欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于单片机的超声波视力保护仪的设计.docx

    • 资源ID:12533199       资源大小:432.28KB        全文页数:43页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于单片机的超声波视力保护仪的设计.docx

    1、基于单片机的超声波视力保护仪的设计编号 2011301157 毕 业 设 计( 2015 届本科)设计题目: 基于单片机的超声波视力保护仪的设计 学 院: 电气工程学院 专 业: 电气工程及其自动化 班 级: 11级电气(1)班 作者姓名: 赵 学 琴 指导教师: 吴治荣 职称: 讲 师 完成日期: 年 月 日陇东学院本科生毕业设计诚信声明 本人郑重声明:所呈交的本科毕业设计,是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本设计不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式

    2、标明。本人完全意识到本声明的法律结果由本人承担。 作者签名: 二 O 一 五年 月 日 基于单片机的超声波视力保护仪的设计赵学琴,吴志荣(陇东学院 电气工程学院 甘肃 庆阳 745000)摘要:本设计主要内容是人体视力与桌面距离检测电路的设计与制作,该电路的工作原理是由AT89C52单片机为控制的核心部分,通过超声波传感器测距,能实现使用者距离与学习时间进行定时并通过报警来提示时间已到的功能和使用者注意用眼卫生的功能。通过LCD显示各种参数信息,并能在线修改各个参数初值来适应不同使用者的需求。软件利用C语言进行编程,并采用模块化的设计思路。该系统具有简单实用的特征,对青少年视力保护具有很好的效

    3、果。本设计通过实践证明该视力保护器可行且可靠性很好,使用方便。本设计期望通过该电子的制作和理论的研究,能为后期进一步设计多功能视力保护器并采取合理措施提高视力保护的有效性提供可靠和有效的数据源和信息依据。关键词:单片机;液晶显示;报警;测距 Ultrasonic distance measurement based on single chipZHAO Xue-qin,WU Zhi-rong(Electrical Engineering College,longdong University,Qingyang 745000,Gs) Abstract: This design is the ma

    4、in content of human vision and desktop distance detection circuit design and production, the working principle of the circuit is controlled by AT89C51 single chip microcomputer as the core, through the ultrasonic sensor range, can realize user distance and the learning time for timing and by the tim

    5、e has come to prompt the alarm function and user attention with eye health function. Through the LCD display various parameters, and can modify the parameters of the initial value on-line to meet the needs of different users. Software using C language programming, and USES the modular design thinkin

    6、g. The system has the characteristics of simple and practical, has the very good effect to teenagers vision protection. This design through the practice has proved the vision protector feasible and good reliability, easy to use. This design expectations through the theoretical study of the electroni

    7、c production and late for further design of multifunctional vision protector and take reasonable measures to improve the effectiveness of eye protection to provide reliable and effective data and information basis.Keywords: microcontroller; LCD display; alarm; ranging1 引言1.1 研究的背景单片机技术的迅速兴起与蓬勃发展,其稳定

    8、、安全、高效、经济等优点十分突出,所以其应用也十分广泛。单片机已经无处不在、与我们生活息息相关,并且渗透到生活的方方面面,如空调、VCD机、手机、微波炉、自动洗衣机及汽车电子设备等。单片机的特点是体积较小,也就是其集成特性,其内部结构是普通计算机系统的简化,增加一些外围电路,就能够组成一个完整的小系统,单片机具有很强的可扩展性。它具有和普通计算机类似的、强大的数据处理功能,通过使用一些科学的算法,可以获得很强的数据处理能力。所以单片机在工业应用中,可以极大地提高工业设备的智能化、数据处理能力和处理效率,而且单片机无需占用很大的空间。当前由于电视、网络的高速发展、学习压力的加重等诸多因素,使得青

    9、少年长时间不卫生、超负荷用眼,造成了青少年近视率大大提高。据国家统计局最近的一项调查显示,目前我国学生视力低下的状况令人担忧。小学生近视比例为34%,初中生为68%,重点高中生为90%左右,在校大学生视力合格者更少。而在高考体检中由于自身缺陷原因被限考的学生当中有74%为近视。据卫生部、教育部联合调查,目前我国学生近视发病率居世界第二,人数居世界之首,全国近视及眼疾患者近3亿人,已经成为全社会关注的公共卫生和社会问题。 视力下降不仅影响青少年的日常生活和学习,对青少年的身心健康造成极大的影响,同时给青少年的成长与发育造成极大的障碍。在这种情况下,亟须开发一种智能视力保护器。通过创造健康的读写环

    10、境和科学方式,避免因长期读写而导致的近视、驼背、脊柱侧弯、斜视、颈椎病等疾病的发生和发展,用非医药的手段,防范和解除不良读写习惯,避免给人们身体带来伤害。 1.2 研究的主要内容自1992年全国防近视专家指导小组成立以来,防近视产品经历了一个由简单到复杂、由单一到多元、由科技含量低到科技含量高的历程。在此基础上,科学家们进行了大量艰苦的研制开发工作,推向市场的产品多达几百种,给防近视工作带来了无限的生机。在国内新疆乌鲁木齐市旭之龙科技有限公司生产的“学生1.5视力保护器” 又名称坐视宝,它能对使用者的坐姿不当进行提示。还有深圳市华恒电子有限公司生产的型号为MS-3023的坐姿矫正器。可以纠正看

    11、书,写字的不良坐姿。总体看来,国内生产的视力保护器功能特点比较单一,与人们的个性化需求尚有很大的差距,故不能很好的满足广大使用者的需求。国外也致力于对保护视力的研究,但是他们更侧重于对近视原因的研究。美国德克萨斯大学西南医学中心何于光博士表示,吃鱼和新鲜蔬菜能够保护视力,降低发生近视的概率。他们认为通过合理的饮食营养搭配,以及正确的学习习惯,对视力的保护能起到事半功倍的作用。研究证明,现有的产品只是侧重视力保护的单一方面,功能尚不全面,不能从多个角度保护使用者的视力。课题由51单片机最小系统、超声波测距模块、显示电路、温度传感器等组成。利用超声波测距模块HC-SR04测量距离,并对数据进行分析

    12、处理,传给51单片机,再通过1602 LCD显示出来,同时电源部分采用5V直流电源。1.3 应解决的关键问题1、对主要硬件电路设计、制作实物时拟解决的关键问题是:温度等外界干扰对测距精度的影响。2、超声波测距采用软件编程实现,通过仿真验证其正确性。2 总体方案设计系统采用STC89C52单片机作为多功能视力保护器的核心控制单元,本系统通过光敏电阻采集光线信号,通过AD采集光线信号的强弱,把光线强度等级化,通过设定报警等级来实现报警;利用超声波测距传感器测出人脸部与桌面的距离,当小于设定距离时发出报警声提醒;通过单片机内部定时器计时,当使用达到45分钟时电路自动发出声音提示,提醒使用者注意休息;

    13、系统采用的报警电路由三极管驱动蜂鸣器组成。系统总体的设计方框图如图2.1所示。图2.1 系统总体方框图2.1 硬件设计2.1.1 电源稳压电路设计本系统采用电池供电,我们考虑了如下方案为系统供电:电源电压通过7805稳压芯片为单片机及其它模块提供+5V电压。经过实验验证系统工作时,单片机、传感器的工作电压稳定能够满足系统的要求,而且电池更换方便。2.1.2 主控制器模块 系统采用STC89C52单片机作为智能视力保护器的核心控制单元,充分分析系统,其关键在于实现系统的自动报警与提醒,处理超声波测得的信号,以及处理光照强度信息,而在这一点上,单片机就显现出来它的优势控制简单、方便、快捷。这样一来

    14、,单片机就可以充分发挥其资源、有较为强大的控制功能和运算功能,I/O口均可按位寻址,同时STC89C52单片机价格非常低廉,这是一种较为理想的方案。2.1.3 光照强度检测模块 光强检测系统采用光敏电阻。光敏电阻的工作原理是当有光线照射时,电阻内原本处于稳定状态的电子受到激发,成为自由电子,所以光线越强,产生的自由电子也就越多,电阻就会越小。光敏电阻的优点有内部的光电效应和电极无关,即可以使用直流电源。灵敏度和半导体材料、以及入射光的波长有关,价格低廉,性价比高。 2.1.4 报警提示模块 报警系统采用蜂鸣器报警。蜂鸣器,体积小,重量轻,装配简单,使用方便。价格实惠,对推动视力保护器的普及有很

    15、好的优势,能够较好的满足设计的要求。2.1.5 坐姿检测模块 坐姿检测系统采用超声波传感器测距,通过测量人脸与桌面的距离来确定坐姿。当距离小于设定距离时就发出警报提醒。超声波传感器体积小,重量轻,使用方便。价格实惠,是一种较为理想的方案。2.1.6 显示模块显示界面采用LCD1602液晶进行显示。LCD1602由于其显示清晰,显示内容丰富、清晰,显示信息量大,使用方便,显示快速而得到了广泛的应用。在本设计中很好的发挥其优势。2.2 最终方案经过反复论证,我们最终确定了如下方案:(1)电源采用6节5号电池。(2)采用STC89C52单片机作为主控制器。(3)用光敏电阻检测光照强度。(4)用超声波

    16、传感器检测坐姿。(5)用LCD1602液晶显示。(6)用蜂鸣器实现报警。3 硬件实现及单元电路设计3.1主控制模块 主控制最小系统电路如图3.1所示。 图3.1 单片主控电路(1)中央处理器(CPU)。它是单片机的核心,包括运算器和控制器两个主要组成部分,用于实现运算和控制功能。(2)数据存储器。89C52单片机芯片数据存储器共有128个存储单元,用于存放可读写的数据。(3)定时器/计数器。89C52单片机共有两个 位的定时器/计数器,以实现定时和计数功能。(4)并行I/O口。89C52单片机共有四个8位的I/O口(即P0、P1、P2和P3),用以完成数据的并行输入/输出。(5)串行I/O口。

    17、89C52单片机有一个全双工串行口,以实现单片机和其他计算机或设备之间的串行数据传送。(6)程序存储器。(7)中断控制系统。3.2 电源电路设计 供电模块电路如图3.2所示。图3.2 电源电路电源采用7805稳压芯片稳压成5V给传感器,单片机供电。3.3 蜂鸣器报警驱动电路 报警模块如图3.3所示。图3.3 报警电路 蜂鸣器采用三极管驱动,当实际的距离小于设定的距离或实际的光强小于设定值时就会报警。3.4 按键电路 系统采用4个按键来设定参数,和设定光照强度及超声波测距模块测得距离报警值。电路如图3.4所示。图3.4 按键电路第一个键:设置键,能在测距和光强功能间转换第二个键:加键(设置界面)

    18、/学习时间清零键(正常显示界面)第三个键:减键(设置界面)/暂停学习键(正常显示界面)第四个键:开始学习键3.5 光照强度检测电路 光照强度检测电路电路如图3.5所示。图3.5 光照采集电路3.6 显示模块 显示采用LCD1602液晶显示,显示电路如图3.6所示。图3.6 显示电路显示模块显示的超声波测距模块测的距离、显示的光线强度 、显示学习的时间。3.7 超声波坐姿测距模块测距模块采用HC-SR04超声波测距模块,该模块可提供 2cm-250cm 的非接触式距离感测功能,测距精度可达高到 3mm。模块包括超声波发射器、接收器与控制电路。基本工作原理:采用 IO 口 TRIG 触发测距,给至

    19、少 10us 的高电平信号;模块自动发送 8 个 40KHZ的方波,自动检测是否有信号返回;有信号返回,通过 IO 口 ECHO 输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间。测试距离=(高电平时间*声速(340M/S)/2。实物如下图3.7所示。其中VCC 供5V 电源,GND 为地线,TRIG 触发控制信号输入,ECHO 回响信号输出等四支线。图3.7 超声波模块实物常见的超声波传感器多为开放型,其内部结构如图3.8所示,一个复合式振动器被灵活地固定在底座上。该复合式振动器是由谐振器以及一个金属片和一个压电陶瓷片组成的双压电晶片元件振动器。谐振器呈喇叭形,目的是能有效地辐射

    20、由于振动而产生的超声波,并且可以有效地使超声波聚集在振动器的中央部位。当电压作用于压电陶瓷时,就会随电压和频率的变化产生机械变形。另一方面,当振动压电陶瓷时,则会产生一个电荷。利用这一原理,当给由两片压电陶瓷或一片压电陶瓷和一个金属片构成的振动器,所谓叫双压电晶片元件,施加一个电信号时,就会因弯曲振动发射出超声波。相反,当向双压电晶片元件施加超声振动时,就会产生一个电信号。图3.8 超声波传感器内部结构图超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。超声波在空气中的传播速度为340m/s,根据计

    21、时器记录的时间t,就可以计算出发射点距障碍物的距离(s),即:s=340t/2就是所谓的时间差测距法。如图3.9所示障碍物图3.9 避障原理3.8 定时报警电路报警电路分为单片机控制电路和报警发声电路。它主要通过单片机的定时计数功能完成定时45分钟并使报警电路发出报警声,用以提醒学生休息。89c52单片机内有两个可编程的定时器/计数器,满足诸如对外部脉冲进行记数,产生精确的定时时间,作串行口的波特性发生器等功能的需要。它们具有两种工作模式(计数器模式和定时器模式)及4种工作方式(方式0,方式1,方式2,方式3)。 当定时器/计数器为定时工作方式时,计数器的加1信号由振荡器的12分频信号产生,即

    22、每过一个机器周期,计数器加1,直至计数满溢出为止。显然,定时器的定时时间与系统的振荡频率有关。因一个机器周期等于12个振荡周期,所以计数频率fount=1/12osc。如果晶振为12MHz,则计数周期为:T=1/(12106)Hz1/12=1s这是最短的定时周期。若要延长定时时间,则需要改变定时器的初值,并要适当选择定时器的长度(如8位、13位、16位等)。当定时器/计数器为计数工作方式时,通过引脚T0和T1对外部信号计数,外部脉冲的下降沿将触发计数。计数器在每个机器周期的S5P2期间采样引脚输入电平。若一个机器周期采样值为1,下一个机器周期采样值为0,则计数器加1。此后的机器周期S3P1期间

    23、,新的计数值装入计数器。所以检测一个由1至0的跳变需要两个机器周期,故外部事年的最高计数频率为振荡频率的1/24。例如,如果选用12MHz晶振,则最高计数频率为0.5MHz。虽然对外部输入信号的占空比无特殊要求,但为了确保某给定电平在变化前至少被采样一次,外部计数脉冲的高电平与低电平保持时间均需在一个机器周期以上。工作方式控制寄存器TMOD用于控制定时器/计数器的工作模式及工作方式,它的字节地址为89H。定时器/计数器的两个作用是用来精确的模拟一段时间间隔(作定时器用)或累计外部输入的脉冲个数(作计数器用)。当作定时器用时,在其输入端输入周期固定的脉冲个数,即可计算出所定时间的长度。当89c5

    24、2内部的定时器/计数器被选定为定时器工作模式时,记数输入信号是内部时钟脉冲,每个机器周期产生一个脉冲使计数器增1,因此,定时器/计数器的输入脉冲和机器周期一样,为时钟频率的1/12。本设计采用的时钟周期为6MHz,记数速度为500KHz,输入脉冲的时间间隔为0.5秒。4 系统软件设计方案该方案的编程思路是先确定主程序,之后根据各硬件电路功能来设计子程序模块,最后再将各模块嵌入主程序中。这样编程结构简单,由于子程序模块与硬件电路一一对应,所以调试起来十分方便。4.1 系统主程序流程图系统的软件总流程图如图4.1所示。图4.1系统的软件总流程图当系统开始工作后,首先进行初始化。然后进行对光照、距离

    25、、定时的判定,若光照、距离、定时超出设定值,进入报警系统,报警结束后返回继续判断。若未达到,直接返回去再判定。 4.2 系统子程序流程图 如图4.2所示为超声波模块测距功能流程图。图4.2超声波模块测距功能流程图测距功能开始后,首先判断定时是否到1s,如果已到1s,则超声波发射标志位置1,启动超声波发射,并开启定时器T1和外部中断0。若不到1s,则返回继续计时。如果外部中断被触发,则表示接收到了回波,停止定时器T1,计算距离。若外部中断未被触发,则返回继续发射超声波。计算距离时,如果算得距离小于设定距离,则报警。若算得距离大于设定距离,则返回主程序进行下一功能。 5 系统分析5.1测试结果及误

    26、差分析对所要求测量范围2cm-300cm内的平面物体做了50次测量测试结果如下表实距(cm) 5 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100 105 110 测距(cm) 5 15 20 25 30 36 40 45 50 55 60 65 70 74 80 86 90 96 101 106 110 实距(cm) 115 120 125 130 135 140 145 150 155 160 165 170 175 180 185 190 195 测距(cm) 116 121 124 130 136 141 146 151 15

    27、5 159 166 171 175 181 186 191 197 实距(cm) 200 205 210 215 220 225 230 235 240 245 250 255 测距(cm) 202 207 212 217 223 227 233 236 242 246 253 257 误差分析通过对上表的综合分析得出如下结果:最大误差为3cm,最小误差为0cm,进一步分析得知平均误差为0.92cm,在0-100cm内,平均误差为0.2cm,在101-200cm内误差为0.85,在201-260cm内平均误差为1.1cm,可见测量范围的增大平均误差也随之增大。鉴于使用者对智能视力保护器的测量距

    28、离要求为30cm左右,而在实际对智能视力保护器测试当中,发现在20-40cm距离范围内误差为0.2cm,较好地体现出来视力保护器的实用性。7优点和不足本设计的优点:(1)该设计能清晰、及时的显示使用者的使用指数;(2)该设计根据个人需求可对光照和距设置;(3)该设计电路结构简单,成本低廉,不易发生故障,且损坏时易修复;(4)该设计电路模块化,采用C语言编程,易修改和挪用,可以运用到其他控制器的设计,具有实用性。本设计的不足:(1)该设计测定的光强、和距离与实际光强、和距离有一定的误差,有待进一步改进;(2)该设计的对长时间看电视、电脑,玩手机也是造成近视重要因素,本设计对这一因素考虑较少。结

    29、论本次设计在硬件上完成了一个STC89C52单片机的视力保护器的设计,并在此平台上用单片机C语言进行软件设计,经过测试,基本满足设计目标,可以完成各项基本功能。本系统开发空间大,使用灵活,便于用户扩展功能。本文创新点主要为利用单片机设计视力保护器的思想,增加了单片机在现实生活中的应用。利用光敏电阻电路检测光照,通过超声波传感器模块帮助学生保持正确坐姿进而校正其视力,简单方便且不会产生系统稳定性方面的问题;尽可能发挥系统优势,可以方便向其他功能扩展,也就是利用平台优势可以衍生更多功能。当然,由于时间关系,本次设计不足之处。比如说随着科技的飞速发展,众多电子产品进入我们的生活,如长时间看电视、电脑

    30、,玩手机也是造成近视重要因素,本设计对这一因素考虑较少。该设计通过该电子硬件的制作和理论的研究,能为后期进一步设计智能视力保护器并采取合理措施提高视力保护的有效性提供可靠和有效的数据源和信息依据。参考文献1 家庭电子1998年合订本.J,1999. 212-214 2 康华光.电子技术基础模拟部分.M北京:高等教育出版社,2005.1-203 康华光.电子技术基础数字部分.M北京:高等教育出版社,2005.40-604 电子工艺实习.J成都,2003.1-235 电子技术实验.J 成都, 2005.1-206 电子线路设计实验测试第二版.M武汉:华中科大出版社, 2002.1-407 赵健.实

    31、用声光电及无线电遥控电路300例.J北京:中国电力出版社,2005.90-1008 郑浩,高静.怎样用万用电表检测电子元器件修订本.J 北京:人民邮电出版社,2005.32-669 赵振德.单片机原理及实验/实训M.西安:西安电子科技大学出版社,200910 黄鸿,吴石增.传感器及应用技术M.北京理工大学出版社,2008.711 孙惠芹.单片机项目设计教程M.北京:电子工业出版社。2009,612 艾永乐,付子仪.数字电子技术基础M.北京:中国电力出版社,2008致 谢首先要感谢学校给我提供了做这个系统的机会,感谢学校的各位领导和老师一直以来对我的教导和帮助。其次感谢指导老师,给我进行了很多的辅导,不仅在技术上给了我很大帮助,也在系统需求和设计方面给予了我很大帮助。指导老师的谆谆教导,使我受益匪浅。老师多次询问研究进程,并为我指点迷津,帮助我开拓研究思路,精心点拨、热忱鼓励。老师一丝不苟的作风,严谨求实的态度,踏踏实实的精神,不仅授我以文,而且教我做人,给以终生受益无穷之道。我对老师的感激之情是无法用言语表达的。还要感谢我的同学,是你们在我平时设计和论文中与我一起探讨问题,并指出我


    注意事项

    本文(基于单片机的超声波视力保护仪的设计.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开