国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      車輛的故障診斷方法、系統(tǒng)及車輛的制作方法_2

      文檔序號(hào):8512237閱讀:來源:國(guó)知局
      例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。
      [0031]在本發(fā)明的描述中,需要理解的是,術(shù)語“中心”、“縱向”、“橫向”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底”、“內(nèi)”、“外”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明和簡(jiǎn)化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對(duì)本發(fā)明的限制。此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。
      [0032]在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語“安裝”、“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個(gè)元件內(nèi)部的連通。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語在本發(fā)明中的具體含義。
      [0033]以下結(jié)合附圖描述根據(jù)本發(fā)明實(shí)施例的車輛的故障診斷方法、系統(tǒng)及車輛。
      [0034]圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的車輛的故障診斷方法的流程圖。其中,車輛包括整車控制器和多個(gè)零部件電子控制器,多個(gè)零部件電子控制器包括但不限于:發(fā)動(dòng)機(jī)控制器、電機(jī)控制器、電池管理控制器、空調(diào)控制器和音響控制器中的一個(gè)或多個(gè)。
      [0035]如圖1所示,根據(jù)本發(fā)明一個(gè)實(shí)施例的車輛的故障診斷方法,包括如下步驟:
      [0036]步驟SlOl:整車控制器接收來自多個(gè)零部件電子控制器發(fā)送的故障報(bào)文。
      [0037]如圖2所示,發(fā)動(dòng)機(jī)控制器、電機(jī)控制器、電池管理控制器以及其它控制器等與整車控制器通過CAN網(wǎng)絡(luò)進(jìn)行通訊,電機(jī)、動(dòng)力電池、發(fā)動(dòng)機(jī)等零部件的控制器(即電機(jī)控制器、電池管理控制器、發(fā)動(dòng)機(jī)控制器等)將各自的故障診斷結(jié)果以報(bào)文的形式通過CAN網(wǎng)絡(luò)發(fā)送給整車控制器。
      [0038]電機(jī)控制器、電池管理控制器、發(fā)動(dòng)機(jī)控制器等具有各自的故障診斷策略,多個(gè)零部件電子控制器通過各自的故障診斷策略進(jìn)行故障診斷,并生成對(duì)應(yīng)的故障標(biāo)志;然后,通過CAN網(wǎng)絡(luò)將所述故障報(bào)文發(fā)送給整車控制器。
      [0039]步驟S102:整車控制器解析故障報(bào)文得到多個(gè)零部件電子控制器的故障信息,其中,故障信息包括故障標(biāo)志。
      [0040]在制定整車的CAN通訊協(xié)議時(shí),需要約定多個(gè)零部件控制器故障信息的具體含義,例如故障信息中包括故障標(biāo)志,故障標(biāo)志可以是CAN報(bào)文中字節(jié)的位,也可以是CAN報(bào)文中字節(jié)的編碼,整車控制器針對(duì)不同類型的故障,可以分配不同的故障碼,收到這些故障標(biāo)志后,根據(jù)預(yù)先的約定可以知道故障類型,這樣,后續(xù)便可以通過診斷工具從整車控制器讀取故障碼,供故障維護(hù)使用。
      [0041]汽車主機(jī)廠可以統(tǒng)一定義故障代碼庫(kù),將各類故障按照國(guó)際通用標(biāo)準(zhǔn)進(jìn)行分類和管理,例如,系統(tǒng)類故障,子系統(tǒng)故障,零部件故障,線束故障等。如圖3所示,整車控制器通過CAN總線接收各零部件控制器發(fā)送的故障報(bào)文,并解析其中的故障信息。
      [0042]步驟S103:整車控制器對(duì)多個(gè)零部件電子控制器的故障信息進(jìn)行管理,包括:根據(jù)故障類型判斷接收到某個(gè)故障標(biāo)志的次數(shù)是否累加達(dá)到預(yù)設(shè)值,如果是,則記錄相應(yīng)的故障信息。當(dāng)然,整車控制器還對(duì)自身的故障信息進(jìn)行管理。
      [0043]具體地,結(jié)合圖3所示,整車控制器對(duì)零部件控制器的故障信息進(jìn)行統(tǒng)一的管理。例如:整車控制器中設(shè)置有一個(gè)故障檢測(cè)計(jì)數(shù)器,該故障檢測(cè)計(jì)數(shù)器的作用是計(jì)算連續(xù)通過或連續(xù)失敗的次數(shù),該計(jì)數(shù)器的值有5種狀態(tài),O為初始狀態(tài),-1到-127之間表示預(yù)通過狀態(tài),-128為測(cè)試通過,I到126表示預(yù)失敗狀態(tài),127為測(cè)試失敗(有故障)。每次循環(huán)對(duì)故障進(jìn)行檢測(cè),檢測(cè)的結(jié)果如果是通過則做減法,如果是失敗則做加法,加到127代表故障測(cè)試結(jié)果失敗,減到-128代表測(cè)試結(jié)果成功(沒有故障)。如果當(dāng)前狀態(tài)是預(yù)通過或通過,而本次測(cè)試結(jié)果是失敗,那么故障檢測(cè)計(jì)數(shù)器先置零再做加法,相反,如果當(dāng)前是預(yù)失敗或失敗,而本次測(cè)試結(jié)果是成功,此時(shí)故障檢測(cè)計(jì)數(shù)器不置零仍然從當(dāng)前值做減法。這樣做的目的是縮短對(duì)失敗的判定周期。需要說明的是,上述的-128至128是示例性的,預(yù)設(shè)值也可根據(jù)需要進(jìn)行改變,例如,只希望連續(xù)檢測(cè)的同一故障類型的故障報(bào)文的次數(shù)達(dá)到5次,便認(rèn)為故障確實(shí)存在,則預(yù)設(shè)值可以設(shè)為5。
      [0044]對(duì)于一些優(yōu)先級(jí)別比較高的故障,可以設(shè)計(jì)有一個(gè)步長(zhǎng),用來控制做減法的時(shí)候每次減的數(shù)量,這樣故障的判定周期可以因故障而異。
      [0045]一個(gè)操作循環(huán)開始的時(shí)候,在不考慮清除故障碼的情況下,首先對(duì)BitO (TestFailed,測(cè)試失敗),Bitl (testFaiIedThisOperat1nCycle,本操作循環(huán)測(cè)試失敗),進(jìn)行初始化,然后對(duì)故障進(jìn)行測(cè)試,并根據(jù)測(cè)試結(jié)果更新故障計(jì)數(shù)器,判斷故障計(jì)數(shù)器是否達(dá)到設(shè)定的限值。
      [0046]如果測(cè)試成功,BitO(testFailed)置0,然后判斷本次操作循環(huán)無故障并且上次操作循環(huán)也無故障的話,Bit2 (pendingDTC)置O。
      [0047]如果測(cè)試失敗,BitO(testFailed)置 1,Bitl (testFaiIedThisOperat1nCycIe)置 1,Bit2 (pendingDTC)置 I。
      [0048]在一個(gè)操作循環(huán)結(jié)束的時(shí)候,Bit2 (pendingDTC)的值需要保存,在下一操作循環(huán)開始的時(shí)候,仍然保持原值。
      [0049]Bit位的解釋如下:
      [0050]BitO:表示實(shí)時(shí)測(cè)試結(jié)果。
      [0051]1:表示故障發(fā)生,測(cè)試失敗,并累加到預(yù)設(shè)值;
      [0052]O:測(cè)試成功無故障或當(dāng)前操作循環(huán)測(cè)試未完成,故障次數(shù)沒有累加到預(yù)設(shè)值。
      [0053]Bitl:表示當(dāng)前操作循環(huán)中診斷測(cè)試是否報(bào)告過失敗。
      [0054]1:當(dāng)前操作循環(huán)中至少報(bào)告過一次失??;
      [0055]O:當(dāng)前操作循環(huán)中未報(bào)告失敗。
      [0056]Bit2:表示在當(dāng)前或者上一操作循環(huán)中診斷測(cè)試是否報(bào)告故障。
      [0057]1:當(dāng)前操作循環(huán)或者上一操作循環(huán)測(cè)試失??;
      [0058]O:操作循環(huán)測(cè)試完成后沒有發(fā)生故障。
      [0059]其中,Bitl在新操作循環(huán)開始時(shí)重置(即重新清零),bit2在新的操作循環(huán)開始時(shí)不重置(即不清零),僅在上一操作循環(huán)未出現(xiàn)任何失敗時(shí)置零。
      [0060]進(jìn)一步地,如果執(zhí)行了清除故障碼($14ClearDiagnosticInformat1n)的操作,所有值都恢復(fù)到默認(rèn)值。
      [0061]步驟S104:利用診斷工具從整車控制器讀取多個(gè)零部件電子控制器的故障信息。結(jié)合圖3所示,當(dāng)使用診斷儀進(jìn)行故障診斷的時(shí)候,診斷儀與整車控制器之間用CAN總線相連,并通過診斷協(xié)議(如KWP2000、UDS)進(jìn)行數(shù)據(jù)交換。結(jié)合圖2所示,診斷協(xié)議棧中提供的常用服務(wù)包括診斷管理服務(wù)、故障碼讀取服務(wù)、清除故障碼、數(shù)據(jù)傳輸服務(wù)等。
      [0062]根據(jù)本發(fā)明實(shí)施例的車輛的故障診斷方法,每個(gè)控制器對(duì)自身進(jìn)行故障診斷,然后將故障診斷結(jié)果發(fā)動(dòng)給整車控制器,由整車控制器對(duì)每個(gè)控制器的故障信息進(jìn)行統(tǒng)一的管理,即所有的控制器都將故障管理工作交
      當(dāng)前第2頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1