新聞中心

EEPW首頁 > 手機與無線通信 > 設計應用 > 基于ZigBee和ARM技術的火災信息數(shù)據(jù)無線采集系統(tǒng)

基于ZigBee和ARM技術的火災信息數(shù)據(jù)無線采集系統(tǒng)

作者: 時間:2012-03-13 來源:網(wǎng)絡 收藏


2 主要功能函數(shù)
2.1 主要功能函數(shù)
主要功能函數(shù)如下:
e.jpg
函數(shù)說明如下:
Init_All():初始化變量,配置內部寄存器;
Read_Config():從24C256中讀取設置參數(shù);
Deal_Data_Uart0():處理與模塊接口,將到的按協(xié)議封裝好后發(fā)給傳輸設備;
Deal_Data_Uartl():,并將數(shù)據(jù)整理暫存;
Check_In():開關量數(shù)據(jù);
Updata_Ad(8):采集更新模擬量數(shù)據(jù);
Updata_Respon():更新需要應答上位機巡檢的數(shù)據(jù)。
2.2 ADC初始化及A/D數(shù)值讀取
ADC初始化及A/D數(shù)值讀取如下:
f.jpg
初始化A/D管腳連接到通道0,轉化時鐘為1 MHz,工作于正常模式。
g.jpg
此函數(shù)實現(xiàn)A/D寄存器中數(shù)值的讀取并計算實際電壓值,存放到ad_data數(shù)組中,參數(shù)channel_num是需要轉換的通道數(shù)。
2.3 串口處理
串口處理如下:
h.jpg
串口1中斷服務,將接收到的報警控制器數(shù)據(jù)放入到rXd_uartl數(shù)組中,在主函數(shù)中通過調用Deal_Data_Uartl()函數(shù)對采集到的數(shù)據(jù)進行整理暫存,以便發(fā)送給傳輸設備。

3 結語
采用短距離及遠程聯(lián)網(wǎng)監(jiān)控,實現(xiàn)了對報警控制及聯(lián)動的數(shù)據(jù)采集與遠傳,為消防聯(lián)網(wǎng)監(jiān)控系統(tǒng)的數(shù)據(jù)采集提供了一種新的思路和方法。

本文引用地址:http://m.butianyuan.cn/article/155176.htm

上一頁 1 2 3 下一頁

評論


相關推薦

技術專區(qū)

關閉