- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
超声波测距系统研究设计
中国宜昌 邓丽华
CTGU三峡大学 电机工程与信息科学学院
邮箱: denglh@ctgu.edu.cn
文摘:当超声波测距系统已被应用于某个场合,它是有不同精度的。通常它
的误差很大而且无法符合应用需求。在本文中,设计了一种在特别的场合可以进
行非接触式距离测量的由单片机、超声波测距技术和传感器技术构成的新超声
波测距系统。距离测量的数据和温度是通过LCD显示屏显示的,通过单片机控
制发送和接收超声波根据时差定位方法测量距离。为了提高测量的准确度,通
过温度传感器进行测量温度和温度补偿,系统也使用一个声音广播系统,使其更为
方便、精度高、广泛的应用。
关键词—超声波传感器;测量距离;单片机
I.介绍
距离就是要求对不同的场合进行参数测量和控制检测。因此,它已成为一个
问题:如何提高数据精度。虽然位置测量有多种方式,例如激光测距仪、微波范围、
红外和超声波测距。然而,超声波测距仪是一种简单可行的解决方案。X.K.Song
等人[1]认为各种各样的超声波测距电路甚至有专门的集成电路超声波测距仪。
然而,一些电路比较复杂,存在技术难题和一些调试问题,而且组件不容易购
买。本文叙述了一种低成本,性能可靠,易于购买组件的方法,并结合单片机
进行数据处理,测量精度有了明显提高。它的电路更容易实现,更加稳定可靠。
新型的在特别时刻可用于非接触测距的超声波测距系统也是有单片机、超声波
测距技术和传感器技术设计而成的。
超声波是一种超出人类听力范围(16Hz)的声波。他有一些特征,如频率
高、沿直线传播、良好的方向性、衍射性小、穿透力强、速度慢(340米/秒)
等等。超声波测距的是一种非接触式的检测方法,检测在黑暗、有灰尘、有烟
雾、有电磁干扰、有毒等不良的环境中的物体,有一定程度的适应性,结构简单,
体积小、信号处理可靠等。因此, 它广泛应用在目标识别、自动车辆导航、水
平测量、机械手控制等方面 [2]。
超声波测距原理:
因为声压水平和超声波传感器灵敏度的最大的频率,该文40KHz传感器
40KHz已经习惯了工作。工作原理如下:
当超声波发射器发射超声波,开始记录时间,当超声波碰到障碍,超声波
会反射并由超声波接收器接收,此时停止计时。Z.H. Tian and J.G. Cao[3]认为超
声波发射器和障碍之间的距离满足公式:l=ct/2
这公式中,l代表超声波发射器和障碍之间的距离。t代表发射超声波到接收
超声波的时间。
(1)
这是时差定位法。超声波的传播速度是340米/秒。它的传播速度是受环境
温度的影响的,当要求精度高时,这种影响可以用软件进行调整,当要求精度
低时,影响忽略。
II.系统的硬件电路设计
系统硬件电路是由单片机、超声波发射器和接收模块、液晶显示模块、声
音广播模块和温度补偿电路模块组成。其结构如图1所示:
温度传感器
超
障
碍
物
发射模块
接收模块
声
波
传
单
片
机
液晶显示器
声音广播模块
图1.系统硬件结构原理示意图
A. 超声波发射器模块设计
振荡器驱动电路中使用了555芯片。当单片机输入/输出端口P2.3为0时,驱
动电路将停止震荡。电路设计如图2所示。振荡频率公式(2)如下:
f=1.43/((R2+2R1)C3)
(2)
为了确保555有足够的驱动电压,使用了12V的电源。
图2.超声波发射电路
B. 超声波接收模块设计
系统中使用了TLC393比较器,它也不像运算放大器构成的电路一样需要进
行相位补偿并适应高速工作。接收电路如图3。比较器输出矩形脉冲,外部中断
触发单片机。
图3.超声波接受电路
III. 系统软件设计
软件控制是这个系统的核心并采用了
模块化的设计。系统功能由4部分组成:
超声波测距的模块,显示模块、声音广播
模块和测温模块。
开始
超声波发生器
系统流程图详见图4。
计数器
延迟 2ms
否
是否反射?
是
停止计数
计算距离
液晶显示
声音广播
图4.系统流程图
A.超声波测距的模块
超声波测距的模块分为三个子程序:超声波脉冲发生器子程序,超声波接收中
断服务程序和距离计算子程序。脉冲发生器工作过程子程序如下:当计时器开
始工作时按下“start”按钮,P2.3端口发射250μs的减脉冲。然后减脉冲会使超
声波发射器发射10个25μs的脉冲,这将会使超声波发射器发射250μs的超声波。
超声波接收中断服务程序可以用来处理超声波外部中断。超声波遇到障碍发射
之后超声波接收器将接收,然后这些超声波波形将由接收电路处理并变换成矩
形脉冲。矩形脉冲触发单片机外部中断。中断服务过程中将会读取T0的的数据,
TH0和TL0将被清零,然后转到距离计算子程序,返回中断。
B.显示模块
显示模块中显示屏采用的是LGM12641BS1R 。这个系统可以显示环境的
文档评论(0)