關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于無線傳感器網絡的糧情監測系統的設計與實現

        基于無線傳感器網絡的糧情監測系統的設計與實現

        作者: 時間:2012-09-02 來源:網絡 收藏


        3 軟件
        為了節省電池能量,必須降低常態模式下節點的電流消耗。對于簇頭路由節點來說,其主要仟務就是喚醒感測器節點并把感測器節點采集的有效數據發送到管理節點上。因此在絕大多數時間按內,將節點的射頻通信模塊(RF)和微控制器模塊(MCU)置于最低能耗的休眠模式是非常必要的;對于節點來說,除了射頻通信模塊和微控制器模塊,還帶有裝置,以及為裝置提供能量的電源調理模塊。在RF與MCU模塊處于極低能耗的休眠狀態時,還應該將傳感器相關的模塊完全關斷,只有在感測器節點真正工作時,才把這些設備上電、初始化。
        簇頭路由節點本身處于低能耗“Listen-Sleep-Listen”機制時要被管理節點喚醒,因此采用的是4.8 kbps的波特率進行通信。經過試驗證明,當前導碼為5個字節、有效載荷為3個字節時,發送一個數據幀所耗時間約為21 ms。同理,只有使1003節點的偵測窗口開至50 ms時,才能保證兩個數據包的完整覆蓋。
        簇頭節點的低能耗模式流程圖如圖5所示。

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

        a.JPG


        傳感器節點的工作周期設定為5 s,5 s中的4.995 s處于低能耗的休眠狀態,剩余的5 ms偵聽信道0,如果有自己的喚醒命令,就不再休眠,如果沒有,就繼續休眠。傳感器節點(1001節點)與簇頭路由節點的通信波特率是115.2 kbps,即傳感器節點每秒可以發送115 200個二進制位。經過試驗檢測,當前導碼為5個字節、有效載荷為26個字節時,發送一個數據幀所耗時間約為1.83 ms。當偵聽窗口為5 ms時,至少可以保證有兩個喚醒命令幀被傳感器節點捕獲的到,中作此,正是增強通信魯棒性的考慮。節點低功耗代碼如下:
        h.JPG



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 连州市| 灯塔市| 潞西市| 阳山县| 乌什县| 锡林郭勒盟| 珠海市| 呈贡县| 金昌市| 罗平县| 吉隆县| 应城市| 嵊泗县| 吉木乃县| 轮台县| 乐山市| 濮阳县| 繁峙县| 大理市| 镶黄旗| 泸西县| 平湖市| 资兴市| 历史| 宁国市| 安康市| 马公市| 宁晋县| 句容市| 连江县| 平顶山市| 萨嘎县| 吴堡县| 罗平县| 凤庆县| 会东县| 黎川县| 海阳市| 东乡县| 密云县| 清河县|