h
单片机的无线数据传输系统设计
1 引 言
随着计算机、通信和无线技术的逐步融合,在传统的有线通信的基础
上,无线通信技术应运而生,他具有快捷、方便、可移动和安全等优
势,所以广泛应用到遥控玩具、汽车电子、环境监测和电气自动化等。
在一些特殊应用场合中,单片机与上位机之间通信不再采用有线的数
据传输,例如采用有线的串、并行总线、I2C和CAN总线等,而是需
要无线数据传输,本文介绍了基于nRF905无线收发模块的实用单片
机无线传输系统的设计。
2无线收发模块nRF905
nRF905是挪威Nordic VLSI公司推出的单片射频收发器,工作电压
为1.9~3.6 V,32引脚QFN封装(55 mm),工作于433/868/915 MHz
三个I中国法律史 SM(工业、科学和医学)频道,频道之间的转换时间小于650s。
nRF905由频率合成器、接收解调器、功率放大器、晶体振荡器和调
制器组成,不需外加声表滤波器,ShockBurstTM工作模式,自动处
理字头和CRC(循环冗余码校验),使用SPI接口与微控制器通信,配
置非常方便。此外,其功耗非常低,以-10 dBm的输出功率发射时电
流只有11 mA,工作于接收模式时的电流为12.5 mA,内建空闲模式
与关机模式,易于实现节能。nRF905适用于无线数据通信、无线报
警及安全系统、无线开锁、无线监测、家庭自动化和玩具等诸多领域。
h
h
3芯片结构及工作模式 nRF905片内集成了电源管理、晶体振荡器、
低噪声放大器、频率合成器、功率放大器等模块,曼装修安全协议 彻斯特编码/解
码由片内硬件完成,无需用户对数据进行曼彻斯特编码,因此使用非
常方便。
nRF905有两种工作模式和两种节能模式。两种工作模式分别是
ShockBurstTM接收模式和ShockBurstTM发送模式,两种节能模式分
别是关机模式和空闲模式。nRF905的工作模式由TRX_CE,TX_EN和
PWR_UP三个引脚决定,详见表1。
与射频数据包有关的高速信号处理都在nRF905片内进行,数据速率
由微控制器配置的SPI接口决定,数据在微控制器中低速处理,但在
nRF905中高速发送,因此中间有很长时间的空闲,有利于节能。由
于nRF905工作于ShockBurstTM模式,因此使用低速的微控制器也能
得到很高的射频数据发射速率。在ShockBurstTM接收模式下,当一
个包含正确地址和数据的数据包被接收到后,地址匹配(AM)和数据准
备好(DR)两引脚通知微控制器。在ShockBurstTM发送模式,nRF905
自动产生字头和CRC校验码,当发送过程完成后,数据准备好引脚通
知微处理器数据发射完毕。由以上分析可知,nRF905的ShockBurstTM
收发模式有利于节约存储器和微控制器资源,同时也减小了编写程序
的时间。
h
h
4器件配置
所有配置字都是通过SPI接口送给nRF905,SIP接口的工作方式可通
过SPI指令进行设置,当nRF905处艰苦奋斗的名言 于空闲模式或关机模式时,SPI
接口可以保持在工作状态。
(1)SPI接口配置
SPI接口由状态寄存器、射频配置寄存器、发送地址寄存器、发送数
据寄存器和接收数据寄存器5个寄存器组成。
(2)射频配置
设CH_NO中的值为a,HFREQ_PLL中的值为b,则nRF905的工作频率
由公式:
所决定。若nRF905的工作频率取433.20 MHz,则口a=108,b=0。
射频寄存器的各位的长度是固定的。然而,在Shock-BurstTM收发过
程中,TX_PAYLOAD,RX_PAYLOAD,TX_ADDRESS和RX_ADDRESS 4个寄
存器使用字节数由配置字决定。nRF905进入关机模式或空闲模式时,
寄存器中的内容保持不变。
5电路设计
nRF905在使用中,根据不同需要,其电路图不尽相同,图1所示为
其应用原理图,该电路天线部分使用的是50 单端天线。在nRF905
的电路板设计中,也可以使用环形天线,把天线布在PCB板上,这可
减小系统的体积。更详细的设计可参考nRF905的芯片手册。
h
h
nRF905通过SPI接口和微控制器进行数据传送,通过ShockBurstTM
收发模式进行无线数据发送,收发可靠,使用方便,在工业控制、消
费电子等各个领域都具有广阔的应用前景。
6程序流程
系统采用了一种应用最广泛的单片机AT89S52为数据处理部分。具体
的读、发程序流程如图2,图3所示。
7配置程序
h
h
对于射频芯片nRF905的寄存器操作是个很关键的问题。由于采用了
SPI协议,在配置寄存器过程应用指令及Pl中模拟时钟上升沿时,
很容易出现移错位及时钟上升沿无效的情况。SPI接口有4个信号线:
MOSI,MISO,SCK,CSN,分别为输入线、输出线、时钟线、配置使能
线。SPI的通信时序如图4所示。
8系统的参数测量
无线通信在自由空间中传播距离的计算方法:所谓自由空间传播系指
天线周围为无限大真空时的电波传播,他是理想传播条件。电波在自
由空间传播梦见与人吵架 时,其能量既不会被障碍物所吸收,也不会产生反射或散
射。
通信距离与发射功率、接收灵敏度和工作频率有关:
式中Lfs(单位:dB)为传输损耗,d(单位:km)为传输距离,频率f
的单位以MHz计算。由上式可见,自由空间中电波传播损耗(亦称衰
减)只与工作频率陨落之星 f和传播距离d有关,当f或d增大一倍时,[Lfs]
将分别增加6 dB。
下面的公式说明在自由空间下电波传播的损耗:
h
h
Los是传播损耗,单位为dB;d是距离,单位是km;f是工作频率,
单位是MHz。
本系统的无线收发模块nRF905选择工作在第一频道为433.2 MHz,
发射功率为+10 dBm(10 mW),接收灵敏度为-105 dBm的系统在自由
空间的传播距离:
(1)由发射功率+10 dBm,接收灵敏度为-105 dBm:
Los=11花的故事 5 dB
(2)由Los,f计算得出:
d=31 km
这是理想状况下的传输距离,实际的应用中会低于该值,这是因为无
线通信要受到各种外界因素的影响,如大气、阻挡物、多径等造成的
损耗,将上述损耗的参考值计入上式中,即可计算出近似通信距离。
假定大气、遮挡等造成的损项目用英语怎么说 耗为25 dB,可以计算得出通信距离为:
d=1.7 km=1 700 m
9影响无线通信距离的主要因素
图6是一个无线通信系统的信道模型,在工作频率固定的前提下,影
响工作距离的主要因素包括发射功率、发射天线增益、传播损耗、接
收天线增益、接收机灵敏度等,通过加大发射功率,提高天线增益,
提高接收机灵敏度均起到提高通信距离的作用,在影响无线通信距离
的以上几个因素中,作为设计者可以控制的因素有:接收灵敏度、RX
一天线增益、发射输出功率。不能控制的因素是由无线电波的特点所
决定的,主要有:传输损耗、路径损耗、多径损耗、周围环境的吸收。
h
h
在设计者可以控制的因素中,接收灵敏度、天线增益、发射功率都是
可以作为提高通信距离的手段。
无线传输系统具有体积小、抗干扰能力强、数据安全可靠、无需布线、
维护鼓舞人心的英文 方便等优点,将会在各领域中带来广泛的市场。本系统结构简单,
但这并没有影响系统的性能和用途。他可应用到遥控、遥测、汽车电
子、安全防火、生物信号采集、环境监测和电气自动化等领域。
作者:陈 婵,陈可中(中国铁通集团有限公司 南宁分公司 广西 南
宁 530001)
资料仅供参考!!!
h
本文发布于:2023-04-25 09:48:13,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/fan/89/847237.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |