首页 » 技术文章 » 基于ARM和nRF905的无线数据收发系统

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

作者:  时间:2010-11-08 10:44  来源:EDN

  3 无线收发系统程序设计

  无线收发系统主程序包含有发射和接收两部分,用来完成数据的收发。

  31 发射部分

  使用定时器0定时1 s,每隔1 s蜂鸣器开启且发送一次数据,发送完一次数据后蜂鸣器停止呜叫。发射部分流程图如图4所示。

  启动ADS 12,使用ARM Executable Image forLPC2148工程模板创建一个工程。使用过程中,要将nRF905cnRF905h包含入工程。nRF905c中包含了nRF905的管脚初始化和配置函数,nRF905h中包含nRF905的管脚定义、地址定义等。

  32 接收部分

  接收部分的程序流程图如图5所示。

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

  4 结语

  采用LPC2148nRF905构成的无线数据收发系统工作在433 MHzISM频段,最远传输距离可达1 000 m,数据速率为50 Kbs。工作电压为33 V,在发射功率为-10 dBm时,电流消耗为11 mA。由于系统采用DSS+PLL频率合成技术和GMSK调制,频率稳定性非常好,抗干扰能力强;可以很容易通过SPI接口编程配置其工作模式。信道数最多可达170个,能够满足需要多信道工作的特殊场合使用。系统具有低功耗模式,低功耗模式电流消耗仅为42μA

  利用LPC2148具有45个可承受5 V电压的IO接口,全速USB 2OUARTSPISSP串行外设接口,I2C总线接口,28通道10位的AD110位的DA转换器,以及6路输出的PWM接口,可以方便地构成一个无线数据采集与控制系统。

  实验证明该系统在无线随动控制系统中使用效果良好。

相关推荐

ARM收购Geomerics 强化行动装置游戏视觉

ARM  游戏视觉  2013-12-18

ARM:2013年Mail芯片出货量将超三亿片

ARM  芯片  2013-12-06

ARM控制智能机及平板芯片市场趋势将持续

ARM  控制智能机  2013-11-28

推动连网与行动创新 ARM聚焦物联网商机

ARM  物联网  2013-11-26

全球75%企业高管关注物联网新机遇

ARM  物联网  2013-11-08

英特尔将代工ARM芯片 或引发芯片价格下跌

英特尔  ARM  2013-10-31
在线研讨会
焦点