超声波测距仪详细设计.doc
《超声波测距仪详细设计.doc》由会员分享,可在线阅读,更多相关《超声波测距仪详细设计.doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、超声波测距仪详细设计 西安电子科技大学第十九届“星火杯大学生课外学术科技作品竞赛 科技创造制作类说明书 作品名称:_ 作品类别:_ 作品编号:_ 西安电子科技大学星火杯工程超声波测距仪详细设计说明书 我们用了大概一个月的时间来完成超声波测距仪这个工程,具体实现的过程可能有点困难,不过值得一提的是从中受益匪浅,学到了许多的东西,而且也加强了自己的动手能力。 该超声波测距仪器主要用于距离的测量,可以方便进行测量,只需按一下按键便可知道距离,不像传统的手工测量那样费事。 根本思路是:本测距仪通过单片机编程送出40kHz 频率的方波信号至信号处理器 ,经过压电换能器将信号发射出去,该信号遇到障碍物那么
2、反射回来(在此称为回波)。这时,压电换能器将接收的回波,通过信号处理的检波放大、整形及一系列常见电路的处理,最后送至单片机中断口,单片机通过中断控制得出超声波在空气中的传播时间t,最后根据公式 svt/2便可得出测量结果v为声速,单片机将测量结果通过4位七段数码管显示。 技术关键在于:实现超声波的发射与接收,控制单片机来产生40KHZ的周期性方波,控制单片机对接收到的超声波信号进行处理来进行距离的测量,将发射的脉冲信号进行放大以及整形处理,用汇编语言来实现单片机基于超声波测距的程序,实现数码显像管的显示。 我们制作的该仪器为电子测距仪,其测量范围在0.104.00m,测量精度1cm,测量时与被
3、测物体无直接接触,能够清晰稳定地显示测量结果。该测距仪采用NE5532集成放大器实现两级放大电路与T40-16R组成超声波接收局部、采用CD4049集成器件组成整波电路与T40-16T组成超声波发射局部。单片机为该测距仪的核心单元,我们采用的是AT89C52单片机实现发射电路的控制和接收数据的处理。本系统在10400cm的距离内测量精度可达1cm,并且易于调试,本钱低廉,具有很强的实用价值和良好的市场前景。由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而该超声波测距仪,可以应用于汽车倒车、建筑施工工地以及一些工业现场的位置监控,也可用于液位、井深、管道长度的测量等场合。利用超声波
4、检测往往比拟迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能到达工业实用的要求。系统方案的设计基于AT89C52单片机的超声波测距仪 超声波测距仪主要以AT89C52单片机为核心,其发射器是利用单片机程序控制产生40KHZ方波脉冲来驱动T40-16T超声波发生器而工作的。超声波发射器向某一方向发射超声波,在发射的同时开始计时 ,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器接收到反射波就立即停止计时。一般情况下,超声波在空气中的传播速度为340m/ s,根据计时器记录的时间t ,就可以计算出发射点距障碍物的距离 s,即s340t/2, 这就是我们测距的具体原理。 该超
5、声波测距仪的系统主要有几下局部组成: LED数码显示模块,89C52单片机控制模块,超声波发射模块以及超声波接收模块。二、理论分析与计算理论计算图1 测距的原理如图1所示通过检测声波发出到接收到被测物反射回波的时间来测量距离,对于距离较短和要求不高的场合我们可认为空气中的声速为常数,我们通过测量回波时间T利用公式SV*T/2其中,S为被测距离、V为空气中声速、T为回波时间(TT1+T2)便可计算出距离。我们这次设计是用单片机产生40Hz的超声波信号。三、电路与程序设计1、电路设计A、器件选择:本系统在设计过程中主要选取了以下一些器件:为测距仪的核心单片机2.CD4049)?六反相器 3.NE5
6、532P:双低噪声运算放大器4.发射探头R40-16(超声波传感器)5.接收探头T40-16(超声波传感器)6.电容和电阻,导线7.四位LED数码显示管B、芯片介绍:AT89C52单片机芯主要性能参数: AT89C52与MCS-51产品指令和引脚完全兼容;8k字节可重擦写FLASH闪速存储器;1000次擦写周期;全静态操作:0Hz-24Hz;三级加密程序存储器;256*8字节内RAM ;32个可编程I/O接口;3个16位定时器/计数器;8个中断源;可编程串行UART通道;低功耗空闲和掉电模式功能特性描述: AT89C52提供以下标准功能:8k字节FLASH闪速存储器,256字节内部RAM,32
7、个I/O口线,3个16位定时器/计数器,一个6向量两集中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C52可降至0Hz的静态逻辑操作,并支持两种软件可选的节点工作模式。空闲方式停止CPU的工作,但允许RAM,定时器/计数器,串行口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其他所有部件工作直到下一个硬件复位。 NE5532P(双低噪声放大器): 等效输入噪声电压 5nV/根号Hz 典型值 1kHz 单位增益带宽10 MHz 典型值 共模抑制比100 dB 典型值 高 dc 电压增益 100V/mV 典型值 峰-峰电压波动 32 V 典型值,VCC
8、=18V 和RL=600 欧姆 高转换速度 9V/us 典型值 电源电压范围宽 3V 至 20V 可以与 Signetics 的NE5532 和 NE5532A 互换。 引脚配置图:CD4049?六反相器 CD4049的引脚排列如下列图所示。该集成电路既可以用作标准逻辑门及CMOS与TTL接口电路,也可以用作振荡器或脉冲发生器。而用CD4011组成的反相器,那么主要适用于小电流的场合超声波探头T40-16 超声波传感器,习惯上称为超声波换能器或超声波探头。超声波传感器有发送器和接收器。超声波传感器是利用压电效应的原理将电能和超声波相互转化,即在发射超声波的时候,将电能转换,发射超声波;而在收到
9、回波的时候,那么将超声振动转换成电信号。C、详细电路图数码显示局部(CD4049)组成超声波发射头驱动电路。超声波回波接收处理电路 总电图:2、软件设计与工作流程图 超声波测距仪的软件设计主要由主程序、超声波发生子程序、超声波接收中断程序及显示子程序组成。我们在这里为了到达精确的要求因而完全采用了汇编语言来进行程序设计的。程序流程如下列图所示: 其工作流程是:上电后首先对系统进行初始化,紧接着调用显示子程序,显示完后等待中断,假设有中断那么执行相应的中断效劳程序,中断效劳程序执行完后返回显示程序显示结果。 以下是我们用汇编写的程序:ORG 0000HLJMP MAIN ;主程序入口ORG 00
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超声波 测距仪 详细 设计
限制150内