《电子设计工程))2009年第11期
3无线收发部分的设计㈣
无线收发部分采用nRF905单片射频收发器.它可T作
于433/868/915MHz3个ISM(工业、科学和医学)频道,内部
U1P1.0P1.1P1.2P1.3P1.4
VCC
P0.0(ADO)P0.1(ADI)P0.2(AD2)P0.3(AD3)P0.4(AD4)PO.5(AD5)P0.6(AD6)P0.7(AD7)
EAALEPSEN
P2.7(ADl5)P2.6(ADl4)P2.5(ADl3)P2.4(ADl2)P2.3《ADIi)P2.2(ADl0)P2.1(AD9)P2.0(AD8)
集成有频率i咭l制器,带解调器的接收器、功放、晶体振荡器和调节器。nRF905主要特点:频道间的转换时间小于650¨s。-E作电压为1.9~3.6V。32引脚QFN封装。自动产生前导码和CRC校验码。可很容易通过SPI接口编程配置。外围器件连接简单.无需外部SAW滤波器。nRF905有ShockBurstTM发送
ShockBurst
nRF905
W
贮墨姒
P1.5P1.6P1.7RST
RXD/P3.0
s3sw—PB卜
剑
10
p
TXD/P3.1lNTO/P3.2INTl/P3.3
T0/P3.4
F
T1/P3.5
RM接收两种T作模式以及掉电和SPi编程模式、
C5
sTANDBY和SPI编程模式两种节能模式。nRF905的工作模式由TRX_CE、TX_IN、PWR.UP这3个引脚设置决定。图2为nRMl05发射模块电路。
掣
wR/P3.6RD/P3.7XTAL2XTALlGND
啪
卵
图4接收模块电路
4试验结果
在实验室中对该系统设计进行测试。其中一个应变对应
0.002
mV。A/D转换器的参考电压为2.5V,测试中分别选取
000不同的微应变时所对应的电压值,然后进行
100、300、l
无线发射。实际测量结果见表1所示,由表l可看出:3次测得值均在允许的误差范围内,无线数据的发送和接收完全相同.满足实际工程应用标准。
表I实际测量结果
图2nRF905发射模块电路
ADuC841通过
5结束语
数据采集在T程实际中应用广泛,设计种类多种多样。该数据采集系统采用ADuC841单片机和nR网05单片射频收发器设计,实现厂数据采集以及实时发送,整个系统设计简单。数据传输稳定。便于远距离测量。参考文献:
GND
其内部集成的SPI接口控制nRF905的发射.接口电路如图3所示。SPI串口能够同步发送和接收8位数据.即双TT作方
图3ADuC841和nRF905接口电路
【l】李刚,林凌,粟田和.易学易用高性能SoC单片机A.
DuC841『M1.西安:西安电子科技大学出版社,2006.【2]ADI公司.ADuC841
corn.
Data
式。SPI接口有4条线:串行时钟线(SCLOCK)、主机输入从机输出数据线(MISO)、主机输出从机输入数据线(MOSI)和低电平有效的从机选择(SS)。
接收模块电路161采用sTc89C52单片机控制nRF905的接收,模拟SPI通信,将接收到的数据通过串口上传到PC机显示。这里选用成本较低的STC89C52,可降低整个系统成本。图4为接收模块电路。该数据采集及无线收发系统利用ADuC841单片机的采集功能来检测模拟信号。利用该单片机的SPI接口与nRF905进行通信,实现数据的无线收发,从而构成一种实用的数据采集系统。
一114一
sheet[ED/OLI.2003.httpY/www.analog.
【3】张唯,赵辰.ADuC8xx微控制器及接口电路设计[M】.北京:
北京航空航天大学出版社.2007.
【4】荚庆,王代华,张志杰.基于nRF905的无线数据传输系
统【J】.电子设计工程,2008,16(1):30_32.
【5】杨光松.基于nRF905的无线温度数据采集系统田.微计算
机信息。2008(22):l10-1
12.
【6】易志明,林凌,郝丽宏,等.SPI串行总线接口及其实现【J】。
自动化与仪器仪表。2002(6):45-48.