超声波测距仪单片机课设实验报告

上传人:re****.1 文档编号:542391637 上传时间:2024-01-23 格式:DOCX 页数:6 大小:27.16KB
返回 下载 相关 举报
超声波测距仪单片机课设实验报告_第1页
第1页 / 共6页
超声波测距仪单片机课设实验报告_第2页
第2页 / 共6页
超声波测距仪单片机课设实验报告_第3页
第3页 / 共6页
超声波测距仪单片机课设实验报告_第4页
第4页 / 共6页
超声波测距仪单片机课设实验报告_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《超声波测距仪单片机课设实验报告》由会员分享,可在线阅读,更多相关《超声波测距仪单片机课设实验报告(6页珍藏版)》请在金锄头文库上搜索。

1、超声波测距仪单片机课设实验报告微机原理与单片机系统课程设计评语:考勤10分守纪10分过程30分设计报告30分辩论2。分总成果(100分)专业:轨道交通信号与操纵班级:交控1305姓名:贺XX鹏学号:201310104指导教师:李建国兰州交通大学自动化与电气工程学院2015年12超声波测距仪设计1 设计说明1.1 设计目得超声波测距得原理就是利用超声波在空气中得传播速度为已知,测量声波在发射后遇到障碍物反射回来得时间,依据发射与接收得时间差计算出发射点到障碍物得实际距离。超声波测距主要应用于倒车提示、建筑工地、工业现场等得HYPERLINKt_blnk距离测量。超声波在气体、液体及固体中以不同速

2、度传播,定向性好、能量集中、传输过程中衰减较小、反射能力较强。超声波能以肯定速度定向传播、遇障碍物后形成反射,利用这一特性,通过测定超声波往返所用时间就可计算出实际距离,从而实现无接触测量物体距离。超声波测距快速、方便,且不受光线等因素影响,广泛应用于水文液位测量、建筑施工工地得测量、现场得位置监控、HYPERLINKtblank振动仪车辆倒车障碍物得检测、移动机器入探测定位等领域。1。2设计方法本课题包括数据测距模块、显示模块。测距模块包括一个HC-SR04超声波测距模块与一片T89c51单片机,该设计选用HC-SR04超声波测距模块,通过HC-SR04发射与接受超声波,使用T89C51单片

3、机对超声波进行计时并依据超声波在空气中速度为340米每秒得特性计算由距离。显示模块包括一个4位共阳极LED数码管与T89C51单片机,由T89c51单片机操纵数码管动态显示距离、1、3设计要求接受单片机为核心部件,选用超声波模组,实现对距离得测量测量距离能够通过显示输出(LED,LcD)。2设计方案及原理2.1超声波测距模块设计HC-SR04超声波测距模块可提供2cm-400cm得非接触式距离感测功能,测距精度可达高到3mm。模块包括超声波发射器、接收器与操纵电路、当提供一个10uS以上正脉冲触发信号,该模块内部将发生8个40kHz周期电平并检测回波。一旦检测到有回波信号则输出回响信号。回响信

4、号得脉冲宽度与所测得距离成正比、由此通过发射信号到收到得回响信号时间间隔可以计算得到距离由以上信息,在设计时选用两个定时器,定时器1用来定时800ms,当产生中断时,启动HCSR04超声波测距模块,即给其TRIG(发射)口送一个持续20ms得正脉冲,定时器0用来对超声波传递时间进行计时,即当ECHO(回波)口为高电平常启动计时,当ECHO口变为低电平常关闭计时、再依据超声波在空气中得传播速度为340米每秒,通过T89C51计算由距离,当距离超过400cm时,显示8888,表示超生工作距离。2。2LED显示模块设计将算得得距离通过一个4位LED数码管接受动态扫描进行显示。2。3其她功能得设计考虑

5、到实际得需求,本设计还应增加以下功能:1、增加一个指示灯、当ECH0(回波)口为高电平常,即超声波信号在空气中传播时,指示灯点亮。当数码管不能正常点亮时,若指示灯正常指示,则说明LED显示模块发生故障;若指示灯不能正常点亮,则说明超声波测距模块发生故障。2 、增加一个锁存按钮。由于设计时我们设计得为每800ms超声波测距模块启动一次,由于定时器会产生误差,造成测得距离不断改变,增加一个锁存按钮,当确定显示结果稳定时,按下按钮时,关闭超声波测距模块,可以使结果清楚显示。3 、增加一个待机按钮。当按下锁存按钮后,再按下待机按钮,这时关闭LED显示,若再打开待机按钮,这时LED启开工作,显示得数值为

6、上一次被测距离、2、4设计本钱及定价本钱:1、HC-SR04超声波测距模块1个3、3元2、T89C51单片机1个2.5元3、四位LED数码管1个1、5元4、晶振1个0.17元5、电路板1个0、57元6、其她开关、电阻及电容总计0、5元总计:8o54元市场平均价格:12元估量定价:10元利润:1、46元3 硬件设计此系统得硬件设计主要包括HCSR04超声波测距模块、T89C51单片机、4位LED显示模块,并连入指示灯、待机开关与锁存开关。仿真时,将HC-SR04超声波测距模块用一个555延时电路来代替即可,其中调整转变滑动变阻器得阻值可以模拟被测物体距离得改变、试验仿真电路图如图1所示。图1设计

7、硬件电路图4 软件设计此系统得软件设计主要包括超声波测距模块设计、LED显示模块设计、与其她拓展模块。接受定时器1每800ms发射一个脉冲信号启动超声波测距模块,接受定时器0计算超声波传播时间,并通过一个计算函数算得距离,然后送LED显示屏进行动态扫描并显示结果、4.1程序流程图主程序流程图如图2所示、图2程序流程图4、2程序基于AT89C51单片机得超声波测距源程序见附录一、5系统仿真及调试结果基于T89c51单片机得超声波测距仿真结果见附录二。基于AT89c51单片机得超声波测距调试结果如图3所示、图3系统程序调试结果6总结本设计通过对超声波测距得讨论,与单片机结合,实现了超声波测距得目标,并增加了数据锁存、指示灯与待机得功能。仿真时由于软件中没有HCSR04模块,因此用555延时电路来代替。通过这次课程设计,我加深了对单片机得理解,也为以后更好得运用打下了基础。最终要感谢李老师得指导,在李老师得耐烦解答下,我受益匪浅。1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号