5.2 NRF24L01 的1对1程序设计 22
5.3 NRF24L01的1对1对1循环程序设计 23
6. 实验及调试 24
6.1 NRF24L01无线收发模块1对1的调试 24
6.1.1 实验调试程序如下 24
6.1.2 调试过程中遇到的问题及解决 24
6.2.2 调试过程中遇到的问题及解决 26
结论 27
参考文献 28
致谢 30
1. 绪论
1.1 研究背景
随着现代通讯技术的迅速发展, 有线传输在现实生活中的很多场合具有布线复杂、传输速率低、不稳定等缺点,然而无线数据通信系统已成为一个热点应用在当今通信业以至整个信息行业,并具有一定的实际应用价值。源`自,751`.论"文'网[www.751com.cn
1.2 意义
目前,无线数据通信的应用随处可见:无线远程控制,家庭自动化,智能玩具,无线传感器,无线标签,标识,消防安全系统,生物信号采集,机器人控制等。因为现在许多地方不允许布线繁杂,所以只有通过采用无线解决方案来解决。鉴于达到上面的要求,本文设计了一款基于无线传输模块的网络通信系统。
2 原理与器件选择
系统设计的主要组成部分是无线传输模块的设计以及单片机的应用,通过单片机对无线传输模块的控制接受和发送数据。单片机准备使用STC公司生产的低功耗,高性能的STC89C52单片机,而无线传输模块准备采用Nordic公司生产的性价比较高的NRF24L01无线传输模块.无线传输模块和单片机连接的只有调制和解调的连接,一般是2棵线,信号线和公共接地线。在一般情况下,发射部分由一个编码单元(MCU或者其他电路)和发射单元(发射模块)组成。接收部分包括接收单元(模块)和解码单元(MCU或者其他电路)。
2.1 基于无线传输模块的网络通信系统设计的原理
系统是利用单片机对无线传输模块的控制进行的无线数据通信之间的传输,图1是实现1对1的无线数据信号传输,通过利用单片机对无线传输模块1的控制进行发射和接受从而实现1对1的无线通信信号之间的传输。图2为单片机控制3无线传输模块之间的无线数据传输。