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

          新聞中心

          EEPW首頁(yè) > 手機(jī)與無(wú)線通信 > 設(shè)計(jì)應(yīng)用 > 基于ZigBee的城市公交車定位系統(tǒng)設(shè)計(jì)

          基于ZigBee的城市公交車定位系統(tǒng)設(shè)計(jì)

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

          2.2 參考節(jié)點(diǎn)

            參考節(jié)點(diǎn)是一種已知的靜態(tài)節(jié)點(diǎn),其坐標(biāo)(X,Y)值是固定的,不參與計(jì)算,由CC2430 實(shí)現(xiàn)。本過(guò)程中一個(gè)區(qū)域采用8 個(gè)參考節(jié)點(diǎn)組成。

            參考節(jié)點(diǎn)必須正確的配置在區(qū)域中的位置。它的任務(wù)是提供一個(gè)包含自己位置X,Y 坐標(biāo)和RSSI 平均值[7 的信息包給節(jié)點(diǎn)。

            在參考節(jié)點(diǎn)部分共有4 個(gè)輸入串ID,分別是RSSI 請(qǐng)求,參考節(jié)點(diǎn)配置,參考節(jié)點(diǎn)的請(qǐng)求配置,多次收集RSSI 平均值。參考節(jié)點(diǎn)收集到信息后。根據(jù)串ID 對(duì)信息進(jìn)行處理,并實(shí)現(xiàn)相應(yīng)的功能。

            參考節(jié)點(diǎn)在上電以后,如果是第一次加入定位網(wǎng)絡(luò),那么講給與它一個(gè)默認(rèn)的X,Y 值,并將數(shù)據(jù)寫入flash;否則如果已經(jīng)存在于網(wǎng)絡(luò)中,則首先要將flash 中的X,Y 坐標(biāo)值讀出,已確定自己的位置。

            2.3 網(wǎng)關(guān)的功能及

            網(wǎng)關(guān)應(yīng)具有以下功能:

           ?、俳⒕W(wǎng)絡(luò),無(wú)線收發(fā)數(shù)據(jù)的功能。

           ?、诶么诤陀?jì)算機(jī)通信的功能。

           ?、塾?jì)算校驗(yàn)的功能。

            ④通過(guò)液晶顯示器顯示參考節(jié)點(diǎn)和定位節(jié)點(diǎn)坐標(biāo)網(wǎng)絡(luò)地址的功能。

           ?、蒉D(zhuǎn)發(fā)計(jì)算機(jī)數(shù)據(jù)配置和請(qǐng)求配置參考節(jié)點(diǎn)和定位節(jié)點(diǎn)的功能。

           ?、揶D(zhuǎn)發(fā)計(jì)算機(jī)數(shù)據(jù)請(qǐng)求定位節(jié)點(diǎn)坐標(biāo)的功能。

            網(wǎng)關(guān)節(jié)點(diǎn)模塊選擇CC2430,它是中至關(guān)重要的模塊。首先,網(wǎng)關(guān)要接收由監(jiān)控軟件提供的各個(gè)參考節(jié)點(diǎn)和定位節(jié)點(diǎn)的配置數(shù)據(jù),并根據(jù)不同的方式發(fā)送給相應(yīng)的節(jié)點(diǎn);其次還要接收個(gè)節(jié)點(diǎn)的反饋數(shù)據(jù),判斷數(shù)據(jù)的有效性,并傳輸給監(jiān)控中心。

            整個(gè)定位通過(guò)串命令控制整個(gè)流程,每1 個(gè)串命令都實(shí)現(xiàn)1 個(gè)相對(duì)應(yīng)的功能。網(wǎng)關(guān)是一個(gè)中心控制站,自己涉及的串命令比較少。網(wǎng)關(guān)處理各個(gè)節(jié)點(diǎn)發(fā)送過(guò)來(lái)的有效數(shù)據(jù)進(jìn)行處理。這些數(shù)據(jù)包含了操作系統(tǒng)值,節(jié)點(diǎn)網(wǎng)絡(luò)地址,有效數(shù)據(jù)長(zhǎng)度,串ID,坐標(biāo)數(shù)據(jù)長(zhǎng)度和坐標(biāo)數(shù)據(jù)。這些數(shù)據(jù)被網(wǎng)關(guān)收集之后,首先通過(guò)串口發(fā)送給pc 機(jī),然后對(duì)這些數(shù)據(jù)進(jìn)行數(shù)據(jù)校驗(yàn)。系統(tǒng)中數(shù)據(jù)校驗(yàn)的方法是取出數(shù)據(jù)操作系統(tǒng)值,即第1 位,對(duì)各位數(shù)據(jù)進(jìn)行異或計(jì)算。

            PC 機(jī)通過(guò)串口接收到數(shù)據(jù)之后,首先判斷第1 位是否為操作系統(tǒng)值,然后根據(jù)數(shù)據(jù)長(zhǎng)度分配空間裝載數(shù)據(jù)。在數(shù)據(jù)裝載完成之后,立即對(duì)數(shù)據(jù)進(jìn)行校驗(yàn)。

            3 實(shí)驗(yàn)結(jié)果及數(shù)據(jù)分析

            為模擬公交定位系統(tǒng)的實(shí)現(xiàn),采用了8 塊CC2430 模塊為參考節(jié)點(diǎn),2 塊CC2431 模塊為定位節(jié)點(diǎn),1 個(gè)網(wǎng)絡(luò)擴(kuò)展卡和1 個(gè)CC2430 模塊組成網(wǎng)關(guān),進(jìn)行模擬公交車定位系統(tǒng),最后將網(wǎng)關(guān)的數(shù)據(jù)通過(guò)串口[11]與計(jì)算機(jī)相連。因?yàn)槎ㄎ幌到y(tǒng)的控制源是控制中心的計(jì)算機(jī),所有的流程都由計(jì)算機(jī)控制。在網(wǎng)關(guān)收到或發(fā)送數(shù)據(jù)的時(shí)候,總會(huì)計(jì)算1 個(gè)校驗(yàn)值驗(yàn)證或做數(shù)據(jù)的最后以一位,所以以下實(shí)驗(yàn)數(shù)據(jù)中數(shù)據(jù)格式由數(shù)據(jù)幀[11]和校驗(yàn)位[12]兩部分組成。

            通過(guò)串口讀到的數(shù)據(jù)為:02 10 18 0B CB B8 3C D2 1500 08 FF FF FF FF 83。各位數(shù)據(jù)含義如下:

          表1 串口各位數(shù)據(jù)含義

            從表中可以看出,0B 是數(shù)據(jù)長(zhǎng)度,為從這以為開始一直到校驗(yàn)位的所有數(shù)據(jù)位,B8 3C 表示網(wǎng)絡(luò)地址,低位在前,高位在后,表示的網(wǎng)絡(luò)地址為0x3CB0。15 00 表示串ID 號(hào),地位在前,高位在后,所以串ID 地址為0x0015。后面的是XY 坐標(biāo)上電后的初始地址。

            在定位節(jié)點(diǎn)上電之后,首先把數(shù)據(jù)發(fā)送給網(wǎng)關(guān)。因?yàn)橄到y(tǒng)采用非自動(dòng)模式,所以網(wǎng)關(guān)會(huì)一直等待,直到上位機(jī)需要節(jié)點(diǎn)數(shù)據(jù)時(shí),發(fā)送如表2 所示的一條命令。

          表2 上位機(jī)數(shù)據(jù)

            從命令的形式可以看出,該命令的發(fā)送形式為短地址形式。發(fā)送該命令以后,只有地址為0x5324 的節(jié)點(diǎn)會(huì)收到該信息。發(fā)送后上位機(jī)收到的數(shù)據(jù)為:02 10 18 14 CB 32 65D3 14 00 11 00 06 00 1F 00 04 B8 3C 00 00 28 00 28 CF31 32 33 34。

            從結(jié)果可以看出,上位機(jī)正常收到數(shù)據(jù),通過(guò)改變定位節(jié)點(diǎn)在網(wǎng)絡(luò)中的位置,就可以得到一組不同的數(shù)據(jù),在根據(jù)數(shù)據(jù)中特定的信息位可以得到坐標(biāo)結(jié)果。在實(shí)際應(yīng)用系統(tǒng)中,對(duì)應(yīng)的坐標(biāo)位都在地圖上進(jìn)行顯示,可以直觀的看到各輛公交車在路線上的位置信息。

            4 結(jié)語(yǔ)

            Zigbee 的無(wú)線定位系統(tǒng)無(wú)線單片機(jī)CC2431,利用CC2431 自帶的RSSI 定位引擎,再運(yùn)用無(wú)線自組網(wǎng)進(jìn)行定位并向控制中心傳送定位信息。該系統(tǒng)簡(jiǎn)單,定位精確度高,設(shè)備成本低廉,適合現(xiàn)代化城市的公交車系統(tǒng)智能管理。


          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(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); })();