欢迎来到天天文库
浏览记录
ID:805549
大小:6.71 MB
页数:16页
时间:2017-09-05
《单片机超声波测距系统22700》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、.《现代通信技术》课程设计超声波测距系统设计系部:电子与信息工程系专业班级:通信工程1班姓名:学号:小组成员:指导教师:徐振完成日期2011年11月目录1软件设计11.1超声波测距原理11.2超声波测距特点21.3超声波测距分类31.4数码管显示原理32硬件设计42.1数码管显示模块42.2超声波发送和接收模块42.3电平转换52.4各模块连接62.5硬件清单72.6STC89C52RC单片机介绍72.7STC89C52RC单片机的工作模式83调试84心得体会95参考文献106附录111软件设计1.1超声
2、波测距原理通过超声波发射装置发出超声波,根据接收器接到超声波时的时间差就可以知道距离了。这与雷达测距原理相似。超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。(超声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离(s),即:s=340t/2)图1.1.1芯片STC89C52RC引脚图图1.1.2电源电路图超声波测距的原理是利用超声波在空气中的传播速度为已知,测量声波
3、在发射后遇到障碍物反射回来的时间,根据发射和接收的时间差计算出发射点到障碍物的实际距离。由此可见,超声波测距原理与雷达原理是一样的。测距的公式表示为:L=C×T式中L为测量的距离长度;C为超声波在空气中的传播速度;T为测量距离传播的时间差(T为发射到接收时间数值的一半)。超声波测距主要应用于倒车提醒、建筑工地、工业现场等的距离测量,虽然目前的测距量程上能达到百米,但测量的精度往往只能达到厘米数量级。由于超声波易于定向发射、方向性好、强度易控制、与被测量物体不需要直接接触的优点,是作为液体高度测量的理想手段
4、。在精密的液位测量中需要达到毫米级的测量精度,但是目前国内的超声波测距专用集成电路都是只有厘米级的测量精度。通过分析超声波测距误差产生的原因,提高测量时间差到微秒级,以及用LM92温度传感器进行声波传播速度的补偿后,我们设计的高精度超声波测距仪能达到毫米级的测量精度。1.2超声波测距特点超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实
5、用的要求,因此在移动机器人的研制上也得到了广泛的应用。为了使移动机器人能自动避障行走,就必须装备测距系统,以使其及时获取距障碍物的距离信息(距离和方向)。本文所介绍的三方向(前、左、右)超声波测距系统,就是为机器人了解其前方、左侧和右侧的环境而提供一个运动距离信息。1.3超声波测距分类为了研究和利用超声波,人们已经设计和制成了许多超声波发生器。总体上讲,超声波发生器可以分为两大类:一类是用电气方式产生超声波,一类是用机械方式产生超声波。电气方式包括压电型、磁致伸缩型和电动型等;机械方式有加尔统笛、液哨和气
6、流旋笛等。它们所产生的超声波的频率、功率和声波特性各不相同,因而用途也各不相同。目前较为常用的是压电式超声波发生器。1.4数码管显示原理动态显示驱动:数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8个显示笔"a,b,c,d,e,f,g,dp"的同名端连在一起,另外为每个数码管的公共极COM增加位选通控制电路,位选通由各自独立的I/O线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是那个数码管会显示出字形,取决于单片机对位选通COM端电路的控制,所以
7、我们只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮。通过分时轮流控制各个数码管的的COM端,就使各个数码管轮流受控显示,这就是动态驱动。在轮流显示过程中,每位数码管的点亮时间为1~2ms,由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省大量的I/O端口,而且功耗更低。2硬件设计2.1数码管显示模块图2.1显示模块管脚图2.2超声波
8、发送和接收模块超声波传感器分发送器和接收器,发送器将电能转成机械振动发射超声波,接收器功能与发送器相反。压电式超声波换能器利用压电晶体的谐振来工作的,包括2个压电晶片和1个共振板。当它的两极外加脉冲信号且频率等于压电晶片固有振荡频率时,压电晶片将共振,带动共振板振动产生超声波,此时就是超声波发生器;反之,如两极间未外加电压,共振板收到超声波时,将压迫压电晶片振荡,将机械能转化成电信号,此时就成为超声波接收器。使用时要注意器件上
此文档下载收益归作者所有