基于单片机的多功能视力保护仪设计

设计总说明
科技进步使得电子产品种类以及使用范围增加、课业负担加重、户外运动减少,种种因素使得我国青少年普遍存在用眼过度、用眼疲劳等问题,使得青少年近视率逐年上升。视力下降不仅对青少年的日常生活有影响,甚至会影响其身心健康,给青少年的生长发育带来负面影响。日益严重的青少年视力问题是值得我们关注的。而青少年保护自我视力意识较薄弱,自制力较差,所以需要一款人性化多功能外部设备来帮助青少年培养其拥有科学的用眼方法,保护青少年的视力不受损害。
在对视力保护仪设计的过程中,主要通过单片机进行相应的设计,选择其作为系统的主控模块,并采用光敏传感、超声波测距技术以及单片机内部定时器可实现测距、测光、计时等功能,同时增设温度传感模块将温度影响声波速度引起的距离测量误差考虑在其中。软件设计部分主要利用C语言来进行编程,并且可以在线修改各个参数初始值来满足使用者不同需求。通过使用LCD1602液晶显示屏将检测到的数值实时显示在屏幕上,使用者可以直观的看到其与视力保护仪距离、当前环境光照强度与温度以及剩余学习时间,可以在青少年学习时及时帮助纠正其不良学习习惯,防止用眼疲劳,保护青少年视力。
STC89C52单片机是一种高性能微处理器,速度快、集成化、稳定性高、安全性能好,具有很强的扩展性,可以通过科学的算法来实现强大的数据处理功能,并且能够在线编程,提高设备的智能化。本次设计选取其为主控制模块,与其他模块相连,利用其强大的数据处理功能处理来自其他模块的信号,保证系统正常运行。对于超声波测距技术而言,其主要通过超声波传递的特性,进而得知其传播的速度,当超声波在空气中传递时,碰到障碍物会出现反射,因此,通过超声波传递的时间以及超声波反射传递的时间,两者结合便能够计算出实际距离值。具有非接触式距离感测、指向性性强、能量消耗缓慢等特点,在利用传感器技术和自动控制技术相结合的测距方案中得到普遍使用。本次设计中超声波测距模块可以实时检测使用者头部与书桌距离,距离过近时报警电路则发出声光报警,及时纠正使用者的不良学习坐姿,保护其视力的同时对使用者的驼背预防也有一定作用。光敏电阻工作原理是当光线照在光敏电阻上时,会将电阻内部处于稳定状态的电子激发,使其成为自由电子,电阻值变小。光敏电阻价格低,测量精度高且对光照十分敏感,可以很好的检测实时学习环境中的光照强度,本次设计中通过AD转换模块将检测到的光强信号处理输送给单片机,单片机将信号处理后输送到LCD1602液晶显示屏显示,使用者可以直观的看到当前环境光照强度具体数值,报警电路还可以在光照强度不适宜时发出声光报警,防止使用者在过暗或过亮的环境中学习导致视力减退。倒计时设计主要通过STC89C52单片机内部的定时计数功能实现,设备开启后自动开始倒计时,倒计时结束若使用者还在学习工作未休息,报警电路则会发出声光报警,提醒使用者注意休息,防止使用者学习时间过长导致用眼疲劳,从而影响视力。
关键词:单片机;视力保护;距离检测;计时

系统硬件设计

3.1总体设计方案
图3-1展现了本次设计基本框图,框图中包括STC89C52单片机,HC-SR04超声波测距模块,LCD1602液晶显示,报警电路,5V电路。
在这里插入图片描述

图3-1 基本框图
3.2 STC89C52单片机
3.2.1 STC8952单片机结构
STC89C52单片机将CPU、定时器/计数器、RAM、ROM、看门狗和I/O端口等各种功能器件集合在了一块芯片中[9],等同于一部计算机的基本功能部件。其含有的具体功能部件部分有CPU、片内振荡器、时钟电路、8KB Flash 程序存储器、256 B RAM 数据存储器、三个16 位定时器/计数器、64KB可寻址外部数据存储器和、64KB 外部程序存储器空间的控制电路、32条可编程的I/O线(4组8位并行I/O端口)、一个可编程全双工串口通信、8个中断源、两个优先级嵌套中断结构,具体结构如下。
在这里插入图片描述
3.2.2 STC89C52单片机系统
图3-3为本次设计的单片机整体原理图。图3-3中给出了上拉电阻、晶振电路、复位电路等。从图3-6可以看出HC-SR04超声波测距模块与STC89C52单片机直接相连,DS18B20数字温度检测模块直接与单片机P1.4端口相连,采用上拉电阻,可以起到信号稳定的作用。按键S1、S2、S3都接到了地线,当按键按下时,三个引脚检测到低电平,随之执行相应的程序控制。LCD1602液晶显示部分,电压值由1.5k电阻与10k电阻分压采集,注意电阻阻值选取要合理合适,不然会出现屏幕没有显示,或者屏幕很暗,很黑的状况。通常R8电阻会被改变,电阻值一般选取区间在200欧-1500欧之间,具体电阻值要看液晶厂家来选取。
主要通过单片机的定时计数功能实现报警电路的45分计时部分[7]。对于该系统的单片机而言,其定时功能主要涉及到两种运行模式,一种是定时器模式,另外一种便是计数器模式。对于定时器模式而言,其主要通过振荡器实现,在振荡器中,每12分频信号形成1信号,其计数便会增加1,直至计数停止。进而我们可以得知,该单片机定时功能的实现主要通过振频完成的。对于计数器模式而言,其主要通过引脚完成,信息通过引脚传递,实现计数的功能。在该系统设计中,其时钟选择6mhz的周期,500赫兹的计时速度以及脉冲输入时间设置为0.5秒的间隔。
在这里插入图片描述

图3-3 单片机整体原理图
图3-4为本次设计的STC89C52单片机的供电模块,主要采用外部电源供电的方式为系统提供电源,利用DC电源接口实现电路接通,进而为系统提供能量。图3-5为本次设计蜂鸣器驱动电路模块,由单片机P1.0端口低电平驱动。对于电磁式蜂鸣器而言,其工作原理主要借助于电磁线圈实现,当系统的电流进入电磁线圈时,电磁线圈便会形成相应的磁场,进而使得振动膜产生声音。总而言之,蜂鸣器的运行需要电流的参与。当单片机P1.0端口发送低电平信号时,经过限流电阻,9012PNP三极管导通。主要利用了三极管的开关作用,电流方向从电源流经三极管到蜂鸣器。所以当单片机P1.0端口为低电平时,蜂鸣器就会发出报警声。

在这里插入图片描述

3.3 HC-SR04超声波测距
3.3.1 压电式超声波传感器。
对于压电式传感器而言,其结构组成主要包括楔块、芯片以及接头等,应用较为广泛,在超声波检测中发挥着十分重要的作用,达到了声能以及电能两者之间的相互转换的目的。对于压电材料而言,其主要包括两类,分别是压电陶瓷以及晶体。当压电材料处于电场的环境内时,会出现应变反应,当在该材料上使用外部力量时,应变反应会使得材料内部出现电场。总而言之,对于压电式材料而言,通过交变电场的作用,能够出现交变应变现象,进而形成超声振动。也正因为如此,选择压电材料对超声波传感器进行制作。
3.3.1.1 压电芯片
对于传感器而言,其核心结构主要为压电芯片,当电脉冲发射之后,会对该芯片产生一定的激励,进而形成振动、声脉冲,这整个过程构成了反向压电效应。超声波通过发射器发射,在其传递的过程中,使得晶片受到振动产生一定的变形,进而产生一定的电信号,这整个过程构成了正向压电效应。对于反向压电效应而言,其主要应用于超声波的发射,对于正向压电效应而言,其主要应用于对超声波的接收。对于超声波传感器而言,其材料构成主要以双电陶瓷片为主,性价比较高,在液体介质以及气体介质中应用较为广泛。同时,交流电压的大小直接与机械变形的程度息息相关,交流电压越大,其机械变形的程度也就越深,反之亦然。换言之,当F0交流电压的频率作用于压电陶瓷芯片时,会产生固定的机械振动,其产生的机械变形的程度也相互一致,形成电信号的频率也完全相同。
3.3.1.2 压电式超声波传感器原理
对于压电式超声波传感器而言,其运行原理主要借助于压电晶体产生的共振实现的超声波的传递,其具体结构如下图显示,主要涉及共振板、电机以及压电晶片,当压电芯片的两电极施加脉冲信号,其频率等于压电芯片的固有振荡频率时,压电芯片就会发生共振,并带动共振板振动,随之产生超声波。反之,如果压电芯片两电极间没有施加电压,当共振板接收到超声波时,将会压迫压电晶片作振动,将机械能转化为电信号,这时它就成为超声波传感器[10]。
在这里插入图片描述

图3-6压电式超声波传感器结构图
3.3.2 HC-SR04超声波测距原理
在本文系统的设计中,主要选择HC-SR04超声波实现对距离的测量,我们假设超声波通过发射器发射直到接收的全部时间以“t”进行表示,以“c”作为超声波整个传递过程中的速度,我们欲测量的距离以“d”进行表示,通过得知以上数据,我们可以根据公式d=c×t/2即可得知预测量的距离大小,具体框架如下图所示。
在这里插入图片描述

图3-7 系统框图
本次设计HC-SR04超声波测距基本原理:超声波通过发射器进行发射,根据其在空气中传递的速度,以及超声波遇到障碍后进行反射,由接收器接收后的整个过程所经历的时间,便可计算出相应的距离。
3.3.3 HC-SR04管脚排列
HC-SR04超声波测距模块的外形及管脚排列如图3-8所示。其中VCC为5V电源,GND为地线,TRIG触发控制信号输入,ECH0回响信号输出。

在这里插入图片描述

图3-8 外形及管脚排列图
3.3.4 超声波时序图
在这里插入图片描述

图3-9 超声波时序图
图3-9显示只需要一个10us的脉冲触发信号,该模块内部将发出8个40kHz周期电平并检测回波。当右回波信号被检测到之后,便会发射出相应的回响信号,根据两者之间的时间差,便可以得知相应的距离。
3.4 LCD1602液晶显示!](https://i-blog.csdnimg.cn/direct/db7adc1f15484f699ffee542f87e474d.png)

3.4.1 LCD1602液晶显示管脚与寄存器
LCD1602液晶显示模块属于点阵图形液晶显示,可以显示8×4行16×16点阵的汉字[12]。本课题中用于显示即时时间、测量距离值及距离的设定值。其寄存器选择控制表如表3-1所示。
表3-1寄存器选择控制表
RS R/W 操作说明
0 0 在寄存器中输入相应的指令
0 1 对DB7以及位址计数器的数值进行相应的读取
1 0 在寄存器中输入相应的数据
1 1 对数据进行读取
3.4.2 LCD1602液晶显示连接。
在这里插入图片描述

如上图所示,其为LCD1602的原理结构图,对于视力保护仪的系统而言,采用温度传感器监测的温度值,利用超声波的特点实现对距离的测量,通过光敏电阻实现对光照变化的感应,通过液晶显示能够现实的字符在液晶显示出来;按下按键,按键S1、S2、S3检测到低电平时,随之执行相应程序控制LCD液晶显示屏。
3.5 光敏电阻
在这里插入图片描述

图3-11 光敏电阻原理图
光敏电阻阻值随光照强度变化。光照强度越强,光敏电阻阻值越小[13]。当光照强度达到设定值时,光敏电阻阻值变小,电流导通,随之相应程序运行,报警电路报警。图3-11为本次设计中光敏电阻连接原理图。光敏电阻采集到的光照强度通过ADC0823A/D转换模块转换成相应的数字量传送到单片机中,经过单片机内部处理,再转换成信号输送到LCD1602液晶显示,由LCD1602液晶显示显示出当前环境光照强度的值。
3.6 DS18B20数字温度传感器
3.6.1 DS18B20传感器结构
对于DS18B20传感器而言,核心部件在于其芯片的设置,其能够对最低负55摄氏度至125摄氏度的温度进行检测,精准度较高,具体结构如下所示。在该芯片中,包含有64位的ID号。同时,对于DS18B20传感器而言,能够对寄生电源进行相应的利用,也正因为如此,该传感器能够在总线上实现同时连接的作用,达到多处温度测量效果。
在这里插入图片描述

3.6.2 DS18B20传感器电路
在这里插入图片描述

本次设计中温度传感模块如图3-13所示。对于该数字温度传感器而言,通过其DQ脚和单片机的引脚进行连接,实现对温度的感应和测试。当数字传感器对温度进行检测后,将相关数据传递至单片机中,并通过温度车速表得到相应的数值,将数值通过公式进行计算,进而得到相应的距离,在一定程度上大大提高了测量距离的精准度。
3.7 ADC0823转换模块。
在这里插入图片描述

图3-14 ADC0823原理图
本次设计中AD转换模块如图3-14所示。模拟信号只有通过A/D转化为数字信号后,才可以用软件进行处理[15],这一切都是通过ADC0832A/D转换器来实现的。通过传感器实现信号的转换,最后转换为数字量信号,将数字量信号送到微机处理。本次设计中,ADC0823转换模块负责转换光敏电阻检测的光照信号,将其输送给STC89C52单片机,以便LCD1602液晶显示可以将光照强度显示出来。
3.8 复位电路
在STC89C52单片机中,其复位电路原理图如下图所示,当把电路进行通电操作时,电容内的电阻数值较低,当对该单片机采取通电操作后,电源将会为电容提供电流,这使得电容电压逐渐发生变化,由0伏增加至4伏,在这个整个过程中,所用时间较短,一般不高于0.3s,因此,电位的逐步升高,使得电路出现复位,点击复位键,循环上述整个过程。

3.9 本章小结
在该章节内容中,主要对视力保护仪的系统的硬件部分进行了具体的叙述,并对各模块工作原理进行了相应的分析和研究。通过单片机与超声波两者的连接,实现了距离的精准测量,通过单片机和数字温度检测模块进行连接,实现了温度的精准测量,通过光敏电阻的设计,实现了对光线强度变化的测量,在该系统中,主要选择外部电源为整个系统提供电源,通过蜂鸣器的设计,实现对用户警报信息的提醒,最后,通过控制按钮,实现整个电路的复位,便于循环工作。
## 结论
本次设计最终结果实现了测距、测光、测温的基于STC89C52单片机的多功能视力保护仪。测距模块完成超声波的接收与发送,能够比较精确的检测使用者与书桌等使用工具的距离,光照强度模块可以实时检测光强,温度传感模块可以实时检测温度并且提高距离测量的精度,并且报警电路能够按照预设值正常工作,综上,本次设计结果达到了设计的基本要求。
在该视力保护仪系统的设计中,主要选择STC89C52单片机作为主控制系统,并利用C语言进行相应的编程操作,经过系统调试,该系统能够满足现实所需,且其功能较为全面,操作简单,并且报警预设值可以在线编程,更好的满足使用者的个性化需求。人性化智能化的设计,可以更好的陪伴青少年学习生活,保护青少年视力健康。
6.2不足之处及未来展望
导致青少年近视因素并非只有学习阅读,电子产品也是一个不可忽视的原因。如何限制青少年使用电子产品的时间,使其双眼从电子屏幕中解放出来,本设计对这一因素考虑较少。但相信,在不久的将来,会有更多人性化智能化设备来帮助青少年保护视力,例如有望设计出通过WIFI连接家长移动端的视力保护仪,对青少年起到一个人为的监督作用。也希望青少年们能够意识视力保护的重要性,提高自制力,有意识的规范坐姿,合理用眼,让自己的双眼保持健康的状态。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值