專利名稱:工業(yè)無(wú)線傳感網(wǎng)絡(luò)中的數(shù)據(jù)處理系統(tǒng)及其處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子領(lǐng)域,工業(yè)領(lǐng)域,尤其是一種工業(yè)無(wú)線傳感網(wǎng)絡(luò)信息表 時(shí)間同步的數(shù)據(jù)處理系統(tǒng)及處理方法。
背景技術(shù):
隨著時(shí)代的發(fā)展,工業(yè)自動(dòng)化也越來(lái)越普遍,同時(shí)在工業(yè)環(huán)境當(dāng)中的各 種水、電、氣等各類公共供給表的用量也越來(lái)越大。因此統(tǒng)計(jì)這些表具信息 的抄表方法也越來(lái)越多,現(xiàn)有的比較傳統(tǒng)的也是最普遍的抄表方式主要是人 工抄表,工作人員到每個(gè)工廠車間,到廠房設(shè)備上,按照表具上的數(shù)字去統(tǒng) 計(jì)數(shù)據(jù),因此這種人工抄表方法靈活性差,會(huì)產(chǎn)生抄表的不準(zhǔn)確,而且效率 非常低,時(shí)間成本和經(jīng)濟(jì)成本高,數(shù)據(jù)匯總工作量大。已經(jīng)出現(xiàn)的智能化工廠車間對(duì)各種表具也提出了很多要求,不僅要在計(jì) 量上要很精確,而且表具的統(tǒng)計(jì)都有了脈沖或數(shù)字輸出。例如電表的表盤上 都有一個(gè)脈沖計(jì)數(shù),若干個(gè)脈沖數(shù)等于一度電。而且表具有傳感探頭,會(huì)把 機(jī)械的轉(zhuǎn)數(shù)轉(zhuǎn)變成電脈沖,相當(dāng)于一個(gè)數(shù)字信號(hào),這樣使得表具有了數(shù)字輸 出。把表具輸出的數(shù)字脈沖通過(guò)電路接口做適當(dāng)轉(zhuǎn)換,存儲(chǔ)在數(shù)字芯片上, 然后從數(shù)字芯片上讀取數(shù)值。現(xiàn)有的一些比較智能的適合生活使用的抄表方法當(dāng)中,有的是利用電力 線方法抄表,這種方法需要基于電力線,因此電力線載波有很大的要求,而 且需要特殊的裝置來(lái)傳輸數(shù)據(jù),成本高。有的是基于電信網(wǎng)絡(luò)和英特網(wǎng)通過(guò)電話線、CDMA網(wǎng)絡(luò)、GSM網(wǎng)絡(luò)、GPRS、藍(lán)牙、ADSL等,所以需要和電 信運(yùn)營(yíng)商的合作,構(gòu)架成本高,時(shí)間長(zhǎng),這些方法不僅在運(yùn)營(yíng)上需要很多的 考慮,同時(shí),這些技術(shù)也很難滿足苛刻的工業(yè)環(huán)境的要求。發(fā)明內(nèi)容為了解決現(xiàn)有技術(shù)中存在的問(wèn)題,本發(fā)明提供了一種工業(yè)無(wú)線傳感網(wǎng)絡(luò) 中的數(shù)據(jù)處理系統(tǒng)及其處理方法,以克服現(xiàn)有的抄表方式的缺陷,成本低, 處理精確。本發(fā)明提供了一種工業(yè)無(wú)線傳感網(wǎng)絡(luò)中的數(shù)據(jù)處理系統(tǒng),包括 數(shù)據(jù)匯聚器,用于發(fā)送命令幀和接收數(shù)據(jù)幀。數(shù)據(jù)轉(zhuǎn)發(fā)器,與所述數(shù)據(jù)匯聚器以有線或無(wú)線的方式相連接,用于接收 所述數(shù)據(jù)匯聚器的命令幀和轉(zhuǎn)發(fā)接收到的所述數(shù)據(jù)幀;數(shù)據(jù)采集器,與所需要測(cè)量的數(shù)據(jù)處理端以有線或無(wú)線方式相連接,用 于采集所述數(shù)據(jù)處理端的數(shù)據(jù),并形成數(shù)據(jù)幀,并且接收數(shù)據(jù)轉(zhuǎn)發(fā)器的命令 幀。本發(fā)明提供了一種工業(yè)無(wú)線傳感網(wǎng)絡(luò)中的數(shù)據(jù)處理處理方法,包括 步驟1,數(shù)據(jù)采集器接收到抄表命令幀后,返回確認(rèn)幀給數(shù)據(jù)轉(zhuǎn)發(fā)器進(jìn)行確認(rèn),隨后發(fā)送固定時(shí)間請(qǐng)求幀到數(shù)據(jù)轉(zhuǎn)發(fā)器,申請(qǐng)自己的固定時(shí)間;步驟2,數(shù)據(jù)轉(zhuǎn)發(fā)器收到固定時(shí)間請(qǐng)求幀,調(diào)整超幀每個(gè)時(shí)隙大小,然后返回確認(rèn)幀,通過(guò)設(shè)置同步時(shí)間參數(shù)和活躍時(shí)間參數(shù)確定超幀時(shí)間,廣播時(shí)間同步幀;步驟3,數(shù)據(jù)采集器跟蹤時(shí)間同步幀,在重新設(shè)置了同步時(shí)間參數(shù)和活躍 時(shí)間參數(shù)的時(shí)間同步幀中,確定固定時(shí)間,在固定的時(shí)間內(nèi)發(fā)送采集到的數(shù) 據(jù)形成的數(shù)據(jù)幀;步驟4,數(shù)據(jù)轉(zhuǎn)發(fā)器針對(duì)數(shù)據(jù)幀返回確認(rèn)幀到數(shù)據(jù)采集器,將所述數(shù)據(jù)幀 發(fā)送給數(shù)據(jù)匯聚器,數(shù)據(jù)匯聚器針對(duì)數(shù)據(jù)幀發(fā)送確認(rèn)幀到數(shù)據(jù)轉(zhuǎn)發(fā)器進(jìn)行確 認(rèn)。所述步驟1中,所述數(shù)據(jù)采集器發(fā)送固定時(shí)間請(qǐng)求幀的次數(shù)超過(guò)請(qǐng)求門 限值時(shí),停止發(fā)送固定時(shí)間請(qǐng)求幀。所述步驟3中,所述數(shù)據(jù)采集器如果在固定的時(shí)間沒(méi)有發(fā)送數(shù)據(jù)幀,則 在下一次時(shí)間同步幀同步的時(shí)候,繼續(xù)發(fā)送數(shù)據(jù)幀;如果發(fā)送次數(shù)超過(guò)傳輸門限值,則數(shù)據(jù)轉(zhuǎn)發(fā)器記錄該數(shù)據(jù)采集器地址,在下次時(shí)間同步幀之后,數(shù) 據(jù)轉(zhuǎn)發(fā)器對(duì)所述沒(méi)有發(fā)送數(shù)據(jù)幀的數(shù)據(jù)采集器發(fā)送數(shù)據(jù)請(qǐng)求幀,當(dāng)請(qǐng)求超過(guò) 一個(gè)門限值時(shí)停止請(qǐng)求。所述步驟4之后,如果數(shù)據(jù)匯聚器沒(méi)有收到數(shù)據(jù)轉(zhuǎn)發(fā)器發(fā)送的數(shù)據(jù)幀, 數(shù)據(jù)匯聚器對(duì)所述數(shù)據(jù)轉(zhuǎn)發(fā)器的地址進(jìn)行記錄,在下次時(shí)間同歩幀之后,對(duì) 該數(shù)據(jù)轉(zhuǎn)發(fā)器發(fā)送請(qǐng)求幀進(jìn)行數(shù)據(jù)請(qǐng)求,如果請(qǐng)求超過(guò)門限值,停止請(qǐng)求。所述發(fā)送時(shí)間同步幀具體為偵聽(tīng)信道,如果信道空閑則發(fā)送時(shí)間同步 幀,如果信道繁忙,則不發(fā)送,等待下一個(gè)周期發(fā)送時(shí)間同步幀;在數(shù)據(jù)轉(zhuǎn) 發(fā)器/數(shù)據(jù)采集器維護(hù)一個(gè)丟失時(shí)間同步幀的門限值,如果失效同步次數(shù)超過(guò) 了這個(gè)門限,則認(rèn)為失去同步,請(qǐng)求重新連接。所述數(shù)據(jù)轉(zhuǎn)發(fā)器/數(shù)據(jù)采集器失去同步后還包括步驟11,所述數(shù)據(jù)轉(zhuǎn)發(fā)器/數(shù)據(jù)采集器向數(shù)據(jù)匯聚器/數(shù)據(jù)轉(zhuǎn)發(fā)器發(fā)送連 接請(qǐng)求;步驟12,所述數(shù)據(jù)匯聚器/數(shù)據(jù)轉(zhuǎn)發(fā)器確定該請(qǐng)求為隸屬于自身的數(shù)據(jù)轉(zhuǎn) 發(fā)器/數(shù)據(jù)采集器時(shí),確認(rèn)連接請(qǐng)求;步驟13,請(qǐng)求連接成功的數(shù)據(jù)轉(zhuǎn)發(fā)器/數(shù)據(jù)采集器跟蹤同步時(shí)間幀。 所述發(fā)送時(shí)間同步幀之前還包括如下步驟步驟20,數(shù)據(jù)匯聚器/數(shù)據(jù)轉(zhuǎn)發(fā)器內(nèi)部維護(hù)一個(gè)參數(shù)TSN,該參數(shù)表示收 到的時(shí)間同步幀的個(gè)數(shù),當(dāng)轉(zhuǎn)發(fā)器要發(fā)送時(shí)間同步幀的時(shí)候,設(shè)置退避時(shí)間, 判斷TSN是否為O,如果不為0則執(zhí)行步驟21;如果為0則執(zhí)行步驟22;步驟21,數(shù)據(jù)匯聚器/數(shù)據(jù)轉(zhuǎn)發(fā)器等待一個(gè)隨機(jī)時(shí)間,進(jìn)行退避,然后 TSN減1,然后執(zhí)行步驟20;歩驟22,數(shù)據(jù)匯聚器/數(shù)據(jù)轉(zhuǎn)發(fā)器發(fā)送時(shí)間同步幀,TSN加1。還包括地址分配方法,具體包括,數(shù)據(jù)轉(zhuǎn)發(fā)器跟蹤帶有數(shù)據(jù)匯聚器地址的時(shí)間同步幀,數(shù)據(jù)轉(zhuǎn)發(fā)器保存該數(shù)據(jù)匯聚器地址;數(shù)據(jù)轉(zhuǎn)發(fā)器請(qǐng)求接入數(shù) 據(jù)匯聚器時(shí),數(shù)據(jù)轉(zhuǎn)發(fā)器發(fā)送帶有自身地址的請(qǐng)求幀請(qǐng)求同步;所述數(shù)據(jù)匯 聚器收到帶有該數(shù)據(jù)匯聚器地址的請(qǐng)求幀,保存該請(qǐng)求幀中的地址;和數(shù)據(jù)采集器跟蹤數(shù)據(jù)轉(zhuǎn)發(fā)器的帶有數(shù)據(jù)轉(zhuǎn)發(fā)器地址時(shí)間同步幀,并保存 該數(shù)據(jù)轉(zhuǎn)發(fā)器地址;數(shù)據(jù)采集器請(qǐng)求與數(shù)據(jù)轉(zhuǎn)發(fā)器同歩,發(fā)送帶有數(shù)據(jù)采集 器地址的請(qǐng)求幀到數(shù)據(jù)轉(zhuǎn)發(fā)器請(qǐng)求同步,該數(shù)據(jù)轉(zhuǎn)發(fā)器保存帶有該數(shù)據(jù)采集 器地址的請(qǐng)求幀的采集器地址。所述當(dāng)數(shù)據(jù)轉(zhuǎn)發(fā)器/數(shù)據(jù)采集器為沒(méi)有加入到網(wǎng)絡(luò)的節(jié)點(diǎn)時(shí),該數(shù)據(jù)轉(zhuǎn)發(fā) 器/數(shù)據(jù)采集器接收任一時(shí)間同步幀,進(jìn)行時(shí)間同步幀跟蹤,當(dāng)跟蹤到時(shí)間同 步幀的時(shí)候,記錄時(shí)間同步幀中的網(wǎng)絡(luò)標(biāo)識(shí)和地址,然后發(fā)送請(qǐng)求幀請(qǐng)求接 入。因此,本發(fā)明數(shù)據(jù)處理系統(tǒng)及處理方法,成本低,處理精確。
圖1為本發(fā)明數(shù)據(jù)處理系統(tǒng)的結(jié)構(gòu)示意圖;圖2為本發(fā)明數(shù)據(jù)處理系統(tǒng)中的幀的結(jié)構(gòu)示意圖;圖3為本發(fā)明數(shù)據(jù)處理系統(tǒng)的數(shù)據(jù)轉(zhuǎn)發(fā)器中維護(hù)固定時(shí)隙分配碼和數(shù)據(jù) 采集器地址對(duì)應(yīng)關(guān)系圖;圖4為本發(fā)明數(shù)據(jù)處理系統(tǒng)的數(shù)據(jù)轉(zhuǎn)發(fā)器中維護(hù)的數(shù)據(jù)采集器地址和數(shù) 據(jù)轉(zhuǎn)發(fā)器地址對(duì)應(yīng)關(guān)系圖;圖5為本發(fā)明數(shù)據(jù)處理系統(tǒng)數(shù)據(jù)匯聚器中維護(hù)的數(shù)據(jù)轉(zhuǎn)發(fā)器地址和數(shù)據(jù) 匯聚器地址對(duì)應(yīng)關(guān)系圖;圖6為本發(fā)明數(shù)據(jù)處理方法的數(shù)據(jù)傳遞流程圖。
具體實(shí)施方式
下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明實(shí)施例的技術(shù)方案做進(jìn)一步的詳細(xì)描述。如圖1所示,為本發(fā)明數(shù)據(jù)處理系統(tǒng)的結(jié)構(gòu)示意圖,該數(shù)據(jù)處理系統(tǒng)包 括數(shù)據(jù)匯聚器l,與數(shù)據(jù)轉(zhuǎn)發(fā)器以有線或無(wú)線方式相連接,用于發(fā)送命令幀 到數(shù)據(jù)轉(zhuǎn)發(fā)器和接收數(shù)據(jù)幀;數(shù)據(jù)轉(zhuǎn)發(fā)器2,與所述數(shù)據(jù)采集器以有線或無(wú)線 的方式相連接,用于發(fā)送命令幀到數(shù)據(jù)采集器和轉(zhuǎn)發(fā)接收到的所述數(shù)據(jù)幀; 數(shù)據(jù)采集器3,與所需要測(cè)量的數(shù)據(jù)處理端以有線或無(wú)線方式相連接,用于采 集所述數(shù)據(jù)處理端的數(shù)據(jù),并形成數(shù)據(jù)幀,并且能夠接受數(shù)據(jù)轉(zhuǎn)發(fā)器的命令 幀。數(shù)據(jù)匯聚器、數(shù)據(jù)轉(zhuǎn)發(fā)器和數(shù)據(jù)采集器都有具有數(shù)據(jù)無(wú)線發(fā)送、無(wú)線接 受功能。數(shù)據(jù)采集器傳輸距離100米以內(nèi),數(shù)據(jù)匯聚器和數(shù)據(jù)轉(zhuǎn)發(fā)器傳輸距 離在600米 700米。數(shù)據(jù)匯聚器和數(shù)據(jù)轉(zhuǎn)發(fā)器都維護(hù)一個(gè)時(shí)間時(shí)間同步幀,數(shù)據(jù)采集器則沒(méi) 有時(shí)間同步幀。數(shù)據(jù)匯聚器、數(shù)據(jù)轉(zhuǎn)發(fā)器和數(shù)據(jù)采集器都維護(hù)一個(gè)超幀、數(shù) 據(jù)幀、命令幀、請(qǐng)求幀和確認(rèn)幀。時(shí)間同步幀分別用來(lái)數(shù)據(jù)匯聚器和數(shù)據(jù)轉(zhuǎn) 發(fā)器,以及數(shù)據(jù)轉(zhuǎn)發(fā)器器和數(shù)據(jù)采集器的時(shí)間同步,維護(hù)整個(gè)時(shí)間同步系統(tǒng) 的連接。而超幀用來(lái)維護(hù)系統(tǒng)數(shù)據(jù)幀命令幀的活躍時(shí)間。如圖2所示,為本發(fā)明數(shù)據(jù)處理系統(tǒng)中的幀的結(jié)構(gòu)示意圖,該幀包含三部分幀頭、有效載荷和幀尾。其中幀頭包括三部分1字節(jié)大小的幀類型、 l字節(jié)大小的網(wǎng)絡(luò)標(biāo)識(shí)、4字節(jié)大小的地址域。幀類型用來(lái)說(shuō)明幀的類型(幀 類型有時(shí)間同步幀、命令幀、數(shù)據(jù)幀、請(qǐng)求幀、確認(rèn)幀),網(wǎng)絡(luò)標(biāo)識(shí)用來(lái) 說(shuō)明該幀傳輸?shù)木W(wǎng)絡(luò)層次(網(wǎng)絡(luò)層次為數(shù)據(jù)匯聚器——數(shù)據(jù)轉(zhuǎn)發(fā)器層次, 數(shù)據(jù)轉(zhuǎn)發(fā)器——數(shù)據(jù)采集器層次)。地址域包含兩部分2字節(jié)大小的源地址 和2字節(jié)大小的目的地址,源地址用來(lái)說(shuō)明發(fā)出該幀的節(jié)點(diǎn)(節(jié)點(diǎn)包括數(shù) 據(jù)匯聚器、數(shù)據(jù)轉(zhuǎn)發(fā)器、數(shù)據(jù)采集器),目的地址用來(lái)說(shuō)明接受該幀的節(jié)點(diǎn)。 有效載荷包括兩部分2字節(jié)大小的同步描述域和3字節(jié)大小的固定時(shí)間描述 域。同步描述域包括兩部分l字節(jié)大小的同步時(shí)間參數(shù)和l字節(jié)大小的活躍用來(lái)說(shuō)明時(shí)間同步幀的發(fā)送周期。活躍時(shí)間參數(shù)用 來(lái)說(shuō)明時(shí)間同步幀的一個(gè)周期內(nèi),節(jié)點(diǎn)(數(shù)據(jù)匯聚器、數(shù)據(jù)轉(zhuǎn)發(fā)器、數(shù)據(jù)采 集器)總的活動(dòng)時(shí)間,該周期的其他時(shí)間為節(jié)點(diǎn)休眠時(shí)間。固定時(shí)間描述域 由三部分組成1字節(jié)大小的固定時(shí)間分配碼、1字節(jié)大小的起始時(shí)間、1字 節(jié)大小的時(shí)間長(zhǎng)度。固定時(shí)間分配碼用來(lái)說(shuō)明隸屬于數(shù)據(jù)轉(zhuǎn)發(fā)器的哪個(gè)數(shù)據(jù) 采集器擁有固定時(shí)間,起始時(shí)間用來(lái)說(shuō)明隸屬于數(shù)據(jù)轉(zhuǎn)發(fā)器的擁有固定時(shí)間 的數(shù)據(jù)采集器的固定時(shí)間的起始位置,時(shí)間長(zhǎng)度用來(lái)說(shuō)明所述起始位置到固 定時(shí)間結(jié)束的持續(xù)長(zhǎng)度。幀尾包括一部分;2字節(jié)的校驗(yàn)碼。校驗(yàn)碼通過(guò)對(duì)幀 頭、幀有效載荷的數(shù)據(jù)進(jìn)行校驗(yàn)獲得。每個(gè)數(shù)據(jù)匯聚器維護(hù)一個(gè)隸屬于該匯聚器的轉(zhuǎn)發(fā)器的地址表,每個(gè)數(shù)據(jù) 轉(zhuǎn)發(fā)器維護(hù)一個(gè)隸屬于該數(shù)據(jù)轉(zhuǎn)發(fā)器的采集器的地址表和匯聚器的地址。如圖3所示,是本發(fā)明數(shù)據(jù)處理系統(tǒng)的數(shù)據(jù)轉(zhuǎn)發(fā)器中維護(hù)固定時(shí)隙分配 碼和數(shù)據(jù)采集器地址對(duì)應(yīng)關(guān)系圖。該關(guān)系圖包括兩部分固定時(shí)間分配碼和 數(shù)據(jù)采集器地址。固定時(shí)間分配碼唯一的標(biāo)識(shí)了數(shù)據(jù)采集器的地址。1字節(jié)的 固定時(shí)間分配碼可以與8個(gè)不同的數(shù)據(jù)采集器地址對(duì)應(yīng)。在數(shù)據(jù)轉(zhuǎn)發(fā)器中維 護(hù)固定時(shí)隙分配碼和數(shù)據(jù)采集器地址對(duì)應(yīng)關(guān)系是為了實(shí)現(xiàn)多個(gè)數(shù)據(jù)采集器和 單個(gè)數(shù)據(jù)轉(zhuǎn)發(fā)器的在同一時(shí)間內(nèi)的一對(duì)一訪問(wèn)。如圖4所示,是本發(fā)明數(shù)據(jù)處理系統(tǒng)的數(shù)據(jù)轉(zhuǎn)發(fā)器中維護(hù)的數(shù)據(jù)采集器 地址和數(shù)據(jù)轉(zhuǎn)發(fā)器地址對(duì)應(yīng)關(guān)系圖,如圖5所示是本發(fā)明數(shù)據(jù)處理系統(tǒng)數(shù)據(jù)匯聚器中維護(hù)的數(shù)據(jù)轉(zhuǎn)發(fā)器地址和數(shù)據(jù)匯聚器地址對(duì)應(yīng)關(guān)系圖。這兩個(gè)圖說(shuō)明了維護(hù)的地址對(duì)應(yīng)關(guān)系。其中,數(shù)據(jù)采集器的地址掩碼為0x00FF,該地址 掩碼使得生成的數(shù)據(jù)釆集器地址在0x0000 0x00FF之間,如圖4中所示 0x00Fl、 0x00EC、 0x0001、 0x0047、 0x008A、 0x0053。數(shù)據(jù)轉(zhuǎn)發(fā)器的地址掩 碼為0x01FF,該地址掩碼使得生成的數(shù)據(jù)轉(zhuǎn)發(fā)器地址在0x0100 0x001FF之 間,如圖4所示0x01EC,如圖5所示0x01F9、 0x010F、 0x01E4、 0x0179、 0x0115、 0x01FE,其中,OxlFF為廣播地址。數(shù)據(jù)匯聚器的地址掩碼為0x2FF,該地址掩碼使得生成的數(shù)據(jù)匯聚器地址在0x0200 0x03FF之間,如圖5所示 0x02C7,其中,0x3FF為廣播地址。如圖6所述為本發(fā)明數(shù)據(jù)處理方法的數(shù)據(jù)傳遞流程圖,具體包括如下步驟步驟IOI,數(shù)據(jù)采集器接收到抄表命令幀后,返回確認(rèn)幀進(jìn)行確認(rèn),隨后 發(fā)送固定時(shí)間請(qǐng)求幀,申請(qǐng)自己的固定時(shí)間;在步驟101之前當(dāng)然還包括數(shù) 據(jù)匯聚器發(fā)送抄表命令幀到數(shù)據(jù)轉(zhuǎn)發(fā)器.數(shù)據(jù)轉(zhuǎn)發(fā)器返回確認(rèn)幀對(duì)命令確認(rèn) 之后,轉(zhuǎn)發(fā)命令幀到數(shù)據(jù)采集器;數(shù)據(jù)采集器發(fā)送固定時(shí)間請(qǐng)求幀的次數(shù)超過(guò)請(qǐng)求門限值時(shí),停止發(fā)送固 定時(shí)間請(qǐng)求幀;步驟102,數(shù)據(jù)轉(zhuǎn)發(fā)器收到固定時(shí)間請(qǐng)求幀,調(diào)整超幀每個(gè)時(shí)隙大小,然 后返回確認(rèn)幀,通過(guò)設(shè)置同步時(shí)間參數(shù)和活躍時(shí)間參數(shù)確定超幀時(shí)間,發(fā)送 時(shí)間同步幀;步驟103,數(shù)據(jù)采集器跟蹤時(shí)間同步幀,在重新設(shè)置了同步時(shí)間參數(shù)和活 躍時(shí)間參數(shù)的時(shí)間同步幀中,確定固定時(shí)間,在固定的時(shí)間內(nèi)發(fā)送采集到的 數(shù)據(jù)形成的數(shù)據(jù)幀;數(shù)據(jù)采集器如果在固定的時(shí)間沒(méi)有發(fā)送數(shù)據(jù)幀,則在下一次時(shí)間同步幀 同步的時(shí)候,繼續(xù)發(fā)送數(shù)據(jù)幀;如果發(fā)送次數(shù)超過(guò)傳輸門限值,則數(shù)據(jù)轉(zhuǎn)發(fā) 器記錄該數(shù)據(jù)采集器地址,在下次時(shí)間同步幀之后,數(shù)據(jù)轉(zhuǎn)發(fā)器對(duì)所述沒(méi)有 發(fā)送數(shù)據(jù)幀的數(shù)據(jù)采集器發(fā)送數(shù)據(jù)請(qǐng)求幀,當(dāng)請(qǐng)求超過(guò)一個(gè)門限值時(shí)停止請(qǐng) 求;步驟104,數(shù)據(jù)轉(zhuǎn)發(fā)器返回確認(rèn)幀,將所述數(shù)據(jù)幀發(fā)送給數(shù)據(jù)匯聚器,數(shù) 據(jù)匯聚器發(fā)送確認(rèn)幀到數(shù)據(jù)轉(zhuǎn)發(fā)器進(jìn)行數(shù)據(jù)幀的確認(rèn)。在同步正常的情況下,數(shù)據(jù)匯聚器發(fā)送抄表命令幀到數(shù)據(jù)轉(zhuǎn)發(fā)器,每個(gè) 數(shù)據(jù)轉(zhuǎn)發(fā)器通過(guò)信道掃描,確認(rèn)信道空閑的時(shí),發(fā)送抄表命令確認(rèn)幀到數(shù)據(jù) 匯聚器,經(jīng)過(guò)一定時(shí)間之后,每個(gè)數(shù)據(jù)轉(zhuǎn)發(fā)器通過(guò)信道掃描,確認(rèn)信道空閑,廣播抄表命令幀到數(shù)據(jù)采集器。數(shù)據(jù)采集器收到抄表命令幀之后,掃描信道, 在信道空閑的時(shí)候,發(fā)送抄表命令確認(rèn)幀到轉(zhuǎn)發(fā)器。然后,進(jìn)行信道掃描, 在信道空閑的時(shí)候發(fā)送固定時(shí)間請(qǐng)求幀到數(shù)據(jù)轉(zhuǎn)發(fā)器,當(dāng)轉(zhuǎn)發(fā)器收到固定時(shí) 間請(qǐng)求幀時(shí)候,進(jìn)行信道掃描,在信道空閑的時(shí)候發(fā)送固定時(shí)間請(qǐng)求確認(rèn)幀 到數(shù)據(jù)采集器。經(jīng)過(guò)一段時(shí)間,數(shù)據(jù)采集器接收數(shù)據(jù)轉(zhuǎn)發(fā)器的時(shí)間同步幀, 數(shù)據(jù)采集器進(jìn)行信道掃描,在信道空閑時(shí),發(fā)送數(shù)據(jù)請(qǐng)求幀到數(shù)據(jù)轉(zhuǎn)發(fā)器, 數(shù)據(jù)轉(zhuǎn)發(fā)器收到數(shù)據(jù)請(qǐng)求幀后進(jìn)行信道掃描,在信道空閑的時(shí)候發(fā)送數(shù)據(jù)請(qǐng) 求確認(rèn)幀到數(shù)據(jù)采集器。數(shù)據(jù)采集器隨后在固定的時(shí)間內(nèi)發(fā)送數(shù)據(jù)幀到數(shù)據(jù) 轉(zhuǎn)發(fā)器,數(shù)據(jù)轉(zhuǎn)發(fā)器收到數(shù)據(jù)后,發(fā)送數(shù)據(jù)確認(rèn)幀到數(shù)據(jù)采集器。數(shù)據(jù)轉(zhuǎn)發(fā)器搜集完畢所有數(shù)據(jù),或者搜集數(shù)據(jù)超時(shí)(有些采集器沒(méi)有搜 集到信息)以后,由于數(shù)據(jù)轉(zhuǎn)發(fā)器的數(shù)目遠(yuǎn)遠(yuǎn)小于數(shù)據(jù)采集器,且每個(gè)數(shù)據(jù) 轉(zhuǎn)發(fā)器發(fā)送數(shù)據(jù)的時(shí)間基本上不會(huì)有太大沖突,所以采用帶有時(shí)間同步幀的 競(jìng)爭(zhēng)接入方式傳輸數(shù)據(jù)。當(dāng)轉(zhuǎn)發(fā)器搜集完隸屬于它的所有數(shù)據(jù)采集器數(shù)據(jù)時(shí), 在接受到數(shù)據(jù)匯聚器的時(shí)間同步幀之后,進(jìn)行信道掃描,信道空閑的時(shí),發(fā) 送數(shù)據(jù)請(qǐng)求幀到數(shù)據(jù)匯聚器,數(shù)據(jù)匯聚器同樣在信道空閑的時(shí)候發(fā)送數(shù)據(jù)請(qǐng) 求確認(rèn)幀到數(shù)據(jù)轉(zhuǎn)發(fā)器,數(shù)據(jù)轉(zhuǎn)發(fā)器在信道空閑的時(shí)候發(fā)送數(shù)據(jù)幀到數(shù)據(jù)匯 聚器,數(shù)據(jù)匯聚器收到數(shù)據(jù)幀之后發(fā)送數(shù)據(jù)確認(rèn)幀到數(shù)據(jù)轉(zhuǎn)發(fā)器。如果數(shù)據(jù)匯聚器沒(méi)有收到數(shù)據(jù)轉(zhuǎn)發(fā)器發(fā)送的數(shù)據(jù)幀,數(shù)據(jù)匯聚器對(duì)所述 數(shù)據(jù)轉(zhuǎn)發(fā)器的地址進(jìn)行記錄,在下次時(shí)間同步幀之后,對(duì)該數(shù)據(jù)轉(zhuǎn)發(fā)器發(fā)送 請(qǐng)求幀進(jìn)行數(shù)據(jù)請(qǐng)求,如果請(qǐng)求超過(guò)門限值,停止請(qǐng)求。本發(fā)明數(shù)據(jù)處理方法中發(fā)送時(shí)間同步幀的流程具體包括如下步驟發(fā)送 時(shí)間同步幀的節(jié)點(diǎn)數(shù)據(jù)匯聚器/數(shù)據(jù)轉(zhuǎn)發(fā)器先設(shè)置退避時(shí)間,然后進(jìn)行信道偵 聽(tīng),如果信道忙,則在下一個(gè)周期進(jìn)行時(shí)間同步幀的發(fā)送;如果信道空閑, 則發(fā)送時(shí)間同步幀,此時(shí)發(fā)送的時(shí)間同步幀,可能是在第一次發(fā)送就成功的, 也可能是經(jīng)過(guò)很多個(gè)周期才發(fā)送成功,這樣在接收時(shí)間同步幀的節(jié)點(diǎn)數(shù)據(jù)轉(zhuǎn) 發(fā)器/數(shù)據(jù)采集器可能己經(jīng)失去同步,所以,在發(fā)送完時(shí)間同步幀之后要判斷是否有請(qǐng)求幀請(qǐng)求同步,如果沒(méi)有,則進(jìn)行其他處理,如果有請(qǐng)求幀請(qǐng)求同 步,則進(jìn)行同步處理。本發(fā)明數(shù)據(jù)處理方法中接受時(shí)間同步幀的具體包括如下步驟接收時(shí)間 同步幀的數(shù)據(jù)轉(zhuǎn)發(fā)器/數(shù)據(jù)采集器接收時(shí)間同步幀,如果接收時(shí)間同步幀超過(guò) 了失效門限值,則表示和發(fā)送時(shí)間同步幀的節(jié)點(diǎn)數(shù)據(jù)匯聚器/數(shù)據(jù)轉(zhuǎn)發(fā)器失去 同步,則發(fā)送請(qǐng)求幀進(jìn)行時(shí)間同步的請(qǐng)求。如果沒(méi)有超過(guò)失效門限值,則表 示與發(fā)送時(shí)間同步幀的節(jié)點(diǎn)數(shù)據(jù)匯聚器/數(shù)據(jù)轉(zhuǎn)發(fā)器同步,然后做其他處理。當(dāng)數(shù)據(jù)轉(zhuǎn)發(fā)器/數(shù)據(jù)采集器失去同步后如下處理步驟201,所述數(shù)據(jù)轉(zhuǎn)發(fā)器/數(shù)據(jù)采集器向數(shù)據(jù)匯聚器/數(shù)據(jù)轉(zhuǎn)發(fā)器發(fā)送連 接請(qǐng)求;步驟202,所述數(shù)據(jù)匯聚器/數(shù)據(jù)轉(zhuǎn)發(fā)器確定該請(qǐng)求為隸屬于自身的數(shù)據(jù) 轉(zhuǎn)發(fā)器/數(shù)據(jù)采集器時(shí),確認(rèn)連接請(qǐng)求;步驟203,請(qǐng)求連接成功的數(shù)據(jù)轉(zhuǎn)發(fā)器/數(shù)據(jù)采集器跟蹤同步時(shí)間幀。在系統(tǒng)構(gòu)建初期,為了保持同步,數(shù)據(jù)匯聚器向數(shù)據(jù)轉(zhuǎn)發(fā)器發(fā)送時(shí)間同 步幀的時(shí)候,數(shù)據(jù)轉(zhuǎn)發(fā)器也有可能向隸屬于數(shù)據(jù)轉(zhuǎn)發(fā)器的數(shù)據(jù)采集器發(fā)送時(shí) 間同歩幀,此時(shí),數(shù)據(jù)匯聚器的時(shí)間同步幀有可能和某個(gè)數(shù)據(jù)轉(zhuǎn)發(fā)器的時(shí)間 同步幀沖突,導(dǎo)致,兩種結(jié)果, 一是,數(shù)據(jù)轉(zhuǎn)發(fā)器和數(shù)據(jù)匯聚器失去同步; 二是,隸屬于數(shù)據(jù)轉(zhuǎn)發(fā)器的數(shù)據(jù)采集器和數(shù)據(jù)轉(zhuǎn)發(fā)器失去同步;解決辦法是 在啟動(dòng)每個(gè)數(shù)據(jù)匯聚器的數(shù)據(jù)匯聚器——數(shù)據(jù)轉(zhuǎn)發(fā)器網(wǎng)絡(luò),和每個(gè)數(shù)據(jù)轉(zhuǎn)發(fā) 器的數(shù)據(jù)轉(zhuǎn)發(fā)器——數(shù)據(jù)采集器網(wǎng)絡(luò)的時(shí)候,合理安排時(shí)間同步幀的發(fā)送時(shí) 間,即在本發(fā)明方法進(jìn)行操作之前還包括具體方法如下步驟300,數(shù)據(jù)匯聚器/數(shù)據(jù)轉(zhuǎn)發(fā)器內(nèi)部維護(hù)一個(gè)參數(shù)TSN,該參數(shù)表示收到的時(shí)間同步幀的個(gè)數(shù),當(dāng)轉(zhuǎn)發(fā)器要發(fā)送時(shí)間同步幀的時(shí)候,設(shè)置退避時(shí) 間,判斷TSN是否為O,如果不為0則執(zhí)行步驟301;如果為0則執(zhí)行步驟302;步驟301,數(shù)據(jù)匯聚器/數(shù)據(jù)轉(zhuǎn)發(fā)器等待一個(gè)隨機(jī)時(shí)間,進(jìn)行退避,然TSN減1,然后執(zhí)行步驟300;步302,數(shù)據(jù)匯聚器/數(shù)據(jù)轉(zhuǎn)發(fā)器發(fā)送時(shí)間同步幀,TSN加1。 構(gòu)建系統(tǒng)時(shí),在數(shù)據(jù)匯聚器和數(shù)據(jù)轉(zhuǎn)發(fā)器之間,數(shù)據(jù)轉(zhuǎn)發(fā)器跟蹤帶有匯 聚器地址的時(shí)間同步幀,轉(zhuǎn)發(fā)器把該地址做記錄。數(shù)據(jù)轉(zhuǎn)發(fā)器請(qǐng)求接入?yún)R聚 器網(wǎng)時(shí),則數(shù)據(jù)轉(zhuǎn)發(fā)器發(fā)送帶有自身地址的請(qǐng)求幀請(qǐng)求同步。當(dāng)數(shù)據(jù)匯聚器 收到帶有匯聚器地址的請(qǐng)求幀時(shí),把請(qǐng)求幀中的地址做記錄。在數(shù)據(jù)轉(zhuǎn)發(fā)器 和數(shù)據(jù)采集器之間,數(shù)據(jù)采集器跟蹤數(shù)據(jù)轉(zhuǎn)發(fā)器的帶有數(shù)據(jù)轉(zhuǎn)發(fā)器地址時(shí)間 同步幀,并記錄轉(zhuǎn)發(fā)器地址。數(shù)據(jù)采集器請(qǐng)求與數(shù)據(jù)轉(zhuǎn)發(fā)器同步,發(fā)送帶有 數(shù)據(jù)采集器地址的請(qǐng)求幀到數(shù)據(jù)轉(zhuǎn)發(fā)器請(qǐng)求同步,數(shù)據(jù)轉(zhuǎn)發(fā)器記錄帶有采集 器地址的請(qǐng)求幀的采集器地址。在每個(gè)數(shù)據(jù)匯聚器中維持一個(gè)匯聚器——數(shù) 據(jù)轉(zhuǎn)發(fā)器地址表,在每個(gè)數(shù)據(jù)轉(zhuǎn)發(fā)器中維持一個(gè)數(shù)據(jù)轉(zhuǎn)發(fā)器——數(shù)據(jù)采集器 地址表,在每個(gè)數(shù)據(jù)釆集器中維持一個(gè)數(shù)據(jù)采集器——數(shù)據(jù)轉(zhuǎn)發(fā)器地址表。即地址分配方法具體包括,數(shù)據(jù)轉(zhuǎn)發(fā)器跟蹤帶有數(shù)據(jù)匯聚器地址的時(shí)間 同步幀,數(shù)據(jù)轉(zhuǎn)發(fā)器保存該數(shù)據(jù)匯聚器地址;數(shù)據(jù)轉(zhuǎn)發(fā)器請(qǐng)求接入數(shù)據(jù)匯聚 器時(shí),數(shù)據(jù)轉(zhuǎn)發(fā)器發(fā)送帶有自身地址的請(qǐng)求幀請(qǐng)求同步;所述數(shù)據(jù)匯聚器收 到帶有該數(shù)據(jù)匯聚器地址的請(qǐng)求幀,保存該請(qǐng)求幀中的地址;和數(shù)據(jù)采集器 跟蹤數(shù)據(jù)轉(zhuǎn)發(fā)器的帶有數(shù)據(jù)轉(zhuǎn)發(fā)器地址時(shí)間同步幀,并保存該數(shù)據(jù)轉(zhuǎn)發(fā)器地 址;數(shù)據(jù)采集器請(qǐng)求與數(shù)據(jù)轉(zhuǎn)發(fā)器同步,發(fā)送帶有數(shù)據(jù)采集器地址的請(qǐng)求幀 到數(shù)據(jù)轉(zhuǎn)發(fā)器請(qǐng)求同步,該數(shù)據(jù)轉(zhuǎn)發(fā)器保存帶有該數(shù)據(jù)采集器地址的請(qǐng)求幀 的采集器地址。當(dāng)數(shù)據(jù)轉(zhuǎn)發(fā)器/數(shù)據(jù)采集器為沒(méi)有加入到網(wǎng)絡(luò)的節(jié)點(diǎn)時(shí),該數(shù)據(jù)轉(zhuǎn)發(fā)器/ 數(shù)據(jù)采集器接收任一時(shí)間同步幀,進(jìn)行時(shí)間同步幀跟蹤,當(dāng)跟蹤到時(shí)間同步 幀的時(shí)候,記錄時(shí)間同步幀中的網(wǎng)絡(luò)標(biāo)識(shí)和地址,然后發(fā)送請(qǐng)求幀請(qǐng)求接入。每一個(gè)數(shù)據(jù)采集器初始化時(shí)都認(rèn)為是孤立節(jié)點(diǎn),此時(shí),可以接受任何時(shí) 間同步幀,然后先進(jìn)行信道掃描,如果忙則退避,如果不忙,則發(fā)送請(qǐng)求幀 進(jìn)行接入網(wǎng)請(qǐng)求。當(dāng)數(shù)據(jù)轉(zhuǎn)發(fā)器收到孤點(diǎn)接入請(qǐng)求幀時(shí),則記錄該孤點(diǎn)地址,設(shè)置該孤立節(jié)點(diǎn)為自身網(wǎng)絡(luò)的一個(gè)數(shù)據(jù)采集器,發(fā)出確認(rèn)幀進(jìn)行確認(rèn)。 因此,本發(fā)明數(shù)據(jù)處理系統(tǒng)及處理方法,成本低,處理精確。 最后所應(yīng)說(shuō)明的是,以上實(shí)施例僅用以說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案而 非限制,盡管參照較佳實(shí)施例對(duì)本發(fā)明實(shí)施例進(jìn)行了詳細(xì)說(shuō)明,本領(lǐng)域的普 通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明實(shí)施例的技術(shù)方案進(jìn)行修改或者等同替 換,而不脫離本發(fā)明實(shí)施例技術(shù)方案的精神和范圍。
權(quán)利要求
1、一種工業(yè)無(wú)線傳感網(wǎng)絡(luò)中的數(shù)據(jù)處理系統(tǒng),其特征在于包括數(shù)據(jù)匯聚器,用于發(fā)送命令幀和接收數(shù)據(jù)幀。數(shù)據(jù)轉(zhuǎn)發(fā)器,與所述數(shù)據(jù)匯聚器以有線或無(wú)線的方式相連接,用于接收所述數(shù)據(jù)匯聚器的命令幀和轉(zhuǎn)發(fā)接收到的所述數(shù)據(jù)幀;數(shù)據(jù)采集器,與所需要測(cè)量的數(shù)據(jù)處理端以有線或無(wú)線方式相連接,用于采集所述數(shù)據(jù)處理端的數(shù)據(jù),并形成數(shù)據(jù)幀,并且接收數(shù)據(jù)轉(zhuǎn)發(fā)器的命令幀。
2、 一種基于所述權(quán)利要求1所述的數(shù)據(jù)處理系統(tǒng)的數(shù)據(jù)處理方法,其特 征在于包括步驟1,數(shù)據(jù)采集器接收到抄表命令幀后,返回確認(rèn)幀給數(shù)據(jù)轉(zhuǎn)發(fā)器進(jìn)行 確認(rèn),隨后發(fā)送固定時(shí)間請(qǐng)求幀到數(shù)據(jù)轉(zhuǎn)發(fā)器,申請(qǐng)自己的固定時(shí)間;步驟2,數(shù)據(jù)轉(zhuǎn)發(fā)器收到固定時(shí)間請(qǐng)求幀,調(diào)整超幀每個(gè)時(shí)隙大小,然后 返回確認(rèn)幀,通過(guò)設(shè)置同步時(shí)間參數(shù)和活躍時(shí)間參數(shù)確定超幀時(shí)間,發(fā)送時(shí) 間同步幀;步驟3,數(shù)據(jù)采集器跟蹤時(shí)間同步幀,在重新設(shè)置了同步時(shí)間參數(shù)和活躍 時(shí)間參數(shù)的時(shí)間同步幀中,確定固定時(shí)間,在固定的時(shí)間內(nèi)發(fā)送采集到的數(shù) 據(jù)形成的數(shù)據(jù)幀;步驟4,數(shù)據(jù)轉(zhuǎn)發(fā)器針對(duì)數(shù)據(jù)幀返回確認(rèn)幀到數(shù)據(jù)采集器,將所述數(shù)據(jù)幀 發(fā)送給數(shù)據(jù)匯聚器,數(shù)據(jù)匯聚器針對(duì)數(shù)據(jù)幀發(fā)送確認(rèn)幀到數(shù)據(jù)轉(zhuǎn)發(fā)器進(jìn)行確 認(rèn)。
3、 根據(jù)權(quán)利要求2所述的數(shù)據(jù)處理方法,其特征在于所述步驟1中,所 述數(shù)據(jù)采集器發(fā)送固定時(shí)間請(qǐng)求幀的次數(shù)超過(guò)請(qǐng)求門限值時(shí),停止發(fā)送固定 時(shí)間請(qǐng)求幀。
4、 根據(jù)權(quán)利要求2所述的數(shù)據(jù)處理方法,其特征在于所述步驟3中,所 述數(shù)據(jù)采集器如果在固定的時(shí)間沒(méi)有發(fā)送數(shù)據(jù)幀,則在下一次時(shí)間同步幀同步的時(shí)候,繼續(xù)發(fā)送數(shù)據(jù)幀;如果發(fā)送次數(shù)超過(guò)傳輸門限值,則數(shù)據(jù)轉(zhuǎn)發(fā)器 記錄該數(shù)據(jù)采集器地址,在下次時(shí)間同步幀之后,數(shù)據(jù)轉(zhuǎn)發(fā)器對(duì)所述沒(méi)有發(fā) 送數(shù)據(jù)幀的數(shù)據(jù)采集器發(fā)送數(shù)據(jù)請(qǐng)求幀,當(dāng)請(qǐng)求超過(guò)一個(gè)門限值時(shí)停止請(qǐng)求。
5、 根據(jù)權(quán)利要求2所述的數(shù)據(jù)處理方法,其特征在于所述步驟4之后, 如果數(shù)據(jù)匯聚器沒(méi)有收到數(shù)據(jù)轉(zhuǎn)發(fā)器發(fā)送的數(shù)據(jù)幀,數(shù)據(jù)匯聚器對(duì)所述數(shù)據(jù) 轉(zhuǎn)發(fā)器的地址進(jìn)行記錄,在下次時(shí)間同步幀之后,對(duì)該數(shù)據(jù)轉(zhuǎn)發(fā)器發(fā)送請(qǐng)求 幀進(jìn)行數(shù)據(jù)請(qǐng)求,如果請(qǐng)求超過(guò)門限值,停止請(qǐng)求。
6、 根據(jù)權(quán)利要求2、 3、 4或5所述的數(shù)據(jù)處理方法,其特征在于所述發(fā)送時(shí)間同步幀具體為偵聽(tīng)信道,如果信道空閑則發(fā)送時(shí)間同步幀,如果信道繁忙,則不發(fā)送,等待下一個(gè)周期發(fā)送時(shí)間同步幀;在數(shù)據(jù)轉(zhuǎn)發(fā)器/數(shù)據(jù)采 集器維護(hù)一個(gè)丟失時(shí)間同步幀的門限值,如果失效同步次數(shù)超過(guò)了這個(gè)門限, 則認(rèn)為失去同步,請(qǐng)求重新連接。
7、 根據(jù)權(quán)利要求6所述的數(shù)據(jù)處理方法,其特征在于所述數(shù)據(jù)轉(zhuǎn)發(fā)器/ 數(shù)據(jù)采集器失去同步后還包括-步驟11,所述數(shù)據(jù)轉(zhuǎn)發(fā)器/數(shù)據(jù)采集器向數(shù)據(jù)匯聚器/數(shù)據(jù)轉(zhuǎn)發(fā)器發(fā)送連 接請(qǐng)求;步驟12,所述數(shù)據(jù)匯聚器/數(shù)據(jù)轉(zhuǎn)發(fā)器確定該請(qǐng)求為隸屬于自身的數(shù)據(jù)轉(zhuǎn) 發(fā)器/數(shù)據(jù)采集器時(shí),確認(rèn)連接請(qǐng)求;步驟13,請(qǐng)求連接成功的數(shù)據(jù)轉(zhuǎn)發(fā)器/數(shù)據(jù)采集器跟蹤同步時(shí)間幀。
8、 根據(jù)權(quán)利要求2所述的數(shù)據(jù)處理方法,其特征在于所述步驟1之前還 包括如下步驟步驟20,數(shù)據(jù)匯聚器/數(shù)據(jù)轉(zhuǎn)發(fā)器內(nèi)部維護(hù)一個(gè)參數(shù)TSN,該參數(shù)表示收到的時(shí)間同步幀的個(gè)數(shù),當(dāng)轉(zhuǎn)發(fā)器要發(fā)送時(shí)間同步幀的時(shí)候,設(shè)置退避時(shí)間, 判斷TSN是否為O,如果不為0則執(zhí)行步驟21;如果為0則執(zhí)行步驟22;步驟21,數(shù)據(jù)匯聚器/數(shù)據(jù)轉(zhuǎn)發(fā)器等待一個(gè)隨機(jī)時(shí)間,進(jìn)行退避,然后TSN 減l,然后執(zhí)行步驟20;步驟22,數(shù)據(jù)匯聚器/數(shù)據(jù)轉(zhuǎn)發(fā)器發(fā)送時(shí)間同步幀,TSN加1。
9、 根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理方法,其特征在于還包括地址分配方 法,具體包括,數(shù)據(jù)轉(zhuǎn)發(fā)器跟蹤帶有數(shù)據(jù)匯聚器地址的時(shí)間同步幀,數(shù)據(jù)轉(zhuǎn) 發(fā)器保存該數(shù)據(jù)匯聚器地址;數(shù)據(jù)轉(zhuǎn)發(fā)器請(qǐng)求接入數(shù)據(jù)匯聚器時(shí),數(shù)據(jù)轉(zhuǎn)發(fā) 器發(fā)送帶有自身地址的請(qǐng)求幀請(qǐng)求同步;所述數(shù)據(jù)匯聚器收到帶有該數(shù)據(jù)匯 聚器地址的請(qǐng)求幀,保存該請(qǐng)求幀中的地址;和數(shù)據(jù)采集器跟蹤數(shù)據(jù)轉(zhuǎn)發(fā)器的帶有數(shù)據(jù)轉(zhuǎn)發(fā)器地址時(shí)間同步幀,并保存 該數(shù)據(jù)轉(zhuǎn)發(fā)器地址;數(shù)據(jù)采集器請(qǐng)求與數(shù)據(jù)轉(zhuǎn)發(fā)器同歩,發(fā)送帶有數(shù)據(jù)采集 器地址的請(qǐng)求幀到數(shù)據(jù)轉(zhuǎn)發(fā)器請(qǐng)求同步,該數(shù)據(jù)轉(zhuǎn)發(fā)器保存帶有該數(shù)據(jù)采集 器地址的請(qǐng)求幀的采集器地址。
10、 根據(jù)權(quán)利要求2所述的數(shù)據(jù)處理方法,其特征在于所述當(dāng)數(shù)據(jù)轉(zhuǎn)發(fā) 器/數(shù)據(jù)采集器為沒(méi)有加入到網(wǎng)絡(luò)的節(jié)點(diǎn)時(shí),該數(shù)據(jù)轉(zhuǎn)發(fā)器/數(shù)據(jù)采集器接收任 一時(shí)間同步幀,進(jìn)行時(shí)間同步幀跟蹤,當(dāng)跟蹤到時(shí)間同步幀的時(shí)候,記錄時(shí) 間同步幀中的網(wǎng)絡(luò)標(biāo)識(shí)和地址,然后發(fā)送請(qǐng)求幀請(qǐng)求接入。
全文摘要
本發(fā)明涉及工業(yè)無(wú)線傳感網(wǎng)絡(luò)中的數(shù)據(jù)處理系統(tǒng),包括數(shù)據(jù)匯聚器;數(shù)據(jù)轉(zhuǎn)發(fā)器和數(shù)據(jù)采集器;本發(fā)明還涉及數(shù)據(jù)處理方法,包括數(shù)據(jù)匯聚器發(fā)送抄表命令幀到數(shù)據(jù)轉(zhuǎn)發(fā)器,數(shù)據(jù)轉(zhuǎn)發(fā)器發(fā)送抄表命令幀到數(shù)據(jù)采集器,數(shù)據(jù)采集器接收到抄表命令幀后,發(fā)送固定時(shí)間請(qǐng)求幀,申請(qǐng)自己的固定時(shí)間;數(shù)據(jù)轉(zhuǎn)發(fā)器收到固定時(shí)間請(qǐng)求幀,通過(guò)設(shè)置同步時(shí)間參數(shù)和活躍時(shí)間參數(shù)確定超幀時(shí)間,廣播時(shí)間同步幀,調(diào)整超幀每個(gè)時(shí)隙大小,返回確認(rèn)幀;數(shù)據(jù)采集器在重新設(shè)置同步時(shí)間參數(shù)和活躍時(shí)間參數(shù)的時(shí)間同步幀中,確定固定時(shí)間,在固定的時(shí)間內(nèi)發(fā)送采集到的數(shù)據(jù)形成的數(shù)據(jù)幀;數(shù)據(jù)轉(zhuǎn)發(fā)器將數(shù)據(jù)幀發(fā)送給數(shù)據(jù)匯聚器。因此,本發(fā)明數(shù)據(jù)處理系統(tǒng)及處理方法,成本低,處理精確。
文檔編號(hào)G08C19/00GK101231781SQ20081004678
公開日2008年7月30日 申請(qǐng)日期2008年1月25日 優(yōu)先權(quán)日2008年1月25日
發(fā)明者易麗婭, 王芙蓉, 海 胡, 賈俊平, 閔玉堂 申請(qǐng)人:華中科技大學(xué)