摘要:当今,随着汽车这一交通工具的普及,交通拥挤状况日趋严重,交通碰撞事故屡屡发生,造成了不可避免的人身伤亡和经济损失。尤其在拥挤的公路、街道、停车场等场所,加上存在视觉盲区,司机在倒车时无法看到车后的障碍物,导致汽车刮伤甚至发生交通事故等,因此设计一款倒车防撞系统是很有意义的。
本次设计是基于STC89C52单片机的倒车防撞报警系统,该系统是汽车泊车安全辅助装置,能以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员泊车和起动车辆时前后左右探视所引起的困扰,从而提高了安全性。系统主要是利用超声波的特点和优势进行设计的,系统在有限距离内,能够精确测量,并能够显示距离、温度和蜂鸣器报警,极大的提高了倒车时的安全和效率。文中给出了系统的总体设计方案,主要有超声波发射模块、超声波接收模块、显示模块、报警模块以及测温模块组成;并给出了系统的硬件及软件设计,最后给出了调试结果,实践证明本系统很好的满足了系统设计要求。
关键词 STC89C52;超声波;测距;温度
目录
摘要
Abstract
1 绪论-1
1.1 设计的背景及意义-1
1.2 倒车防撞报警系统的发展现状-1
1.3 倒车防撞报警系统的主要研究内容-2
2 超声波测距原理-3
2.1超声波简介-3
2.2 超声波传感器-3
2.2.1 超声波传感器简介-4
2.2.2 超声波传感器特性-4
2.2.3 超声波传感器-5
2.3 超声波测距原理-6
3 硬件电路设计-8
3.1 系统总体设计-8
3.2 STC89C52的功能特点-8
3.2.1 STC89C52的引脚图-9
3.2.2 STC89C52的引脚说明-9
3.2.3 STC89C52的主要功能-10
3.3 单片机最小系统设计-11
3.3.1 复位电路-11
3.3.2 振荡电路-12
3.3.3 稳压电源电路-12
3.3.4 单片机最小系统电路图-13
3.4 超声波发射模块设计-14
3.5 超声波接收模块设计-16
3.6 显示电路设计-17
3.7 报警电路设计-19
3.8 温度检测电路设计-19
4 系统软件设计-21
4.1 开发语言选择-21
4.2 软件总体结构框图-21
4.3 系统流程图-22
4.3.1 主流程图-22
4.3.2 外部中断流程图-23
4.3.3 显示报警流程图-24
4.3.4 温度检测流程图-25
5 硬件制作与系统调试-26
5.1 硬件的制作与调试-26
5.2 软件的调试-26
5.3 软硬件结合调试-27
6 系统误差分析与改进-29
6.1 误差分析-29
6.2 系统改进措施-30
结论-31
致谢-32
参考文献-33