昆 明 理 工 大 学 津 桥 学 院
毕业设计(论文)
毕业设计课题:基于单片机的超声波测距
系统设计与实现
--车辆行驶辅助系统
学 校:昆明理工大学津桥
系 部:
计算机科学及电子信息工程系
专 业:电子信息科学与技术
年 级:07级2班
学生:李华
学 号:200716022121
指导教师:桂进斌
Oxbridge College, Kunming University of Selence and Technology
Graduation Project (Thesis)
Graduation Project Subject:The vehicle driver assistance systems based on Chip Microcomputer Ultrasonic distance measurement
College: Oxbridge College, Kunming University of Selence and Technology
Departmental: Department of Computer Science and Electronic Information
Professional: Electronic Information Science and Technology
Grade: Grade 07 Class 1
Student name: JunWan
Student ID: 200716022114
Guide Teacher′s Name: Jinbin Gui
目录
摘要 I
ABSTRACT II
前言 1
第1章 绪 论 2
1.1 本题目的主要研究内容 2
1.2 本题目的研究意义 2
1.3 本领域研究的发展史 3
1.3.1 国际方面 3
1.3.2 国内方面 3
1.4 系统整体设计
方案 4
1.5 系统整体方案论证 6
第2章 超声波技术概述 7
2.1 超声波传播的速度 7
2.2 超声波的产生和使用频率 7
2.3 超声波技术在距离测量中的应用 8
2.4 超声波传感器基础知识 9
2.4.1 超声波传感器的结构及原理 9
2.4.2 超声波测距原理 10
第3章 相关知识介绍 11
3.1 单片机基础知识 11
3.1.1 单片机的分类及发展 11
3.1.2 AT89S52单片机的功能特点 14
3.1.3 AT89S52单片机的基本结构及
工作原理 15
3.2 红外遥控接收器集成芯片CX20106A简介 19
3.2.1 引脚功能说明及数据 19
3.2.2 引脚布局及封装 20
3.3 六反相器74LS04基础知识 21
第4章 系统的硬件电路设计 23
4.1 基于AT89S52单片机的中央处理模块 23
4.1.1 单片机实现测距的原理 23
4.1.2 单片机最小系统设计 23
4.2 超声波发生电路 24
4.3 超声波接收电路 25
4.4 数码管显示电路 26
4.5 系统工作状态指示及报警电路模块 28
4.6 稳压电源模块 28
第5章 系统
软件设计 30
5.1 系统
程序设计思想 30
5.2 主程序流程设计 30
5.3 超声波发生与接收子程序 31
第6章 系统调试及操作说明 33
6.1 系统软硬件的调试 33
6.2 误差分析 33
6.3 操作说明 34
结论 36
总结与体会 38
谢辞 39
参考文献 40
附录一 外文资料英文原文 41
附录二 外文资料的中文翻译 47
附录三 程序清单 52
附录四 元器件使用清单 58
附录五 系统总体电路原理图 60
基于单片机的超声波测距系统设计与实现
--车辆行驶辅助系统
摘要
本设计主要是为提高车辆行驶安全,减轻驾驶人员的劳动强度和心理压力而设计的基于单片机的脉冲反射式超声波测距车辆行驶辅助系统。本文首先以超声波传感器的原理及特性为核心展开说明,对于该系统的测距模块中的超声波使用频率、脉冲信号采样、传感器型号选择等主要参数进行了论证;在此基础上再对系统的总体结构作了阐述,并根据模块化的设计思想依次对核心处理模块、超声波发生及接收模块、显示及报警模块的硬件设计方案进行论证;最后根据该系统的设计目标采用模块化编程思路完成系统的算法设计,以超声波测距为基础,结合显示及报警模块,通过软硬件的综合调试实现车辆行驶辅助系统的基本功能。
该系统采用六反相器74LS04和红外遥控接收器集成芯片CX20106A以及超声波传感器实现了超声波的发射与接收,以低成本的、对硬件有高精度处理能力的AT89