基于ZigBee和ARM技术的火灾信息数据无线采集系统

时间:2012-03-13来源:网络

硬件编程采用C语言,程序流程图如图3所示。数据采集模块分别采集连接到串口、模拟量口及开关量端口的数据,由主控芯片对采集到的数据进行转换封装,由ZigBee网络传送给传输设备。传输设备与数据采集模块之间的通信协议采用“一主多从”方式,传输设备作为主机巡检各个控制模块,每个模块有惟一的ID号,只有接收到与自己ID号一致的巡检命令才执行数据上传或动作,这样能有效地提高通信的可靠性。

c.jpg


LPC2132包含一个带8路输入的10位逐次逼近型模数转换器,测量范围为0~3.3 V,每秒可执行400 000次10位采样。所以可采集的模拟量类型可以是电压信号,也可以是电流LPC信号,电流型/电压型可通过图4电路转换输入给2132的AD管脚。

d.jpg


图4中,S1和S2为跳线,通过跳线帽同时短路1,2或者2,3来实现电压与电流输入的切换,同时短路1,2时是电流输入,输入范围为0~20 mA,同时短路2,3时是电压输入,输入范围为0~5 V。其中ADIN1为外部模拟量输入,AD1为LPC2132模拟量输入管脚。此外,可通过改变R4电阻值来改变电流的输入范围,还可以通过改变R3和R5电阻值来改变电压的输入范围。

1 2 3

关键词: 数据 无线 采集 系统 信息 火灾 ZigBee ARM 技术 基于

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版