超声波测距00技术方案.pptVIP

  1. 1、本文档共25页,可阅读全部内容。
  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文档。上传文档
查看更多
距离计算 距离计算公式: D=S/2=(V×t)/2=(高电平时间*声速(344M/S))/2 D=(t*344)/2 D=t/(2/344)=t/0.0058 t=DistanceData*(12/33.1776) D=[DistanceData*(12/33.1776)]/0.0058 1/D=(33.1776*0.0058)/12=0.016 S=DistanceData*D=DistanceData/0.016m =DistanceData/16mm=10*DistanceData/16cm 指导老师:石坚 报告人:夏远东 专业:13电子信息工程 随着社会的发展, 传统的测距方法在很多场合已无法满足人们的需求, 而超声测距是一种非接触式的检测方式,与其他方法相比,它不受光线、被测对象颜色等影响。对于处于黑暗、有灰尘、烟雾、电磁干扰、有毒等恶劣的环境下被测物的测试有较强的适应能力。在液位测量、机械手控制、车辆自动导航、物体识别、倒车雷达、建筑工地以及一些工业现场等方面有广泛的应用,特别是在空气测距方面的应用。 因空气中波速较慢,?其回波信号中包含的沿传播方向上的结构信息很容易检测出来,?具有很高的分辨力,因而其准确度也比其他方法更高,而且超声波传感器具有结构简单、体积小、信号处理可靠等特点。利用超声波检测迅速、方便、计算简单、易于做到实时控制,在测量精度方面能达到工业实用的要求等优点,本设计基于单片机IAP15L2K61S2介绍了一种有实用价值的高精度测距方法。 IAP15L2K61S2 控制器 HC-SR04 超声波 测距模块 液晶显示 图1 系统总体结构框图 电源模块 +3.3V +3.3V +5V 其他 其他 蜂鸣器报警 按键 +5V 系统重要芯片/模块简介 单片机(IAP15L2K61S2) 重要参数 工作电压:2.4V —3.6V (3.3V) 内核:速度比普通8051快8-12倍 工作频率:5MHz~35MHz可选(内部集成) 储存资源:大容量片内EEPROM/SRAM 定时器/计数器:6个 调试下载:ISP/IAP冷启动下载,自带仿真功能 图2 控制芯片实物图 系统重要芯片/模块简介 超声波测距模块(HC-SR04) 重要参数 工作电压:+5V 工作频率:40KHZ 探测距离:2cm~450cm 测量角度:15度 输入触发信号:10uS的TTL脉冲 输出回响信号:输出TTL电平信号,与射程成比例 +5V 触发信号输入 回响信号输出 GND 图3 超声波测距模块实物图 系统重要芯片/液晶显示屏简介 液晶显示屏 (YJD12864) 重要参数 工作电压:+3.3V or +5V 工作电流:8mA 时钟频率:30MHZ 自带汉字库,ASCII字符 图4 超声波测距模块实物图 图5 超声波发射接收原理图 图6 超声波测距模块原理图 图7 超声波测距模块时序图 (1)采用IO口TRIG触发测距,给至少10us的高电平信号; (2)模块自动发送8个40khz的方波,自动检测是否有信号返回; (3)有信号返回,通过IO口ECHO输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间。 硬件设计 软件设计 超声波测距模块接口电路设计 蜂鸣器电路设计 矩阵键盘电路设计 电源及USB转串口电路设计 主程序框图 发射子程序 接收中断程序 图8 控制芯片电路 系统的硬件设计 图9 电源及USB转串口电路图 图10 矩阵键盘电路图 图11 蜂鸣器电路图 图12 超声波测距模块接口电路图 图13 超声波测距实物图 图14 超声波测距验证尺度表 系统的软件设计 本设计以STC12C5A60AD单片机为核心,由主程序、发射子程序、接收子程序、定时子程序、显示子程序等模块组成。主程序采用c语言与汇编编写。主程序框图如图所示: 开始 单片机初始化 定时中断子程序 启动超声波测距 是否有回波? 定时中断子程序 Y N 显示测量结果 结束 开始 单片机初始化 定时中断子程序 启动超声波测距 是否有回波? 定时中断子程序 Y N 显示测量结果 结束 超声波发射子程序和接收中断程序 定时中断服务子程序完成三方向超声波的轮流发射 外部中断服务子程序主要完成时间值的读取、距离计算、结果的输出等工作。 关外部中断 计算距离 读取时间值 结果输出 开外部中断 外部中断入口 发射完否? 停止发射 Y N 返回 定时

文档评论(0)

南非的朋友 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档