• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    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。



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 三原县| 米脂县| 绥江县| 应城市| 宾阳县| 黎城县| 靖西县| 六安市| 定边县| 清苑县| 杭州市| 南城县| 丰县| 宁阳县| 涪陵区| 辛集市| 茌平县| 木兰县| 阿克陶县| 汾西县| 天柱县| 北宁市| 桐梓县| 清远市| 丰原市| 衢州市| 项城市| 桂林市| 集安市| 信宜市| 理塘县| 特克斯县| 景谷| 特克斯县| 临漳县| 郎溪县| 朝阳区| 金川县| 满城县| 阿拉善左旗| 丽江市|