新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 基于ZigBee和ARM技术的火灾信息数据无线采集系统

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

作者: 时间:2012-03-13 来源:网络 收藏


2 主要功能函数
2.1 主要功能函数
主要功能函数如下:
e.jpg
函数说明如下:
Init_All():初始化变量,配置内部寄存器;
Read_Config():从24C256中读取设置参数;
Deal_Data_Uart0():处理与模块接口,将到的按协议封装好后发给传输设备;
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 结语
采用短距离及远程联网监控,实现了对报警控制及联动的数据采集与远传,为消防联网监控系统的数据采集提供了一种新的思路和方法。

本文引用地址:https://www.eepw.com.cn/article/155176.htm

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭