![多功能视力保护器设计-毕业论文_第1页](http://file4.renrendoc.com/view11/M02/03/0F/wKhkGWX28D-ABjAyAAHb0dJctD0843.jpg)
![多功能视力保护器设计-毕业论文_第2页](http://file4.renrendoc.com/view11/M02/03/0F/wKhkGWX28D-ABjAyAAHb0dJctD08432.jpg)
![多功能视力保护器设计-毕业论文_第3页](http://file4.renrendoc.com/view11/M02/03/0F/wKhkGWX28D-ABjAyAAHb0dJctD08433.jpg)
![多功能视力保护器设计-毕业论文_第4页](http://file4.renrendoc.com/view11/M02/03/0F/wKhkGWX28D-ABjAyAAHb0dJctD08434.jpg)
![多功能视力保护器设计-毕业论文_第5页](http://file4.renrendoc.com/view11/M02/03/0F/wKhkGWX28D-ABjAyAAHb0dJctD08435.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
文档均为word文档,下载后可直接编辑使用亦可打印摘要青少年近视在我国已成为一个日益严重的社会问题。近视作为一种现代通病,几乎没有办法根治它。目前的激光切除手术其实是伤害了人体的自然完整,戕害着身心的健全。于是,百年来人们沿用着“玻璃凹凸”的笨办法维系着人们对外界求索的目光。研究表明,造成近视99%的原因,源自于孩子们平时读书、写字时坐姿不标准,导致眼睛距离书本太近所致。本设计主要由三部分电路组成:距离检测电路、光强检测电路、定时计时电路。距离检测电路应用超声波反射原理,由发射器发出振荡脉冲,经反射后被接收器接收,再经放大电路将接收到的信号放大,驱动指示灯闪亮,实现距离检测和报警功能;光强检测电路应用光敏电阻的阻值随着外界光强变化,实现对环境光的检测作用,并提醒使用者调整光强;定时计时功能主要是应用CD4060芯片的计时功能实现的。本人采用STC89C52单片机进行控制整个系统,使用光线自动调节功能,对亮度进行正确的调节;根据传感器来感知人体的位置,判断是否开关,或者是否发出相应警告纠正坐姿的控制方式。关键词:STC89C52;超声波;光敏电阻;CD4060芯片AbstractJuvenilemyopiahasbecomeanincreasinglyserioussocialprobleminChina.Asamoderncommondisease,myopiacanhardlybecured.Atpresent,laserresectionisactuallyharmfultothenaturalintegrityofthehumanbodyandthephysicalandmentalhealth.Therefore,forahundredyears,peoplehavebeenusingthestupidmethodof"glassconcaveconvex"tomaintainpeople'seyesofseekingoutsideworld.Researchshowsthat99%ofthecausesofmyopiaareduetochildren'ssittingposturewhenreadingandwriting,resultingintheireyestooclosetobooks.Thedesignconsistsofthreeparts:distancedetectioncircuit,lightintensitydetectioncircuit,timingcircuit.Thedistancedetectioncircuitusestheprincipleofultrasonicreflection,thetransmittersendsouttheoscillationpulse,whichisreceivedbythereceiverafterreflection,andthentheamplificationcircuitamplifiesthereceivedsignal,drivestheindicatorlighttoflash,andrealizesthedistancedetectionandalarmfunctions;thelightintensitydetectioncircuitusestheresistancevalueofphotosensitiveresistortochangewiththeexternallightintensity,soastorealizethedetectionofenvironmentallightandremindtheuserThetimingfunctionismainlyrealizedbythetimingfunctionofCD4060chip.IuseSTC89C52singlechipmicrocomputertocontrolthewholesystem,usetheautomaticlightadjustmentfunctiontoadjustthebrightnesscorrectly;accordingtothesensortoperceivethepositionofthehumanbody,judgewhethertoswitch,orwhethertosendoutthecorrespondingwarningtocorrectthesittingposturecontrolmode.Keywords:STC89C52;ultrasonic;photoresist;CD4060chip目录第1章绪论1.1
课题研究背景青少年近视在我国已成为一个日益严重的社会问题。近视作为一种现代通病,几乎没有办法根治它。目前的激光切除手术其实是伤害了人体的自然完整,戕害着身心的健全。于是,百年来人们沿用着“玻璃凹凸”的笨办法维系着人们对外界求索的目光。经调研结果证明,大部分学生的近视眼是由学生平常学习的时候坐的姿势不标准,造成眼睛与书本之间的距离过于靠近。而且很多学生在课堂上很自然而然就趴在桌子上看书,别人怎么说都不听,导致这个不良习惯一时间很难改变,这也是很多家长担心的地方。结果还表明,有超过一半的学生和家长都欠缺有关如何保护眼睛的知识,不知道什么叫做近视与眼盲只有一步之差,再加上有四成以上的学生没有得到有效的矫正,同时又得到治疗。经国家教育委员会决定,当学生在学习的时候,需要有一定的光照,而且眼睛需要与书本要有一定的距离,身体与桌子要有一拳的距离。所以我们开始了探讨多功能视力保护器的实验。利用一个适宜的学习环境与方法,来让学生在长期学习的过程中,可以保护好自己的眼睛,将一些近视、驼背等现象进行减少,用一些非常规的措施来戒掉这些不良的习惯。1.2研究意义和目的由于我们的实验设备的原因,所以在对多功能视力保护器的机器进行研发的时候,需要对一些硬件进行制造。所以实验内容由两部分组成:就是对视力保护器的硬件进行设计和实现。在实验的时候需要考虑到怎样把视力保护和硬件调试的难点。而设计实验硬件设备的时候,多功能视力保护器的电路需要利用到超声波技术的参与,也就是利用超声波接收头来对超声波信号进行改变,这样就可以达到利用声光就可以提示电路进行工作的要求,在经过多次实验可以得到,这个视力保护器可操作,可实现,操作起来非常简单,但是也存在一定的缺点,那就是缺乏光线控制报警,因为光线也是影响学生视力的一个原因。这个实验利用的是这个电子硬件的基础知识来进行探讨的,可以帮助后期进行多功能视力保护器的研究,而且也可以为怎样提升视力保护的效果提供很大的参考价值。因为国内外出现很大的需求,所以视力保护器在诞生阶段就备受关注,全球每个国家都有一些公司对此进行研发,希望在以后的某一天,视力保护器会有一个非常好的发展,这也可以造诣广大学生。经历了这次实验,让我对我大学四年所学,所见,所想而做出了一次总结。这也是我人生当中对大学的一个总结。这个实验综合了多个学科的知识,有机械、编程等,可以很好的提高我的实践能力。为以后的工作打下坚实的基础。1.3
设计方案的提出
这个设计选择的是STC89C52单片机来用作多功能视力保护器的中央处理器件,这个保护器利用的是光敏电阻来接收光线的,经过AD来感应光线的强弱,将光线的强弱分成很多级别,利用设定的报警级别来感应光照,从而发出报警信号。还要通过超声波测距传感器来检测人与桌面的距离大小,如果小于设定值,则会发出警报。利用单片机自带的定时器,可以当用户连续使用超过设定值,也同样会发出警报。这个系统选择的报警电路是用三极管驱动蜂鸣器来制作的。1.4本文的主要研究内容及论文结构安排第1章.主要介绍本设计的课题背景及国内外研究状况;第2章.主要说明系统方案的选择;第3章.主要介绍硬件电路的组成及使用方法;第4章.主要介绍软件设计;第5章.主要介绍硬件调试;第2章
总体方案的选择本系统采用单片机STC89C52+LCD1602液晶+超声波模块+蜂鸣器+ADC0832+光敏电阻+按键而成。2.1系统核心硬件的选择在构造硬件电路之前必须明确设计的方案,尤其是模块与模块之间哪些互斥哪些互通要进一步规划好,进而选择合适的硬件设施。2.1.1主控芯片的选择方案一:以单片机STC89C52用作核心控制芯片STC89C52是宏晶科技公司的产品具有8K网络程序设计闪存的低功耗8cmos微处理器,STC89C52使用的MCS-51内核为加强版,加强后的MCS-51内核要比未加强的MCS-51的功能要多上许多,比如芯片具有4KEPROM存储器,并且与STC89C52芯片指令兼容,并且需要以电的方式存储数据,则可以直接使用内部存储器,而不必使用外部存储器芯片将其存储在其中。它具有成本低、开发方便和线上编程和下载等优点。方案二:采用MSP430单片机作为主控芯片1996年,德州仪器公司发布了一款MSP430单片机,也叫混合信号处理器。它可以生成数字电路和模拟电路,还可以形成具有各种功能的处理器,多功能处理器的优点是功能强大,它能把多个模拟电路集成到一个芯片上,同样不同功能的微处理器也可以集成在一个芯片上。MSP430虽为混合信号处理器,但它的能耗却很低,带有简单的命令集。这种单片机发难度大,价格高,不被普遍采用,一般在用电池供电的便携仪器中用得比较多。综上所述,之所以决定使用宏晶科技的STC89C52单片机作为主控芯片,这是综合考虑到了开发的难易度、成本以及资源的合理分配做出的决定。2.1.2显示模块的选择选择一:显示设备配置的是LCD1602I液晶屏LCD1602液晶屏的优点是能大范围的显示出各类字符,可以将16*2也就是32个字符全部显示出来,这些字符主要包括数字,字母,符号,自定义字符。LCD1602主要用于小范围的显示场合,主要是5*7点阵组成的一个字符,其在数据传输主要是采用串行数据传输,因此看起来十分简单,这个显示器和市场上的显示设备HD44780液晶屏控制原理是一致的。选择二:选用LCD1602液晶显示设备LCD1602主要表现是大屏,其显示的分辨率为128*64,一共具有8192个,由4位/8位串行和并行组成的液晶显示屏,其的主要接口比较简单,方便操作,可以在系统上表现是人机互动界面,这款显示设备显示信息量巨大,它显示的主要对象是8*4行16*16的点阵汉字,这样就能够对能源大大减少消耗,在显示功能上表现很全面,但是如果不全部用完就会造成空间的浪费,因此如果在设计不需要这么大的屏就不要用,不然造成成本上的浪费。综合上述的描述,考虑到本设计显示内容比较少,最终选用LCD1602液晶显示屏来显示。2.1.3坐姿检测模块因为此保护器需要判断坐姿是否合理,所以列出一下两个方案:方案1:选用红外热释电传感器,红外热释电传感器可以灵敏地感应到红外线,若人坐姿正确,即可打开视力保护开关,若坐姿不正确,红外热释电传感器就会输出低信号。若红外热释电传感器敏感度高,则对视力保护的作用不大,即使人发生一些很小的移动,保护器也会发出报警,所以影响不好。只有当人坐着不动的时候,才能正常运行。综上所述,红外热释电传感器不是多功能视力保护器的最佳选择。因此放弃此方案。方案2:选用超声波传感器来进行检测。超声波传感器可以利用人的脸与学习的桌子的距离来判断坐姿是否正确。如果距离达不到设定值,就会发出报警。这个传感器的质量小,个体小,且操作简单,成本低,可以很好地用作视力保护器,而且也符合实验要求。综上所述,选择这个方案。2.1.4
光照强度检测模块光照度传感器的选择方案1:选用的光照度传感器的型号为M124749,此传感器是选择比较成熟的电路来进行开发,足以符合该实验对于光照测量的需求,还有一个原因是此传感器的输出功率相比而言更标准,个体更小,安装起来也是非常简单,有着很远的传输距离,能够很好的抵抗干绕,不过有个缺点就是成本很高且不容易购买。方案2:选用光敏电阻来测试光照强度。光敏电阻的工作原理主要是利用光线照射,从而让电阻内的电子进行激发,然后转变成自由电子。当光线照射的强度越大,自由电子的数量就越多,最后电阻就会更小。这个光敏电阻有一个好处是,它里面的光电效应与电极没有什么关系,因此能够使用直流电源。这个光敏电阻与灵敏度,半导体材料以及入射光的波长有关,价格又比较便宜而且性价比高。对比上面的两个方案,方案一有着较好的线性度和准确度,不过缺点明显。方案二则有着较好的性价比,它也能够达到系统开发的需求,综上所述,选择第二个方案。2.1.6电源稳压电路设计因为这个实验是选择用电池来进行供电的,所以列出以下方案:方案1:选用12V的蓄电池来作为系统的供电设备。蓄电池有着很强的驱动电流能力,并且输出的时候十分可靠。它的缺点就是个体太大,当出现问题的时,更换的成本非常高,在视力保护器里使用不太合适。因此我们决定放弃这种方案。方案2:选用3节1.5V干电池来作为系统的供电设备。它也能提供单片机的电压,经实验验证,系统在运作时,单片机、传感器都能够达到系统的需求。当电池出现问题的时候,更换也非常简单。综上所述,选择的是方案2。2.1.7语音模块语音模块用的是WT588D语音芯片(单片机)。正常情况下这款语音芯片是利用当从片发声的,有非常多的输出、输入接口,又拥有外置FLASH存储器,完全符合一台FLASH单片机的配置。WT588D的性能好,使用起来又相对简单。这款和51单片机有相同之处。WT588D语音芯片是广州唯创与台湾华邦合作研发的,其优点是可重复擦除烧写的语音单片机芯片,用处非常大。2.1.8报警模块的选择方案一:采用语音报警模块语音报警,表面上看起来是方便的,但是编程上相对比较复杂。方案二:发光二极管和蜂鸣器作为报警模块该方案编程简单,利用声光相结合不仅降低人工成本,还能及时的反馈用户信息。综上所述,最终还是决定采用发光二极管和蜂鸣器作为报警模块。2.9智能蓝牙台灯方案的确定
报警模块单片机时钟模块报警模块单片机时钟模块光敏电阻光敏电阻供电传感器供电传感器显示模块显示模块超声波模块超声波模块按键模块按键模块1.STC89C52单片机上带有两种电路,一种是复位电路,另一种是晶振电路。其中复位电路也分为两种,手动和上电模式。2.其中有三个功能,第一种是利用超声波来进行测量距离,第二种是用光敏电阻来检测光照强度,第三种是设置定时报警装置提醒学习时间。3.不仅能利用超声波的感应范围来改变测量的距离,还能利用光线的强度差异来调节光敏电阻的阻值,而且能利用学习时间的多少自定义报警时间。4.当超声波感应到人体的面部和桌子的距离小于安全值时,便会使用声光提醒使用者及时改变坐姿。5.会自动检测学习、工作环境光线的强度,一旦发现光线强度过高、或者过低便会发出声光警报来提醒使用者需要及时改变光照的强度了。6.学习、工作的时间可以自动进行计时,一旦时间比设定值久,就会发出声光来提醒使用者该休息了。第3章硬件设计3.1单片机及最小系统3.1.1STC89C52单片机的介绍我所用来作为电路控制核心处理器的STC89C52是Atmel公司专为单片机研发的芯片,此芯片是运用高密度非易失性存储器,成本低能源消耗低的控制器。存储空间为8K,空间相对比较大。可进行编程的控制芯片,STC89C52被人们广泛的运用于各方面。在本小节中将对STC89C52的引脚结构进行挑选式讲解其中的一部分来说明该芯片的运用方式。引脚结构如图3-1所示:图3-1STC89C52引脚结构VCC:电源GND:地如图所示,P1.0与P1.2是外输入引脚,P1.0/T2是触发输入引角,其它引脚号的功能请对照下表。引脚号第二功能P1.0T2(定时器/计数器T2的外部计数输入),时钟输出P1.1T2EX(定时器/计数器T2的捕捉/重载触发信号和方向控制)P1.5MOSI(在系统编程用)P1.6MISO(在系统编程用)P1.7SCK(在系统编程用)P3口除了本身所具备的功能外还可以作为STC89C52特殊功能(第二功能)使用,如下表所示。引脚号第二功能P3.0RXD(串行输入)P3.1TXD(串行输出)P3.2eq\x\to(INTO)(外部中断0)P3.3eq\x\to(INTO)(外部中断0)P3.4T0(定时器0外部输入)P3.5T1(定时器1外部输入)P3.6eq\x\to(WR)(外部数据存储器写选通)P3.7EQ\x\to(RD)(外部数据存储器写选通)RST:是电路的复位输入。能够在看门狗计时完成后对其进行复位操作。3.1.2STC89C52单片机的最小系统对于整个单片机系统的设计,主要是各个部件的设计和安置需要深入分析,整个系统主要是两种只有两种电路,一种是复位电路,另一种是时钟电路电路复设计了两种复位模式,一种是自动复位一种是按键复位。使用的电路设计相对是比较简单的,并且容易操作,出现问题也比较容易解决。这种复位方式是通过将电源VCC与RST端经电阻作为连接而接通电路来实现其功能的。主要是让整个系统保持独立工作不受外界影响,就需要对时钟电路分外看重。时钟信号的控制是本次设计的首要选择,能够及时反映出个部件的运行情况。而内部时钟跟外部时钟是时钟电路设计的两种基本形式。针对这次的研究,我们利用的是时钟电路中的内部时钟电路,这种电路能够及时准确的显示各部件的工作情况。下图所示是单片机中最小工作系统的电路设计图3.4图呈现的是STC89C52单片机最完整的最小系统电路详细设计图然后晶振电路中的输入是XTAL1,输出是XTAL2,主要被设置在内部电路振荡器上面,进行内外部的驱动信息的转化,根据图3.2可以知道,本次研究主要是利用利用震荡电路的原理结合时钟模式把XTAL1、XTAL2接上能够设定时间的元件,一般是晶体和电容,通过电路输送进行振荡反应,晶振的频率如果越来越高,那么消耗的电能也越来越大。工作正常时,晶振的频率选择范围在1.2MHz到12MHz之间,但也有可能会超出这个范围,比如频率翻翻甚至更高的情况出现。由于AS608温湿度传感器识别识别模块与单片机直接采用的是串口方式进行通讯,而选用11.0592MHz晶振可以产生9600波特率0%误差,主要采用的11.0592MHz的石英晶振。电容的主要作用在于削弱晶振,降低频率。石英材质的晶振电容的选择范围在20~40pF的区间,本次实验选的是范围内的中间值30pF,而陶瓷材质的谐振器选择范围却要比石英要大些,在30~50pF这个区间图3.2晶振电路对于整个复位电路的设计,主要是自动和手动两种方式。图3.3中所示的复位电路既有手动也有自动。当接上电源的时候,电容的负极和RESET相连,电阻有电压通过,当RESET的一端输入高电平的时候,整个芯片就会被还原位置。然后芯片还是处于不断的工作当中,当加大电源的时候,电压就会逐渐变小并接近于0。由图可以知道,复位按键跟电容是并联在一起的,一旦复位按键没有被启动,那么整个电路就不能连通。就是说只有接通芯片运行正常,开关闭合后,若电平达到10ms以上,单片机复位键会自动闭合,电路处于连通状态图3.3复位电路结构图3.1.3主控模块电路原理图DHT11传感器把收集到的数据信号传递给单片机主程序,单片机再把收到的信号进行加工,然后把加工好的信号传递给显示设备,至此,系统完成数据接收、加工、发送的整个流程。然后启动报警系统,再连接蜂鸣器报警,系统完成。结构如下图所示。图3.6STC89C52模块电路设计结构图3.2LCD1602液晶显示模块LCD按显示内容分为两种,一种是显示字段,另一种是显示字符。显示字段时,只要把需要显示的信号输送到与其对应的管脚处就行,这点与LED的字段显示操作近似。字符显示则是看个人需求。此次设计运用的就是按需显示的字符显示方式。本系统的显示设备为LCD1602显示器。对比过去的数码管显示器LED,LCD1602显示器优势明显,它整体结构轻便小巧,耗能小,显示的内容更加的丰富多彩,当然,最明显的优点是没有额外增加的驱动电路,如今LCD显示设备已经替代LED屏成为了通用的显示设备。二、LCD1602采用的是标准的十四脚,它的接口引脚的功能有以下八点:(1)第一脚:VSS是地电源。(2)第二脚:VDD是接5V的正电源。(3)第三脚:V0是液晶显示器对比度的调整端。(4)第四脚:RS是寄存器选择,高电平时选择数据寄存器和低电平时选择指令寄存器。(5)第五脚:RW是读写信号线,高电平的时候进行读的操作,低电平时进行写的操作。当RS和RW同时是低电平时,可以写入指令或者显示地址,当RS是低电平RW是高电平时,可以读忙信号,当RS是高电平RW是低电平时,可以写入数据。(6)第六脚:E端是使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。(7)七到十四脚:D0~D7是8位的双向数据线。(8)十五、十六脚:是空脚。3.2.11602液晶显示模块电路原理图液晶显示模块:主要功能是依据液晶它本身的性质,然后用电压来控制相应的显示区域,一旦有电压到达的地方,它就会发出亮光,那么它就会得到相应的图像。由于液晶显示器的有不一样厚度、不一样分辨率特点,最后呈现出来的图像,其清晰度也会随之变的不一样,现在液晶显示器已经遍布电视、电脑以及手机等多个领域。图3.71602显示模块其实物图如下图所示。LCD1602液晶实物图3.2电源电路设计供电电源采用7805稳压芯片稳压成5V给传感器,单片机供电。电路如图3图3电源电路3.3蜂鸣器驱动电路蜂鸣器采用三极管驱动,驱动原理图如图4。图4L298N引脚图3.4按键电路系统采用4个按键来设定参数,和设定光照强度报警值。电路如图5图5按键电路3.5光照强度检测电路光照强度的检测是通过光敏电阻来进行感应的,一旦光线强烈程度不一样,对应的阻值也会变得不一样,最后得出的电压也随之不一样。通过AD收回来之后能够知道每种光照下的数值。最后得到最适合的光线强度警报值。电路如图6所示图6光照采集电路3.6语音模块WT588D的特性:1.外挂2M~32M的Flash,时间从32—1054秒。掩膜为内置ROM,最长支持400秒(@6K采样)。采样率支持6K~22K2.DAC输出:13Bit,PWM输出:12Bit3.内置0.5W功放,可直接推动0.5W/8Ω扬声器4.支持加载MP3/WAV/WMA三种音频格式5.工作电压:DC2.8V~5.5V6.静态休眠电流:<10uA7.可通过电脑软件,随意组合语音,可插入静音,插入的静音不占用内存的容量,一个已加载语音可重复调用到多个地址,重复调用的,不占空间,这是其它芯片所不具备的8.USB下载方式,支持在线下载/ISP下载9.7种控制方式:MP3控制模式、按键控制模式、3×8矩阵控制模式、并口控制模式、一线串口控制模式、三线串口控制模式以及三线串口控制I/O口扩展输出模式10.掩膜后的管脚与原来一致,性能一样,音质一样。不用更改电路。且不用焊接FLASH11.最多可加载500段语音;210段可控制地址位,单个地址位最多可加载128段语音,地址位内的语音组合播放;12.插入的静音时间范围10ms~25min;静音不占用存储空间;语音提示模块电路图如图17所示3.7超声波坐姿测距模块超声波坐姿测距模块:我们选择已经做好了的HC-RS04模块,这个模块的功能是为系统提供的距离感应测量是四米以内,它的精确度也相对高。超声波坐姿测距模块还带有超声波的发射器和接收器。超声波坐姿测距模块的工作过程:利用输入、输出口来感应测量,然后将高电平信号输送回模块,模块转换为方波后发送出去,最后检测是否收到信号的反馈。如果能受到信号的反馈,那么就在输入、输出口发射高电平,这个高电平会一直保留整个超声波发送来回这个时间段。它的测距主要是通过高电平的时间与声速的乘积得出。它的实物图如下。里面是提供5V电压的电源,连接地线的是GND,让信号输入的是TRIG,输出信号的是ECHO。图8超声波模块实物其电路如下所示:软件设计在整个系统中,单片机在系统中的主要作用就是起到控制系统的效果。对于温湿度传感器识别识别模块的系统主要是对显示屏选择和按键的程序选择和开发。整个程序开发利用的主要是C语言,进行数据信息的编程。对于本次设计上,我们主要利用Keil单片机软件对整个系统进行编程,首先将模块按照不同信息分为几类进行编写,在编写完成之后存储在编译器并形成相关的文件。然后针对编写的程序进行仿真调试,是否能够满足本次实验的需求。一旦满足需求,在测试相关的液晶显示屏和按键,看看整个系统的运转是否正常可行,如果存在不足的地方,要及时更正修改。执行相应的操作,单片机通过串行接口对温湿度传感器识别模板并读写各个模块在完成后都要初始化,以测试是否有键被按下了,如果有,就要判断被按下的是哪一个键,并决定是否调用该子程序。整个设计的主要程序是液晶显示和按键程序等,必须确保各种硬件系统的可行性才能进行系统的操作和识别。4.2.主流程图设计建立程序架构的流程图前,要对所要研究的课题有一个完整清晰的认知,再动手对模块进行分割、并各个完成模块的功,然后把独立的子板块按照一定的顺序连成一个整体,形成总程序。总程序形成后,记得第一要务是要初始化系统,并将收集到的温温度信息传递给系统。主要流程图如4.1图单片机初始化单片机初始化倒计时结束学习时间倒计时开始学习键按下蜂鸣器提示坐姿检测光线强度检测是否正常是否正确调整正确蜂鸣器提示取消否否4.1主程序流程图4.3.超声波子流程图设计如图4-2所示为系统坐姿检测超声波测量子程序流程图。系统初始化系统初始化开始发送超声波脉冲等待发射超声波计算避障显示结果图4-2超声波测距子程序流程图4.4.1602液晶显示模块设计液晶显示设备为“慢”显示电子元器件,接收指令时,如果板块忙标识为高电平,表示此时很忙,不接收指令,相反低电平为不忙,能接收指令,如果要读取显示器上的字符,你得先录入地址,让它知道你想让字符出现在哪个位置1602液晶显示板块就方便多了,可直接连接STC89C52的接口。该软件流程图如下图4.2所示开始开始LCD初始化延时设第一行显示位置显示第一行内容设第二行显示位置显示第二行内容图4.31602液晶显示模块程序流程图是4.5光敏电阻模块子程序是单片机初始化单片机初始化光敏电阻检测光强AD采集光线是否过暗蜂鸣器提醒否是4.6定时模块子程序是单片机初始化单片机初始化开启定时器计时45分钟倒计开始kkaishi时计时结束蜂鸣器提醒否 5系统调试5.1硬件的焊接1.焊接前的筹备工作焊接准备工作的第一要务,是要先认真查对图纸,根据图纸上所需要的元件,进行相关型号、规格和数量进行核查,各线路之间也要严格排查是否存在接触不良等问题。2.焊接顺序首先安装的是电阻,再者是电容器,接着是相关的二极管和三极管,最后焊接上的才是各大集成电路,至于线路上的其它小部件,安装顺序一般是由小到大。3.对元器件焊接要求(1)安装电容器安装电容器时,一定要先看清仪表上标注的电极,如果正负极接错,一旦短路,就会烧坏仪表。安装电容器是一定要按顺序的,首先把玻璃釉电容器连上去,其次连机介质电容器、再做瓷介质电容器的连接工作,最后连接的才是电解容电容器。安装二级管做焊接二级管的准备工作时,有几个地方需要留意首先要明确阴阳极的方向,每个二极管上面都有标注,并且安装时候标注要朝外看得清楚。对于焊接时间主要是控制2S,这个是针对最短的引线来说的。(3)三极管焊接针对三极管的焊接,正常焊接过程中是需要引线的,引线需要用镊子夹住,这样防止烫伤。当需要大量散热的时候,就需要装散热片,那么接触面就需要平整光滑才能添加。当需要进行绝缘设置的时候,就需要添加绝缘薄膜。管脚一般是利用塑料导线与电路板连接在一起。(4)集成电路电路的形成主要是将各个部件焊接在电路板上,每个部件所在的位置,所需要的型号,引脚的位置都是尤为重要的。首先要将两只引脚焊接稳定一边,然后再焊接另外一边,从左到右,从上到下顺序进行焊接操作。当出现参差不齐的引脚时候,就需要进行齐根剪。5.2系统硬件调试硬件调试主要是核查电路是否存在问题,是否有接触不良、焊接是否到位以及具有方向的元件是否方向弄错、电路设计错误等情况。查漏补缺最简单的方法就是将实物电路板与电路设计图纸相对照,哪个地方没焊接,哪里少了元器件,一目了然。两相对照后,把缺少的物件补上,没焊接的地方再补焊上即可。用万能表检测短路、断路、虚焊相当方便,把万能表连接到线路中,数字打到相应的档位,红黑笔相碰,即可得出结果。这种检测方法是相对比较简单的,能够测出电路是短路还是断路等。将红黑笔放在相应的元件上,如果出现鸣叫声,说明此段电路存在问题,进而将相关的问题解决好。5.3系统软件调试测试所需的工具:KEIL软件、系统硬件、PL2303下载器等。在KEIL软件编写相关的代码,并将相应的代码生成.HEX文件后通过PL2303下载器下载到单片机中。最后进行程序的调试,调试过程要做好相关的记录并反复测试,看是否存在系统问题。在系统软件调试上主要遇到以下几个问题:矩阵键盘的按键读取方法有了,在程序上需要将读取的每一个键值对应到每一个按键上并赋予特定的功能,如果直接进行人工计算键值的话显得工作量会比较大,并且可能会计算错误造成大量的时间浪费在调试上。处理方式:此设计配备有显示设备,显示设备直接把获得的键值记录在案并显现出来,再分配给每一个按键设计功能。这样大量的节省了时间,也确保正确性。5.4附录结论本论文是在老师的教导下完成的。在多功能视力保护器的总体设计、系统的测试与最后的调试以及撰写论文都离不开导师的指导和支持。导师在教我知识的同时还纠正了我要严谨治学的态度,要懂得把别人的知识转化为自己的,学习别人的精华,要善于发现自己的不足,要有主见,解决问题的时候要相信自己,而不是随波逐流,言听计从。本设计主要是针对单片机多功能视力保护器进行设计,利用温湿度采集温度和湿度模块进行识别,接着通过液晶显示屏利用按键进行信息的输入和输出完成相关操作。基本实现任务要求的功能。由于时间、水平和经验有限,设计的作品还存在着一些的不足之处。此次设计的过程中碰到了不少的问题,无论是对硬件的认识,还是软件的理解。都是在导师的悉心指导之下解决的,导师还对此次设计给了很多宝贵的意见和建议,经过导师悉心教诲和孜孜不倦地指导之下,我很清晰地弄明白了基于单片机多功能视力保护器系统的工作过程。这也对我完成论文也提供了很大的帮助。最后我要再次衷心的感谢导师。毕业设计相当于我最后一次给老师交作业,在此次设计中,我真真正正的体会了什么是理论与实践相结合,也知道了
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保健酒水配送服务协议
- 2025年度年度医院与保险机构医疗风险控制合作协议
- 2025年度企业中层管理人员进修发展合同
- 二零二五年度商业门面出租正规合同样本
- 二零二五年度技术合伙人股权投资与分红协议
- 装修装饰公司与施工队签定合同7篇
- 小学二年级数学三位数加减三位数计算能力监控模拟题
- 小学二年级数学两位数加两位数计算能力检测口算题带答案
- 2025年度数字娱乐领域艺人经纪合作协议
- 二零二五年度2025年度房屋抵押贷款转让及解押协议
- 《危险化学品重点县专家指导服务手册》
- 亚洲硅业(青海)有限公司1000吨-年气相白炭黑项目环评报告
- -11体育单招核心 1700 单词
- 大学课件-工厂化育苗(全套)
- SB/T 10843-2012金属组合货架
- 最佳科主任上台发言稿(5篇)
- 整套教学课件《特殊教育概论》
- 风险分级管控措施清单(路面工程)
- 最新医疗安全知识培训课件
- 学校卫生监督协管巡查记录
- 财务管理法律风险防范课件
评论
0/150
提交评论