專利名稱:汽車主動穩(wěn)定性控制系統(tǒng)對故障代碼存儲管理方法
技術(shù)領(lǐng)域:
本發(fā)明屬于車輛行駛安全管理系統(tǒng)領(lǐng)域,特別涉及保證車輛行駛穩(wěn)定性的一 種汽車主動穩(wěn)定性控制系統(tǒng)對故障代碼存儲管理方法。
背景技術(shù):
現(xiàn)行汽車ESP故障診斷系統(tǒng)采用將故障代碼直接存入指定的非易失存儲器地 址中的方式進行故障代碼存儲管理,這種方式在一個存儲器字節(jié)中只能記錄最近 一次對應(yīng)的故障類型的診斷結(jié)果,不能存儲該類故障診斷結(jié)果的歷史記錄,為事 故檢修提供信息較少,尤其對于間歇性故障,可能會因最后一次診斷無故障而清 除之前的故障代碼,不利于故障檢修和及時排除安全隱患;這種存儲方式也造成 了系統(tǒng)存儲資源的浪費。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種汽車主動穩(wěn)定性控制系統(tǒng)對故障代碼存儲管理方 法,其特征在于,汽車主動穩(wěn)定性控制系統(tǒng)采用汽車電子穩(wěn)定程序(ESP)對故
障代碼存儲管理,能在保證車輛行駛穩(wěn)定性的同時使車輛按駕駛者意圖行駛,大
大提高了車輛的行駛安全性;所述汽車ESP故障代碼存儲管理即是ESP故障診斷 系統(tǒng)對故障代碼進行定義、存儲和讀取的方式;首先ESP根據(jù)故障類型定義故障 代碼,將各故障代碼與指定存儲單元中各字節(jié)地址一一對應(yīng);故障代碼的存儲是 以改變其對應(yīng)存儲字節(jié)中一個標(biāo)志位的方式進行,將故障診斷的結(jié)果按時間先后 從對應(yīng)字節(jié)的高位到低位依次存儲;根據(jù)存儲器類型,每一種故障類型診斷結(jié)果 的記錄次數(shù)為其對應(yīng)存儲器字節(jié)的位數(shù);檢修時,通過外部診斷系統(tǒng)依次對每一 種故障類型的各次檢查結(jié)果的故障代碼進行讀取、查詢,
所述故障標(biāo)志位是故障代碼所對應(yīng)字節(jié)的每一位,對故障代碼所對應(yīng)的存儲 器字節(jié)進行位操作,這樣一個字節(jié)可以記錄最近的數(shù)次故障診斷的結(jié)果,使故障 信息的歷史記錄更全面,有利于診斷和檢修以及系統(tǒng)存儲資源的充分利用。所述故障代碼與指定的存儲單元中字節(jié)地址一一對應(yīng)是指ESP故障診斷系統(tǒng) 中所定義的每個故障代碼均與其存儲單元中的一個字節(jié)地址相對應(yīng)。
所述故障代碼存儲以改變標(biāo)志位的方式進行,即一個故障代碼存儲地址字節(jié) 的每個位存儲1次檢查的結(jié)果,0、 1分別表示有、無故障; 一個故障代碼存儲 地址存儲最新n次檢查的結(jié)果,每次存儲新故障代碼通過向高位移位的方式不斷
更新存儲單元,其中n為存儲地址字節(jié)的位數(shù)。
所述故障代碼讀取,使用外部診斷系統(tǒng)讀取故障代碼時,默認(rèn)時讀取的為所 有故障碼最后一次檢查的結(jié)果,最后檢査的結(jié)果從故障記錄存儲地址的最低位讀
取,以讀取的數(shù)據(jù)為1,表示有故障記錄,讀取的數(shù)據(jù)為0,表示無故障記錄;
若為1,則通過運算轉(zhuǎn)變?yōu)樵摴收洗a的通訊格式,若為o,則通過運算轉(zhuǎn)變?yōu)?br>
0000000000000000,與外部診斷系統(tǒng)進行通訊傳輸;若讀取最后一次檢查之前的 n-l次檢査結(jié)果,則只要使用外部診斷系統(tǒng)的向前翻頁指令即可,每翻一頁,一 次讀取前一次的所有故障代碼的故障記錄,直至讀取所有故障的n次故障代碼記 錄。
本發(fā)明的有益效果是ESP故障診斷系統(tǒng)提高了系統(tǒng)的可靠性,其系統(tǒng)本身的 可靠性也至關(guān)重要,故障代碼存儲管理是故障診斷系統(tǒng)的重要部分,需要保證系 統(tǒng)診斷結(jié)果(故障代碼)存儲數(shù)據(jù)的非易失性、歷史性,并要求算法簡單、效率 高、運算周期短等。
圖1故障代碼與存儲地址的對應(yīng)關(guān)系 圖2按位存儲故障代碼
具體實施例方式
下面結(jié)合附圖詳細說明本發(fā)明。
ESP故障診斷系統(tǒng)首先對診斷出的故障確定其故障類型,根據(jù)故障類型,定 義其故障代碼;將故障代碼與指定的存儲單元中某字節(jié)的地址相對應(yīng),即ESP故 障診斷系統(tǒng)中每個故障代碼均對應(yīng)與一指定的存儲單元地址,有利于簡化控制程序算法、代碼存儲、傳輸和讀取。圖1所示,給出一實例,說明故障代碼與存儲
地址的對應(yīng)關(guān)系,如故障代碼我C1411對應(yīng)的存儲地址是SFDEO; C1412對應(yīng)的 存儲地址是SFDE1; C1413對應(yīng)的存儲地址是SFDE2;
圖2所示,為按位存儲故障代碼的實例,對于一種類型的故障對應(yīng)的存儲單
元地址,圖的上部8個方格表示存入新故障代碼之前的故障記錄字節(jié)內(nèi)容;圖的 下部8個方格表示存入新故障代碼之后的故障記錄字節(jié)內(nèi)容;新故障代碼的存儲 過程是首先對上部8個方格表示的存入新故障代碼之前故障記錄字節(jié)內(nèi)容進行 向高位(左邊)移一位運算,然后將最新檢査結(jié)果(0/1分別表示有/無故障)
存入最低位(右邊),結(jié)果見下部8個方格,即存入新故障代碼之后的故障記錄
字節(jié)內(nèi)容。這樣保持最低位始終為最新檢查結(jié)果,按時間順序依次向左為歷次檢 查的結(jié)果,所保存的檢查結(jié)果次數(shù)為存儲器的字節(jié)位數(shù),這樣在一個字節(jié)中可存 儲數(shù)次檢查結(jié)果,有利于故障分析和檢修。故障代碼的讀取從最低位(右邊)開 始,若讀取最后一次之前的檢查結(jié)果,則只要使用外部診斷系統(tǒng)的向前翻頁指令 即可,每翻一頁, 一次讀取前一次的所有故障代碼的故障記錄,直至讀取所有故 障代碼記錄,如上述實例,査詢最新檢查結(jié)果時,即讀取存入新故障代碼之后的
故障記錄字節(jié)最低位,其記錄為1,表示最新一次故障檢查有故障;通過翻頁讀 取前次故障記錄為0,表示前一次故障檢查無故障,依次向前翻頁即可查詢歷史 故障記錄,存儲的記錄次數(shù)為存儲器一個字節(jié)的位數(shù)。
權(quán)利要求
1. 一種汽車主動穩(wěn)定性控制系統(tǒng)對故障代碼存儲管理方法,其特征在于,汽車主動穩(wěn)定性控制系統(tǒng)采用汽車電子穩(wěn)定程序ESP對故障代碼存儲管理,能在保證車輛行駛穩(wěn)定性的同時使車輛按駕駛者意圖行駛,大大提高了車輛的行駛安全性;所述汽車ESP故障代碼存儲管理即是ESP故障診斷系統(tǒng)對故障代碼進行定義、存儲和讀取的方式;首先ESP根據(jù)故障類型定義故障代碼,將各故障代碼與指定存儲單元中各字節(jié)地址一一對應(yīng);故障代碼的存儲是以改變其對應(yīng)存儲字節(jié)中一個標(biāo)志位的方式進行,將故障診斷的結(jié)果按時間先后從對應(yīng)字節(jié)的高位到低位依次存儲;根據(jù)存儲器類型,每一種故障類型診斷結(jié)果的記錄次數(shù)為其對應(yīng)存儲器字節(jié)的位數(shù);檢修時,通過外部診斷系統(tǒng)依次對每一種故障類型的各次檢查結(jié)果的故障代碼進行讀取、查詢。
2. 根據(jù)權(quán)利要求1所述汽車主動穩(wěn)定性控制系統(tǒng)對故障代碼存儲管理方法, 其特征在于,所述故障標(biāo)志位是故障代碼所對應(yīng)字節(jié)的每一位,對故障代碼所對 應(yīng)的存儲器字節(jié)進行位操作,這樣一個字節(jié)可以記錄最近的數(shù)次故障診斷的結(jié) 果,使故障信息的歷史記錄更全面,有利于診斷和檢修以及系統(tǒng)存儲資源的充分 利用。
3. 根據(jù)權(quán)利要求1所述汽車主動穩(wěn)定性控制系統(tǒng)對故障代碼存儲管理方法, 其特征在于,所述故障代碼與指定的存儲單元中字節(jié)地址一一對應(yīng)是指ESP故障 診斷系統(tǒng)中所定義的每個故障代碼均與其存儲單元中的一個字節(jié)地址相對應(yīng)。
4. 根據(jù)權(quán)利要求1所述汽車主動穩(wěn)定性控制系統(tǒng)對故障代碼存儲管理方法, 其特征在于,所述故障代碼存儲以改變標(biāo)志位的方式進行,即一個故障代碼存儲 地址字節(jié)的每個位存儲1次檢查的結(jié)果,0、 1分別表示有、無故障; 一個故障 代碼存儲地址存儲最新n次檢查的結(jié)果,每次存儲新故障代碼通過向高位移位的 方式不斷更新存儲單元,其中n為存儲地址字節(jié)的位數(shù)。
5. 根據(jù)權(quán)利要求1所述汽車主動穩(wěn)定性控制系統(tǒng)對故障代碼存儲管理方法, 其特征在于,所述故障代碼讀取,使用外部診斷系統(tǒng)讀取故障代碼時,默認(rèn)時讀 取的為所有故障碼最后一次檢查的結(jié)果,最后檢查的結(jié)果從故障記錄存儲地址的最低位讀取,以讀取的數(shù)據(jù)為1,表示有故障記錄,讀取的數(shù)據(jù)為0,表示無故障記錄;若為1,則通過運算轉(zhuǎn)變?yōu)樵摴收洗a的通訊格式,若為0,則通過運算 轉(zhuǎn)變?yōu)?000000000000000,與外部診斷系統(tǒng)進行通訊傳輸;若讀取最后一次檢查 之前的n-l次檢查結(jié)果,則只要使用外部診斷系統(tǒng)的向前翻頁指令即可,每翻一 頁, 一次讀取前一次的所有故障代碼的故障記錄,直至讀取所有故障的n次故障 代碼記錄。
全文摘要
本發(fā)明公開了屬于車輛行駛安全管理系統(tǒng)領(lǐng)域的一種汽車主動穩(wěn)定性控制系統(tǒng)對故障代碼存儲管理方法。汽車主動穩(wěn)定性控制系統(tǒng)采用汽車電子穩(wěn)定程序(ESP)對故障代碼存儲管理,所述汽車ESP故障代碼存儲管理即是ESP故障診斷系統(tǒng)對故障代碼進行定義、存儲和讀取的方式;首先ESP根據(jù)故障類型定義故障代碼,將各故障代碼與指定存儲單元中各字節(jié)地址一一對應(yīng);故障代碼的存儲是以改變其對應(yīng)存儲字節(jié)中一個標(biāo)志位的方式進行,將故障診斷的結(jié)果按時間先后從對應(yīng)字節(jié)的高位到低位依次存儲;于是保證系統(tǒng)診斷結(jié)果存儲數(shù)據(jù)的非易失性、歷史性,算法簡單、效率高、運算周期短。保證車輛行駛穩(wěn)定性,大大提高了車輛的行駛安全性。
文檔編號G05B23/02GK101510095SQ20091008076
公開日2009年8月19日 申請日期2009年3月27日 優(yōu)先權(quán)日2009年3月27日
發(fā)明者付燕榮, 陽 葉, 曾尉英, 江發(fā)潮, 王國業(yè) 申請人:中國農(nóng)業(yè)大學(xué)