版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
超声波测距系统软件设计案例综述为了方便我们设计的进行以及简化我们的设计结构,本设计是把我们所需要的东西按照功能划分几个小部分,然后对划分出来的各个模块分别进行编程设计,最后把这些小部分整合在一起构成我们的整个系统。这种方法有效避免了繁琐的过程,也方便我们直接了当的了解各个部分的功能。当系统出现一些小问题的时候,也便于我们快速进行排查。使用模块化的方法进行编程也可以让我们的思路更加清晰,将整个大程序分为几个小程序来写还有效降低了编程的错误率。下面我们逐个介绍划分出来的各个小结构REF_Ref24234\r\h[12]。1.1主程序框图系统的主程序框图如下图1.1所示。图1.1系统程序框图整个系统进入工作状态后的大致流程如图1.1所示。当驾驶员进行倒车工作的时候,我们的倒车防撞系统便自动激活进入工作状态。系统首先对各项数据进行初始化防止残余数据对本次测量造成误差。首先由传感器向远方发出超声波,待一段时间后,系统判断是否有回波返回到我们的接收装置。如果产生了回波,则说明前方有障碍物,记录好整个过程消耗的时间,根据实际温度求取此时的声速,然后计算出与障碍物之间的距离并且反馈给驾驶人;若没有收到反馈回来的声波信号,三组传感器继续进行工作,一直到测到障碍物的时候。系统对测得的距离数据进行分析比对,判断是否需要进行报警。1.2测温程序框图型号的温度传感器构造十分简单,上手也相当容易。当我们的实验对温度方面的要求不是很高时,就可以选择这个型号的温度传感器,性价比高。连接好线路后先对其进行初始化设置,回到初始状态;然后启动温度转换并对其下达温度转换的指令;跳过ROM指令,最后读取内存中我们所需要的数据。我们的测温程序框图如图1.2所示。图1.2测温程序框图我们整个的测温工作结束后,记录好测出来的温度数据。1.3超声波测距程序框图在系统开始工作的时候给我们传感器的端置高电平大概10,当检测到传感器的端变为高电平的时候,单片机的计时器开始计时工作,直到传感器的端变为低电平的时候说明整个超声波信号的传播过程结束,然后根据我们设定好的距离公式计算出距离。如图1.3所示是我们本设计的测距程序框图。图1.3测距程序框图1.4定时中断程序框图我们的定时中断程序框图如图1.4所示。首先给我们的定时器进行相关的参数设置,然后将初值开中断根据我们的设计需求设定好。当倒车系统开始工作的时候,计时器开始工作,当系统遇到外部中断的时候,直接关闭定时器令其停止工作。图1.4定时器程序1.5测距程序当我们的超声波开始传播的时候就意味着我们的测距工作已经开始了,先根据我们的测温环节读取出当时超声波所处的环境温度,然后根据读取出当前环境下超声波传播的速度,然后再从我们单片机的定时器读取超声
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农行内部管理考核制度
- 扬州大学广陵学院《地震勘探原理与解释》2024-2025学年第二学期期末试卷
- 景区管委会内部制度汇编
- 重庆城市科技学院《设施作物栽培学实验》2024-2025学年第二学期期末试卷
- 机关内部电脑管理制度
- 机动车报废内部管理制度
- 机电科内部考勤制度
- 林业局内部资料管理制度
- 某银行内部管理制度汇编
- 检察院内部追责制度
- 《防雷减灾管理办法》
- 胶版画教学课件
- 恒丰银行校招笔试题目及答案
- 作战安全与紧急救援
- 工程学博士申请个人自述范文
- 食品行业新物料导入管理流程
- 生物质热电联产项目可行性研究报告
- 2025年湖南电气职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 国电网公司监理表格
- 基于杜邦分析法的BY公司盈利能力分析
- DB53∕T 1269-2024 改性磷石膏用于矿山废弃地生态修复回填技术规范
评论
0/150
提交评论