摘要:超声波的指向性特别强,能在空气中传递很远距离,所以超声波经常被用于测量物体间的距离。同时超声波的测量还具有可以快速计算的优点,并且测量的精度很高,完全可以达到工业实用的要求,性价比十分高。
本文详细介绍了一个基于单片机的超声波雷达倒车测距装置,硬件的最核心器件是单片机AT89C52,还包括电源模块、报警模块、超声波模块、无线传输模块、显示模块等。它的工作原理是采集端的数据被NRF24L01的无线传输模块实时发给主机,实现较远距离的无线测算。此系统主要分为从机部分和主机部分。从机主要负责的是超声波的数据接收和处理,然后用NRF24L01的无线模块发给主机。而主机主要负责在液晶显示屏上显示测距信息,并且可以通过按键进行设置报警距离。
关键词 超声波;NRF24L01;无线传输
目录
摘要
Abstract
1绪论-1
1.1 课题的背景-1
1.2 国内外发展状况-1
1.3 研究的主要内容-1
2 开发环境及相关知识介绍-3
2.1 C语言系统概述-3
2.2 开发环境及工具-3
2.2.1 PROTEL99SE-3
2.2.2 Keil-3
2.2.3 STC-ISP-3
3 系统需求分析与概要设计-4
3.1 系统总体方案设计-4
4 芯片资料简介-5
4.1 无线收发模块-5
4.1.1 引脚功能及描述-5
4.1.2 工作模式-6
4.1.3 工作原理-7
4.2 STC89C52单片机简介-8
4.2.1 单片机的引脚功能描述-8
5 硬件系统的设计-10
5.1 硬件系统设计的总体方案-10
5.2 单片机最小系统-12
5.3 单片机时钟电路与复位电路的模块-12
5.4 液晶显示模块-13
5.5 按键控制电路模块-13
5.6 电源模块-14
5.7 声光报警电路模块-14
5.8 无线传输模块-15
6 软件系统的设计-16
6.1 软件设计思路-16
6.2 主程序流程图设计-16
6.2.1 发送模块-16
6.2.2 接收模块-16
6.3 子程序设计-17
6.3.1 无线发射模块的软件设计-17
6.3.2 无线接收模块的软件设计-18
6.3.3 超声波探测程序流程图-20
6.4 硬件设计-21
6.4.1 元件清单-21
7 焊接说明-22
7.1 焊接思路-22
7.2 焊接过程-22
7.2.1 最小系统的焊接-22
7.2.2 电源电路的焊接-24
7.2.3 报警模块的焊接-25
7.2.4 焊接成品-25
8 系统调试-28
8.1 调试步骤-28
8.2 实验结果-28
总结评价-29
致谢-30
参考文献-31