毕业论文

打赏
当前位置: 毕业论文 > 电子通信 >

AT89S52单片机土壤温湿度检测系统的设计+电路图+流程图(5)

时间:2016-11-26 21:43来源:毕业论文
2.5 nRF905功能的实现 无线模块nRF905的收发器是由一个频率调制器,一个内部含有解调器的接收器,一个功率放大器,一个时钟晶振和一个调节器构成。Sho


2.5 nRF905功能的实现
无线模块nRF905的收发器是由一个频率调制器,一个内部含有解调器的接收器,一个功率放大器,一个时钟晶振和一个调节器构成。ShockBurst工作模式的特点是自动CRC和产生前导码,编程可以很容易由SPI接口配置。
2.5.1 nRF905的接口
nRF905主要包括三种接口,其分别如下。
(1) SPI口:SPI 接口由 SCK、CSN、MISO以级MOSI组成。在接收或发射模式下AT89S52通过SPI口可发送或接收所需数据。
(2) 状态输出口:有三个输出口,分别是输出口CD(载波检测),输出口AM(地址匹配),输出口DR(数据就绪)。
(3) 模式控制口:该接口由TX_EN、TRX_CE、PWR组成控制由nRF905组成的高频头的四种工作模式:SPI编程和掉电模式;SPI编程和待机模式 ;发射模式;接收模式。nRF905的引脚说明见表1所示。
表1 nRF905的引脚说明
管脚    名称    管脚功能    说明
1    VCC    电源    电源+3.3~+3.6V DC
2    TX_EN    数字输入    TX_EN=1是写模式 ;TX_EN=0 是读模式
3    TRX_CE    数字输入    使能芯片接收或发射
4    PWR_UP    数字输入    芯片上电
5    CD    数字输出    载波检测
6    AM    数字输出    地址匹配
7    DR    数字输出    发射或接收数据完成
8    MISO    SPI口    输出
9    MOSI    SPI口    输入
10    SCK    时钟信号    时钟
11    CSN    使能信号    使能
12    GND    地    接地
2.5.2 nRF905的工作模式
nRF905有工作模式和节能模式。工作模式有ShockBurstTM发射模式和ShockBurstTM接收模式,节能模式有空闲模式和关机模式。nRF905的工作模式由TX_EN 、TRX_CE、PWR_UP三个接口共同决定。nRF905的工作模式见表2所示。
表2 nRF905的工作模式
PWR_UP    TRX_CE    TX_EN    工作模式
0    X    X    掉电和SPI编程
1    0    X    Standby和SPI编程
1    1    0    ShockBurst EX
1    1    1    ShockBurst TX
 (1) nRF905的发送流程
当单片机需要发送数据时,通过SPI口,按时序将接收器的地址及所需的数据送到nRF905。
单片机置高TX_EN和TRX_CE,使nRF905进入ShockBurstTM发送模式。
自动开启射频寄存器;将数据打包(加CRC校验码和字头);发送数据包;当数据发送完成,数据准备好引脚被置高。
AUTO_RETRAN被置高,nRF905不断重发,直到TRX_CE被置低。
当TRX_CE被置低,nRF905发送过程完成,自动进入空闲模式。
ShockBurstTM工作模式保证,一旦发送数据的过程开始,无论TRX_EN和TX_EN引脚是高或低,发送过程都会被处理完。只有在前一个数据包被发送完毕,nRF905才能接受下一个发送数据包。
(2) nRF905的节能模式
nRF905的节能模式包括空闲模式和关机模式。
在关机模式,nRF905的工作电流最小,一般为2.5uA。进入关机模式后,nRF905保持配置字中的内容,但不会接收或发送任何数据。
空闲模式有利于减小工作电流,其从空闲模式到发送模式或接收模式的启动时间也比较短。在空闲模式下,nRF905内部的部分晶体振荡器处于工作状态。nRF905在空闲模式下的工作电流跟外部晶体振荡器的频率有关。 AT89S52单片机土壤温湿度检测系统的设计+电路图+流程图(5):http://www.youerw.com/tongxin/lunwen_394.html
------分隔线----------------------------
推荐内容