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

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


2 主要功能函数
2.1 主要功能函数
主要功能函数如下:
e.jpg
函数说明如下:
Init_All():初始化变量,配置ARM内部寄存器;
Read_Config():从24C256中读取设置参数;
Deal_Data_Uart0():处理与ZigBee模块接口数据,将采集到的数据按协议封装好后发给传输设备;
Deal_Data_Uartl():采集数据,并将数据整理暂存;
Check_In():采集开关量数据;
Updata_Ad(8):采集更新模拟量数据;
Updata_Respon():更新需要应答上位机巡检的数据。
2.2 ADC初始化及A/D数值读取
ADC初始化及A/D数值读取如下:
f.jpg
初始化A/D管脚连接到通道0,转化时钟为1 MHz,工作于正常模式。
g.jpg
此函数实现A/D寄存器中数值的读取并计算实际电压值,存放到ad_data数组中,参数channel_num是需要转换的通道数。
2.3 串口信息处理
串口信息处理如下:
h.jpg
串口1中断服务,将接收到的火灾报警控制器数据放入到rXd_uartl数组中,在主函数中通过调用Deal_Data_Uartl()函数对采集到的数据进行整理暂存,以便发送给传输设备。

3 结语
本系统采用短距离无线技术及远程联网监控技术,实现了对火灾报警控制系统及联动系统的数据采集与远传,为消防联网监控系统的数据采集提供了一种新的思路和方法。

1 2 3

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

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

或用微信扫描左侧二维码

相关文章

查看电脑版