手机版

基于ADuC841的数据采集及无线收发系统(2)

发布时间:2021-06-05   来源:未知    
字号:

《电子设计工程))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

贮墨姒

P1.5P1.6P1.7RST

RXD/P3.0

s3sw—PB卜

10

TXD/P3.1lNTO/P3.2INTl/P3.3

T0/P3.4

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.

基于ADuC841的数据采集及无线收发系统(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)