超声波测距离课程设计报告.docx
《超声波测距离课程设计报告.docx》由会员分享,可在线阅读,更多相关《超声波测距离课程设计报告.docx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课 程 设 计 报 告题目:超声波测距离共 16 页第 - 10 - 页一、 绪论随着社会的进展,人们对距离或长度测量的要求越来越高。超声波测距由于其能进展非接触测量和相对较高的精度,越来越受到人们的重视。超声波测距离的一个最重要的功能就是作用于倒车系统上。要实现倒车系统的准确精度,就得把超声波和单片机相结合,利用单片机的掌握系统和准确的运算使超声波测距离更加快速和准确。从而,削减事故的发生。通过该试验学习利用单片机和超声波探测元件测试距离的根本方法,进一步生疏单片机定时器技术、中断技术在数据采集和数据处理过程中的综合运用方法,提高综合应用程序的编程方法与技巧。放射器发出的 40KHz 超声波
2、以速度 v 在空气中传播,在到达被测物体时被反射返回,由接收器接收,其来回时间为 t,由 s=vt/2 即可算出被测物体的距离。报告内容包括:单片机掌握主程序、中断子程序、延时子程序和超声波放射、接收电路以及主电路。二、 对本课程设计的分析2.1 总体设计方案介绍2.1.1 超声波测距原理放射器发出的超声波以速度 v 在空气中传播,在到达被测物体时被反射返回,由接收器接收,其来回时间为 t,由 s=vt/2 即可算出被测物体的距离。由于超声波也是一种声波,其声速 v 与温度有关,下表列出了几种不同温度下的声速。在使用时,假设温度变化不大,则可认为声速是根本不变的。表 1-1 超声波波速与温度的
3、关系表温度-30-20-100102030100声速ms313319325323338344349386表 1-12.1.2 超声波测距仪原理框图如以下图单片机发出 40kHZ 的信号,经放大后通过超声波放射器输出;超声波接收器将接收到的超声波信号经放大器放大,用锁相环电路进展检波处理后,启动单片机中断程序,测得时间为t,再由软件进展判别、计算,得出距离数并送LED 显示。超声波接收器放大电路锁相环检波电路定时器单片机掌握显示器超声波放射器放大电路图 1-1 超声波测距仪原理框图2.2 系统的硬件构造设计硬件电路的设计主要包括单片机系统及显示电路、超声波放射电路和超声波检测接收电路三局部。单片
4、机承受AT89S51 或其兼容系列。承受12MHz 高精度的晶振,以获得较稳定时钟频率,减小测量误差。单片机用 P1.4 端口输出超声波换能器所需的 40kHz 的方波信号,利用外中断 P3.3 端口监测超声波接收电路输出的返回信号。显示电路承受简洁有用的 4 位共阳 LED 数码管,用 9012 驱动。2.2.1 51 系列单片机的功能特点及测距原理2.2.1.1 51 系列单片机的功能特点5l 系列单片机中典型芯片(AT89S51)承受 40 引脚双列直插封装(DIP)形式, 内部由 CPU,4kB 的 ROM,256 B 的 RAM,2 个 16b 的定时计数器 TO 和 T1, 4 个
5、 8 b 的工O 端 I:IP0,P1,P2,P3,一个全双功串行通信口等组成。特别是该系列单片机片内的 Flash 可编程、可擦除只读存储器(EPROM),使其在实际中有着格外广泛的用途,在便携式、省电及特别信息保存的仪器和系统中更为有用。5l 系列单片机供给以下功能:4 kB 存储器;256 BRAM;32 条工O 线;2 个 16b 定时计数器;5 个 2 级中断源;1 个全双向的串行口以准时钟电路。空闲方式:CPU 停顿工作,而让RAM、定时计数器、串行口和中断系统连续工作。掉电方式:保存RAM 的内容,振荡器停振,制止芯片全部的其他功能直到下一次硬件复位。5l 系列单片机为很多掌握供
6、给了高度敏捷和低本钱的解决方法。充分利用他的片内资源,即可在较少外围电路的状况下构成功能完善的超声波测距系统。2.2.1.2 单片机实现测距原理单片机发出超声波测距是通过不断检测超声波放射后遇到障碍物所反射的回波,从而测动身射和接收回波的时间差t,然后求出距离SCt2,式中的C 为超声波波速。限制该系统的最大可测距离存在 4 个因素:超声波的幅度、反射的质地、反射和入射声波之间的夹角以及接收换能器的灵敏度。接收换能器对声波脉冲的直接接收力量将打算最小的可测距离。由于超声波属于声波范围,其波速 C 与温度有关。三、 主要电路模块的实现方案比较及选择3.1 超声波放射电路超声波放射电路原理图如图
7、2-2 所示。放射电路主要由反相器 74SL04 和超声波放射换能器 Lf 构成,单片机 P1.4 端口输出的 40kHz 的方波信号一路经一级反向器后送到超声波换能器的一个电极,另一路经两级反向器后送到超声波换能器的另一个电极,用这种推换形式将方波信号加到超声波换能器的两端,可以提超群声波的放射强度。图 3-1 超声波放射电路原理图压电式超声波换能器是利用压电晶体的谐振来工作的。超声波换能器内部有两个压电晶片和一个换能板。当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片会发生共振,并带动共振板振动产生超声波,这时它就是一个超声波发生器;反之,假设两电极问未外加电压,当共振
8、板接收到超声波时,将压迫压电晶片作振动,将机械能转换为电信号,这时它就成为超声波接收换能器。超声波放射换能器与接收换能器在构造上稍有不同,使用时应分清器件上的标志。3.2 超声波检测接收电路集成电路 CX20236A 是一款红外线检波接收的专用芯片,常用于电视机红外遥控接收器。考虑到红外遥控常用的载波频率 38 kHz 与测距的超声波频率 40 kHz 较为接近,可以利用它制作超声波检测接收电路 (如图 2-3)。试验证明用CX20236A 接收超声波(无信号时输出高电平),具有很好的灵敏度和较强的抗干扰力量。适当更改电容 C7 的大小,可以转变接收电路的灵敏度和抗干扰力量。图 3-2 超声波
9、检测接收电路3.3 超声波测距系统的硬件电路设计本系统的特点是利用单片机掌握超声波的放射和对超声波自放射至接收来回时间的计时,单片机选用 AT89S51,经济易用,且片内有 4K 的 ROM,便于编程。单片机系统及显示电路原理图如见图 3-3。图 3-3 单片机系统及显示电路原理图四、 系统电路图图 4-1 系统电路图给出整个系统的电路图,并加以说明。要具体说明第 3 节中各模块如何组合在一起来实现系统功能的。当电源接电的时候由 AT89S51 单片机实现对 CX20236A 红外接收芯片的掌握。单片机通过 P1.4 引脚经反相器来掌握超声波的发送,然后单片机不停的检测 INT2 引脚,当 I
10、NT2 引脚的电平由高电平变为低电寻常就认为超声波已经返回。单片机开启外部中断使定时器关闭,定时器所计的数据就是超声波所经受的时间,通过运算就可以得到传感器与障碍物之间的距离,这时通过 BCD 码转换把十六进制的数据转换成十进制,并通过查表把距离显示在 LED 数码管显示器上。五、 系统的软件设计5.1 主程序流程图超声波测距仪的软件设计主要由主程序、超声波放射子程序、超声波接收中断程序及显示子程序等局部组成。主程序首先对系统环境初始化,设置定时器 T0 工作模式为 16 位的定时计数器模式,置位总中断允许位EA 并给显示端口 P0 和 P2 清 0。然后调用超声波放射子程序送出超声波脉冲,为
11、避开超声波从放射器直接传送到接收器引起的直接波触发,需延迟一段时间,保持电平 12.5us 左右,也就是超声波频率大约为40KHZ,连续发送 15 个波形这也是超声波测距离会有一个最小可测距离的缘由后,才翻开外中断 1 接收返回的超声波信号。由于承受 12MHz 的晶振,机器周期为 1us,当主程序检测到接收成功的标志位后,将计数器 T0 中的数即超声波来回所用的时间按下式计算即可测得被测物体与测距仪之间的距离,设计时取 20时的声速为 340m/s 则有:d=C*T0/2=170*T0/10000cm其中 T0 为计数器 T0 的计数值测出距离后结果将以十进制 BCD 码方式送到 LED 显
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超声波 测距 课程设计 报告
限制150内