新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 基于ZigBee的高層建筑無線火災報警系統

        基于ZigBee的高層建筑無線火災報警系統

        作者: 時間:2012-08-13 來源:網絡 收藏

        3 系統的軟件設計
        3.1 數據采集軟件設計
        數據采集中CC2430處理器對溫度的處理有:配置溫度量化分辨率、初始化、跳過ROM匹配、啟動轉換、匹配ROM、讀取轉換結果,對讀取的溫度數據首先進行CRC校驗,然后進行正負數判斷與格式轉換,最后保存溫度值。由于設計中每個終端節點只與一個溫度傳感器相連,無需進行ROM地址匹配,所以在DS18B20初始化復位后,MCU發送跳過ROM地址命令,DS18B20經過93.75 ms的延時,將溫度數據存儲在EEPROM中,如圖9所示。

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

        i.JPG


        3.2 終端節點軟件設計
        終端節點通電后,自動搜索網絡并發送綁定請求,申請加入網絡,在加入網絡后,終端節點把自己的網絡ID號發送至協調器節點,以供后期判斷使用。終端節點采集到溫度和CO氣體數據先做一個預處理判斷,當判斷為有情形時,將預報警信息送至RF發射端,通過網絡傳輸給協調器節點。由于采用電池供電,為保證終端節點低功耗,設計巾采用定時/中斷喚醒的方式采集并發送數據,即可以通過CC2430內部定時器定時喚醒,也呵通過協調器節點發送的中斷來喚醒節點,剩余時間則進入休眠模式,如圖10所示。

        j.JPG



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 贵港市| 湖口县| 许昌县| 昔阳县| 闸北区| 册亨县| 万荣县| 宣恩县| 赤峰市| 新干县| 岳普湖县| 乐安县| 大余县| 金寨县| 长沙县| 墨脱县| 砚山县| 聂拉木县| 马山县| 安吉县| 东山县| 马关县| 保康县| 伊金霍洛旗| 会昌县| 伊通| 阳春市| 金湖县| 阜城县| 儋州市| 张家港市| 海南省| 清涧县| 元阳县| 临城县| 鹿邑县| 黑水县| 咸丰县| 罗山县| 四川省| 荔波县|