毕业答辩模板-超声波测距仪.ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
超声波测距仪 学生:*** 指导老师:郭海燕 摘要 本文介绍了利用PIC单片机控制超声波传感器实现距离测量的方法。系统由PIC16F73单片机、超声波发射电路、超声波接收放大电路、温度补偿电路及显示电路组成。超声波测距仪具有高集成度、响应速度快,测量准确度高、性能价格比高等特点。 超声波 超声波是一种振动频率高于声波的机械波,它具有波长短、绕射现象小,特别是方向性好、能够成为射线而定向传播等特点。由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪、测厚仪和物位测量仪等都可以通过超声波来实现。 超声波测距仪 超声波测距仪是利用超声波的反射现象,通过发射和接收的时间差来计算物体的距离。超声波测距仪应用于汽车倒车、建筑施工工地以及一些工业现场的位置监控,超声波测量时与被测物体无直接接触,因此得到了广泛的应用。近几年来,超声波测距仪在汽车行业的应用越来越重要了。 实现功能 本设计实现的功能是利用超声波传感器实现距离的测量,经过实验,稳定测量的距离能达到4M,测量的精度小于2CM,电路中还利用温敏电阻实现了温度补偿的功能。 系统总框架图 电路原理图 PIC16F73单片机 PIC系列单片机运算速度快、功耗低、驱动能力强,且它的指令系统采用精简指令RISC技术,故采用PIC单片机编程较为简单。在本设计中温度补偿模块用到AD采集,且系统软件中要用单片机的CCP捕捉模块来捕捉脉冲检测频率,所以我们选用PIC16F73单片机。 PIC16F73单片机 PIC16F73内置了三个定时器/计数器TMR0、TMR1和TMR2。 PIC16F73配有2个捕捉/比较/脉宽调制CCP模块CCP1和CCP2。 PIC16F73内部还集成了一个8位的AD转换器。 超声波发射模块 超声波接收模块 温度补偿模块 软件设计实现的功能 控制输出40KHz的方波 AD采集查表温度值和相应的超声波声速 响应回波并检测频率滤除干扰脉冲 计数发射至接收的时间差 显示检测距离 中断子程序流程图 CCP模块 PIC16F73配有2个捕捉/比较/脉宽调制CCP模块CCP1和CCP2。PIC单片机的输入捕捉模块,就是对外部接口引脚CCP上输入的脉冲信号上升沿或下降沿进行实时捕捉检测。本设计中就是利用CCP的捕捉功能来判断是否接收到回波。 本设计中是利用前后两次CCP中断之间的时间差来检测信号的频率。 盲区 一般压电式的超声波换能器都会存在余波的干扰,发射头和接收头间要有5cm的距离;而在发射头发射超声波后的3ms内,接收头会一直接收到发射头传过来的非反射波,这是干扰波,因此在软件处理的时候,送出10个40KHz的方波后要等待一段时间,以避免此类的干扰导致测量的误差。因此当测试距离太近时单片机系统已不能处理迅速返回的反射波信号,即所说的测试盲区。 测试结果 本系统最大测量范围为4m,最大测距误差在2cm左右,测距的盲区为25cm。 误差分析 超声波波束对探测目标的入射角的影响 超声波回波声强与待测距离的远近有直接关系,所以实际测量时,不一定是第一个回波的过零点触发 传感器的反应速度;对回波信号处理需要时间 超声波传播速度对测距的影响 结束语 本系统利用超声波传感器实现无接触式空气测距,并充分考虑到测量环境温度对超声波传播速度的影响,通过温度补偿的方法对传递速度予以校正,因此具有较高的测量准确度、抗干扰能力强,反应速度快等特点,可适用于测深、测高以及车辆自动导航等领域,因此具有广阔的应用前景。 演示完毕 感谢郭海燕老师的指导和帮助 * * *

文档评论(0)

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

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

1亿VIP精品文档

相关文档