關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于CC2530的Zigbee2007/PRO協議的無線溫濕度系統設計

        基于CC2530的Zigbee2007/PRO協議的無線溫濕度系統設計

        作者: 時間:2012-06-26 來源:網絡 收藏

        為提高測量的準確性,本在信號轉換時候進行非線性補償和溫度補償來獲得精確的數據。在收到CRC 8是確認位后,通過保持ACK高電平來結束通訊并且自動地進入休眠模式。SHT15在信號轉換時,進行相對濕度信號的非線性補償,測量的分辨率為12 bit,公式如下:
        RH linear=-2+0.5*SORH+(-4)*SORH2(%RH)
        式中:RH linear為相對濕度修正值,SO RH為傳感器相對濕度測量值。

        3 軟件
        終端傳感器節點軟件流程如圖6所示。終端傳感器節點上電并開始工作后,先進行初始化工作,分別對硬件還有棧進行初始化,初始化后立即搜索附近存在的Zigbee網絡并發出加入請求。在成功加入該Zigbee網絡之后進入休眠模式等待條件巾斷的產生,若中斷產生則對中斷做出判別再作出相應的響應動作。

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

        g.JPG

        i.JPG


        協調器節點軟件流程如圖7所示。同終端傳感器節點類似,協調器節點上電后首先也要對硬件還有棧進行初始化。初始化之后進行信道搜索和并對搜索到的空閑信道進行評估選擇最優信道建立ZigBee網絡,在網絡組建成功后檢查是否收到其他節點的入網請求或控制中心的測量命令,并對這兩種情況作出相應的響應動作,而在此過程中要檢查網絡的地址空間是否已滿,如果地址空間已經滿了就轉到加入網絡失敗。一旦協調器節點接收到從控制中心發出的采集數據的命令時馬上把從終端傳感器節點上接收到的數據信息發送給控制中心。本系統部分程序如下:
        h.JPG



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 安泽县| 永福县| 棋牌| 安化县| 梁平县| 永清县| 阜阳市| 永登县| 靖宇县| 三亚市| 巴里| 宜黄县| 雅安市| 灵寿县| 前郭尔| 乌拉特中旗| 嘉峪关市| 肥乡县| 朝阳区| 太保市| 喀喇沁旗| 余姚市| 黔西| 寿宁县| 阳曲县| 中宁县| 马山县| 盘锦市| 丹寨县| 枝江市| 昭苏县| 潢川县| 乌鲁木齐县| 那坡县| 大同县| 滕州市| 新干县| 巫溪县| 阿瓦提县| 万荣县| 松阳县|