基于单片机的超声波测距系统设计实验报告----重.doc

基于单片机的超声波测距系统设计实验报告----重.doc

ID:57416195

大小:647.50 KB

页数:29页

时间:2020-08-16

基于单片机的超声波测距系统设计实验报告----重.doc_第1页
基于单片机的超声波测距系统设计实验报告----重.doc_第2页
基于单片机的超声波测距系统设计实验报告----重.doc_第3页
基于单片机的超声波测距系统设计实验报告----重.doc_第4页
基于单片机的超声波测距系统设计实验报告----重.doc_第5页
资源描述:

《基于单片机的超声波测距系统设计实验报告----重.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、指导教师评定成绩:审定成绩:自动化学院计算机控制技术课程设计报告设计题目:基于单片机的超声波测距系统设计单位(二级学院):学生姓名:专业:班级:学号:指导教师:负责项目:设计时间:二〇一四年五月自动化学院制目录一、设计题目1基于51单片机的超声波测距系统设计1设计要求1摘要2二、设计报告正文32.1超声波测距原理32.2系统总体方案设计42.3主要元件选型及其结构52.4硬件实现及单元电路设计92.5系统的软件设计13三、设计总结17四、参考文献17五、附录18附录一:总体电路图18附录二:系统源代码18一、设计题目基于51单片机的超声波测距系统设计设计要

2、求1、以51系列单片机为核心,控制超声波测距系统;2、测量范围为:2cm~4m,测量精度:1cm;3、通过键盘电路设置报警距离,测出的距离通过显示电路显示出来;4、当所测距离小于报警距离时,声光报警装置报警加以提示;5、设计出相应的电子电路和控制软件流程及源代码,并制作实物。摘要超声波具有传播距离远、能量耗散少、指向性强等特点,在实际应用中常利用这些特点进行距离测量。超声波测距具有非接触式、测量快速、计算简单、应用性强的特点,在汽车倒车雷达系统、液位测量等方面应用广泛。本次课设利用超声波传播中距离与时间的关系为基本原理,以STC89C52单片机为核心进行控

3、制及数据处理,通过外围电源、显示、键盘、声光报警等电路实现系统供电、测距显示、报警值设置及报警提示的功能。软件部分采用了模块化的设计,由系统主程序及各功能部分的子程序组成。超声波回波信号输入单片机,经单片机综合分析处理后实现其预定功能。关键词:STC89C52单片机;HC-SR04;超声波测距二、设计报告正文2.1超声波测距原理常用的超声测距的方法是回声探测法,超声波发射器向某一方向发射超声波,在发射时刻的同时计数器开始计时,超声波在空气中传播,途中碰到障碍物面阻挡就立即反射回来,超声波接收器收到反射回的超声波就立即停止计时。设超声波在空气中的传播速度为3

4、40m/s(不计介质温度变化对速度的影响),根据计时器记录的时间t,就可以计算出发射点距障碍物面的距离s,即:s=340t/2。如图2-1所示:t超声波发射障碍物SHθ超声波接收图2-1超声波的测距原理(2-1)(2-2)式中:L—两探头中心之间距离的一半;又知道超声波传播的距离为:(2-3)式中:v—超声波在介质中的传播速度;t—超声波从发射到接收所需要的时间;将式2-1、2-2、2-3联立得:(2-4)其中,超声波的传播速度v在一定的温度下是一个常数(例如在温度T=30度时,V=349m/s);当需要测量的距离H远远大于L时,上式变为:(2-5)所以,

5、只要需要测量出超声波传播的时间t,就可以得出测量的距离H.2.2系统总体方案设计本超声波测距系统由系统硬件电路及软件程序实现两部分构成。其中由STC89C52单片机最小系统、HC-SR04超声波模块、电源接口电路、4位共阳极数码管显示电路、三极管驱动电路、蜂鸣器声光报警电路及键盘电路构成硬件系统。以STC89C52单片机为核心,通过触发信号控制HC-SR04超声波测距模块发射超声波并接收回波,测算出前方障碍的距离,输入单片机进行运算,与预设报警距离比较后判断是否启动蜂鸣器声光报警装置。根据系统功能要求及模块划分可绘制出系统硬件框图,如图2-2所示:电源接口

6、电路STC89C52单片机最小系统超声波测距模块显示模块键盘模块声光报警电路图2-2系统硬件框图2.3主要元件选型及其结构2.3.1STC89C52芯片STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。工作电压:5.5V~3.3V。STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能:8k字节Flash

7、,512字节RAM,32位I/O口线,看门狗定时器,内置4KBEEPROM,MAX810复位电路,3个16位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。另外STC89C52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz,6T/12T可选。其引脚图如图2-3所示:a引脚图b实物图图2-3STC89C

8、52引脚图2.3.2HC-SR04超声波模块HC-SR04超声波模

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。