基于51单片机的高精度超声波测距仪.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于51单片机的高精度超声波测距仪

目 录 引言 1 1 系统总体框图设计 1 2 理论分析与计算 1 2.1 测量原理 1 2.2 分析计算 2 3 电路实现 3 3.1 系统供电部分 3 3.2 超声波发射部分 4 3.3 超声波接收部分 4 3.4 温度测量部分 6 3.4.1 DS18B20工作原理 6 3.4.2 温度计算方法 7 3.5 LCD显示 7 4 程序设计 8 4.1 流程图 8 4.2 单片机产生40KHZ方波 9 4.3 超声波传播时间测量 10 5 系统调试 10 5.1 精度提高方法 11 5.2 误差分析 12 5.3 测量结果 12 6 结论 12 谢 辞 13 参考文献 14 附 录 15 附录一 原理图 15 附录二 PCB 16 完成实物图 引言 经过一个星期的奋斗,终于把这个超声波测距仪完成了。这是我的第一个课程设计, 也是我把理论知识运用到实践中的开端。接下来我将详细介绍这个电路的原理和制作的过程。 1 系统总体框图设计 超声测距是一种非接触式的检测方式。与其它方法相比 ,如电磁的或光学的方法 ,它不受光线、被测对象颜色等影响。测距系统主要由超声波发射,接收,数据处理,显示,温度检测部分组成(如图1所示)。 图1 系统总框图 其中,超声波传感器所需的40KHZ脉冲由单片机产生。通过74HC04放大驱动功率。 2 理论分析与计算 2.1 测量原理 图 2 超声波传感器结构图 为了研究和利用超声波,人们已经设计和制成了许多超声波发生器。总体上讲,超声波发生器可以分为两大类:一类是用电气方式产生超声波,一类是用机械方式产生超声波。 电气方式包括压电型、磁致伸缩型和电动型等;机械方式有加尔统笛、液哨和气流旋笛等。它们所产生的超声波的频率、功率和声波特性各不相同,因而用途也各不相同。目前较为常用的是压电式超声波发生器。压电式超声波发生器内部结构有两个压电晶片和一个共振板。当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。反之,如果两电极间未外加电压,当共振板接收到超声波本时,将压迫压电晶片作振动,将机械能转换为电信号,就成为超声波接收器。在超声探测电路中,发射端得到输出脉冲为一系列方波,其宽度为发射超声的时间间隔,被测物距离越大,脉冲宽度越大,输出脉冲个数与被测距离成正比。超声测距大致有以下方法:① 取输出脉冲的平均值电压,该电压 (其幅值基本固定 )与距离成正比,测量电压即可测得距离;② 测量输出脉冲的宽度,即发射超声波与接收超声波的时间间隔 ,故被测距离为 S=。本测量电路采用第二种方案。超声波在标准空气中的传播速度为331.45米/秒由于声速与温度有关,如果温度变化不大,则可认为声速基本不变 。如果测距精度要求很高,则应通过温度补偿的方法加以校正。单片机负责计时,单片机使用12.0M晶振,所以此系统的测量精度理论上可以达到毫米级。 发射头 接收头 图3 测距原理图 利用检测声波发出到接收到被测物反射回波的时间来测量距离其原理如图所示,对于距离较短和要求不高的场合我们可认为空气中的声速为常数,我们通过测量回波时间 T由单片机计数器测出)。可以求出离: S=T*V/2 但在实际应用中,声速V与温度有很大的关系。关系如下: 其中v 0为干燥常温下声音传播的速度。 上式虽然能准确地算出声速,但式中有浮点的开方,乘除运算,将会耗单片机太大量的时间和空间,得不偿失。实际上并不要求这么准确,取简化的计算式即可达到理想的精度。简化计算式如下: 其中Temp为环境的温度。本系统的声速计算将取用此式。 电路实现 3.1 系统供电部分 图4 供电电路 供电部分如图4所示。电源使用2颗3V纽扣电池串联成6V,用5.1V稳压管进行稳压。查稳压管参数手册知道,其稳压范围为4.8V~5.1V,R5为保护电阻。系统总电流约为20mA,当稳压管电压为5V时,由总电压: 再由分压公式和欧姆定律可知: 因此,电源中只要加上一个10欧的保护电阻,再串联一个1K的可变电阻即可将稳压输出电压调节至5V。 超声波发射部分 图5 发射原理图 发射电路使用74HC04 反相器完成, 该电路原理简单(见图5) 。电路以单片机输出的40KHz方波作为输入信号,U 1B 和U 1C ,U 1E 和U 1F 并接提高输出电流; 4, 6 脚和10, 12 脚上的输出电压相位相反。这样,发射器上可以得到峰峰值为10V 的脉冲,大大提高提高了发射功率,使测量的距离可以更远。 超声波接收部分 图6 接收原理图 图6 接收电路 接收部分电路(图6所示)以

文档评论(0)

wyjy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档