- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(此文档为word格式,下载后您可任意编辑修改!)
毕业设计(论文)中文摘要
本文详细介绍了一种基于单片机的超声测距系统。该系统以空气中超声波的传播速度为确定条件,利用反射超声波测量待测距离。在介绍了单片机性能和特点的基础上,分析了超声波测距的发展及基本原理,介绍了传感器的原理及特性。由此提出了系统的总体构成。然后简要介绍了利用51系列单片机设计测距仪的原理:单片机发出的超声波,通过换能器发射出去,遇到被测物体后反射回来,计算此超声波从发射出到接受的时间差从而得出被测物体到测距仪的距离。针对测距系统发射、接收、检测、显示部分的总体设计方案做了论证。
设计了一种基于单片机的超声波测距系统。介绍了超声波测距的原理及8051单片机的性能和特点,并在此基础上,给出了实现超声波测距方案的系统框图及软、硬件设计。超声波指向性强,能量消耗缓慢,在介质中传播距离远,常用于距离的测量。利用超声波检测距离,设计比较方便,计算处理也较简单,且在测量精度方面也能达到要求。测试结果表明,该设计满足设计要求,具有一定的实用价值。:超声波;8051单片机;测距1 引 言 4
2 微控制器MC9S12DG128B 8
3 DS18B20温度补偿电路 10
4 超声波传感器 12
5 集成电路CX20106A简介 14
6 超声波传感器测距模块的硬件设计 18
6.1 硬件电路设计方法 19
6.2 多路同步超声波测距系统 20
6.2.1 FPGA内部各组成模块设计 21
6.2.2 发射电路 23
6.2.3接收电路 23
6.3超声波的产生与功率放大 24
6.4接收模块 26
7 AT89C51单片机简介 27
8 LED动态扫描显示电路 29
9 提高敏感器件抗干扰性能 31
9.1系统硬件干扰 34
9.2降低外时钟频率 36
9.3系统软件结构设计 37
9.4 多任务调度管理的仿真实现 41
结论 43
致谢 44
参考文献 45
1 引 言
近年来,随着单片机在我国的推广,以其简单实用、功能强、体积小而日益广泛的被广大设计师采用,尤其在控制领域中的应用更为突出。本文论述了采用单片机技术研制成功的智能距离提示器的原理与方法。该智能距离提示器主要是利用超声波探测传感器发送超声波来测试相对应的距离。工作时,超声波发生器不断的发出一系列连续的脉冲,并给单片机提供一个短脉冲。超声波接收器则在接收到遇障碍物反射回来的反射波后,也向单片机提供一个短脉冲。最后由单片机装置对接受信号依据时间差进行处理,自动计算出该智能距离提示器离障碍物之间的距离。该超声波智能距离提示器具有测距原理简单,成本低,制作易于实时控制,并且在精度方面也能达到工业实用的要求特点。 超声波是一种在弹性介质中的机械振荡 ,传播速度仅为光波的百万分之一 ,纵向分辨率较高.超声波对色彩、光照度、外界光线和电磁场不敏感 ,因此超声测距对于被测物处于黑暗、有灰尘或烟雾、强电磁干扰、有毒等恶劣的环境下有一定的适应能力 ,在液位测量、机器人避障和定位、倒车雷达、物体识别等方面有着广泛的运用。由于超声传播不易受干扰 , 能量消耗缓慢 , 在介质中传播的距离较远 , 因而超声波经常用于距离的测量. 本文以超声波理论为依据,给出日常生活中可以方便 使用的非接触式超声波测距装置的设计过程。t,然后求出距离S=Ct2,式中的C为超声波波速。限制该系统的最大可测距离存在4个因素:超声波的幅度、反射的质地、反射和入射声波之间的夹角以及接收换能器的灵敏度。接收换能器对声波脉冲的直接接收能力将决定最小的可测距离。为了增加所测量的覆盖范围、减小测量误差,可采用多个超声波换能器分别作为多路超声波发射接收的设计方法。
单片机(AT89C51)发出短暂的40kHz信号,经放大后通过超声波换能器输出;反射后的超声波经超声波换能器作为系统的输入,锁相环对此信号锁定,产生锁定信号启动单片机中断程序,得出时间,再由系统软件对其进行计算、判别后,相应的计算结果被送至LED显示电路进行显示。
图1-1超声波测距电路
表1 温度与波速的关系表
温度℃ -20 -10 0 10 20 30 100 波速ms 319 325 323 338 344 349 386 由于超声波属于声波范围,其波速C与温度有关。所以列出了几种不同温度下的波速,请看表1所示。在测距时由于温度变化,可通过温度传感器自动探测环境温度、确定计算距离时的波速C,较精确地得出该环境下超声波经过的路程,提高了测量精确度。波速确定后,只要测得超声波往返的时间,即可求得距离。
超声波发生器在某一时刻发出超声波信号,遇到被测物体后反射回来,被超声波接收器接收到。只要计算出超声波信号从发射到接收到回波信号的时间,知道在介质中的传播速度,就可以计算出距被测物体
文档评论(0)