摘要:目前随着我国经济水平的提升,越来越多的人拥有汽车;因为汽车拥挤而造成的汽车事故也越来越多。倒车雷达的使用让倒车事故发生率降低了许多。
通过对超声波在国内外发展状况的调查,发现目前国内市场上的倒车雷达很少具有无线功能,而国外超声波发展较先进。例如:德国恩德斯豪斯所研制的Prosonic FMU4X超声波液位仪精度达到2mm。然后对超声波测距、激光测距、红外线测距之间的优劣的进行了对比。最终决定设计制作超声波无线倒车雷达系统。将无线超声波倒车雷达系统分为控制模块和检测模块两个部分,每一部分都以8051单片机为核心。检测部分使用超声波测距,通过nFR24L01无线收发芯片将检测数据传输;控制模块接收数据,进行数据分析然后再LCD液晶屏显示数据。当检测到距离小于设置距离时,触发声光报警。
本文对各硬件以及各部分的编程思路都有介绍,并且详细介绍NFR2401L的工作原理以及连接方法。
关键字 : 8051单片机;超声波;LCD;nFR24L01
目录
摘要
Abstract
1绪论-1
1.1本课题研究的背景-1
1.2超声波测距的发展情况-2
1.3倒车雷达的测距技术的分析-2
1.4本课题研究的意义-3
1.5研究的主要内容-3
2 芯片资料简介-5
2.1 STC89C52单片机-5
2.1.1单片机简介-5
2.1.2单片机的引脚功能描述-5
2.2无线收发模块-7
2.2.1NFR24L01-8
2.2.2 引脚功能及描述-8
2.2.3 工作模式-9
2.2.4 工作原理-10
2.2.5 配置字-11
3 总体方案设计-12
4 硬件系统的设计-13
4.1单片机最小系统-13
4.1.2 时钟电路-14
4.2电源模块-14
4.3无线传输模块-15
4.4按键控制电路-16
4.5液晶显示模块-16
4.6声光报警电路的设计-17
4.7系统设计总体方案-17
5 软件系统的设计与系统功能实现-20
5.1软件设计原则及编程思路-20
5.2主程序流程图设计-20
5.2.1 传输部分-20
5.2.2接收部分-21
5.3子程序设计-22
5.3.1无线发射模块设计-22
5.3.2 无线接收模块设计-22
5.3.3 超声波测距模块流程图-24
5.4调试步骤-24
5.5实验结果-25
结 论-26
参 考 文 献-27
致 谢-28
附录1 部分系统程序源代码-29