- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高精度超声波智能测距仪的设计与实现.doc
高精度超声波智能测距仪的设计与实现
高精度超声波智能测距仪的设计与实现
超声波是频率高于20KHZ的声波,它指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量。利用超声波检测迅速、方便、计算简单、易于做到实时控制,在使用中不受光线、粉尘、电磁波等因素影响,且在测量精度方面能达到工业实用的要求,因此在移动机器人研制、避障、车辆的定位与导航、液位测量等领域应用广泛。
1超声波测距原理
超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。已知超声波在空气中的传播速度为c,根据计时器记录的发射和接收的时间差t,就可以计算出发射点距障碍物的距离s,即:s=ct/2。
2误差分析
根据超声波测距原理s=ct/2,可知影响测量距离准确性的因素有两个:传播速度c和时间差t。所以尽可能地消除这两个因素的影响就可以提高测量的精度。
超声波传播速度在固体中最快,在气体中最慢。超声波在空气中传输速度和温度有关,温度越高传输速度越快。如果环境温度变化明显,必须考虑温度补偿问题。空气中超声波传输速度和温度关系表示为:c=331.45+0.607T(m/s)
式中T为环境温度,℃。
常温下超声波传播速度是340m/s,由于反射式测量有两倍的测量路程,则被测距离和测量时间的关系为d=340/2t,即计时1us对应被测距离为0.17mm。所以采用计时器的计数频率为1MHZ时,对应的测距最小分辨率为0.17mm。这种分辨率已满足绝大多数工业测量的要求。
3系统硬件设计
如图1,超声波智能测距仪主要包括:飞思卡尔单片机MC9SXS128、超声波发送电路、超声波接收电路、DS18B20测温电路、LCD1602液晶显示电路、报警电路。
.L.
图1系统硬件框图
3.1超声波发射电路
超声波发射电路由LM555时基电路及外围元件构成40KHZ多谐振荡器电路,调节电阻器RP阻值,可以改变振荡频率。由LM555第3脚输出端驱动超声波换能器T40 -16,使之发射出超声波信号。如图2所示,电路简单易制,发射超声波信号大于8m。
图2超声波发射电路图
3.2超声波接收电路
超声波接收电路负责接收超声波信号.并将超声波信号转换成单片机能识别的电信号。超声波换能器在接收到超声波信号时,由于压电效应会在两个接头上产生微弱的电压信号。利用这一性质,设计前置放大电路,带通滤波、自动增益控制电路和整形电路,将模拟信号转变成为数字信号。
超声波接收的回波信号幅值随着被测距离的增大呈指数规律衰减,目标距离越远回波信号幅度越小。以接收回波信号的幅值超过固定阈值的时刻作为计时的停止信号,会导致计时误差随测量距离的增加而增大。因此,设计了自动增益控制电路,电压放大倍数随测量距离的增大而呈指数规律增加,使接收回波信号的幅值基本保持不变,再通过整形电路输出,就可以明显地提高测量精度。本系统设计了通过软、硬件结合的AGC电路,它是由可编程放大器AD620、数字电位器MAX5400结合单片机实现的。
图3自动增益控制(AGC)电路原理图
AD620是一种电阻可编程放大器,内部由三运放组成,具有很高的精度和共模抑制比。增益范围为1~1000,由接在管脚1、8之间的电阻Rg调节。增益公式为:
Gain=1+49.4KOmega;/Rg,式中Rg单位为KOmega;。
MAX5400是一种具有256抽头的数字电位器,端一端电阻阻值为50 KOmega;,并带有SPI接口。管脚3、4、5与单片机SPI接口相连,实现增益的调节。事先把通过实验获得的与一定距离对应的较为理想的放大倍数换算成数字电位器的抽头位置,并把这些位置参数固定在程序表中。单片机根据测量距离的远近通过查表获得参数,然后通过SPI接口设置对应增益。
3.3温度补偿电路
由于温度对声速影响较大,如果不进行补偿,将会带来较大的测量误差。为了提高系统的精度,需要设计温度补偿电路。本系统采用DS18B20来实时采集环境温度。DS18B20是单线串行数字温度传感器,可以直接与单片机的IO口相连,硬件电路简单。温度测量范围为-55~125℃,-10~85℃时测量精度为0.5℃,完全满足系统的要求。
4系统软件设计
该系统的程序流程图如图4所示,主要包括:主程序、超声波发射子程序、运算子程序、温度采集子程序、外部中断子程序、定时器中断子程序、LCD显示子程序、报警子程序。
.L.
图4程序流程图
5实验结果
该系统硬件结构简单,软件实现比较容易,测距精度高。采用前置放大器、AGC电路、整形滤波电路对接收信号进行
您可能关注的文档
最近下载
- 鼻窦炎诊疗指南 .pdf VIP
- 恙虫病临床诊疗专家共识(2024)解读.pptx
- 2021年劳动合同通用版.doc VIP
- 课堂小练笔结题报告.docx VIP
- 2025广西公需科目培训考试答案(90分)——“一区两地一园一通道”建设;人工智能时代的机遇与挑战(1).pdf VIP
- 小学四年级语文课堂小练笔实践研究结题报告.pdf VIP
- SHT-3508-2011-石油化工安装工程施工质量验收统一标准.pdf VIP
- 理想ONE_汽车使用手册用户操作图示图解详解驾驶指南车主车辆说明书电子版.pdf VIP
- 35KV箱逆变吊装施工方案.doc VIP
- 中航证券投行业务简介课件.pptx VIP
文档评论(0)