1、 本科毕业设计本科毕业设计( (论文论文) ) 题目题目 基于单片机的超声波测距仪设计基于单片机的超声波测距仪设计 学院名称 电气工程及自动化学院电气工程及自动化学院 专业班级 测控技术与仪器测控技术与仪器 0909- -2 2 班班 学生姓名 导师姓名 二 0 一三 年 六 月 十五 日 目目 录录 摘 要 1 第 1 章 绪论 3 1.1 课题研究的背景 . 3 1.2 课题研究的意义 . 3 1.3 论文结构 . 3 第 2 章 超声波测距原理 4 2.1 超声波简介 . 4 2.2 超声波测距原理 . 4 第 3 章 方案论证及主要元件介绍 5 3.1 设计思路 . 5 3.2 系统结
2、构设计 . 6 3.3 单片机 AT89C52 7 3.4 超声波传感器 . 9 第 4 章 硬件电路设计. 10 4.1 超声波发射电路 10 4.2 超声波接收电路 10 4.3 显示电路 11 4.4 电源电路 11 第 5 章 软件设计及系统仿真. 12 5.1 主程序流程 12 5.2 子程序设计 14 5.2.1 超声波发送及接收中断子程序原理 . 14 5.2.2 距离计算子程序 14 5.3 软件编译调试环境Keil . 14 5.4 系统仿真环境Proteus 15 5.5 系统仿真 16 5.6 误差及特性分析 16 结 论. 18 参考文献. 19 附录. 20 致 谢.
3、 33 1 摘摘 要要 本文介绍了基于单片机控制的超声测距仪的原理:由 AT89C52 控制定时器产生超 声波脉冲并启动内部的计数器开始计时,将电信号转化为超声波信号。超声波在空气 介质中进行传播,当遇到障碍物时超声波返回,单片机接收返回的超声波,将超声波 信号转化为电信号。通过计算超声波自发射至接收的往返时间差,从而通过计算得到 实测距离。并用 LM1602 液晶显示器显示距离。 整个硬件电路由超声波发射电路、超声波接收电路、电源电路、显示电路等模块 组成。各探头的信号经单片机综合分析处理,实现超声波测距仪的各种功能。在此基 础上设计了系统的总体方案,最后通过硬件和软件实现了各个功能模块。相
4、关部分附 有硬件电路图、程序流程图,给出了系统构成、电路原理及程序设计。此系统具有易 控制、工作可靠、测距准确度高、可读性强和流程清晰等优点。但在准确度方面,测 量准确度高,可以精确到厘米,达到了预期的测量准确度。 关键词关键词:AT89C52 超声波 测距 2 ABSTRACT The design introduces the principle of the ultrasonic distance measurement instrument based on SCMC-controlled: AT89C52controls timers to produce the ultrasoni
5、c wave pulse and time.Converts electrical signals into the ultrasonic signal. Ultrasonic wave is spread in the air medium, and ultrasonic returned when faced with obstacles, MCU receives the returned ultrasonic, ultrasonic signal can be converted to electrical signals.Count the time of ultrasonic wa
6、ve spontaneous emission to receive round-trip,thus obtains the measured distance.And with four LM1602 nixie tubes display distance or temperature by switching. The entire hardware circuit is composed by ultrasonic transmitter circuit, ultrasonic receiver circuit, the power circuit, display circuit, and other modules. The probe signals are integrated analysised by SCMC to achieve the various functio