新聞中心

        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。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 崇左市| 绥宁县| 北流市| 丰顺县| 澎湖县| 页游| 大兴区| 顺义区| 布尔津县| 定边县| 黔西县| 平舆县| 隆德县| 深圳市| 桐庐县| 海晏县| 谷城县| 洛扎县| 上蔡县| 邛崃市| 都兰县| 通化市| 连城县| 上饶县| 兴仁县| 勐海县| 旅游| 安平县| 双城市| 伊金霍洛旗| 陕西省| 伊吾县| 黎平县| 阿鲁科尔沁旗| 定州市| 新竹县| 天水市| 静乐县| 阿图什市| 天峨县| 松溪县|