亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

凍結幀的定義和讀取方法及其裝置的制作方法

文檔序號:6328276閱讀:3290來源:國知局
專利名稱:凍結幀的定義和讀取方法及其裝置的制作方法
技術領域
本發(fā)明涉及汽車領域,尤其涉及一種凍結幀的定義和讀取方法及其裝置。
背景技術
汽車排放系統(tǒng)部件的故障或損壞會導致污染物排放的急劇增加,而這些部件的效能在車輛使用過程當中又會不斷降低甚至損壞。為了更好的改進車輛的排放水平,減少污染物的排放,國際標準針對排放系統(tǒng)提出了故障檢測的需求,及時檢測部件的性能并提示駕駛員相關故障信息,使車輛得到及時的養(yǎng)護和維修。與此對應的,國際標準提出了凍結幀的概念當排放系統(tǒng)出現(xiàn)故障碼時,ECU (Electronic Control Unit,電子控制單元)存儲故障碼出現(xiàn)時的數(shù)據(jù)/相關參數(shù)。大部分ECU都具有故障自檢測及診斷功能,當ECU檢測到故障發(fā)生時,以故障碼的形式將故障存儲下來,汽車維修人員使用專用診斷設備從ECU中讀取該故障碼,即可方便地排查故障。另外,整車電器功能越來越復雜,故障產生的原因各種各樣,將故障發(fā)生時的相關參數(shù)也一并記錄下來,可以為故障排查提供更好的信息幫助。隨著汽車電子技術的發(fā)展,故障檢測功能不僅在排放系統(tǒng)中得到應用,在非排放系統(tǒng)中的應用也越來越廣泛。例如在診斷標準ISO 142 中,不僅對凍結數(shù)據(jù)的讀取和請求回復的格式進行了定義,對非排放系統(tǒng)也提出了凍結幀的概念。ISO 142 定義的凍結幀數(shù)據(jù)對應于具體某電子控制單元的所有故障,即該電子控制單元的所有故障都對應相同的凍結數(shù)據(jù)。由上述標準中對凍結幀的定義可以分析得出開發(fā)階段就將相關環(huán)境參數(shù)定義好后,在后期實際應用中,將無法根據(jù)實際需求針對不同故障碼選取不同的環(huán)境參數(shù)來進行靈活的隨機讀取,即無法做到針對不同故障對應不同凍結數(shù)據(jù),因此不利于對整車問題進行針對性的故障排查,從而會帶來增加維修成本和降低維修效率的問題。另外如果對每個故障單獨定義特定的凍結幀,ECU實現(xiàn)這些功能會變得復雜,從而又增加了 ECU開發(fā)人員的工作量、開發(fā)成本和周期等。因此,有必要為非排放系統(tǒng)提供一種更為有效的凍結幀的定義和讀取方法。

發(fā)明內容
為解決上述問題,本發(fā)明提供一種凍結幀的定義和讀取方法及其裝置,能夠為非排放系統(tǒng)提供一種更為有效的凍結幀的定義和讀取方式?!N凍結幀的定義和讀取方法,包括以下步驟將故障所對應的凍結數(shù)據(jù)進行分段,其中每段凍結數(shù)據(jù)均包括多個數(shù)據(jù)標識符 DID ;確定請求命令格式中凍結數(shù)據(jù)的凍結數(shù)據(jù)選項值,診斷設備根據(jù)該凍結數(shù)據(jù)選項值選擇讀取對應的凍結數(shù)據(jù),所述凍結數(shù)據(jù)選項值中包括凍結數(shù)據(jù)的段數(shù)和次數(shù)。一種凍結幀的定義和讀取裝置,包括分段定義模塊,用于將故障所對應的凍結數(shù)據(jù)進行分段,其中每段凍結數(shù)據(jù)均包括多個數(shù)據(jù)標識符DID ;與所述分段定義模塊相連接的診斷讀取模塊,用于確定請求命令格式中凍結數(shù)據(jù)的凍結數(shù)據(jù)選項值,并根據(jù)該凍結數(shù)據(jù)選項值選擇讀取對應的凍結數(shù)據(jù),所述凍結數(shù)據(jù)選項值中包括凍結數(shù)據(jù)的段數(shù)和次數(shù)。從以上方案可以看出,本發(fā)明的凍結幀的定義和讀取方法及其裝置,通過將相關環(huán)境參數(shù)分成多個段,將所有故障碼對應的凍結幀都定義成最全的環(huán)境參數(shù),ECU開發(fā)人員不用考慮多個段環(huán)境參數(shù)與故障碼的對應關系,改善了凍結幀定義的方式,提高了工作效率,縮短了 ECU開發(fā)成本和周期;而且本發(fā)明的方法及其裝置還增加了篩選功能,在讀取凍結數(shù)據(jù)時可以根據(jù)實際故障選取相對應段的某一次凍結數(shù)據(jù)進行靈活的隨機讀取,真正做到了有針對性的故障排查。


圖1為本發(fā)明凍結幀的定義和讀取方法流程圖;圖2為將凍結數(shù)據(jù)分為H段的示意圖;圖3為第H段凍結數(shù)據(jù)中包括N個DID的示意圖;圖4為以故障碼B196080為例的凍結幀的定義示意圖;圖5為本發(fā)明凍結幀的定義和讀取裝置的結構示意圖;圖6為具體實施例中的凍結幀的定義和讀取裝置的結構示意圖。
具體實施例方式本發(fā)明提供一種凍結幀的定義和讀取方法及其裝置,能夠解決現(xiàn)有技術在非排放系統(tǒng)中因為對凍結幀的定義和讀取的方式不恰當而帶來的ECU開發(fā)成本問題和無法有針對性的排查故障的問題。下面結合附圖詳細描述本發(fā)明的具體實施例。如圖1所示,一種凍結幀的定義和讀取方法,包括以下步驟步驟Si,重新對非排放系統(tǒng)中的凍結幀進行定義即將故障所對應的凍結數(shù)據(jù)進行分段,其中每段凍結數(shù)據(jù)均可以包括多個DID(Date Identifier,數(shù)據(jù)標識符),且每個 DID代表不同的環(huán)境參數(shù)。假設本實施例中將故障所對應的凍結數(shù)據(jù)一共分為了 H段,為方便起見,可分別命名為 Segment 1、Segment 2、Segment 3......Segment H,如圖 2 所示。上述的H個段的凍結數(shù)據(jù)中,每一段又都可以包括多個DID,例如第H段凍結數(shù)據(jù)可以包括N個DID :DID UDID 2、DID 3......DID N,如圖3所示。以某E⑶只包含兩個故障碼B196080,B 196180為例,假設該E⑶的凍結數(shù)據(jù)一共包含五個DID :0x0501、0x0502、0x0503、0x0504、0x0505,則有區(qū)別于現(xiàn)有技術中直接按次數(shù)編排的方法,如圖4所示,本發(fā)明的凍結幀的定義方法,首先將該ECU的凍結數(shù)據(jù)分為兩個段Segment 1和kgment 2),然后繼續(xù)細分,第一段包含兩個DID (0x0501、0x0502),第二段包含三個DID (0x0503,0x0504,0x0505),并且假定排查故障B196080需要的是凍結數(shù)據(jù)kgment 1的信息,排查故障B196180需要的是凍結數(shù)據(jù)kgment 2的信息。步驟S2,確定所述請求命令格式中凍結數(shù)據(jù)的凍結數(shù)據(jù)選項Freezed option的值(可稱之為“凍結數(shù)據(jù)選項值”),所述凍結數(shù)據(jù)選項值中包括凍結數(shù)據(jù)的段數(shù)和次數(shù)。 例如排查故障B196080需要第一段第二次的凍結數(shù)據(jù),則Freezed option值為0x12 ;如果排查故障B196180需要第二段第四次的凍結數(shù)據(jù),則Freezed option值為Od確定了 Freezed option的值后,診斷設備就可以根據(jù)該凍結數(shù)據(jù)選項值Freezed option (XX)選擇讀取對應的凍結數(shù)據(jù)。本發(fā)明的凍結幀的定義和讀取方法也可以直接應用在一些國際標準中,只需對現(xiàn)有的這些國際標準進行相應的優(yōu)化即可。作為一個較好的實施例,以國際診斷標準ISO 142 為基礎進行優(yōu)化,則本發(fā)明的方法在步驟Sl (將故障所對應的凍結數(shù)據(jù)進行分段)之后、步驟S2之前(確定凍結數(shù)據(jù)選項值)之前,還可以包括步驟Sll 在診斷標準ISO 14229 中分別將請求命令格式中凍結數(shù)據(jù)的凍結次數(shù)DTCSnapshotRecordNumbe、回復數(shù)據(jù)格式中凍結數(shù)據(jù)的凍結次數(shù)DTCSnapshotRecordNumber#x用凍結數(shù)據(jù)選項Freezed option來代替?,F(xiàn)有技術中凍結數(shù)據(jù)的讀取和回復采用的是ISO 14229中的成熟格式,改進前的凍結數(shù)據(jù)讀取和回復的ISO 142 原來格式可參見表1和表2。讀取凍結幀的診斷請求數(shù)據(jù)格式(優(yōu)化前)表 權利要求
1.一種凍結幀的定義和讀取方法,其特征在于,包括以下步驟將故障所對應的凍結數(shù)據(jù)進行分段,其中每段凍結數(shù)據(jù)均包括多個數(shù)據(jù)標識符DID ; 確定請求命令格式中凍結數(shù)據(jù)的凍結數(shù)據(jù)選項值,診斷設備根據(jù)該凍結數(shù)據(jù)選項值選擇讀取對應的凍結數(shù)據(jù),所述凍結數(shù)據(jù)選項值中包括凍結數(shù)據(jù)的段數(shù)和次數(shù)。
2.根據(jù)權利要求1所述的凍結幀的定義和讀取方法,其特征在于,在所述將故障所對應的凍結數(shù)據(jù)進行分段之后、確定凍結數(shù)據(jù)選項值之前,還包括步驟在診斷標準ISO 14229中分別將請求命令格式中凍結數(shù)據(jù)的凍結次數(shù)、回復數(shù)據(jù)格式中凍結數(shù)據(jù)的凍結次數(shù)用凍結數(shù)據(jù)選項來代替。
3.根據(jù)權利要求2所述的凍結幀的定義和讀取方法,其特征在于所述凍結數(shù)據(jù)選項的bit 7-bit 4為凍結數(shù)據(jù)的段數(shù),bit 3-bit 0為凍結數(shù)據(jù)的次數(shù);或所述凍結數(shù)據(jù)選項的bit 7-bit 4為凍結數(shù)據(jù)的次數(shù),bit 3-bit 0為凍結數(shù)據(jù)的段數(shù)。
4.根據(jù)權利要求1或2或3所述的凍結幀的定義和讀取方法,其特征在于 所述凍結數(shù)據(jù)的段數(shù)取值范圍為0-14 ;和/或所述凍結數(shù)據(jù)的次數(shù)取值范圍為0-14。
5.根據(jù)權利要求4所述的凍結幀的定義和讀取方法,其特征在于若請求的DTC對應的故障未發(fā)生,ECU返回格式中標有M的凍結數(shù)據(jù); 若ECU只支持一段凍結數(shù)據(jù)和一次凍結,則所述凍結數(shù)據(jù)選項值為0x00 ; 若ECU支持多段凍結數(shù)據(jù)和多次凍結數(shù)據(jù),具體如下A、若請求的DTC對應的故障已發(fā)生,且凍結數(shù)據(jù)選項值為OxXF,ECU返回具體支持的凍結段數(shù)和所有凍結次數(shù)所對應的凍結數(shù)據(jù);B、若請求的DTC對應的故障已發(fā)生,且凍結數(shù)據(jù)選項值為OxFX,ECU返回具體支持的所有凍結段數(shù)和相對應凍結次數(shù)所對應的凍結數(shù)據(jù);C、若請求的DTC對應的故障已發(fā)生,且凍結數(shù)據(jù)選項值不為0xFF、0xXF或OxFX,E⑶返回具體支持的凍結段數(shù)和凍結次數(shù)所對應的凍結數(shù)據(jù);D、若請求的DTC對應的故障已發(fā)生,且凍結數(shù)據(jù)選項值為OxFF,ECU返回所有凍結段數(shù)和所有凍結次數(shù)所對應的凍結數(shù)據(jù)。
6.一種凍結幀的定義和讀取裝置,其特征在于,包括分段定義模塊,用于將故障所對應的凍結數(shù)據(jù)進行分段,其中每段凍結數(shù)據(jù)均包括多個數(shù)據(jù)標識符DID;與所述分段定義模塊相連接的診斷讀取模塊,用于確定請求命令格式中凍結數(shù)據(jù)的凍結數(shù)據(jù)選項值,并根據(jù)該凍結數(shù)據(jù)選項值選擇讀取對應的凍結數(shù)據(jù),所述凍結數(shù)據(jù)選項值中包括凍結數(shù)據(jù)的段數(shù)和次數(shù)。
7.根據(jù)權利要求6所述的凍結幀的定義和讀取裝置,其特征在于,還包括連接在所述分段定義模塊和診斷讀取模塊之間的替換模塊,用于在所述將故障所對應的凍結數(shù)據(jù)進行分段之后、確定凍結數(shù)據(jù)選項值之前,在診斷標準IS0142^中分別將請求命令格式中凍結數(shù)據(jù)的凍結次數(shù)、回復數(shù)據(jù)格式中凍結數(shù)據(jù)的凍結次數(shù)用凍結數(shù)據(jù)選項來代替。
8.根據(jù)權利要求7所述的凍結幀的定義和讀取裝置,其特征在于,所述替換模塊中包括凍結數(shù)據(jù)選項定義模塊;所述凍結數(shù)據(jù)選項定義模塊定義凍結數(shù)據(jù)選項的bit 7-bit 4為凍結數(shù)據(jù)的段數(shù), bit 3-bit 0為凍結數(shù)據(jù)的次數(shù); 或所述凍結數(shù)據(jù)選項定義模塊定義凍結數(shù)據(jù)選項的bit 7-bit 4為凍結數(shù)據(jù)的次數(shù), bit 3-bit 0為凍結數(shù)據(jù)的段數(shù)。
9.根據(jù)權利要求7或8所述的凍結幀的定義和讀取裝置,其特征在于 所述替換模塊中的凍結數(shù)據(jù)的段數(shù)取值范圍為0-14 ;和/或所述替換模塊中的凍結數(shù)據(jù)的次數(shù)取值范圍為0-14。
全文摘要
本發(fā)明提供一種凍結幀的定義和讀取方法及其裝置,該方法包括以下步驟將故障所對應的凍結數(shù)據(jù)進行分段,其中每段凍結數(shù)據(jù)均包括多個數(shù)據(jù)標識符DID;確定所述請求命令格式中凍結數(shù)據(jù)的凍結數(shù)據(jù)選項值,診斷設備根據(jù)該凍結數(shù)據(jù)選項值選擇讀取對應的凍結數(shù)據(jù),所述凍結數(shù)據(jù)選項值中包括凍結數(shù)據(jù)的段數(shù)和次數(shù)。本發(fā)明的方法及其裝置豐富和完善了國際診斷標準中對凍結幀的定義和讀取方式,縮短了ECU開發(fā)成本和周期;而且增加了篩選功能,真正做到了有針對性的故障排查。
文檔編號G05B23/02GK102323814SQ20111015114
公開日2012年1月18日 申請日期2011年6月7日 優(yōu)先權日2011年6月7日
發(fā)明者張斌, 李濟泰, 黃麗芳, 黃少堂 申請人:廣州汽車集團股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1