版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、指导老师:石坚指导老师:石坚报告人:夏远东报告人:夏远东专业:专业:1313电子信息工程电子信息工程 随着社会的发展, 传统的测距方法在很多场合已无法满足人们的需求, 而超声测距是一种非接触式非接触式的检测方式,与其他方法相比,它不受光线、被测对象颜色等影响。对于处于黑暗、有灰尘、烟雾、电磁干扰、有毒等恶劣的环境下被测物的测试有较强的适应能力较强的适应能力。在液位测量、机械手控制、车辆自动导航、物体识别、倒车雷达、建筑工地以及一些工业现场等方面有广泛的应用,特别是在空气测距方面的应用。 因空气中波速较慢, 其回波信号中包含的沿传播方向上的结构信息很容易检测出来, 具有很高的分辨力很高的分辨力,
2、因而其准确度也比其他方法更高,而且超声波传感器具有结构简单、体积小、信号处理可靠等特点。利用超声波检测迅速、方便、计算简单、易于做到实时控制实时控制,在测量精度方面能达到工业实用的要求等优点,本设计基于单片机IAP15L2K61S2介绍了一种有实用价值的高精度测距方法。IAP15L2K61S2控制器HC-SR04超声波测距模块液晶显示图1 系统总体结构框图电源模块+3.3V+3.3V+5V其他其他蜂鸣器报警按键+5V系统重要芯片/模块简介单片机(IAP15L2K61S2)重要参数工作电压:2.4V 3.6V (3.3V)内核:速度比普通8051快8-12倍工作频率:5MHz35MHz可选(内部
3、集成)储存资源:大容量片内EEPROM/SRAM定时器/计数器:6个调试下载:ISP/IAP冷启动下载,自带仿真功能图2 控制芯片实物图系统重要芯片/模块简介超声波测距模块(HC-SR04)重要参数工作电压:+5V工作频率:40KHZ探测距离:2cm450cm 测量角度:15度输入触发信号:10uS的TTL脉冲输出回响信号:输出TTL电平信号,与射程成比例+5V触发信号输入回响信号输出GND图3 超声波测距模块实物图系统重要芯片/液晶显示屏简介液晶显示屏(YJD12864)重要参数工作电压:+3.3V or +5V工作电流:8mA时钟频率:30MHZ自带汉字库,ASCII字符图4 超声波测距模
4、块实物图图5 超声波发射接收原理图图6 超声波测距模块原理图图7 超声波测距模块时序图 (1)采用IO口TRIG触发测距,给至少10us的高电平信号; (2)模块自动发送8个40khz的方波,自动检测是否有信号返回; (3)有信号返回,通过IO口ECHO输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间。距离计算距离计算 距离计算公式: D=S/2=(Vt)/2=(高电平时间*声速(344M/S)/2 硬件设计硬件设计软件设计软件设计超声波测距模块接口电路设计蜂鸣器电路设计矩阵键盘电路设计电源及USB转串口电路设计主程序框图发射子程序接收中断程序图8 控制芯片电路系统的硬件设计系统的
5、硬件设计图9 电源及USB转串口电路图图10 矩阵键盘电路图图11 蜂鸣器电路图图12 超声波测距模块接口电路图图13 超声波测距实物图 图14 超声波测距验证尺度表 系统的软件设计系统的软件设计 本设计以本设计以STC12C5A60AD单片机为核心,由主程序、单片机为核心,由主程序、发射子程序、接收子程序、发射子程序、接收子程序、定时子程序、显示子程序等定时子程序、显示子程序等模块组成。主程序采用模块组成。主程序采用c语语言与汇编编写。主程序框图言与汇编编写。主程序框图如图所示:如图所示:开始单片机初始化定时中断子程序启动超声波测距是否有回波?定时中断子程序Y YN N显示测量结果结束 超声
6、波发射子程序和接收中断程序超声波发射子程序和接收中断程序 定时中断服务子程序完成三方向超声波的轮流发射定时中断服务子程序完成三方向超声波的轮流发射 外部中断服务子程序主要完成时间值的读取、距离计外部中断服务子程序主要完成时间值的读取、距离计算、结果的输出等工作。算、结果的输出等工作。关外部中断计算距离读取时间值结果输出开外部中断外部中断入口发射完否?停止发射Y YN N返回定时器初始化定时器中断入口发射超声波返回关外部中断读取时间值开外部中断外部中断入口发射完否?停止发射Y YN N返回定时器初始化定时器中断入口发射超声波总总 结结 经实验证明:该系统可以初步实现倒车报警系统经实验证明:该系统
7、可以初步实现倒车报警系统的基本探测功能,当与障碍物的距离小于的基本探测功能,当与障碍物的距离小于1m时发出报时发出报警,提醒驾驶员,具有很强的实用性。警,提醒驾驶员,具有很强的实用性。汽车倒车报警系统汽车倒车报警系统硬件硬件软件软件探头发出超声波探头发出超声波单片机计算距离单片机计算距离汇编语言编程汇编语言编程实现测距算法实现测距算法中断、计时中断、计时单片机的串口通信单片机的串口通信距离的测量,数据的显示距离的测量,数据的显示超声波测距演示感谢感谢 D=(t*344)/2 D=t/(2/344)=t/0.0058 t=DistanceData*(12/33.1776) D=DistanceData*(12/33.1776)/0.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB13-T 3008.6-2024 人力资源服务规范 第6部分:人力资源培训服务
- 农村电商服务站点建设规划与运营优化方案设计
- 农产品供应链全程可追溯系统开发方案
- 中级消防安全管理员职业技能等级认定考试题库(含答案)
- DB1508T 163-2024二狼山白绒山羊养殖场建设技术规范
- 【人教部编版】六年级语文上册《月光曲》公开课 教学课件(第一课时)
- 《认识静电》参考课件
- 稀土精矿化学分析方法 第3部分:氧化钙含量的测定 编制说明
- 六上全册教案-图文
- XX道路建设工程项目可行性研究报告
- 义务教育阶段教学视导方案
- 【老师必备】部编版三年级语文上册第四单元【集体备课】
- 《软件研发成本度量规范》深入解读及应用案例分享课件
- 民间非营利组织业务活动表
- 糖尿病的综述论文三篇
- 人教版高中生物必修二《基因突变》教学设计
- 变电站综合自动化、监控系统调试报告模板
- 铭记历史勿忘国耻-918事变90周年课件- 高中主题班会
- 保护环境演讲稿600字
- 来电来访人员登记表
- 超声法检测混凝土缺陷实施细则
评论
0/150
提交评论