<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于ZigBee的無(wú)線(xiàn)傳感器網(wǎng)絡(luò)定位系統(tǒng)的設(shè)計(jì)

          基于ZigBee的無(wú)線(xiàn)傳感器網(wǎng)絡(luò)定位系統(tǒng)的設(shè)計(jì)

          作者: 時(shí)間:2013-03-06 來(lái)源:網(wǎng)絡(luò) 收藏

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

            以太網(wǎng)接口使用的是帶有變壓器的RJ45接口。

            (3)USB接口

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

            1.3 軟件設(shè)計(jì)

            1.3.1 網(wǎng)關(guān)節(jié)點(diǎn)軟件設(shè)計(jì)

            網(wǎng)關(guān)節(jié)點(diǎn)在整個(gè)系統(tǒng)中有著重要的作用,首先要接收對(duì)參考節(jié)點(diǎn)的配置數(shù)據(jù),其次還要接收各節(jié)點(diǎn)反饋的有效數(shù)據(jù)。其工作流程如圖5。



            1.3.2 參考節(jié)點(diǎn)軟件設(shè)計(jì)

            參考節(jié)點(diǎn)是一種靜態(tài)節(jié)點(diǎn),其坐標(biāo)位置是固定的,并且不參與定位計(jì)算。其工作流程如圖6。



            1.3.3 移動(dòng)節(jié)點(diǎn)軟件設(shè)計(jì)

            移動(dòng)節(jié)點(diǎn)可在移動(dòng)區(qū)域里任意移動(dòng)。電腦各位節(jié)點(diǎn)通過(guò)接收定位區(qū)域內(nèi)所有參考節(jié)點(diǎn)的RSSI值[4]后,經(jīng)過(guò)定位算法來(lái)計(jì)算其坐標(biāo)位置。定位節(jié)點(diǎn)軟件流程圖如圖7。



          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();