摘要:在现在社会上,汽车倒车过程中经常会发生一些意外状况,为了提高驾驶中的安全性,又参考市场上的相关产品特征,决定利用单片机做倒车雷达系统,用在汽车倒车过程中提示使用者躲避障碍物的器件,其原理主要是利用超声波来测量车子与障碍物的距离。
在这次设计中利用的是相对简单方便的51单片机,作为重要的控制器件控制超声波传感器发射与接收超声波,计算时间并通过函数计算出结果。为了实验状态的理想性,障碍物也尽量采用的是表面平整光滑的;为了保证精准性,在整个系统中还补加了温度补偿模块。测距系统的超声波模块的发送和接收超声波、测量的时间差、多处控制模块、报警显示部分的相互配合,达到小于预设距离,蜂鸣器会报警的目的,且会随着距离的逐渐减小频率变快。使用这报警功能最终可以在行驶过程中提示使用者,降低危险性。
关键字:单片机;超声波;倒车雷达
目录
摘要
Abstract
1 绪论-1
1.1研究背景-1
1.2 研究现状-1
1.3设计内容-2
2 方案设计-3
2.1模块的选择-3
2.2 超声波测距的原理-3
3 硬件设计-5
3.1 整体结构原理图-5
3.2 单片机的最小系统-6
3.2.1内部总体结构-6
3.2.2 复位电路-6
3.2.3 晶振电路-7
3.3 超声波测距模块-8
3.3.1 超声波模块发射电路-8
3.3.2 超声波模块接收电路-8
3.4 温度补偿模块-9
3.5 显示电路及报警电路-10
4 软件设计-11
4.1中断子程序流程图-13
4.2显示数据子程序-13
4.3报警子程序-14
4.4 按键子程序-15
5 调试-16
结 论-18
参考文献-19
附录A系统原理图-20
附录B 元器件清单-21
附录C 节选主程序-22
致 谢-23