基于nRF905的无线温度测量系统的研究与设计毕业论文(14)

2020-12-14 00:13

精品文档

nRF905有两种工作模式和两种节能模式。两种工作模式分别是ShockBurstTM接收模式和ShockBurstTM发送模式,两种节能模式分别是关机模式和空闲模式。nRF905的工作模式由TRX_CE、TX_EN和PWR_UP三个引脚决定。

与射频数据包有关的高速信号处理都在nRF905片内进行,数据速率由微控制器配置的SPI接口决定,数据在微控制器中低速处理,但在nRF905中高速发送,因此中间有很长时间的空闲,这很有利于节能。由于nRF905工作在ShockBurstTM模式,因此使用低速的微控制器也能得到很高的射频数据发射速率。在ShockBurstTM接收模式下,当一个包含正确地址和数据包被接收到后,地址匹配(AM)和数据准备好(DR)两引脚通知微控制器。在ShockBurstTM发送模式,nRF905自动产生字头和CRC校验码,当发送过程完成后,数据准备好引脚通知微处理器数据发射完毕。由以上分析可知,nRF905的ShockBurstTM收发模式有利于节约存储器和微控制器资源,同时也减小了编写程序的时间。下面具体详细分析nRF905的发送流程和接收流程。

典型的nRF905发送流程分以下几步:

1.当微控制器有数据要发送时,通过SPI接口,按时序把接收机的地址和要发送的数据送传给nRF905,SPI接口的速率在通信协议和器件配置时确定;

2.微控制器置高TRX_CE和TX_EN,激发nRF905的ShockBurstTM发送模式;

3.nRF905的ShockBurstTM发送:射频寄存器自动开启、数据打包(加字头和CRC校验码)、发送数据包、当数据发送完成,数据准备好引脚被置高;

4.AUTO_RETRAN被置高,nRF905不断重发,直到TRX_CE被置低;

5.当TRX_CE被置低,nRF905发送过程完成,自动进入空闲模式。

ShockBurstTM工作模式保证,一旦发送数据的过程开始,无论TRX_EN和TX_EN引脚是高或低,发送过程都会被处理完。只有在前一个数据包被发送完毕,nRF905才能接受下一个发送数据包。

nRF905接收数据流程:

1.当TRX_CE为高、TX_EN为低时,nRF905进入ShockBurstTM接收模式;

2.650us后,nRF905不断监测,等待接收数据;

3.当nRF905检测到同一频段的载波时,载波检测引脚被置高;

4.当接收到一个相匹配的地址,地址匹配引脚被置高;

5.当一个正确的数据包接收完毕,nRF905自动移去字头、地址和CRC校值得下载


基于nRF905的无线温度测量系统的研究与设计毕业论文(14).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2016-2022年中国汽车锻件行业市场分析及发展前景分析报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: