新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ZigBee的無線傳感器網絡定位系統的設計

        基于ZigBee的無線傳感器網絡定位系統的設計

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

          RTL8019AS網絡芯片要模擬的網絡芯片內部RAM共2塊:(1)0x0000-0x000B,12 B,頁號為0x00,存放MAC地址(奇數和偶數存放的MAC地址是一樣的,目的在于方便16 bit DMA讀取)。(2)0x4000-0x5FFF,8192 B,頁號為0x40-0x60(只用到0x5f,0x60為結束邊界),用于存放收發的數據包緩沖,具體收發多少由驅動程序初始化決定。至于發送緩沖區和接收緩沖區的大小可以根據具體需要決定。

          以太網接口使用的是帶有變壓器的RJ45接口。

          (3)USB接口

          ISP1161為ISP1161A1的第一代芯片,也是業界第一款在單芯片內集成USB主機端與USB設備端功能的產品,可提供點對點連接。它可以透過軟件控制扮演獨立型主機或設備,甚至同時兼具主機與設備的功能。它擁有一個16 bit并行輸出入(PIO)與DMA接口,可以連接到市場上多數的RISC指令集處理器、數字信號處理器(DSP)與微控器。它完全符合USB2.0規格,非常適合嵌入式或會聚式系統。

          1.3 軟件設計

          1.3.1 網關節點軟件設計

          網關節點在整個系統中有著重要的作用,首先要接收對參考節點的配置數據,其次還要接收各節點反饋的有效數據。其工作流程如圖5。



          1.3.2 參考節點軟件設計

          參考節點是一種靜態節點,其坐標位置是固定的,并且不參與定位計算。其工作流程如圖6。



          1.3.3 移動節點軟件設計

          移動節點可在移動區域里任意移動。電腦各位節點通過接收定位區域內所有參考節點的RSSI值[4]后,經過定位算法來計算其坐標位置。定位節點軟件流程圖如圖7。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 宁都县| 广昌县| 始兴县| 奉贤区| 秦皇岛市| 香港 | 大港区| 奈曼旗| 广元市| 丹阳市| 蓬溪县| 温宿县| 固安县| 滨海县| 榆树市| 佛教| 苍南县| 龙江县| 治县。| 张家界市| 德钦县| 金门县| 永吉县| 凤翔县| 嵩明县| 高安市| 宁晋县| 那曲县| 东平县| 车致| 武冈市| 辽宁省| 亚东县| 张家港市| 博白县| 同仁县| 闽侯县| 林芝县| 屯门区| 乌拉特后旗| 镇巴县|