一種新能源車(chē)輛故障數(shù)據(jù)采集方法和裝置制造方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種新能源車(chē)輛故障數(shù)據(jù)采集方法,包括以下步驟:獲取第一時(shí)間長(zhǎng)度的最新的第一車(chē)輛數(shù)據(jù);從故障產(chǎn)生時(shí)起,獲取第二時(shí)間長(zhǎng)度的第二車(chē)輛數(shù)據(jù),所述第一和第二車(chē)輛數(shù)據(jù)包括控制器局域網(wǎng)絡(luò)CAN報(bào)文;將所述第一車(chē)輛數(shù)據(jù)和第二車(chē)輛數(shù)據(jù)合并為一個(gè)合并文件;將所述合并文件進(jìn)行壓縮,得到壓縮文件;將所述壓縮文件存儲(chǔ)至存儲(chǔ)器中。本發(fā)明的積極效果是:能夠解決新能源車(chē)輛在行駛工況數(shù)據(jù)記錄過(guò)程中,故障數(shù)據(jù)存儲(chǔ)空間有限以及存儲(chǔ)的數(shù)據(jù)針對(duì)性不強(qiáng)的問(wèn)題,可大大降低存儲(chǔ)成本。
【專(zhuān)利說(shuō)明】一種新能源車(chē)輛故障數(shù)據(jù)采集方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種新能源車(chē)輛故障數(shù)據(jù)采集方法和裝置。
【背景技術(shù)】
[0002]新能源車(chē)輛在國(guó)內(nèi)外得到了蓬勃發(fā)展,根據(jù)國(guó)家法規(guī)規(guī)定,新能源車(chē)輛在不同的發(fā)展階段必須按照比例安裝遠(yuǎn)程監(jiān)控車(chē)載終端。該終端需要通過(guò)CAN總線和GPS傳感器,實(shí)時(shí)的采集車(chē)輛控制器的數(shù)據(jù),其中包括電池管理系統(tǒng)(BMS)、整車(chē)控制器、電機(jī)控制器等。這些數(shù)據(jù)中還包括各個(gè)控制系統(tǒng)的故障信息。車(chē)輛的狀態(tài)數(shù)據(jù)都會(huì)定時(shí)的發(fā)送到遠(yuǎn)程監(jiān)控平臺(tái)(一般由政府或整車(chē)廠家建立),起到監(jiān)控和安全預(yù)警的作用。
[0003]除了安全預(yù)警外,對(duì)于整車(chē)廠家的研發(fā)部門(mén)來(lái)說(shuō),車(chē)輛數(shù)據(jù)對(duì)其研發(fā)改進(jìn)非常重要,特別是和故障相關(guān)的數(shù)據(jù)更為重要。新能源車(chē)輛中,每個(gè)控制器的狀態(tài)和故障數(shù)據(jù)都會(huì)通過(guò)CAN總線進(jìn)行交互,遠(yuǎn)程監(jiān)控終端一方面實(shí)時(shí)解析CAN總線的數(shù)據(jù),然后通過(guò)移動(dòng)網(wǎng)絡(luò)發(fā)送到監(jiān)控平臺(tái);另一個(gè)方面,監(jiān)控終端可以將車(chē)輛數(shù)據(jù)實(shí)時(shí)存儲(chǔ)在本地的存儲(chǔ)器中(一般為SD卡或Flash)。但這些數(shù)據(jù)量非常大,一般一路CAN網(wǎng)絡(luò)的波特率為500Kbps,新能源車(chē)輛一般都有兩路以上的CAN網(wǎng)絡(luò),車(chē)載終端存儲(chǔ)車(chē)輛行駛過(guò)程中的所有數(shù)據(jù),將會(huì)形成一個(gè)海量的數(shù)據(jù)庫(kù)(每天可達(dá)到幾個(gè)GB的數(shù)據(jù)),這樣不但會(huì)帶來(lái)存儲(chǔ)成本的增加,也會(huì)使研發(fā)人員在大量的數(shù)據(jù)中尋找故障相關(guān)的數(shù)據(jù)變得非常困難。
[0004]所以,車(chē)載終端需要有一種好的方法,可以將新能源車(chē)輛與故障相關(guān)的數(shù)據(jù)存儲(chǔ)起來(lái),并能有效的進(jìn)行實(shí)時(shí)壓縮,存儲(chǔ)后的數(shù)據(jù)交給整車(chē)廠家研發(fā)部門(mén)后,可以方便的導(dǎo)入到現(xiàn)有軟件中進(jìn)行分析。
【發(fā)明內(nèi)容】
[0005]本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種新能源車(chē)輛故障數(shù)據(jù)采集方法和裝置。
[0006]為解決上述技術(shù)問(wèn)題,本發(fā)明是按如下方式實(shí)現(xiàn)的:
[0007]—種新能源車(chē)輛故障數(shù)據(jù)采集方法,包括以下步驟:
[0008]獲取第一時(shí)間長(zhǎng)度的最新的第一車(chē)輛數(shù)據(jù);
[0009]從故障產(chǎn)生時(shí)起,獲取第二時(shí)間長(zhǎng)度的第二車(chē)輛數(shù)據(jù),所述第一和第二車(chē)輛數(shù)據(jù)包括控制器局域網(wǎng)絡(luò)CAN報(bào)文;
[0010]將所述第一車(chē)輛數(shù)據(jù)和第二車(chē)輛數(shù)據(jù)合并為一個(gè)合并文件;
[0011]將所述合并文件進(jìn)行壓縮,得到壓縮文件;
[0012]將所述壓縮文件存儲(chǔ)至存儲(chǔ)器中。
[0013]一種新能源車(chē)輛故障數(shù)據(jù)采集裝置,包括:
[0014]第一模塊,用于獲取第一時(shí)間長(zhǎng)度的最新的第一車(chē)輛數(shù)據(jù);
[0015]第二模塊,用于從故障產(chǎn)生時(shí)起,獲取第二時(shí)間長(zhǎng)度的第二車(chē)輛數(shù)據(jù),所述第一和第二車(chē)輛數(shù)據(jù)包括控制器局域網(wǎng)絡(luò)CAN報(bào)文;
[0016]第三模塊,用于將所述第一車(chē)輛數(shù)據(jù)和第二車(chē)輛數(shù)據(jù)合并為一個(gè)合并文件;[0017]第四模塊,用于將所述合并文件進(jìn)行壓縮,得到壓縮文件;
[0018]第五模塊,用于將所述壓縮文件存儲(chǔ)至存儲(chǔ)器中。
[0019]本發(fā)明的積極效果是:通過(guò)實(shí)施本發(fā)明,能夠解決新能源車(chē)輛在行駛工況數(shù)據(jù)記錄過(guò)程中,故障數(shù)據(jù)存儲(chǔ)空間有限以及存儲(chǔ)的數(shù)據(jù)針對(duì)性不強(qiáng)的問(wèn)題,即可大大降低存儲(chǔ)成本,又能將故障發(fā)生前后的數(shù)據(jù)場(chǎng)景都完整的存儲(chǔ)起來(lái),為后續(xù)的故障場(chǎng)景復(fù)現(xiàn)、排查及研發(fā)改進(jìn)提供有效的數(shù)據(jù)支撐。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0020]為了更清楚地說(shuō)明本發(fā)明的技術(shù)方案,下面將對(duì)本發(fā)明描述中所需要使用的附圖作簡(jiǎn)單地介紹。
[0021]圖1是本發(fā)明的一個(gè)實(shí)施例中車(chē)載終端與車(chē)輛的連接關(guān)系示意圖。
[0022]圖2是本發(fā)明的一個(gè)實(shí)施提供的新能源車(chē)輛故障數(shù)據(jù)采集方法的流程圖。
[0023]圖3是本發(fā)明實(shí)施例中使用壓縮文件的數(shù)據(jù)組織方法示意圖。
【具體實(shí)施方式】
[0024]下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。
[0025]本發(fā)明提供一種新能源車(chē)輛的故障數(shù)據(jù)采集和記錄的方法,特別是在純電動(dòng)等新能源車(chē)輛發(fā)展的前期階段,該方法可以將故障發(fā)生前、后的車(chē)輛狀態(tài)數(shù)據(jù)完整的采集、記錄下來(lái),以用于整車(chē)廠家、零部件廠家進(jìn)行故障排查和設(shè)計(jì)改進(jìn)。
[0026]本方法例如可以用在遠(yuǎn)程監(jiān)控車(chē)載終端或CAN總線數(shù)據(jù)記錄儀上,車(chē)載終端或總線記錄儀通過(guò)CAN總線與新能源車(chē)輛各個(gè)控制器相連。車(chē)載終端通過(guò)SD卡、FLASH存儲(chǔ)器等記錄車(chē)輛總線數(shù)據(jù)。
[0027]如圖1所示,本發(fā)明涉及的方法,是基于遠(yuǎn)程監(jiān)控車(chē)載終端(或CAN總線記錄儀)和車(chē)輛控制器而實(shí)施的,車(chē)載終端通過(guò)CAN總線與新能源車(chē)輛的電池管理系統(tǒng)、電機(jī)管理系統(tǒng)、整車(chē)控制器及其它控制器相連,然后實(shí)時(shí)監(jiān)測(cè)和解析總線中的數(shù)據(jù)。車(chē)載終端一般有兩路CAN總線接口,與新能源車(chē)輛的兩個(gè)獨(dú)立CAN網(wǎng)絡(luò)相連。
[0028]如圖2所示,作為本發(fā)明的一種典型實(shí)施方式,實(shí)施內(nèi)容說(shuō)明如下:
[0029]I)在車(chē)輛的協(xié)議文件中指定故障信號(hào)的名稱(chēng),可以通過(guò)dbc協(xié)議數(shù)據(jù)庫(kù)文件進(jìn)行標(biāo)識(shí),以便讓車(chē)載終端了解到那些信號(hào)是故障信號(hào)。
[0030]2)通過(guò)遠(yuǎn)程控制平臺(tái)或本地配置文件設(shè)置當(dāng)故障發(fā)生時(shí),車(chē)載終端應(yīng)該存儲(chǔ)前后多長(zhǎng)時(shí)間(記為tl)的數(shù)據(jù),比如前后5分鐘,或者前后30秒等。
[0031]3)在得到上述信息后,車(chē)載終端進(jìn)入到工作狀態(tài),開(kāi)始偵聽(tīng)CAN總線上的報(bào)文;
[0032]4)車(chē)載終端按照通信協(xié)議對(duì)每個(gè)報(bào)文進(jìn)行解析,并判斷有無(wú)故障產(chǎn)生。新能源車(chē)輛中的故障是否產(chǎn)生一般都是通過(guò)判斷故障信號(hào)是否從零值變?yōu)榉橇阒担?br>
[0033]5)如果沒(méi)有故障產(chǎn)生,則將最新的指定時(shí)間tl內(nèi)的原始CAN報(bào)文存儲(chǔ)在設(shè)備內(nèi)存或緩存到外部存儲(chǔ)器中,并按照“先進(jìn)先出”的原則實(shí)時(shí)更新這些數(shù)據(jù);
[0034]6) 一旦監(jiān)測(cè)到故障產(chǎn)生,則車(chē)載終端將從此刻開(kāi)始到tl時(shí)間段內(nèi)的原始CAN報(bào)文也存儲(chǔ)起來(lái);
[0035]7)車(chē)載終端將上述兩段數(shù)據(jù)拼合成一個(gè)文件,拼合時(shí)按照行業(yè)內(nèi)標(biāo)準(zhǔn)的ASC或BLF格式進(jìn)行存儲(chǔ);
[0036]8)之后,車(chē)載終端將數(shù)據(jù)文件采用zlib的算法進(jìn)行壓縮,按圖3所述的組織方式,通??蓪嚎s級(jí)別設(shè)置為3級(jí),以此降低數(shù)據(jù)文件容量大?。?br>
[0037]9)車(chē)載終端將文件寫(xiě)入到外部存儲(chǔ)器之前,先判斷存儲(chǔ)空間是否已經(jīng)被占滿了 ;
[0038]10)如果已經(jīng)滿了,則刪除掉最先存儲(chǔ)的數(shù)據(jù)文件,直到留有的空間足夠新數(shù)據(jù)文件存儲(chǔ);如果沒(méi)有滿,則直接進(jìn)入到下一步;
[0039]11)車(chē)載終端存儲(chǔ)壓縮后的數(shù)據(jù)文件到外部存儲(chǔ)器中,比如SD卡,F(xiàn)lash等。
[0040]12)研發(fā)人員或維護(hù)人員在發(fā)現(xiàn)故障后,或定期到車(chē)輛上將存儲(chǔ)卡取出(或從車(chē)載終端中將數(shù)據(jù)拷貝出來(lái)),然后利用專(zhuān)用的解壓軟件,得到標(biāo)準(zhǔn)的ASC格式或BLF格式的數(shù)據(jù)文件;
[0041]13)分析人員利用現(xiàn)有工具對(duì)記錄的故障數(shù)據(jù)進(jìn)行分析。
[0042]作為本發(fā)明另外的一種實(shí)施方式,可在故障發(fā)生前,先判斷存儲(chǔ)器的空間是否夠存儲(chǔ)新的數(shù)據(jù)文件,否則先刪除最早創(chuàng)建的數(shù)據(jù)文件。
[0043]作為本發(fā)明的另外一種實(shí)施方式,故障觸發(fā)存儲(chǔ)原始CAN報(bào)文的同時(shí),也可以在存儲(chǔ)器中實(shí)時(shí)存儲(chǔ)解析后的車(chē)輛狀態(tài)數(shù)據(jù)。而實(shí)時(shí)數(shù)據(jù)和故障觸發(fā)的原始CAN報(bào)文可存儲(chǔ)在不同的文件夾甚至是不同分區(qū)上。
[0044]作為本發(fā)明的另外一種實(shí)施方式,可以將GPS的報(bào)文也和CAN總線報(bào)文一起進(jìn)行存儲(chǔ)。
[0045]本發(fā)明的積極效果是:通過(guò)實(shí)施本發(fā)明,能夠解決新能源車(chē)輛在行駛工況數(shù)據(jù)記錄過(guò)程中,故障數(shù)據(jù)存儲(chǔ)空間有限以及存儲(chǔ)的數(shù)據(jù)針對(duì)性不強(qiáng)的問(wèn)題,即可大大降低存儲(chǔ)成本,又能將故障發(fā)生前后的數(shù)據(jù)場(chǎng)景都完整的存儲(chǔ)起來(lái),為后續(xù)的故障場(chǎng)景復(fù)現(xiàn)、排查及研發(fā)改進(jìn)提供有效的數(shù)據(jù)支撐。
[0046]為了舉例說(shuō)明本發(fā)明的實(shí)現(xiàn),描述了上述的【具體實(shí)施方式】。但是本發(fā)明的其他變化和修改,對(duì)于本領(lǐng)域技術(shù)人員是顯而易見(jiàn)的,在本發(fā)明所公開(kāi)的實(shí)質(zhì)和基本原則范圍內(nèi)的任何修改/變化或者仿效變換都屬于本發(fā)明的權(quán)利要求保護(hù)范圍。
【權(quán)利要求】
1.一種新能源車(chē)輛故障數(shù)據(jù)采集方法,其特征在于,包括以下步驟: 獲取第一時(shí)間長(zhǎng)度的最新的第一車(chē)輛數(shù)據(jù); 從故障產(chǎn)生時(shí)起,獲取第二時(shí)間長(zhǎng)度的第二車(chē)輛數(shù)據(jù),所述第一和第二車(chē)輛數(shù)據(jù)包括控制器局域網(wǎng)絡(luò)CAN報(bào)文; 將所述第一車(chē)輛數(shù)據(jù)和第二車(chē)輛數(shù)據(jù)合并為一個(gè)合并文件; 將所述合并文件進(jìn)行壓縮,得到壓縮文件; 將所述壓縮文件存儲(chǔ)至存儲(chǔ)器中。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于, 在所述獲取第一時(shí)間長(zhǎng)度的最新的第一車(chē)輛數(shù)據(jù)之前,所述方法還包括: 設(shè)置故障信號(hào)的名稱(chēng)以及所述第一、第二時(shí)間長(zhǎng)度的長(zhǎng)度值; 在所述獲取第一時(shí)間長(zhǎng)度的最新的第一車(chē)輛數(shù)據(jù)之后,所述方法還包括: 從CAN總線報(bào)文中檢測(cè)到故障信號(hào),確定故障產(chǎn)生。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述將所述壓縮文件存儲(chǔ)至存儲(chǔ)器中之前,或者在故障產(chǎn)生之前,所述方法還包括: 判斷所述存儲(chǔ)器的剩余存儲(chǔ)空間是否能夠容納所述壓縮文件,如果不能夠容納,則刪除最先早存儲(chǔ)的文件。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述車(chē)輛數(shù)據(jù)還包括GPS的報(bào)文和/或解析后的車(chē)輛狀態(tài)數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于:按照行業(yè)內(nèi)標(biāo)準(zhǔn)的ASC或BLF格式將所述第一車(chē)輛數(shù)據(jù)和第二車(chē)輛數(shù)據(jù)合并為一個(gè)合并文件;采用zlib的算法將所述合并文件進(jìn)行壓縮,得到壓縮文件。
6.一種新能源車(chē)輛故障數(shù)據(jù)采集裝置,其特征在于,包括: 第一模塊,用于獲取第一時(shí)間長(zhǎng)度的最新的第一車(chē)輛數(shù)據(jù); 第二模塊,用于從故障產(chǎn)生時(shí)起,獲取第二時(shí)間長(zhǎng)度的第二車(chē)輛數(shù)據(jù),所述第一和第二車(chē)輛數(shù)據(jù)包括控制器局域網(wǎng)絡(luò)CAN報(bào)文; 第三模塊,用于將所述第一車(chē)輛數(shù)據(jù)和第二車(chē)輛數(shù)據(jù)合并為一個(gè)合并文件; 第四模塊,用于將所述合并文件進(jìn)行壓縮,得到壓縮文件; 第五模塊,用于將所述壓縮文件存儲(chǔ)至存儲(chǔ)器中。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 第六模塊,用于設(shè)置故障信號(hào)的名稱(chēng)以及所述第一、第二時(shí)間長(zhǎng)度的長(zhǎng)度值; 第七模塊,用于從CAN總線報(bào)文中檢測(cè)到故障信號(hào),確定故障產(chǎn)生。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 第八模塊,用于在所述將所述壓縮文件存儲(chǔ)至存儲(chǔ)器中之前,或者在故障產(chǎn)生之前,判斷所述存儲(chǔ)器的剩余存儲(chǔ)空間是否能夠容納所述壓縮文件,如果不能夠容納,則刪除最先早存儲(chǔ)的文件。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述車(chē)輛數(shù)據(jù)還包括GPS的報(bào)文和/或解析后的車(chē)輛狀態(tài)數(shù)據(jù)。
10.根據(jù)權(quán)利要求6所述的方法,其特征在于:所述第三模塊按照行業(yè)內(nèi)標(biāo)準(zhǔn)的ASC或BLF格式將所述第一車(chē)輛數(shù)據(jù)和第二車(chē)輛數(shù)據(jù)合并為一個(gè)合并文件;所述第四模塊采用zlib的算法將所述合并文`件進(jìn)行壓縮,得到壓縮文件。
【文檔編號(hào)】G05B19/418GK103529761SQ201310018551
【公開(kāi)日】2014年1月22日 申請(qǐng)日期:2013年1月18日 優(yōu)先權(quán)日:2013年1月18日
【發(fā)明者】易舟, 李立, 糜鋒 申請(qǐng)人:武漢英泰斯特電子技術(shù)有限公司