学位论文-—基于单片机的超声波测距电路的研究.doc

学位论文-—基于单片机的超声波测距电路的研究.doc

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

目录 设计总说明:. 3 ABSTRACT:. 5 第一章:超声波测距原理论述 7 1.1 超声波介绍 7 1.2 超声波测距系统概述 9 1.3 超声波测距的基本原理 11 1.4 本课题的内容和任务 12 第二章 AVR单片机介绍 13 2.1 ATmega16结构框图 16 2.2 AVR CPU 内核 19 2.3 AVR ATmega16存储器。 19 2.4 AVR ATmega16系统时钟 19 2.5 系统控制和复位 20 2.6 看门狗定时器 20 2.7 ATmega16 的中断向量(外部中断) 20 2.8 具有PWM功能的8位定时器/ 计时器 21 2.9 比较输出模式和波形产生 22 2.10 T/C0 与T/C1 的预分频器 24 2.11 串行外设接口- SPI 24 2.12 串行外设接口-USART 25 2.13 模数转换器 25 2.14 JTAG 接口和片上调试系统 26 第三章 硬件电路的设计 26 3.1 电源电路设计 26 3.2 复位电路设计 27 3.3 时钟电路设计 27 3.4 数码管显示电路 28 3.5 报警电路设计 30 3.6 温度补偿电路 31 3.6.1 温度计算 33 3.6.2 DSl820工作过程命令 33 3.6.3时 序 33 3.6.4写时间隙 34 3.6.5读时间隙 34 3.6.6多路测量 34 3.7在线通信电路设计 35 第四章,超声波发射电路及接收电路的设计 36 4.1 超声波发射电路 36 4.1.1压电陶瓷超声波传感器介绍 36 4.1.2发射电路原理图分析 38 4.2 超声波接收电路 39 4.2.1 LC震荡选频电路设计: 39 4.2.2比较电路的设计 40 4.2.3 接收电路原理图分析 40 第五章软件设计 43 5.1主程序流程图 43 5.2发射子程序设计 44 5.3温度测量子程序 44 5.4测量子程序 46 5.5计算子程序 46 5.6显示驱动子程序 47 5.7报警子程序 47 第六章 设计心得 49 致 谢 50 参考文献 51 附录 52 基于单片机的超声波测距电路的研究 设计总说明:超声波因其指向性强,能量消耗缓慢,在介质中传播距离远等特点,而经常用于进行各种测量. 如利用超声波在水中的发射,利用超声波在固体中的传播,可以用作金属探伤、医用A 超、B 超等. 利用超声波测距,使用单片机系统,设计合理,计算处理也较方便,测量精度能达到各种场合使用的要求. 这篇应用性设计报告描述了一种基于AVR ATMEGA16低功耗单片机的超声波测距系统,本系统发射器对着一个物体发射一定频率的超声波同时接收同频率的超声波,单片机通过计算从超声波发射时刻到接收返回的超声波时刻从而确定超声波通过的时间,根据房间的温度来确定超声波在空气中的速度大概是340m/s , AVR单片机计算二者的距离同时用3个LED驱动电路驱动的LED来显示,显示距离误差大概是±1cm,最小能测量时1cm同时局限于发射器的传感器的设定时间,最大能测量4m,超声波测距发射距离决定与发射物的材质和形状,例如超声波可能被地毯吸收,这样测量的距离就大大的降低,假如反射波接收的频率太低就可能不被系统处理,这样显示就会出现错误。 1设计理论: 本设计应用基于声波的反射。声波在其传播的介质中被定义为纵波。当声波受到尺寸大于其波长的目标物阻挡时就会发生反射;反射波称为回声。如果声波在介质中传播的速度是已知的,而且测量到声波从声源到达目标然后返回声源的时间,从声源到目标的距离就可以精确地计算出来。这就是本应用的测量原理。这里声波传播的介质就是空气,采用不可见的超声波。 假设室内超声波的速度是340m/s则可以通过计算超声波通过时间来计算距离,但是实际温度对超声波影响很大,通过可以研究,速度和温度(T为绝对温度)存在一下关系 : 由于超声波通过的距离是2倍的实际距离,则实际距离是d/2,所以 2 电路描述: 本设计用来发射和接收超声波的设备是40hz压电陶瓷超声波传感器,AVR ATMEGA16单片机驱动超声波发射器40hz的方波来源于晶振,波接收器接收回波 由于AVR ATMEGA16单片机的计时器计算40khz的分辨率是25us 是完全胜任我们的设计,我们系统的稳定性来源于晶振的工作。被超声波接收器超声波通过一个运算放大器放大对输入a放大,相对输入a输出超声波的同时触发单片机计时器timer1 ,捕获的回波被精确计算时间来计算距离。计数器从超声波发射开始计时到收到回波停止,时间被精确记录,我们可以通过DS18B20 芯片来确定室温,精确的确定超声波的速度,二者的距离通过 AVR ATMEGA16精确的计算同时在3个数码管上显示出来,一旦显示出来,单片机就

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档