新闻中心

EEPW首页>嵌入式系统>设计应用> 基于ARM和nRF905的无线数据收发系统

基于ARM和nRF905的无线数据收发系统

作者: 时间:2010-10-08 来源:网络 收藏


启动ADS 1.2,使用ARM Executable Image forLPC2148工程模板创建一个工程。使用过程中,要将nRF905.c和nRF905.h包含入工程。nRF905.c中包含了nRF905的管脚初始化和配置函数,nRF905.h中包含nRF905的管脚定义、地址定义等。
3.2 接收部分
接收部分的程序流程图如图5所示。


系统收发程序清单读者如有需要可以向作者索取。

4 结语
采用LPC2148和nRF905构成的无线数据收发系统工作在433 MHz的ISM频段,最远传输距离可达1 000 m,数据速率为50 Kb/s。工作电压为3.3 V,在发射功率为-10 dBm时,电流消耗为11 mA。由于系统采用DSS+PLL频率合成技术和GMSK调制,频率稳定性非常好,抗干扰能力强;可以很容易通过SPI接口编程配置其工作模式。信道数最多可达170个,能够满足需要多信道工作的特殊场合使用。系统具有低功耗模式,低功耗模式电流消耗仅为42μA。
利用LPC2148具有45个可承受5 V电压的I/O接口,全速USB 2.O,UART,SPI和SSP串行外设接口,I2C总线接口,2个8通道10位的A/D和1个10位的D/A转换器,以及6路输出的PWM接口,可以方便地构成一个无线数据采集与控制系统。
实验证明该系统在无线随动控制系统中使用效果良好。


上一页 1 2 3 下一页

关键词:收发器

评论


相关推荐

技术专区

关闭