基于車聯(lián)網(wǎng)的車輛信息無線采集方法
【專利摘要】本發(fā)明提供了一種基于車聯(lián)網(wǎng)的車輛信息無線采集方法,該方法包括:利用IEEE 802.15.4無線通信在終端傳感器節(jié)點(diǎn)與WSN協(xié)調(diào)器之間搭建車輛內(nèi)部無線傳感器網(wǎng)絡(luò),所述WSN協(xié)調(diào)器通過無線網(wǎng)絡(luò)接收所述終端傳感器節(jié)點(diǎn)發(fā)出的數(shù)據(jù)信息,再通過串口傳輸?shù)奖O(jiān)控總平臺中,完成機(jī)動車內(nèi)部信號的采集與傳輸。本發(fā)明提出了一種基于車聯(lián)網(wǎng)的車輛信息無線采集方法,增強(qiáng)數(shù)據(jù)在無線傳輸過程中的可靠性與實(shí)時性,降低節(jié)點(diǎn)功耗和延長網(wǎng)絡(luò)生命周期,最終達(dá)到在車輛內(nèi)部復(fù)雜的電磁環(huán)境下,實(shí)現(xiàn)可靠的無線數(shù)據(jù)傳輸。
【專利說明】
基于車聯(lián)網(wǎng)的車輛信息無線采集方法
技術(shù)領(lǐng)域
[0001] 本發(fā)明設(shè)及信息傳感和采集,特別設(shè)及一種基于車聯(lián)網(wǎng)的車輛信息無線采集方 法。
【背景技術(shù)】
[0002] 近年來我國機(jī)動車消費(fèi)需求旺盛,機(jī)動車化進(jìn)程不斷加快,國內(nèi)機(jī)動車年產(chǎn)量和 保有量持續(xù)快速增長。用戶對機(jī)動車性能的要求也越來越高,隨之而來的是機(jī)動車相關(guān)檢 測技術(shù)的不斷完善。目前,針對機(jī)動車性能檢測有兩種方法,一種是用于車輛常規(guī)性能檢測 和安全測試的標(biāo)準(zhǔn)機(jī)動車檢測線,其需要較大的測試空間和較多的測試設(shè)備。另一種是用 于車輛道路測試,直接反映車輛行駛過程中實(shí)時狀況的便攜式車載測試設(shè)備,其架構(gòu)采用 控制器搭載傳感器組成嵌入式片上系統(tǒng)。在車輛測試中,各測試模塊需要根據(jù)各自功能安 裝于車輛的不同部位,數(shù)據(jù)和供電布線非常不方便。車載測試的便攜性體現(xiàn)在設(shè)備體積上, 而不是傳感器與設(shè)備之間的連接方式上。對于無線傳感器技術(shù)在車載測試中的應(yīng)用,目前 各廠商所搭建的無線傳感器網(wǎng)絡(luò)大部分使用的是高功耗的射頻模塊,沒有形成統(tǒng)一的開發(fā) 設(shè)計(jì)標(biāo)準(zhǔn),增加了開發(fā)難度和后期維護(hù)成本。
【發(fā)明內(nèi)容】
[0003] 為解決上述現(xiàn)有技術(shù)所存在的問題,本發(fā)明提出了一種基于車聯(lián)網(wǎng)的車輛信息無 線采集方法,包括:
[0004] 利用IE邸802.15.4無線通信在終端傳感器節(jié)點(diǎn)與WSN協(xié)調(diào)器之間搭建車輛內(nèi)部 無線傳感器網(wǎng)絡(luò),所述WSN協(xié)調(diào)器通過無線網(wǎng)絡(luò)接收所述終端傳感器節(jié)點(diǎn)發(fā)出的數(shù)據(jù)信息, 再通過串口傳輸?shù)奖O(jiān)控總平臺中,完成機(jī)動車內(nèi)部信號的采集與傳輸。
[0005] 優(yōu)選地,所述WSN協(xié)調(diào)器、終端傳感器節(jié)點(diǎn)、監(jiān)控總平臺組成車輛信息無線采集系 統(tǒng),終端傳感器節(jié)點(diǎn)實(shí)時讀取車輛局部溫濕度、胎壓、加速度和環(huán)境監(jiān)測傳感器數(shù)據(jù),對機(jī) 動車行駛過程中的狀態(tài)進(jìn)行實(shí)時監(jiān)控與管理;傳感器采集的機(jī)動車內(nèi)部各種狀態(tài)信息,通 過無線網(wǎng)絡(luò)傳感器傳輸?shù)铰酚善骱?,再通過協(xié)調(diào)器將各類信息進(jìn)行數(shù)據(jù)整理,將最優(yōu)值輸 入到監(jiān)控總平臺的數(shù)據(jù)庫中進(jìn)行保存并進(jìn)行網(wǎng)絡(luò)發(fā)布,客戶端根據(jù)接口地址調(diào)用信息,同 時監(jiān)控總平臺向協(xié)調(diào)器進(jìn)行指令發(fā)送,協(xié)調(diào)器接收到命令后再通過無線傳感器將此命令發(fā) 送到終端目標(biāo)設(shè)備,終端采集設(shè)備能夠響應(yīng)操作命令執(zhí)行動作;
[0006] 所述終端傳感器節(jié)點(diǎn)將采集的環(huán)境信息和機(jī)動車電子信號組成數(shù)據(jù)帖,通過IEEE 802.15.4無線傳感器網(wǎng)絡(luò),W無線電波的形式經(jīng)由路由器和協(xié)調(diào)器轉(zhuǎn)發(fā)到監(jiān)控總平臺;WSN 協(xié)調(diào)器在收到請求后依次對網(wǎng)絡(luò)中的節(jié)點(diǎn)發(fā)出喚醒信號,而節(jié)點(diǎn)只有被喚醒后才能將采集 到的現(xiàn)場數(shù)據(jù)發(fā)送給協(xié)調(diào)器,當(dāng)協(xié)調(diào)器收集到一段時間所有終端傳感器節(jié)點(diǎn)的發(fā)送的信息 后,經(jīng)過網(wǎng)絡(luò)層的數(shù)據(jù)處理操作,提取出冗余信息和錯誤信息,統(tǒng)一上傳到數(shù)據(jù)監(jiān)控總平 臺;
[0007] 所述車輛信息無線采集系統(tǒng)的數(shù)據(jù)由WSN協(xié)調(diào)器傳輸至監(jiān)控總平臺并在數(shù)據(jù)庫中 存儲的通信過程采用串口通信的方式;而在IE邸802.15.4數(shù)據(jù)傳感采集并傳輸至WSN協(xié)調(diào) 器的過程中,對數(shù)據(jù)進(jìn)行整理,包括對不同數(shù)據(jù)進(jìn)行加工、整合、分類和封裝,然后根據(jù)不同 的信息類型,對數(shù)據(jù)信息進(jìn)行分析計(jì)算,得出最優(yōu)整理結(jié)果,將最優(yōu)值通過串口通信傳輸?shù)?監(jiān)控總平臺。
[0008] 本發(fā)明相比現(xiàn)有技術(shù),具有W下優(yōu)點(diǎn):
[0009] 本發(fā)明提出了一種基于車聯(lián)網(wǎng)的車輛信息無線采集方法,增強(qiáng)數(shù)據(jù)在無線傳輸過 程中的可靠性與實(shí)時性,降低節(jié)點(diǎn)功耗和延長網(wǎng)絡(luò)生命周期,最終達(dá)到在車輛內(nèi)部復(fù)雜的 電磁環(huán)境下,實(shí)現(xiàn)可靠的無線數(shù)據(jù)傳輸。
【附圖說明】
[0010] 圖1是根據(jù)本發(fā)明實(shí)施例的基于車聯(lián)網(wǎng)的車輛信息無線采集方法的流程圖。
【具體實(shí)施方式】
[0011] 下文與圖示本發(fā)明原理的附圖一起提供對本發(fā)明一個或者多個實(shí)施例的詳細(xì)描 述。結(jié)合運(yùn)樣的實(shí)施例描述本發(fā)明,但是本發(fā)明不限于任何實(shí)施例。本發(fā)明的范圍僅由權(quán)利 要求書限定,并且本發(fā)明涵蓋諸多替代、修改和等同物。在下文描述中闡述諸多具體細(xì)節(jié)W 便提供對本發(fā)明的透徹理解。出于示例的目的而提供運(yùn)些細(xì)節(jié),并且無運(yùn)些具體細(xì)節(jié)中的 一些或者所有細(xì)節(jié)也可W根據(jù)權(quán)利要求書實(shí)現(xiàn)本發(fā)明。
[0012] 本發(fā)明的一方面提供了一種基于車聯(lián)網(wǎng)的車輛信息無線采集方法。圖1是根據(jù)本 發(fā)明實(shí)施例的基于車聯(lián)網(wǎng)的車輛信息無線采集方法流程圖。
[0013] 本發(fā)明使用IE邸802.15.4無線通信技術(shù)來實(shí)現(xiàn)無線傳感器網(wǎng)絡(luò)的搭建與網(wǎng)絡(luò)數(shù) 據(jù)的傳輸,在機(jī)動車內(nèi)部構(gòu)建無線傳感器網(wǎng)絡(luò),完成機(jī)動車內(nèi)部信號的采集與傳輸。車輛信 息無線采集系統(tǒng)包括監(jiān)控總平臺、WSN協(xié)調(diào)器和大量的終端傳感器節(jié)點(diǎn)。I邸E 802.15.4WSN 協(xié)調(diào)器負(fù)責(zé)建立無線網(wǎng)絡(luò)和收集數(shù)據(jù),本發(fā)明的無線采集系統(tǒng)中需要采集的數(shù)據(jù)分為車載 和環(huán)境監(jiān)測兩部分,終端傳感器節(jié)點(diǎn)負(fù)責(zé)對數(shù)據(jù)進(jìn)行檢測和采集,然后通過無線射頻模塊 進(jìn)行傳送,協(xié)調(diào)器通過無線網(wǎng)絡(luò)接收終端傳感器節(jié)點(diǎn)發(fā)出的數(shù)據(jù)信息,再通過串口傳輸?shù)?監(jiān)控總平臺中,監(jiān)控總平臺的責(zé)任是對數(shù)據(jù)進(jìn)行查看和存儲。本發(fā)明的無線采集系統(tǒng)設(shè)計(jì) 的數(shù)據(jù)采集系統(tǒng)一方面增強(qiáng)了系統(tǒng)中數(shù)據(jù)信息傳輸?shù)目煽啃院透咝?,另一方面大大減少 了傳感器節(jié)點(diǎn)安裝、維護(hù)的工作量。
[0014] 車輛信息無線采集系統(tǒng)實(shí)時讀取車輛局部溫濕度、胎壓、加速度和環(huán)境監(jiān)測等多 種傳感器數(shù)據(jù),并能夠進(jìn)行人員管理和無線傳感器網(wǎng)絡(luò)的拓?fù)?,W便及時采取相關(guān)手段將 突發(fā)的事件進(jìn)行報警和處理,更加高效、準(zhǔn)確的對機(jī)動車行駛過程中的狀態(tài)進(jìn)行實(shí)時監(jiān)控 與管理。
[0015] 車輛信息無線采集系統(tǒng)由數(shù)據(jù)實(shí)時采集模塊、數(shù)據(jù)通信、處理分析模塊和監(jiān)控總 平臺、移動客戶端組成。在數(shù)據(jù)的傳輸量少、設(shè)備的成本低等條件下,該數(shù)據(jù)采集系統(tǒng)通過 放置在車體內(nèi)部的各類傳感器采集機(jī)動車內(nèi)部各種狀態(tài)信息,通過無線網(wǎng)絡(luò)傳感器傳輸?shù)?路由器后,再通過協(xié)調(diào)器將各類信息進(jìn)行數(shù)據(jù)整理,將最優(yōu)值輸入到監(jiān)控總平臺的數(shù)據(jù)庫 中進(jìn)行保存并進(jìn)行網(wǎng)絡(luò)發(fā)布,客戶端可根據(jù)接口地址調(diào)用信息,同時監(jiān)控總平臺向協(xié)調(diào)器 進(jìn)行指令發(fā)送,協(xié)調(diào)器接收到命令后再通過無線傳感器將此命令發(fā)送到終端目標(biāo)設(shè)備,終 端采集設(shè)備能夠響應(yīng)操作命令執(zhí)行動作。
[0016] 每個節(jié)點(diǎn)攜帶多種傳感器,將采集的環(huán)境信息和機(jī)動車電子信號組成數(shù)據(jù)帖,W 無線電波的形式經(jīng)由路由器和協(xié)調(diào)器轉(zhuǎn)發(fā)到監(jiān)控總平臺,I邸E 802.15.4技術(shù)數(shù)據(jù)傳輸格 式簡單、數(shù)據(jù)傳輸量少、抗干擾能力強(qiáng),特別適用于本發(fā)明的無線采集系統(tǒng)的開發(fā),現(xiàn)場的 傳感器設(shè)備能夠W無線傳感器節(jié)點(diǎn)的形式特點(diǎn)自動組網(wǎng),并能省去大量的布線工作。因此 本發(fā)明將數(shù)據(jù)采集系統(tǒng)分成W下模塊。
[0017] 數(shù)據(jù)采集模塊包括溫濕度傳感器、胎壓傳感器、光敏傳感器、加速度傳感器,實(shí)現(xiàn) 車載和環(huán)境各傳感器數(shù)據(jù)信息采集,并將采集到的模擬信號轉(zhuǎn)換成中屯、節(jié)點(diǎn)可處理的數(shù)字 信號,等待命令發(fā)送數(shù)據(jù)信息,接下來通過IE邸802.15.4無線傳感器網(wǎng)絡(luò)把收到的數(shù)據(jù)發(fā) 送到上級模塊。
[0018] WSN協(xié)調(diào)器在收到請求后需要依次對網(wǎng)絡(luò)中的節(jié)點(diǎn)發(fā)出喚醒信號,而節(jié)點(diǎn)只有被 喚醒后才能將采集到的現(xiàn)場數(shù)據(jù)發(fā)送給協(xié)調(diào)器,當(dāng)協(xié)調(diào)器收集到一段時間所有終端傳感器 節(jié)點(diǎn)的發(fā)送的信息后,經(jīng)過網(wǎng)絡(luò)層的數(shù)據(jù)處理操作,提取出冗余信息和錯誤信息,統(tǒng)一上傳 到數(shù)據(jù)監(jiān)控總平臺。
[0019] 數(shù)據(jù)通信模塊由兩大部分組成,第一部分是終端傳感器節(jié)點(diǎn)采集的數(shù)據(jù)經(jīng)路由器 跳轉(zhuǎn)傳輸?shù)絎SN協(xié)調(diào)器,第二部分是數(shù)據(jù)由WSN協(xié)調(diào)器傳輸至監(jiān)控總平臺,并在數(shù)據(jù)庫中存 儲。因此數(shù)據(jù)通信模塊需要采用兩種不相同的通信方式:兩部分分別采用的是基于IEEE 802.15.4技術(shù)的無線通信網(wǎng)絡(luò),和采用串口通信的方式上傳。在數(shù)據(jù)采集階段,底層IE趾 802.15.4數(shù)據(jù)采集節(jié)點(diǎn)數(shù)量非常多,需要收集大量傳感器信息,傳感器信息相似度較高,冗 余信息較多,所W需要對數(shù)據(jù)進(jìn)行整理。數(shù)據(jù)整理模塊負(fù)責(zé)網(wǎng)絡(luò)傳輸過程中的數(shù)據(jù)處理工 作,需要對不同數(shù)據(jù)進(jìn)行加工、整合、分類和封裝,然后根據(jù)不同的信息類型,對數(shù)據(jù)信息進(jìn) 行分析計(jì)算,得出最優(yōu)整理結(jié)果,將最優(yōu)值通過串口通信傳輸?shù)奖O(jiān)控總平臺上。整個模塊設(shè) 計(jì)的思想是希望能夠?qū)⒌讓拥臒o線傳感器網(wǎng)絡(luò)與監(jiān)控總平臺進(jìn)行通信連接,實(shí)現(xiàn)機(jī)動車信 息無線采集系統(tǒng)的無線監(jiān)控與管理。
[0020] 監(jiān)控總平臺實(shí)時讀取車載內(nèi)部狀態(tài)信息和測試環(huán)境監(jiān)測信息,并對數(shù)據(jù)進(jìn)行處理 與存儲,當(dāng)某一傳感器數(shù)據(jù)超過闊值時向監(jiān)控總平臺發(fā)出報警信號,監(jiān)控總平臺根據(jù)節(jié)點(diǎn) 配置的唯一地址信息迅速定位傳感器節(jié)點(diǎn)位置。此外,監(jiān)控總平臺還對不同傳感器的狀態(tài) 信息和控制功能具有選擇的功能;數(shù)據(jù)實(shí)時顯示和查詢;數(shù)據(jù)顯示、數(shù)據(jù)保存W及參數(shù)設(shè) 置。
[0021 ] 基于WebService+An化oid客戶端的組合方式來實(shí)現(xiàn)移動終端方案,監(jiān)控總平臺將 測試數(shù)據(jù)和分析結(jié)果封裝發(fā)布到WebService中,An化oid客戶端調(diào)用WebService信息并解 析成所需數(shù)據(jù),實(shí)時掌握測試信息和分析結(jié)果。
[0022] WSN協(xié)調(diào)器是整個無線網(wǎng)絡(luò)的數(shù)據(jù)收發(fā)中屯、,路由器和終端傳感器節(jié)點(diǎn)都是通過 它與監(jiān)控總平臺之間進(jìn)行數(shù)據(jù)交換。WSN協(xié)調(diào)器上電后,首先進(jìn)行硬件和協(xié)議找操作系統(tǒng)的 初始化,然后執(zhí)行網(wǎng)絡(luò)建立操作,建立網(wǎng)絡(luò)的過程中包括信道掃描,選擇信道、節(jié)點(diǎn)地址分 配操作,運(yùn)樣便可W啟動協(xié)調(diào)器建立一個新的IE邸802.15.4無線網(wǎng)絡(luò)。
[0023] 在路由器和終端傳感器節(jié)點(diǎn)順利加入網(wǎng)絡(luò)后,終端傳感器節(jié)點(diǎn)要先發(fā)送一個請求 命令,協(xié)調(diào)器接到請求命令后監(jiān)聽所分配的數(shù)據(jù)信道,確保信道空閑后返回允許命令,終端 傳感器節(jié)點(diǎn)接到允許命令后才能開始發(fā)送數(shù)據(jù)信息,運(yùn)樣就避免了信息碰撞和信道堵塞。
[0024] 檢測到空間數(shù)據(jù)后,判斷數(shù)據(jù)信息的可用性,剔除冗余信息和錯誤信息后,將節(jié)點(diǎn) 的各類信息封裝、壓縮通過串口傳輸給監(jiān)控總平臺進(jìn)行顯示和存儲,協(xié)調(diào)器隨后進(jìn)入睡眠 狀態(tài)。
[0025] 路由器作為無線網(wǎng)絡(luò)中數(shù)據(jù)的跳轉(zhuǎn)節(jié)點(diǎn),負(fù)責(zé)接收終端傳感器節(jié)點(diǎn)數(shù)據(jù)信息,整 理數(shù)據(jù)信息后將數(shù)據(jù)轉(zhuǎn)發(fā)給WSN協(xié)調(diào)器。路由器工作過程可分為路由捜索初始化、接收路由 命令帖、接收應(yīng)答命令帖,工作包括數(shù)據(jù)接收、數(shù)據(jù)壓縮、丟包檢測、選擇最佳路徑W防止造 成數(shù)據(jù)阻塞,在完成數(shù)據(jù)轉(zhuǎn)發(fā)的同時起到優(yōu)化節(jié)能的作用。本發(fā)明的無線采集系統(tǒng)中當(dāng)路 由器也搭載傳感器,在其完成路由功能的同時也能進(jìn)行終端傳感器節(jié)點(diǎn)的數(shù)據(jù)采集功能。
[0026] 終端傳感器節(jié)點(diǎn)的作用是采集測試環(huán)境中的各種傳感器信息,經(jīng)路由器最終發(fā)送 給WSN協(xié)調(diào)器,因此它上電初始化后的工作是掃描信道確定是否存在網(wǎng)絡(luò)和協(xié)調(diào)器的位置, 發(fā)現(xiàn)后立即與WSN協(xié)調(diào)器進(jìn)行連接確認(rèn),成功后它便可W按照協(xié)調(diào)器發(fā)送的指令采集車載 和環(huán)境監(jiān)測的各類數(shù)據(jù),然后將數(shù)據(jù)信息上傳至協(xié)調(diào)器中,空閑時間它便處于睡眠狀態(tài)等 待喚醒命令。在完成加入網(wǎng)絡(luò)后,節(jié)點(diǎn)進(jìn)入睡眠等待模式,一旦接收到協(xié)調(diào)器的喚醒命令 后,立即檢測接收數(shù)據(jù),先對接收的數(shù)據(jù)帖頭和命令頭進(jìn)行判斷,根據(jù)命令頭執(zhí)行相應(yīng)的操 作,將采集后的測量值W3個字節(jié)的空間存儲,并將數(shù)據(jù)封裝后發(fā)送給監(jiān)控總平臺。
[0027] 協(xié)調(diào)器通過串口與監(jiān)控總平臺相連的,監(jiān)控總平臺通過串口發(fā)送控令和接收返回 的傳感器數(shù)據(jù),為了提高數(shù)據(jù)管理能力,需要執(zhí)行統(tǒng)一的數(shù)據(jù)通信格在系統(tǒng)中節(jié)點(diǎn)間通信 核協(xié)調(diào)器與監(jiān)控總平臺的通信的數(shù)據(jù)都是采用數(shù)據(jù)帖的方式發(fā)數(shù)據(jù)傳輸時的IEEE 802.15.4協(xié)議帖的格式如下,每一帖長度為32字節(jié),包括帖命令頭、地址、數(shù)據(jù)、校驗(yàn)位和帖 尾組成。
[00%]命令頭:所執(zhí)行的命令。
[00巧]地址:目標(biāo)模塊8位物理地址+2位網(wǎng)絡(luò)地址。
[0030] 數(shù)據(jù):包括命令標(biāo)示符和返回?cái)?shù)據(jù)。
[0031] 校驗(yàn):用于判斷數(shù)據(jù)是否正確。
[0032] 胎壓監(jiān)測模塊包括發(fā)射忍片和接收忍片,發(fā)射忍片將每一位二進(jìn)制數(shù)據(jù)位調(diào)制成 經(jīng)過433M監(jiān)電磁波發(fā)送的信號,接收忍片W固定波特率接受發(fā)射忍片所發(fā)射的射頻信號, 并進(jìn)行解調(diào)然后輸出一個二進(jìn)制數(shù)據(jù)位。采用中斷觸發(fā)的方式,當(dāng)有數(shù)據(jù)傳送,經(jīng)過接收忍 片轉(zhuǎn)換成高低電平二進(jìn)制數(shù)據(jù)位到達(dá)監(jiān)控總平臺時,立即觸發(fā)監(jiān)控總平臺進(jìn)行本次數(shù)據(jù)的 接收。每次數(shù)據(jù)發(fā)送的中間并不影響監(jiān)控總平臺其他數(shù)據(jù)的采集和處理。
[0033] 為了實(shí)現(xiàn)實(shí)時性的目標(biāo),在車載終端的實(shí)現(xiàn)中采用了兩個采集MCU。分別標(biāo)記為 MCU1和MCU2,MCU1負(fù)責(zé)采集有嚴(yán)格實(shí)時性要求的傳感器數(shù)據(jù)。MCU2,則負(fù)責(zé)其他非嚴(yán)格實(shí)時 性要求的數(shù)據(jù),如無線傳輸?shù)?,然后同時將所有數(shù)據(jù)通過無線協(xié)議發(fā)送。MCU1和MCU2之間通 過串口相連,MCU1定時將期間采集到的所有傳感器數(shù)據(jù)一次性發(fā)送給MCU2,然后MCU2負(fù)責(zé) 將其發(fā)送至協(xié)調(diào)器。
[0034] 傳感器數(shù)據(jù)采集模塊,獨(dú)占 MCU1的一個串口收發(fā)對。MCU1和MCU2的通信分別占用 MCU1的串口的發(fā)送端,MCU2的串口的接收端。
[0035] MCU1的完整操作為:主動循環(huán)采集環(huán)境傳感數(shù)據(jù),被動接收胎壓監(jiān)測采集數(shù)據(jù),然 后統(tǒng)一將數(shù)據(jù)發(fā)送給MCU2。先建立數(shù)據(jù)池,傳感器數(shù)據(jù)采集程序作為主程序,保持循環(huán)采 集,然后按照帖格式順序,依次寫入數(shù)據(jù)池。每10次傳感器實(shí)時數(shù)據(jù)采集完畢,啟動一次發(fā) 送程序,一起發(fā)送給MCU2。
[0036] 對于異步胎壓數(shù)據(jù),占用額外單獨(dú)的數(shù)據(jù)區(qū)。W中斷方式接收到的胎壓變化數(shù)據(jù) 先放入胎壓數(shù)據(jù)區(qū),并設(shè)置胎壓數(shù)據(jù)標(biāo)志位。然后,在每次數(shù)據(jù)發(fā)送給MCU2之前,主程序先 檢查胎壓數(shù)據(jù)標(biāo)志位是否被置位。如果置位,說明期間有胎壓數(shù)據(jù)完整接收。則就將胎壓數(shù) 據(jù)區(qū)數(shù)據(jù)拷貝至程序數(shù)據(jù)區(qū),然后清除胎壓數(shù)據(jù)標(biāo)志位。最后將配置好傳感器數(shù)據(jù)和胎壓 數(shù)據(jù)的數(shù)據(jù)區(qū)發(fā)送到MCU2。如果胎壓數(shù)據(jù)標(biāo)志位沒有置位,則不做處理,數(shù)據(jù)區(qū)相應(yīng)段的信 息是上一次胎壓傳感器的數(shù)據(jù)值。
[0037] MCU2先進(jìn)行無線協(xié)議模塊的初始化,發(fā)送配置命令,進(jìn)行編程參數(shù)、網(wǎng)絡(luò)參數(shù)的配 置和網(wǎng)絡(luò)連接。初始化好無線協(xié)議模塊并在收到MCU1發(fā)送來的傳感器數(shù)據(jù)后,開始進(jìn)行無 線協(xié)議傳送;仍采用中斷異步的方式接收MCU1的數(shù)據(jù)。當(dāng)異步收到MCU1的數(shù)據(jù)后,設(shè)置數(shù)據(jù) 接收標(biāo)志位。主程序循環(huán)查看是否收到MCU1發(fā)來的傳感器數(shù)據(jù),如果是,則就將傳感器數(shù)據(jù) 拷貝至數(shù)據(jù)區(qū),然后發(fā)送。
[0038] 結(jié)合本發(fā)明的無線采集系統(tǒng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)和設(shè)計(jì)要求,采用一種分布式的數(shù)據(jù)整 理算法,分別在路由器、協(xié)調(diào)器上根據(jù)其自身功能實(shí)現(xiàn)不同的數(shù)據(jù)整理算法。在路由器采用 動態(tài)分簇路由算法;協(xié)調(diào)器采用空間自適應(yīng)加權(quán)數(shù)據(jù)整理算法;
[0039] 本發(fā)明W節(jié)點(diǎn)剩余電量作為選取簇頭的首要參數(shù)來進(jìn)行動態(tài)分配簇頭。將所有節(jié) 點(diǎn)的剩余電量Es按下式轉(zhuǎn)換為一個時間量Δ t,
[0040]
[0041] 式中,Es為節(jié)點(diǎn)的剩余電量,Eo為初始電量,τ為最大等待時間,Ns為組網(wǎng)次數(shù),Emin 為成為簇頭的最小電量值。
[0042] 選取簇頭時所有節(jié)點(diǎn)都等待一個統(tǒng)一設(shè)定時延,最先到達(dá)時延的為簇頭,周圍節(jié) 點(diǎn)則取消時延。
[0043] 是否對數(shù)據(jù)進(jìn)行整理,取決于協(xié)調(diào)器與簇頭距離da, da的計(jì)算公式如下:
[0044]
[0045] 式中,Ee為節(jié)點(diǎn)壓縮1比特所消耗能量,η為組網(wǎng)個數(shù),ε表示信號放大器向單位面 積發(fā)射1比特?cái)?shù)據(jù)所消耗的電量。當(dāng)協(xié)調(diào)器與簇頭節(jié)點(diǎn)距離大于da時,在協(xié)調(diào)器進(jìn)行數(shù)據(jù)整 理。
[0046] 對于協(xié)調(diào)器,針對大量精度不相等的測量值,采用權(quán)重值W來衡量不同數(shù)據(jù)的不同 精度,將測得的不同數(shù)據(jù)按照精度分別乘W其最優(yōu)權(quán)重值,然后將得到的數(shù)據(jù)進(jìn)行平均值 處理,最終得到最優(yōu)整理結(jié)果:
[0047] 傳感器的測量值Xi、X2、…、Xn經(jīng)過遞歸估計(jì)運(yùn)算后得到玄n:,再分別乘加權(quán)因子Wi后 求和,得到最優(yōu)整理結(jié)果X。去與加權(quán)因子Wi滿足:
[004引
[0049]利用輸出數(shù)據(jù)相互獨(dú)立的關(guān)系,第η個傳感器第k次測量值計(jì)算出時空融合總均方 誤差
[(Κ)加 ]
[0051] S為傳感器數(shù)量,最終得到總的均方誤差為:
[0化2]
[0053] 其中〇i2(n)為終端傳感器節(jié)點(diǎn)初步得到的均方誤差。
[0054] 綜上所述,本發(fā)明提出了一種基于車聯(lián)網(wǎng)的車輛信息無線采集方法,增強(qiáng)數(shù)據(jù)在 無線傳輸過程中的可靠性與實(shí)時性,降低節(jié)點(diǎn)功耗和延長網(wǎng)絡(luò)生命周期,最終達(dá)到在車輛 內(nèi)部復(fù)雜的電磁環(huán)境下,實(shí)現(xiàn)可靠的無線數(shù)據(jù)傳輸。
[0055] 顯然,本領(lǐng)域的技術(shù)人員應(yīng)該理解,上述的本發(fā)明的各模塊或各步驟可W用通用 的計(jì)算系統(tǒng)來實(shí)現(xiàn),它們可W集中在單個的計(jì)算系統(tǒng)上,或者分布在多個計(jì)算系統(tǒng)所組成 的網(wǎng)絡(luò)上,可選地,它們可W用計(jì)算系統(tǒng)可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可W將它們存儲 在存儲系統(tǒng)中由計(jì)算系統(tǒng)來執(zhí)行。運(yùn)樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0056] 應(yīng)當(dāng)理解的是,本發(fā)明的上述【具體實(shí)施方式】僅僅用于示例性說明或解釋本發(fā)明的 原理,而不構(gòu)成對本發(fā)明的限制。因此,在不偏離本發(fā)明的精神和范圍的情況下所做的任何 修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。此外,本發(fā)明所附權(quán)利要求旨 在涵蓋落入所附權(quán)利要求范圍和邊界、或者運(yùn)種范圍和邊界的等同形式內(nèi)的全部變化和修 改例。
【主權(quán)項(xiàng)】
1. 一種基于車聯(lián)網(wǎng)的車輛信息無線采集方法,其特征在于,包括: 利用IEEE 802.15.4無線通信在終端傳感器節(jié)點(diǎn)與WSN協(xié)調(diào)器之間搭建車輛內(nèi)部無線 傳感器網(wǎng)絡(luò),所述WSN協(xié)調(diào)器通過無線網(wǎng)絡(luò)接收所述終端傳感器節(jié)點(diǎn)發(fā)出的數(shù)據(jù)信息,再通 過串口傳輸?shù)奖O(jiān)控總平臺中,完成機(jī)動車內(nèi)部信號的采集與傳輸。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述WSN協(xié)調(diào)器、終端傳感器節(jié)點(diǎn)、監(jiān)控總 平臺組成車輛信息無線采集系統(tǒng),終端傳感器節(jié)點(diǎn)實(shí)時讀取車輛局部溫濕度、胎壓、加速度 和環(huán)境監(jiān)測傳感器數(shù)據(jù),對機(jī)動車行駛過程中的狀態(tài)進(jìn)行實(shí)時監(jiān)控與管理;傳感器采集的 機(jī)動車內(nèi)部各種狀態(tài)信息,通過無線網(wǎng)絡(luò)傳感器傳輸?shù)铰酚善骱?,再通過協(xié)調(diào)器將各類信 息進(jìn)行數(shù)據(jù)整理,將最優(yōu)值輸入到監(jiān)控總平臺的數(shù)據(jù)庫中進(jìn)行保存并進(jìn)行網(wǎng)絡(luò)發(fā)布,客戶 端根據(jù)接口地址調(diào)用信息,同時監(jiān)控總平臺向協(xié)調(diào)器進(jìn)行指令發(fā)送,協(xié)調(diào)器接收到命令后 再通過無線傳感器將此命令發(fā)送到終端目標(biāo)設(shè)備,終端采集設(shè)備能夠響應(yīng)操作命令執(zhí)行動 作; 所述終端傳感器節(jié)點(diǎn)將采集的環(huán)境信息和機(jī)動車電子信號組成數(shù)據(jù)幀,通過IEEE 802.15.4無線傳感器網(wǎng)絡(luò),以無線電波的形式經(jīng)由路由器和協(xié)調(diào)器轉(zhuǎn)發(fā)到監(jiān)控總平臺;WSN 協(xié)調(diào)器在收到請求后依次對網(wǎng)絡(luò)中的節(jié)點(diǎn)發(fā)出喚醒信號,而節(jié)點(diǎn)只有被喚醒后才能將采集 到的現(xiàn)場數(shù)據(jù)發(fā)送給協(xié)調(diào)器,當(dāng)協(xié)調(diào)器收集到一段時間所有終端傳感器節(jié)點(diǎn)的發(fā)送的信息 后,經(jīng)過網(wǎng)絡(luò)層的數(shù)據(jù)處理操作,提取出冗余信息和錯誤信息,統(tǒng)一上傳到數(shù)據(jù)監(jiān)控總平 臺; 所述車輛信息無線采集系統(tǒng)的數(shù)據(jù)由WSN協(xié)調(diào)器傳輸至監(jiān)控總平臺并在數(shù)據(jù)庫中存儲 的通信過程采用串口通信的方式;而在IEEE 802.15.4數(shù)據(jù)傳感采集并傳輸至WSN協(xié)調(diào)器的 過程中,對數(shù)據(jù)進(jìn)行整理,包括對不同數(shù)據(jù)進(jìn)行加工、整合、分類和封裝,然后根據(jù)不同的信 息類型,對數(shù)據(jù)信息進(jìn)行分析計(jì)算,得出最優(yōu)整理結(jié)果,將最優(yōu)值通過串口通信傳輸?shù)奖O(jiān)控 總平臺。
【文檔編號】H04L29/08GK106060150SQ201610475457
【公開日】2016年10月26日
【申請日】2016年6月24日
【發(fā)明人】謝欣霖, 陳波
【申請人】成都之達(dá)科技有限公司