新聞中心

        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 結語
        采用短距離及遠程聯網監控,實現了對報警控制及聯動的數據采集與遠傳,為消防聯網監控系統的數據采集提供了一種新的思路和方法。

        本文引用地址:http://www.104case.com/article/155176.htm

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 裕民县| 平阳县| 集安市| 瑞昌市| 五河县| 陆河县| 家居| 长治市| 朝阳区| 太原市| 漾濞| 高碑店市| 张掖市| 华池县| 万宁市| 灵山县| 景德镇市| 浮梁县| 白城市| 雷山县| 凭祥市| 定襄县| 普安县| 白山市| 南充市| 土默特左旗| 呼伦贝尔市| 毕节市| 肇源县| 芒康县| 偏关县| 泰来县| 绵竹市| 毕节市| 张家川| 库车县| 洛南县| 普兰店市| 临湘市| 南漳县| 马山县|