超声波盲人探路仪的设计_第1页
超声波盲人探路仪的设计_第2页
超声波盲人探路仪的设计_第3页
超声波盲人探路仪的设计_第4页
超声波盲人探路仪的设计_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第I页超声波盲人探路仪的设计接收。采用超声波发射与接受等技术,设计出盲人外出行走所需要提醒绕过前方障碍物的一种超声波探测器。只需将超声波盲人探路器安装在盲人的拐杖上,当盲人在走路时前面有障碍物,拐杖上的盲人探路器就会发出报警声,因此起到提示的作用小心绕行。并能语音播报离障碍物的距离,让盲人能够了解障碍物离自己的距离。这种超声波盲人探路器使用方便可靠且价格低廉,适合盲人和老人夜间走路,能有效防止事故的发生,盲人在外出时都会带一根拐波探测原理组成一个微型探测器并组装在拐杖手柄内,不仅可以提高探测效果THEDESIGNOFTHEULTRASONICBLINDLIGHTINGAPPARATUSbypassanultrasonicdetector.JustultrasonicblindPathfindermountedontheblindcane,whenthereisanobstacleinfrontoftheblindinwalking,theblindblindandtheelderlytowalkatnight,caneffectivelypreventtheoccurrenceof Abstract II 第2章系统硬件电路的设计 第3章系统软件程序设计 参考文献 蝙蝠能在完全黑暗中,以极快的速度精确地飞翔,从不会同前方的物体相撞,蝙蝠在飞行时,喉内产生并能从通过口腔发出人耳听不到的超声波,当遇到食物或障碍物时,超声波会反射回来,蝙蝠用两耳接受物体的反射波,并据此确定该物体的位置,并可从两耳分别接受到回波间的差别,来辨别物体的远近、形状及性质,蝙蝠在空中能利用超声波来“导航”,就能迅速准确捕捉反射回来的超声波,因为声音可以传递能量,根据声音传递的能量引起盲人的触觉,让盲人感觉到,万人失明,由于看不见,他们只能用60%的感觉来获取信息,外出行动很不方便。对于这些特殊群体,如何安全外出是最大的问题。因而设计一款实用的盲人探测器来帮助视通过本次工程实践,运用《MCS-51系列单片微型计算机及其应用》所学知识及查阅相关资料,结合超声波发射与接收技术完成超声波盲人探路仪的制作,达到理论知识与实践更好结合、提高综合运用所学知识和设计能力的目的。1、通过查阅相关资料对超声波发射电路及超声波接收电路,语音电路,蜂鸣器提醒电路进行进一步2、在充分分析内部逻辑的概念,进行软件和调试,学会使用,并能够以其为平台设计出具有超声波测距,超声波壁障以及语音播报报警距离能力超声波盲人探路仪的硬件电路和软件程序。播报距离。整个设计首先需要确定的是主控芯片,所以下面我从主控芯片的电路设计开始说明,系语音芯片超声波单片机蜂鸣器报警语音播报按键对于时钟电路的设计,XTAL1和XTAL2振的片内振荡器,还可以直接由外部时钟驱动。本设计中采用的是利用外部晶振实现内时钟模式,即使用了芯片内部振荡电路,在两个时钟管家的外部接上晶振和两个瓷片电容,内部振荡器就可以产生自激振荡了。本设计中我们采用了的12M的石英晶振。和石英晶振并联的两个瓷片电容的大小在电路中的位置要与单片机靠尽量进一些,以减少引线产生的寄生电容,提高振荡频率的稳定性。晶振有没有起振,可以说明单片机有没有正常工作,我们可以使用万用表测量时钟管脚和地之间的电压时,如果该电压在2V左右则证明单片机正常工作。机器周期以上的高电平时,单片机就执行复位操作。如果RST保持持续的高电平,则会导致单片机一直处于复位状态不能正常工作。复位操作一般分为上电自动复位和按键复位。系统上电的瞬间,根据电容的特性电解电容两端电压不会突变,此时电解电容的负极和复位引脚连接在一起,电源的电压全部加在了电阻上,复位引脚的输入为高,单片机被复位。然后系统电源给电容充电,则电阻上的电压逐渐减小,当电压低于复位的阀值时,单片机停止复位操作,进入正常工作状态。系统的复位按键是并联在电容的两端的,当系统上电时即可有一次上电复位了,当单片机正常工作以后,通过按下复位按键使复位管脚出现高电平达到10ms以上的高电平,就能使单片机有效的进行复位超声波测距电路的设计是本设计的核心所在,所以必须慎重的考量,老师的帮助,我们大体确定了一下几个方案,下面对各个方案进行说明●超声波发射电路设计方案论证发送原理:由单片机产生频率为40KHZ的脉冲,经过放大由超声波发射头发射。A、采用反相器驱动压电式超声波发射头B、采用555驱动压电式超声波发射头说明:其频率的产生不需要软件产生,直接硬件产生即可,并且电压可以加到12v电压的C、用三级管驱动脉冲变压器驱动说明:其频率的产生需要软件产生,其激励电压由脉冲变压的功率和副边电压输出。D、采用集成的超声波发射系统效果理想,能满足项目要求。接收原理:首先对接收到的40KHZ小信号进行滤波放大,再经带通,滤波电路,再经检A、采用集成芯片构建接收电路声波结婚搜的集成电路,它既可以做反射电路,又可以用于接收放大电路,这样电路接收B、采用运放和分立元器件说明:那么放大电路,滤波电路,检波电路等电路必须自己设计完成,并且可以根据自己实际情况灵活设计各部分电路,以便能达到最佳效果。不过,这样会加大电路设计难度和2.2.1超声波发射电路设计确定超声波发射电路和接收电路的设计以后接下来我们首先对发射电路的设计做一个分析。发射一路经一级反向器后送到超声波换能器的一个电极,另一路经两级反向器后送到超声波换能器的另一个电极,用这种推换形式将方波信号加到超声波换能器的两端,可以提高超声波的发射强度。输出高电平的驱动能力,另一方面可以增加超声波换能器的阻尼效果,缩短其自由振荡时间。压电式超声波换能器是利用压电晶体的谐振来工作的。超声波换能器内部有两个压电晶片和一个换能板。当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片会发生共振,并带动共振板振动产生超声波,这时它就是一个超声波发生器;反之,如果两电极问未外加电声波接收换能器。超声波发射换能器与接收换能器在结构上稍有不同,使用时应分清器件上的标志。超声波发射部分原理图如图2-3所示。2.2.2超声波接收电路设计红外遥控常用的载波频率38kHz与测距的超声波频率40kHz较为接近,可以利用它制作超声波检测接收电路(如图4)。实验证明用CX20106A接收超声波(无信号时输出高电平),具有很好的灵敏度和较强的抗干扰能力。适当更改电容C4的大小,可接收部分原理图如图2-4所示。本设计中语音播报电路完成的功能是在有需要时,播报测距的距离值。通过对语音播报方面资料的个方面的资料进行介绍。2.3.1语音芯片类型介绍1、录音芯片及放音芯片的选择语音芯片从使用功能上,基本可以划分为录音语音芯片和放音语音芯片。设计一个使用语音芯片的产品,首先要考虑是否使用录制现场语音,如需要录制语音则选用带有录音功能的语音芯片,否则就选用只有放音功能的语音芯片。通常带有录音功能的语音芯片都具有回放语音的功能,但是在播放语音时,音质都没有专门的放音语音芯片好,所以在选择语音芯片时要权衡功能及音质方面安防系统、会议记录系统、录音玩具等产品都要求具备录音功能,这类型产品的开发都会用到简洁的外围电路和更佳的效果。如WTR-S4、WTV-NAND录音模块,这些模块利用外部的FLASHROM作为存储中心,因而能够录制更长时间的语音。仅用到放音功能的设备很多,像治疗仪、倒车雷达、报站器、报警器等。这类型的产品不需要要修改语音、语音长度短的场合,从放音的长度上可以分为10秒、20秒、40秒、8也可以及时拿货。主要应用在中低端玩具、电子琴、电动车等产品上。能存储更大的语音文件。EEPROM通常都会集成在芯片中,此类型语音芯片价格比较昂贵,如才能工作,价格比OTP的稍高,但整体售价比EEPROM的低,适合制样非忙状态才能对其进行数据操作,DATA是数据输入口,CLK是时钟输本系统中当测得的距离越低蜂鸣器鸣叫的频率就越高,所以我们选择的是无源蜂鸣器,其电路的设计也比较简单,因为单片机的输出电流不足以驱动蜂鸣器,所以本设计中采用普通的三极管本设计整体实现的功能大体是上电后,超声波实时测距,蜂鸣器根据距离的远近发出从低到高频率的声音,播报键按下时,播报当前的距离值。总体程序流程图如图3-1所示。开始开始系统初始化发出40khz触发波形检测回波否计算距离是否超过安全距离否是否有播报按键按下是语音播报当前值是蜂鸣器报警超声波程序首先设置定时器的初值和工作方式,使总中断允许位EA=1,并给显示端口清零。然后调用超声波发生子程序送出一个超声波脉冲,为避免超声波从发射器直接传送到接收器引起的直接波触发,需延时0.1ms(这也就是测距器会有一个最小可能测距的原因)后,才能打开外中断0即关闭计时器T0停止计时,并将测距成功标志字赋值1,程序流程图如图4-2所示。开始开始初始化是否有外部中断YN根据时间计算出距离根据距离值蜂鸣器不同频率响应发射按键是否按下超声波NY本设计中我们使用使用的语音芯片是NY3P065A,NY3P065A的放音方式是直接将地址内对应程序开始程序开始N放音键Y距离值转换对应地址写入对应地址值播报对应距离值超声波程序在每次读取距离值后都会将读取到的数据X与所设定好的上限值进行比较,当测量后读取到的数据不在所设定的范围内时,蜂鸣器就发出警报声音,若小于上限值,则根据距离值由大到小让蜂鸣器发出从高到低的鸣叫声。蜂鸣器程序流程如图4-4所示。距离XNX<上限值NY3Y蜂鸣器鸣叫X>上限值蜂鸣器鸣叫性比较高、灵敏度比较高,盲区范围小,分辨率小于0.01m,被测目标不需要垂直于超声波测度保持在正负30度,被测目标表面不需要平坦;但是在检测过程中会有一些不便的地方:1.测量时在超声波测距仪周围没有其他可反射超声波的物体,由于发射功率有限,测距仪无法测2.因为实现测距所以电路的电流相对比较大。3.不能够实现不同温度下的测距功能。4.因为超声波是将空气作为媒介所以受电磁干扰比较大。超声波测距的原理是利用超声波的发射和接受,根据超声波传播的时间来计算出传播距离。实用的测距方法有两种,一种是在被测距离的两端,一端发射,另一端接收的直接波方式,适用于身高获得较为准确的温度值,度,我们采用所谓标杆校正的方法实现超声波测距精度的校正。超声波测距装置首先测量距离已知通过这样的方法,我们也能够顺利的求出声速,省去了使用传感器测量温度所带来的麻烦。因此,只用为测距设备设定“标定”和“测量”两种状态,即能够实现温度校正所能实现的高精度测距功的设计以及电路的搭建与调试。为主处理器,通过超声波传感器发射和接收超声波,再通过单片机中断测出单片机由发射到接收到超声波的时间,再计算出单片机与被测物体之间的距离,然后通过数码管显示出被测物体与单片机一路经一级反向后送到超声波换能器的一个电极,另一路经两级反向后送到超声波换能器的另一个电极。超声波接收采用的是常用于电视红外遥控接收器的芯片CX20106A。显示电路采用四位数码本电路设计由于元器件及其成板误差,测量最大距离未能达到设计初衷要求,但对测量距离结果的误差影响不大,能满足日常生活、工业生产的测量要求,因此此设计有着很大的意义。同时通过这个设计能够提高我对单片机的认识、编程能力和电路设计能力。[1]张艺刚单片机原理与接口技术·北京航空航天大学出版社·2005·68~105[3]李华单片机C语言编程·北京航空航天大学出版社·2005·26~56[5]苏伟超声波测距误差分析.传感器技术·2005·第五期·23[6]周荷琴、吴秀清微型计算机原理与接口技术·中国科学技术大学出版社·2009·45~47[7]靳达单片机应用系统开发实例导航·人民邮电出版社·2003·26~29[8]余永权、汪明慧等单片机在控制系统中的应用·电子工业出版社·2004·45~51[9]胡汉才单片机原理及其接口技术·清华大学出版社·2004·11~23[10]刘凤然基于单片机的超声波测距系统·传感器世界·2001·20~31[11]赵建领,薛园园.零基础学单片机C语言程序设计[M].北京:机械工业出版社,2009:15-18.[12]田立.51单片机C语言程序设计快速入门[M].北京:人民邮电出版社,2007:10-15.[13]陈海宴.51单片机原理及应用——基于KeilC与Proteus[M].北京:北京航空航天大学出版社,2010:56-75.[14]宋永乐.高精度超声波测距系统设计.现在电子技术.2008,31(15):137-139.[18]翟金辉.超声波测距系统的设计[M].中国仪器仪表.2007(8):44-45.LCM_Einit(void);//初始化//显示函数//发射超声波/**********************************函数名称:初始化函数入口参数:无**********************************/{TL0=0;/*设定T0的工作模式为2*/IT1=1;//下降沿有效,左传感器}/**********************************函数名称:延时函数**********************************/{uchari;{};}/***********************************************************************************************/{ucharj;for(j=50;j>0;j--);}/**********************************函数名称:超声波发射函数入口参数:无**********************************/{uc

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论