基于AT89S52的超声波测距系统设计.docxVIP

基于AT89S52的超声波测距系统设计.docx

  1. 1、本文档共5页,可阅读全部内容。
  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文档。上传文档
查看更多

?

?

基于AT89S52的超声波测距系统设计

?

?

摘要:介绍了一种基于AT89S52的超声波测距系统。该系统采用HC-SR04超声波模块,以DS18B20传感器测取环境温度,对声速进行温度补偿,提高了测量精度,通过LCD1602显示环境温度和测量结果。详细的论述了系统的组成原理和软件构成。系统由主控芯片,测温单元,超声波传感器模块和显示模块四部分构成,实现测距,测量精度可达0.3cm,测量范围在3cm到400cm。

关键词:单片机;温度补偿;超声波

中图分类号:TP271文献标识码:A文章编号:1009-3044(2011)26-6512-02

DesignofUltrasonicRangeFindingSystemBasedonAT89S52

ANYu-lEi

(SchoolofInformation,ZhuhaiCampus,BeijingInstituteofTechnology,Zhuhai519085,China)

Abstract:IntroducedanultrasonicrangefindingsystembasedonMCUAT89S52.ThesystemadoptstheHC-SR04ultrasonicmodule,usingDS18B20measuringenvironmenttemperaturefortemperaturecompensation.TemperatureanddistancedisplaysonLCD1602.Discussedindetailoftheprincipleofthesystemcomposition.Thesystemcontainsfourparts,theAT89S52,temperaturemeasurementunit,ultrasonicsensormoduleanddisplaymodule.Themeasurementprecisioncanreach0.3cm,themeasurementrangefrom3cmto400cm.

Keywords:MCU;temperaturecompensation;ultrasonic

目前测量距离一般都采用波在介质中的传播速度和时间关系进行测量。常用的技术主要有激光测距、微波雷达测距和超声波测距三种[1-2]。超声波具有指向性强、能量消耗缓慢且在介质中传播的距离较远的优点,因而经常用于距离的测量。超声波测距主要应用于建筑施工工地以及一些工业现场和移动机器人的研制上,可在潮湿高温.多尘等恶劣环境下工作。例如:液位、厚度、管道长度等场合。相比于其它定位技术而言,超声波定位技术成本低、精度高、操作简单、工作稳定可靠,非常适合于短距离测量定位。AT89S52[3]单片机为许多控制提供了高度灵活和低成本的解决办法。充分利用它的片内资源,即可在较少外围电路的情况下构成功能完善的超声波测距系统。

本文介绍一种以AT89S52单片机为核心的低成本、高精度、LCD数字显示超声波测距仪的硬件电路和软件设计方法。实际使用证明该仪器工作稳定,性能良好。

1超声波测距的基本原理

本设计采用超声波渡越时间检测法。其原理为:检测从超声波发射器发出的超声波,经气体介质的传播到接收器的时间,即渡越时间。渡越时间与气体中的声速相乘,就是声波传输的距离。考虑实际情况,采用异地脉冲反射式来测距,即需测距离是声波传输距离的一半:测出发射和接收回波的时间差△t,然后求出距离。在速度v已知的情况下,距离的计算公式如公式1:

S=v·△t/2(1)

超声波属于声波范围,而声速与温度有密切的关系[4],因此测量环境温度可以提高测量精度。声速和温度的关系为:

v=331.4+0.61T(m/s)(2)

其中T为环境温度。

2超声波测距系统的总体结构设计

2.1设计方案

超声波测距仪的设计要求如下:

1)测量范围小于等于5米;

2)测量误差小于0.3cm;

3)进行温度补偿;

4)以LCD显示,显示温度和距离;

根据以上要求,测距仪的设计方案如下,共四个模块。

①以AT89S52单片机为主控制器。该器件是INTEL公司生产的MCS-51系列单片机中的基础产品,采用了可靠的CMOS工艺制造技术,具有较高性能的8位单片机。利用其定时器计数器0实现超声波往返时间的测量;

②采用LCD1602显示,首行显示温度,单位为摄氏度,末行显示距离,单位为厘米;

您可能关注的文档

文档评论(0)

188****8742 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档