新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機的無線傳感器網絡節點制作及組網設計方案

        基于單片機的無線傳感器網絡節點制作及組網設計方案

        作者: 時間:2013-03-15 來源:網絡 收藏

          2.2.4 電源

          電源部分我們采用5V供電,控制器部分我們集成電壓轉換電路,直接可以接入220V居民用電網絡當中,這樣增強了此網絡傳感器系統的便捷性。

          2.3 數據匯集點

          我們所設計的傳感器網絡要想把內部信息與外部網絡進行交換,必須通過數據匯集點,它接收下位機傳輸的數據并進行校驗以驗證數據的正確性,再增加特定的數據幀,以使外部網絡能夠識別我們所傳送的數據,然后把數據發送給我們要進行數據交換的網絡,同時它也接收可識別的外部網絡所傳入的信息,并對信息進行解析,把它變成本網絡可識別的命令和數據。我們所設計的數據匯集點可由上位PC機與無線通信適配單元組成,也可以單獨增加匯集點,在網絡傳輸數據不是很復雜的情況下我們選擇前者。

          3.網絡軟件設計      

          由于我們采用的微處理器支持C語言,這就大提高了軟件設計開發的工作效率。傳感器節點的工作流程圖(我們采用中斷接收,查詢發送,增加傳輸效率)如圖3所示。上位機作為控制中心必須具備網絡喚醒、數據處理、網絡維護等功能。上位機的軟件程序流程圖(采用查詢方式進行數據傳輸)如圖4所示。

          4.網絡通信協議的設計

          在網絡設計當中,通信協議的設計很大程度上決定了我們設計的成敗,第一步我們要考慮如何設計切實可用的幀結構;第二步為了增強網絡傳輸的可靠性,我們要采用糾錯的措施,并且還要有握手信號以便使上位機和所有節點能相互通信,下位機可以主動呼叫上位機,告知其監測區域的情況任何,上位機能根據監測數據發命令告訴下位機采取什么樣的動作。


          4.1 幀結構設計   

          無線通信中,由于外部環境干擾,通信誤碼率很高,因此通信協議的設計對保證通信的可靠性十分重要。對于通信協議而言,最重要的就是幀結構的設計,可以復雜可以簡單,但要與我們所設計系統要達到的目標相符合,這里我們采用了6字節作為一幀數據,包括:起始字節,地址字節,命令字節,校驗字節和結束字節。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 许昌县| 蕉岭县| 尉犁县| 邹平县| 大庆市| 中江县| 依安县| 汝城县| 精河县| 武清区| 会同县| 海淀区| 石门县| 辽源市| 河曲县| 辽阳县| 丹东市| 育儿| 乌兰县| 武定县| 兴文县| 临沧市| 远安县| 晋城| 夹江县| 清镇市| 鲁山县| SHOW| 永顺县| 木里| 梧州市| 淮安市| 永德县| 张家川| 耒阳市| 炉霍县| 新晃| 松原市| 荣成市| 贵州省| 肇州县|