本發(fā)明涉及數(shù)據(jù)解析技術(shù)和網(wǎng)絡(luò)通信技術(shù),尤其涉及一種在車(chē)身動(dòng)力總線上進(jìn)行數(shù)據(jù)監(jiān)聽(tīng)并進(jìn)行數(shù)據(jù)分析獲得零部件問(wèn)題的裝置。
背景技術(shù):
在科技高速發(fā)展的21世紀(jì),隨著互聯(lián)網(wǎng)科技和大數(shù)據(jù)技術(shù)的高速發(fā)展,越來(lái)越多的領(lǐng)域需要運(yùn)用互聯(lián)網(wǎng)科技和大數(shù)據(jù)的分析,其中在汽車(chē)領(lǐng)域也正在快速的發(fā)展和蛻變著,在汽車(chē)總線中,車(chē)載設(shè)備可以通過(guò)can總線獲取到車(chē)輛的零部件的工況信息以及故障信息等,并且可以通過(guò)網(wǎng)絡(luò)將數(shù)據(jù)傳輸至數(shù)據(jù)中心進(jìn)行處理,但是在通過(guò)can總線獲取到的零部件的數(shù)據(jù)在未經(jīng)處理時(shí)并不能準(zhǔn)確的反映出當(dāng)前情況下零部件的損耗程度,這樣會(huì)導(dǎo)致傳輸?shù)皆贫说臄?shù)據(jù)與內(nèi)建模型匹配不完全,更可能會(huì)導(dǎo)致由于獲取到不準(zhǔn)確的零部件的信息所可能引發(fā)的一系列安全問(wèn)題,因此在進(jìn)行獲取車(chē)輛內(nèi)部零部件的數(shù)據(jù)后需要進(jìn)行一些處理分析的手段,在數(shù)據(jù)傳輸前對(duì)數(shù)據(jù)進(jìn)行相應(yīng)的分析操作,使得數(shù)據(jù)在傳輸中是以分析之后的數(shù)據(jù)進(jìn)行傳輸?shù)?,在技術(shù)選擇上,由于obd技術(shù)是一種面向于排放系統(tǒng)ecu的,因此使用了一種能在can線上實(shí)現(xiàn)的協(xié)議即uds協(xié)議,uds能夠提供一個(gè)診斷服務(wù)的基本框架,并且面向整車(chē)所有的ecu。然后在云端數(shù)據(jù)中心對(duì)獲取到的數(shù)據(jù)利用內(nèi)建模型進(jìn)行相應(yīng)的匹配,從而保證了數(shù)據(jù)的準(zhǔn)確性。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提出了一種用于分析車(chē)輛零部件的故障和工況的車(chē)載監(jiān)聽(tīng)裝置,包括:車(chē)輛通信模塊,其是車(chē)載設(shè)備的組成部分,用于監(jiān)聽(tīng)及讀取車(chē)輛各部件的故障信息和工況信息;數(shù)據(jù)分析模塊,其是車(chē)載設(shè)備的組成部分,通過(guò)對(duì)獲取所述車(chē)輛通信模塊監(jiān)聽(tīng)到的車(chē)輛各部件的信息分析或者處理故障信息,并將分析后得到的數(shù)據(jù)儲(chǔ)存在模塊內(nèi);網(wǎng)絡(luò)傳輸模塊,其是車(chē)載設(shè)備的組成部分,與所述數(shù)據(jù)分析模塊通信,其與所述數(shù)據(jù)分析模塊通信以獲取分析處理之后的數(shù)據(jù),然后將信息進(jìn)行上傳操作;云端數(shù)據(jù)中心,其與所述網(wǎng)絡(luò)傳輸模塊通信,用于接收上傳的經(jīng)過(guò)分析處理的車(chē)輛部件參數(shù),然后將之利用匹配算法進(jìn)行匹配操作并將匹配后的結(jié)果進(jìn)行處理和展示。
其中,所述網(wǎng)絡(luò)傳輸模塊和所述云端數(shù)據(jù)中心之間的數(shù)據(jù)通信網(wǎng)絡(luò)為gprs無(wú)線傳輸方式或cdma無(wú)線傳輸方式或3g無(wú)線傳輸方式或4g無(wú)線傳輸方式。
其中,所述數(shù)據(jù)分析模塊采用uds協(xié)議,在汽車(chē)的零部件發(fā)生故障時(shí),所述數(shù)據(jù)分析模塊通過(guò)所述車(chē)輛通信模塊與車(chē)輛ecu通信,讀取車(chē)輛ecu存儲(chǔ)器內(nèi)的故障信息及故障碼,查找到故障源,并將故障源信息發(fā)送至所述云端數(shù)據(jù)中心。
其中,所述數(shù)據(jù)分析模塊通過(guò)所述車(chē)輛通信模塊與車(chē)輛ecu通信,車(chē)輛ecu實(shí)時(shí)監(jiān)測(cè)自身輸入輸出及其ecu內(nèi)部狀態(tài),在發(fā)生故障時(shí)將故障碼存入內(nèi)存,同時(shí)根據(jù)故障的程度點(diǎn)亮汽車(chē)警報(bào)燈。
其中,所述云端數(shù)據(jù)中心根據(jù)數(shù)值分析法,將所述網(wǎng)絡(luò)傳輸模塊傳輸?shù)姆治鎏幚砗蟮臄?shù)據(jù)對(duì)其各個(gè)參數(shù)進(jìn)行推算、統(tǒng)計(jì)參數(shù)值,并利用參數(shù)值上的關(guān)系網(wǎng)進(jìn)行分析得出車(chē)輛各部件的損耗程度。
其中,所述云端數(shù)據(jù)中心將處理后的數(shù)據(jù)整合到顯示頁(yè)面,供用戶查看。
本發(fā)明的有益效果在于:
本發(fā)明方法可以通過(guò)一種特定的分析處理手段對(duì)收集到的車(chē)輛零部件的故障和工況信息進(jìn)行分析,并通過(guò)gprs/cdma/3g/4g網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸,實(shí)時(shí)地將向數(shù)據(jù)中心傳輸分析后的工況和故障信息,保證了信息傳輸?shù)臏?zhǔn)確性,同時(shí)也可以保證數(shù)據(jù)傳輸?shù)膶?shí)時(shí)性。
附圖說(shuō)明
圖1是本發(fā)明用于分析車(chē)輛零部件的故障和工況的車(chē)載監(jiān)聽(tīng)裝置的示意圖。
圖2是車(chē)輛通信模塊獲取監(jiān)聽(tīng)數(shù)據(jù)及通信的示意圖。
圖3是數(shù)據(jù)分析模塊進(jìn)行數(shù)據(jù)分析及與云端數(shù)據(jù)中心數(shù)據(jù)模型進(jìn)行匹配的示意圖。
具體實(shí)施方式
結(jié)合以下具體實(shí)施例和附圖,對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明。實(shí)施本發(fā)明的過(guò)程、條件、實(shí)驗(yàn)方法等,除以下專(zhuān)門(mén)提及的內(nèi)容之外,均為本領(lǐng)域的普遍知識(shí)和公知常識(shí),本發(fā)明沒(méi)有特別限制內(nèi)容。
如圖1所示,本發(fā)明在車(chē)身動(dòng)力總線上進(jìn)行數(shù)據(jù)監(jiān)聽(tīng)并進(jìn)行數(shù)據(jù)分析獲得零部件問(wèn)題的方法,包括車(chē)輛通信模塊1、數(shù)據(jù)分析模塊2、網(wǎng)絡(luò)傳輸模塊3和云端數(shù)據(jù)中心4。車(chē)輛通信模塊1、數(shù)據(jù)分析模塊2、網(wǎng)絡(luò)傳輸模塊3為車(chē)載設(shè)備一部分,安裝在車(chē)輛內(nèi)部。
車(chē)輛通信模塊1為can總線通信模塊,用于讀取車(chē)輛各部件的故障信息和工況信息,具體利用uds協(xié)議,故障信息和工況信息涉及車(chē)輛的動(dòng)力部件,車(chē)身控制,底盤(pán)及傳動(dòng)裝置等車(chē)輛部件的各種信息??梢愿鶕?jù)uds協(xié)議獲取到豐富的車(chē)輛統(tǒng)計(jì)信息和瞬時(shí)信息,uds協(xié)議為車(chē)輛廠商自己制定的協(xié)議,通過(guò)協(xié)議來(lái)實(shí)現(xiàn)對(duì)車(chē)輛的通信,能夠獲取到更加詳細(xì)的車(chē)輛的信息。
經(jīng)uds協(xié)議轉(zhuǎn)換后,故障信息和工況信息的數(shù)據(jù)幀共由6各部分組成,分別是幀起始,canid信息,故障信息,工況信息,crc場(chǎng),幀結(jié)束。其中,幀起始和幀結(jié)束是作為一個(gè)數(shù)據(jù)幀傳送和識(shí)別時(shí)的起始和結(jié)束標(biāo)識(shí),canid信息是將之前的can幀里的id信息提取出來(lái),作為二次識(shí)別的作用,故障信息采用故障碼的形式,占據(jù)0~4個(gè)字節(jié),工況信息也占據(jù)0~4個(gè)字節(jié)進(jìn)行傳輸,crc場(chǎng)為了避免某些原因?qū)е聰?shù)據(jù)被篡改所設(shè)定。如此既保證了數(shù)據(jù)的安全性又保證了數(shù)據(jù)的穩(wěn)定性。
數(shù)據(jù)分析模塊2則是對(duì)上述模塊獲取到信息進(jìn)行分析處理的重要部件。數(shù)據(jù)分析模塊2通過(guò)相應(yīng)的接口與車(chē)輛通信模塊1通信,其與車(chē)輛通信模塊1通信以獲取基本的零部件的信息,根據(jù)獲取的零部件信息通過(guò)分析處理成工作過(guò)程參數(shù)、伴隨過(guò)程參數(shù)、幾何尺寸參數(shù),并將其傳輸至網(wǎng)絡(luò)傳輸模塊3。
網(wǎng)絡(luò)傳輸模塊3與數(shù)據(jù)分析模塊2通信,用于傳輸數(shù)據(jù)分析模塊2傳輸過(guò)來(lái)的分析后的信息。網(wǎng)絡(luò)傳輸模塊3可采用gprs或者cdma或者3g或者4g網(wǎng)絡(luò)等進(jìn)行無(wú)線傳輸,這種非接觸式的傳輸方式便于發(fā)送上述信息至遠(yuǎn)程的云端數(shù)據(jù)中心4。
云端數(shù)據(jù)中心4通過(guò)上述無(wú)線傳輸方式與網(wǎng)絡(luò)傳輸模塊傳輸模塊3通信,用于接收網(wǎng)絡(luò)傳輸模塊3傳輸過(guò)來(lái)的分析數(shù)據(jù),通過(guò)匹配算法對(duì)分析數(shù)據(jù)與云端數(shù)據(jù)中心內(nèi)建的數(shù)據(jù)模型進(jìn)行匹配,并將匹配后的數(shù)據(jù)進(jìn)行加工處理,并通過(guò)更加形象的方式將車(chē)輛部件狀態(tài)展示出來(lái)。
當(dāng)車(chē)輛處于啟動(dòng)狀態(tài)時(shí),車(chē)輛通信模塊1對(duì)車(chē)輛的動(dòng)力部件,車(chē)身控制,底盤(pán)及傳動(dòng)裝置等零部件進(jìn)行檢測(cè),獲得零部件的基本故障信息和工況信息。故障信息和工況信息包括動(dòng)力部件各傳感器參數(shù),發(fā)動(dòng)機(jī)運(yùn)行其他參數(shù)及故障信息,車(chē)身控制及底盤(pán)和傳動(dòng)裝置的瞬時(shí)開(kāi)關(guān)信息和傳感器信息及故障信息。數(shù)據(jù)分析模塊2不斷地通過(guò)接口獲得上述故障信息和工況信息,并將其傳輸至網(wǎng)絡(luò)傳輸模塊3。網(wǎng)絡(luò)傳輸模塊3將上述信息通過(guò)無(wú)線網(wǎng)絡(luò)發(fā)送至云端數(shù)據(jù)中心4內(nèi)利用匹配算法和內(nèi)建模型進(jìn)行匹配和分析操作。
數(shù)據(jù)分析模塊2通過(guò)車(chē)輛通信模塊1與車(chē)輛ecu通信,車(chē)輛ecu實(shí)時(shí)監(jiān)測(cè)自身輸入輸出及其ecu內(nèi)部狀態(tài)。存入內(nèi)存之前,首先會(huì)對(duì)故障碼進(jìn)行識(shí)別,根據(jù)在故障碼信息的最后一位信息決定是否亮起警報(bào)燈。例如,當(dāng)最后一位信息為0時(shí)表示在部件正常此時(shí)可以亮綠燈,或者不亮燈,當(dāng)最后一位信息為1時(shí)此時(shí)亮黃燈,表示該部件處于警戒狀態(tài),需要維護(hù),當(dāng)最后以為信息為2時(shí)此時(shí)亮紅燈,表明該部分目前已經(jīng)有磨損,需要替換或者維修。又例如當(dāng)接收到0851的故障信息時(shí),表示收到的部件具體故障碼為085,識(shí)別到最后一位為1,此時(shí)亮黃燈,用戶接收到黃燈信息知道需要維護(hù)設(shè)備,此時(shí)存入內(nèi)存的故障碼和云端通信處理以后,用戶即可在移動(dòng)設(shè)備等查詢到具體哪個(gè)零部件需要進(jìn)行維護(hù)。在發(fā)生故障時(shí)將故障碼存入內(nèi)存,同時(shí)根據(jù)故障的程度點(diǎn)亮汽車(chē)警報(bào)燈。
本發(fā)明的保護(hù)內(nèi)容不局限于以上實(shí)施例。在不背離發(fā)明構(gòu)思的精神和范圍下,本領(lǐng)域技術(shù)人員能夠想到的變化和優(yōu)點(diǎn)都被包括在本發(fā)明中,并且以所附的權(quán)利要求書(shū)為保護(hù)范圍。