新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于单片机的分布式无线气体监测装置

基于单片机的分布式无线气体监测装置

作者:时间:2013-05-14来源:网络收藏

MQ系列传感模块设有双路信号输出,设计中由于可种类较多,使用TTL电平输出可减少的数据量,提高系统稳定性,其接口电路如图2所示。

本文引用地址:http://www.eepw.com.cn/article/170508.htm

b.JPG



3 NRF905收发模块
系统选用以挪威Nordic公司生产的数传芯片NRP905为核心设计的NRF905数据收发模块。该模块具有以下特点:(1)工作电源电压范围1.9~3.6 V。(2)输出功率可调至10 dBm。(3)侦测接收的数据包、当地址正确输出地址匹配信号。(4)数据包自动重发功能。(5)自动产生CRC校验码和前导码。(6)低工作电流,TX工作状态在输出功率为-10 dBm时典型值为11 mA,RX工作状态,典型值为12.5 nA。(7)数据包发送:曼切斯特编码,抗零电平能力强。(8)传输速率:100 kbit·s-1;工作频率:433/868/915 MHz。
nRF905模块具有ShockBurst接收、ShockBurst发射、掉电与SPI编程、待机与SPI编程4种工作模式,这4种模式的选择通过对PWR_UP、TRX _CE和TX_EN的设置来决定。nRF905模块在ShockBurst工作模式的特点是自动产生前导码和CRC校验码,使用SPI接口与微控制器通信。下面给出了nRF905模块的SPI串行接口的指令设置:
#define WC0x00//写配置寄存器指令
#define RC0x10//读配置寄存器指令
#defme WTP0x20//向TX_Payload寄存器写入发送有效数据指令
#define RTP0x21//从TX_Payload寄存器读取发送有效数据指令
#define WTA 0x22//向TX_Address寄存器写入发送地址指令
#define RTA 0x23//从TX_Address寄存器读取发送地址指令
#define RRP 0x24//从RX_Payload寄存器读取接收到的有效数据指令
综上所述,NRF905具有通信速率快、微控制器编程工作量小、功耗低、提高抗干扰能力强等优点,满足通信可靠性要求。同时,433 MHz的ISM频段,具有较强的穿透能力和较远的传输距离,可实现室内的较远距离传输。图3为NRF905芯片应用原理图。

c.JPG



评论


相关推荐

技术专区

关闭