新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 基于Z―Stack的無線溫濕度采集系統

        基于Z―Stack的無線溫濕度采集系統

        作者: 時間:2013-02-21 來源:網絡 收藏

        3.2 傳感器采集流程圖
        相連DATA、SCK兩引腳,通過SCK引腳線可以實現對的控制,通過DATA引腳線可以傳輸傳感器采集的數據,本系統中傳感器的時鐘線與傳感器的P0_0線連接,數據線與P0_1線相連,采集中設置的工作精度為14位溫度,12位的濕度測量,總流程圖如圖6所示,讀取流程圖如圖7所示。

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

        e.JPG


        3.3基于;協議棧的溫濕度數據無線透明傳輸的實現
        在Z-協議棧中,自啟動,設備自動入網之后,兩者建立,數據的發送主要有兩種方式,一種為周期定時發送信息,另一種需要通過按鍵事件觸發發送FLASH信息,在本設計中采用周期定時廣播的方式發送ZigBee端采集到的溫濕度數據。在Z-中,每個應用任務都通過調用應用層的ProcessEvent()函數來處理任務事件,在ProcessEvent()中有一個事件處理循環,循環檢測事件的發生。因此在節點模塊端的SampleApp_SendPeriodicMessage周期信息發送函數中添加溫濕度采集函數,并通過AF_DataRequest()函數接口實現溫濕度數據的無線發送,同樣在信息處理函數SampleAPP_MessageCB中,添加溫濕度數據處理和發送函數,并在的應用層通過檢測AF_INCOMING_MSG_CMD消息事件來判斷是否有數據收到,有數據時,將捕獲的溫濕度數據處理后,以字符串的形式通過串口顯示在PC機的終端中。利用超級終端接收到的溫濕度數據如圖8所示。

        4 結論
        本系統在啟動協調器模塊后,能實現自動組網,節點端自動入網,并能將采集的溫濕度數據廣播發送給協調器,協調器接收到信息后通過串口將接收到的溫濕度數據發送給PC機,本系統具有低復雜度、低功耗、短時延、網絡容量大等特點,并解決了傳統的有線傳輸方式,需要在現場進行大量布線,系統的布設、維護和更新升級的困擾,系統運行穩定、可靠,能精確實現溫濕度數據的采集、傳輸,在實際中有很好的應用價值。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 上蔡县| 虎林市| 姜堰市| 榆树市| 阿坝县| 遵化市| 巴彦县| 固安县| 皮山县| 新和县| 宁乡县| 高淳县| 宽甸| 乡城县| 射阳县| 凌海市| 望谟县| 高淳县| 碌曲县| 雷州市| 呼和浩特市| 平利县| 蚌埠市| 纳雍县| 新营市| 姜堰市| 灵山县| 深州市| 丰镇市| 邓州市| 墨脱县| 大埔区| 民丰县| 银川市| 山丹县| 江油市| 汤阴县| 乌审旗| 罗平县| 隆昌县| 宜兴市|