基于at89c52单片机的超声波测距仪的设计.pdfVIP

基于at89c52单片机的超声波测距仪的设计.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

-

基于提高测量精度的目的,设计了具有温度补偿的超声波测距系统。该系统采用DS18B20温度传感器对现

场温度进展检测,并通过软件计算实现温度补偿。实验结果说明:此系统具有测量精度高的优点。

测距技术在物位检测、医疗探伤、汽车防撞等民用、工业领域应用广泛,由于超声波的速度相对于光速要

小的多,其传播时间就比拟容易检测,并且易于定向发射,方向性好,发射强度好控制,且不受电磁干扰

影响,因而利用超声波测距是一种有效的非接触式测距方法。但超声波在不同环境温度下传播速度不同,

如忽略温度影响,将影响最终测量精度。本文介绍的超声波测距仪采用渡越时间检测法,使用了DS18B20

温度传感器对现场温度进展检测,并通过软件计算实现波速的温度补偿,消除了温度对测量结果的影响,

使测量误差降低。

1系统工作原理

超声波测距原理如图1所示。

式中c——超声波波速:t——从发射出超声波到接收到回波所用时间。

限制该系统的最大可测距离存在4个因素:超声波的幅度、反射的质地、反射和入射声波之间的夹角以及

接收换能器的灵敏度。接收换能器对声波脉冲的直接接收能力将决定最小的可测距离。为了增加所测量的

覆盖*围、减小测量误差,可采用多个超声波换能器分别作为多路超声波发射/接收的设计方法。

由于超声波属于声波*围,其波速c与温度有关,经过测量得出超声波的波速与温度的关系,如表1所示。

将测量的速度数据与温度数据进展一阶拟合得出:

c=331.6+0.6107*T(2)

式中T——当地温度。

在测距时,可通过温度传感器自动探测环境温度、确定其时的波速c。波速确定后,只要测得超声波往返

的时间t,即可求得距离H,这样能较准确地得出该环境下超声波经过的路程,提高了测量准确度。

本设计方案中使用渡越时间检测法,测距仪工作原理为:在由单片机发出驱动信号的同时,开启单片机中

的计时器,开场计时。发射探头发射出超声波,在由接收探头接收到第一回波的同时停顿单片机计时器的

计时,由于超声波在空气中的速度,根据公式即可求得探头与待测目标之间的距离。而且,可以在较短时

间内屡次发出超声波测量,完成后计算平均值然后显示。

超声波在一样的传播媒体里(大气条件)传播速度一样,即在相当大的频率*围内声速不随频率变化,但其频

率越高,衰减得越厉害,传播的距离也越短。考虑实际工程测量要求,在设计超声波测距仪时,选用频率

f=40kHz的超声波,波长为0.85cm。

2系统硬件设计

本系统采用AT89C52单片机作为主控制器,使用3位数码管作为系统显示屏,超声波发射驱动需要的40

kHz脉冲由单片机P0.0发出,使用定时器进展计时和控制,超声波接收使用C*20106A作为接收主控芯

片,使用DS18B20作为温度传感器进展温度校正。超声波测距器的系统原理图如图2所示。

.z

-

2.1超声波的发射电路设计

超声波发送模块是由超声波发射探头组成的,单片机的P0.0端口直接发送40kHz的信号,使用9012

三极管做为驱动放大,驱动压电晶片超声波换能器产生超声波,超声波发射电路如图3所示。超声波发射

子程序的流程是,发射时首先装填计时器,并且开场计时,当超声波发射完毕时,定时器计时完毕,并且

重新装填等待下次发射。

2.2超声波接收电路设计

在接收电路中使用了红外线接收处理芯片C*20106A,因为它处理的是38kHz

文档评论(0)

195****6963 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档