專(zhuān)利名稱(chēng):一種水溫傳感器的診斷方法
技術(shù)領(lǐng)域:
本發(fā)明屬于汽車(chē)整車(chē)動(dòng)力傳動(dòng)系統(tǒng)的控制系統(tǒng)的領(lǐng)域,是控制系統(tǒng)對(duì)動(dòng)力系統(tǒng)的水溫傳感器信號(hào)進(jìn)行診斷,可應(yīng)用于汽油汽車(chē)、柴油汽車(chē)、油電混合動(dòng)力汽車(chē)等動(dòng)力系統(tǒng)的控制領(lǐng)域。
背景技術(shù):
汽車(chē)動(dòng)力系統(tǒng)的水溫信號(hào)是動(dòng)力系統(tǒng)控制策略的一個(gè)關(guān)鍵輸入?yún)⒘?。水溫信?hào)如 果不準(zhǔn)確、存在故障但沒(méi)有診斷出來(lái),那么就會(huì)造成噴油量不精確、污染物的排放量高,此外還會(huì)對(duì)動(dòng)力系統(tǒng)部件的可靠性和耐久性造成一定的傷害。目前在已知的技術(shù)領(lǐng)域中,大部分對(duì)水溫信號(hào)范圍進(jìn)行監(jiān)測(cè),來(lái)判斷是否超過(guò)傳感器的最大輸出范圍,以及實(shí)際溫度所對(duì)應(yīng)的實(shí)際輸出范圍,而對(duì)信號(hào)的可靠性即水溫傳感器的輸出信號(hào)是否準(zhǔn)確,是否有效很少涉及。此外,由于當(dāng)前世界在車(chē)輛工程技術(shù)領(lǐng)域中,節(jié)約能源、降低污染物的排放是擺在首位的,而水溫信號(hào)的準(zhǔn)確與否,直接影響了汽車(chē)的能源消耗以及污染物的排放,所以對(duì)水溫傳感器的信號(hào)進(jìn)行分析是十分重要的。但是目前的控制系統(tǒng)中對(duì)水溫傳感器的診斷是少之又少。因此在現(xiàn)有技術(shù)現(xiàn)狀背景下,本發(fā)明中的內(nèi)容具有實(shí)際應(yīng)用價(jià)值,可以為社會(huì)、為人類(lèi)帶來(lái)實(shí)際價(jià)值。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種水溫傳感器的診斷方法,對(duì)采集的水溫傳感器電壓信號(hào)進(jìn)行檢測(cè)、分析,來(lái)判斷水溫傳感器輸出信號(hào)是否有效、是否準(zhǔn)確。對(duì)采集來(lái)的水溫傳感器電信號(hào)進(jìn)行分析,判斷水溫傳感器信號(hào)是否出錯(cuò),是否可信。由于發(fā)動(dòng)機(jī)的控制單元需要根據(jù)水溫來(lái)對(duì)發(fā)動(dòng)機(jī)一些參數(shù)進(jìn)行補(bǔ)償修正,且對(duì)水溫傳感器發(fā)送過(guò)來(lái)的信號(hào)具有一定的范圍要求。所以需對(duì)水溫傳感器的信號(hào)范圍進(jìn)行檢查,且水溫傳感器的輸出信號(hào)必須在一合理范圍內(nèi)。同時(shí),如果信號(hào)在規(guī)定的范圍內(nèi),還必須保證實(shí)際的輸出信號(hào)與當(dāng)前實(shí)際水溫所對(duì)應(yīng)的輸出信號(hào)相符,否則同樣應(yīng)為錯(cuò)誤。通過(guò)對(duì)水溫傳感器的輸出信號(hào)范圍的合理性檢測(cè)來(lái)判斷水溫傳感器是否失效。采用一種在滿足轉(zhuǎn)速和噴油量的前提條件下,根據(jù)當(dāng)前水溫所計(jì)算出最小溫度上升值以及延遲時(shí)間,在延遲時(shí)間結(jié)束后,溫升值是否達(dá)到最小溫升,以此來(lái)判斷水溫傳感器信號(hào)是否準(zhǔn)確。具體技術(shù)方案如下一種水溫傳感器的診斷方法,對(duì)采集來(lái)的水溫傳感器電信號(hào)進(jìn)行分析,判斷水溫傳感器信號(hào)是否出錯(cuò)以及是否可信,包括水溫傳感器信號(hào)范圍合理性檢測(cè)和水溫傳感器輸出信號(hào)正常性動(dòng)態(tài)檢測(cè)。進(jìn)一步地,其對(duì)水溫傳感器的信號(hào)范圍進(jìn)行檢查,判斷水溫傳感器的輸出信號(hào)是否在合理范圍內(nèi),當(dāng)信號(hào)在規(guī)定的范圍內(nèi),判斷實(shí)際的輸出信號(hào)與當(dāng)前實(shí)際水溫所對(duì)應(yīng)的輸出信號(hào)是否相符。
進(jìn)一步地,所述水溫傳感器信號(hào)范圍合理性檢測(cè)包括如下步驟(I)針對(duì)所選用水溫傳感器的信號(hào)范圍進(jìn)行實(shí)驗(yàn)和定義;(2)確定水溫傳感器正常時(shí)的輸出信號(hào)范圍;(3)通過(guò)整車(chē)實(shí)驗(yàn)來(lái)確定實(shí)際溫度所對(duì)應(yīng)的輸出信號(hào)曲線;(4)建立有效輸出電壓型號(hào)范圍;(5)步驟(I)實(shí)驗(yàn)所得的數(shù)據(jù)標(biāo)入發(fā)動(dòng)機(jī)控制單元中;(6)建立基于發(fā)動(dòng)機(jī)轉(zhuǎn)速和噴油量與當(dāng)前溫度相對(duì)應(yīng)的溫度信號(hào)曲線與延遲時(shí)間,用來(lái)進(jìn)行水溫傳感器輸出信號(hào)正常性動(dòng)態(tài)檢測(cè)。 進(jìn)一步地,所述水溫傳感器輸出信號(hào)正常性動(dòng)態(tài)檢測(cè),用于判斷水溫傳感器是否失效,包括如下步驟I)在滿足轉(zhuǎn)速和噴油量的前提條件下,根據(jù)當(dāng)前水溫所計(jì)算出最小溫度上升值以及延遲時(shí)間;2)在延遲時(shí)間結(jié)束后,檢測(cè)溫升值是否達(dá)到最小溫升,以此來(lái)判斷水溫傳感器信號(hào)是否正常。進(jìn)一步地,所述水溫傳感器信號(hào)范圍合理性檢測(cè)要對(duì)水溫傳感器信號(hào)持續(xù)循環(huán)地進(jìn)行范圍檢測(cè),水溫傳感器輸出電壓的最大值和最小值分別定義為CTSCD_SRCMAX和CTSCD_SRCMIN,當(dāng)水溫傳感器的輸出電壓信號(hào)超過(guò)了 CTSCD_SRCMAX,則表示水溫傳感器的輸出電壓過(guò)高,判斷為對(duì)電源短路或開(kāi)路故障,當(dāng)水溫傳感器的輸出電壓低于CTSCD_SRCMIN,則表示水溫傳感器的輸出電壓過(guò)低,判斷為對(duì)地短路故障;在實(shí)際使用時(shí)實(shí)際溫度的極值所對(duì)應(yīng)的輸出電壓最大值和最小值分別定義為CTSCD_PHYMAX、CTSCD_PHYMIN,當(dāng)電壓在 CTSCD_SRCMAX、CTSCD_PHYMAX 之間或 CTSCD_SRCMIN、CTSCD_PHYMIN 之間,則表示水溫傳感器輸出信號(hào)過(guò)大。進(jìn)一步地,整車(chē)上電后,發(fā)動(dòng)機(jī)控制單元通過(guò)水溫傳感器得到一水溫電壓信號(hào),定義為為 CTSCD_RAW,當(dāng) CTSCD_PHYMAX〈 CTSCD_RAff< CTSCD_SRCMAX 時(shí),報(bào) OBDMAX 錯(cuò)誤;當(dāng) CTSCD_SRCMIN〈 CTSCD_RAff< CTSCD_PHYMIN 時(shí),報(bào) OBDMIN 錯(cuò)誤;當(dāng) CTSCD_RAW> CTSCD_SRCMAX 時(shí),報(bào) CTSMAX 錯(cuò)誤;CTSCD_RAW〈 CTSCD_SRCMIN 時(shí),報(bào) CTSMIN 錯(cuò)誤。進(jìn)一步地,當(dāng)檢測(cè)出水溫傳感器的輸出電壓出錯(cuò),不需要經(jīng)過(guò)任何的驗(yàn)證,立即報(bào)錯(cuò),并點(diǎn)亮發(fā)動(dòng)機(jī)故障燈;報(bào)錯(cuò)后根據(jù)發(fā)動(dòng)機(jī)狀態(tài)使用標(biāo)定好的替用值來(lái)代替水溫傳感器輸出值;當(dāng)檢測(cè)到電壓正常后,不需要經(jīng)過(guò)確認(rèn),立刻關(guān)閉水溫替用值,采用水溫傳感器輸出信號(hào),并關(guān)閉發(fā)動(dòng)機(jī)故障燈。進(jìn)一步地,所述水溫傳感器輸出信號(hào)正常性動(dòng)態(tài)檢測(cè)具體為發(fā)動(dòng)機(jī)啟動(dòng)后,當(dāng)發(fā)動(dòng)機(jī)轉(zhuǎn)速和噴油量都符合規(guī)定的要求,由發(fā)動(dòng)機(jī)轉(zhuǎn)速和噴油量以及當(dāng)前的水溫傳感器輸出信號(hào)計(jì)算出一個(gè)溫度上升的最小值,當(dāng)在規(guī)定的時(shí)間內(nèi)水溫有沒(méi)有達(dá)到規(guī)定的最小溫度,則水溫傳感器輸出信號(hào)判定為不可信。進(jìn)一步地,當(dāng)系統(tǒng)啟動(dòng)時(shí),發(fā)動(dòng)機(jī)控制單元立刻開(kāi)始對(duì)發(fā)動(dòng)機(jī)轉(zhuǎn)速和發(fā)動(dòng)機(jī)噴油量以及當(dāng)前發(fā)動(dòng)機(jī)溫度進(jìn)行監(jiān)測(cè),如果發(fā)動(dòng)機(jī)轉(zhuǎn)速和噴油量都符合動(dòng)態(tài)檢測(cè)的規(guī)定,則開(kāi)啟溫度動(dòng)態(tài)檢測(cè)的定時(shí)器,當(dāng)時(shí)間到達(dá)規(guī)定時(shí)間后,檢測(cè)水溫是否到了規(guī)定的最小值,如果水溫超過(guò)了規(guī)定的最小值,則動(dòng)態(tài)檢測(cè)正常,如果沒(méi)有達(dá)到規(guī)定的最小值,則水溫傳感器輸出信號(hào)不可信。
進(jìn)一步地,動(dòng)態(tài)檢測(cè)每個(gè)駕駛循環(huán)只進(jìn)行一次,當(dāng)檢測(cè)到出錯(cuò),開(kāi)始驗(yàn)證,同時(shí)動(dòng)態(tài)檢測(cè)計(jì)數(shù)器置1,當(dāng)計(jì)數(shù)器為3時(shí),動(dòng)態(tài)檢測(cè)停止計(jì)數(shù),報(bào)水溫傳感器故障,并點(diǎn)亮發(fā)動(dòng)機(jī)故障燈;當(dāng)出現(xiàn)該錯(cuò)誤,發(fā)動(dòng)機(jī)不采取替用值,也不進(jìn)行其它處理;當(dāng)檢測(cè)到水溫傳感器動(dòng)態(tài)檢測(cè)正常后,再次開(kāi)始進(jìn)行恢復(fù)的動(dòng)態(tài)檢測(cè)計(jì)數(shù),計(jì)數(shù)器置1,當(dāng)計(jì)數(shù)器為3時(shí)時(shí),動(dòng)態(tài)檢測(cè)停止計(jì)數(shù),關(guān)閉發(fā)動(dòng)機(jī)故障燈。與目前現(xiàn)有技術(shù)相比,本發(fā)明內(nèi)容覆蓋了水溫傳感器溫度信號(hào)所有的可能的處理內(nèi)容,策略結(jié)構(gòu)簡(jiǎn)單、計(jì)算步驟清晰、監(jiān)測(cè)對(duì)象全面、可靠、易于實(shí)現(xiàn)、便于軟件測(cè)試和標(biāo)定。
圖I為本發(fā)明水溫傳感器的合理范圍圖2為水溫傳感器合理性范圍檢查流程3為溫度傳感器動(dòng)態(tài)檢測(cè)流程圖
具體實(shí)施例方式下面根據(jù)附圖對(duì)本發(fā)明進(jìn)行詳細(xì)描述,其為本發(fā)明多種實(shí)施方式中的一種優(yōu)選實(shí)施例。本發(fā)明首先對(duì)水溫傳感器信號(hào)持續(xù)循環(huán)地進(jìn)行范圍檢測(cè)。由于水溫傳感器采用傳感器,輸出信號(hào)為電壓信號(hào),貝1J肯定有一個(gè)傳感器輸出電壓的最大值、最小值,記為CTSCD_SRCMAX, CTSCD_SRCMIN。如果水溫傳感器的輸出電壓信號(hào)超過(guò)了 CTSCD_SRCMAX,則表示水溫傳感器的輸出電壓過(guò)高,可能對(duì)電源短路或開(kāi)路故障;如果水溫傳感器的輸出電壓低于CTSCD_SRCMIN,則表示水溫傳感器的輸出電壓過(guò)低,可能對(duì)地短路故障。在實(shí)際使用時(shí)還存在實(shí)際溫度的極值所對(duì)應(yīng)的輸出電壓最大值和最小值,記為CTSCD_PHYMAX、CTSCD_PHYMIN。如果電壓在 CTSCD_SRCMAX、CTSCD_PHYMAX 之間或 CTSCD_SRCMIN、CTSCD_PHYMIN 之間,則表不水溫傳感器輸出信號(hào)過(guò)大,可能存在較大飄移值。本發(fā)明中,整車(chē)上電后,發(fā)動(dòng)機(jī)控制單元通過(guò)水溫傳感器得到一水溫電壓信號(hào),記為 CTSCD_RAW。當(dāng) CTSCD_PHYMAX〈 CTSCD_RAff< CTSCD_SRCMAX 時(shí),報(bào) OBDMAX 錯(cuò)誤;iCTSCD_SRCMIN〈 CTSCD_RAff< CTSCD_PHYMIN 時(shí),報(bào) OBDMIN 錯(cuò)誤;當(dāng) CTSCD_RAW> CTSCD_SRCMAX 時(shí),報(bào)CTSMAX錯(cuò)誤;CTSCD_RAW〈 CTSCD_SRCMIN時(shí),報(bào)CTSMIN錯(cuò)誤。一旦檢測(cè)出水溫傳感器的輸出電壓出錯(cuò),不需要經(jīng)過(guò)任何的驗(yàn)證,立即報(bào)錯(cuò),并點(diǎn)亮發(fā)動(dòng)機(jī)故障燈。報(bào)錯(cuò)后根據(jù)發(fā)動(dòng)機(jī)狀態(tài)使用標(biāo)定好的替用值來(lái)代替水溫傳感器輸出值。當(dāng)檢測(cè)到電壓正常后,同樣不需要經(jīng)過(guò)確認(rèn),立刻關(guān)閉水溫替用值,采用水溫傳感器輸出信號(hào),并關(guān)閉發(fā)動(dòng)機(jī)故障燈。在檢測(cè)過(guò)水溫傳感器信號(hào)范圍合理性后,需判斷當(dāng)前水溫傳感器的輸出信號(hào)是否正常,能否真正體現(xiàn)出當(dāng)前水溫的變化,本發(fā)明采用了一種動(dòng)態(tài)檢測(cè)的方法,即通過(guò)判斷發(fā)動(dòng)機(jī)啟動(dòng)后,發(fā)動(dòng)機(jī)轉(zhuǎn)速和噴油量都符合規(guī)定的要求,然后由發(fā)動(dòng)機(jī)轉(zhuǎn)速和噴油量以及當(dāng)前的水溫傳感器輸出信號(hào)計(jì)算出一個(gè)溫度上升的最小值,如果在規(guī)定的時(shí)間內(nèi)水溫有沒(méi)有達(dá)到規(guī)定的最小溫度,則水溫傳感器輸出信號(hào)不可信。在進(jìn)行動(dòng)態(tài)檢測(cè)中,當(dāng)系統(tǒng)啟動(dòng)時(shí),發(fā)動(dòng)機(jī)控制單元立刻開(kāi)始對(duì)發(fā)動(dòng)機(jī)轉(zhuǎn)速和發(fā)動(dòng)機(jī)噴油量以及當(dāng)前發(fā)動(dòng)機(jī)溫度進(jìn)行監(jiān)測(cè),如果發(fā)動(dòng)機(jī)轉(zhuǎn)速和噴油量都符合動(dòng)態(tài)檢測(cè)的規(guī)定,則開(kāi)啟溫度動(dòng)態(tài)檢測(cè)的定時(shí)器,當(dāng)時(shí)間到達(dá)規(guī)定時(shí)間后,檢測(cè)水溫是否到了規(guī)定的最小值,如果水溫超過(guò)了規(guī)定的最小值,則動(dòng)態(tài)檢測(cè)正常,如果沒(méi)有達(dá)到規(guī)定的最小值,則水溫傳感器輸出信號(hào)不可信。動(dòng)態(tài)檢測(cè)每個(gè)駕駛循環(huán)只進(jìn)行一次,當(dāng)檢測(cè)到出錯(cuò),開(kāi)始驗(yàn)證,同時(shí)動(dòng)態(tài)檢測(cè)計(jì)數(shù)器置1,當(dāng)計(jì)數(shù)器為3時(shí),動(dòng)態(tài)檢測(cè)停止計(jì)數(shù),報(bào)水溫傳感器故障,并點(diǎn)亮發(fā)動(dòng)機(jī)故障燈。當(dāng)出現(xiàn)該錯(cuò)誤,發(fā)動(dòng)機(jī)不采取替用值,也不進(jìn)行其它處理。當(dāng)檢測(cè)到水溫傳感器動(dòng)態(tài)檢測(cè)正常后,再次開(kāi)始進(jìn)行恢復(fù)的動(dòng)態(tài)檢測(cè)計(jì)數(shù),計(jì)數(shù)器置1,當(dāng)計(jì)數(shù)器為3時(shí)時(shí),動(dòng)態(tài)檢測(cè)停止計(jì)數(shù),關(guān)閉發(fā)動(dòng)機(jī)故障燈。本發(fā)明針對(duì)溫度傳感器信號(hào)合理性范圍檢測(cè)時(shí),首先針對(duì)所選用傳感器的信號(hào)范圍進(jìn)行實(shí)驗(yàn)、定義,確定傳感器正常時(shí)的輸出信號(hào)范圍。然后通過(guò)整車(chē)實(shí)驗(yàn)來(lái)確定實(shí)際溫度所對(duì)應(yīng)的輸出信號(hào)曲線,建立有效輸出電壓型號(hào)范圍。將實(shí)驗(yàn)所得的數(shù)據(jù)標(biāo)入發(fā)動(dòng)機(jī)控制單元中。同時(shí),經(jīng)過(guò)實(shí)驗(yàn)建立一條基于轉(zhuǎn)速和噴油量并與當(dāng)前溫度相對(duì)應(yīng)的溫度信號(hào)曲線
與延遲時(shí)間,用來(lái)進(jìn)行動(dòng)態(tài)檢測(cè)。當(dāng)整車(chē)上電后,即開(kāi)始進(jìn)行水溫傳感器的合理性范圍檢測(cè),首先讀取當(dāng)前水溫傳感器的輸出信號(hào)CTSCD_RAW,然后將CTSCD_RAW與標(biāo)定好的CTSCD_SRCMAX相比較,如果超過(guò)直接進(jìn)行CTSMAX故障處理;當(dāng)CTSCD_RAW小于CTSCD_SRCMAX,再將其與CTSCD_PHYMAX進(jìn)行比較,如果超過(guò)CTSCD_PHYMAX,則報(bào)OBDMAX錯(cuò)誤,并進(jìn)入故障處理,如果沒(méi)有超過(guò),繼續(xù)判斷是否低于CTSCD_SRCMIN,如低于該值,則報(bào)CTSMIN錯(cuò)誤,并進(jìn)入故障處理,沒(méi)有低于該值繼續(xù)與CTSCD_PHYMIN比較,低于則報(bào)OBDMIN錯(cuò)誤,并進(jìn)行故障處理。在出現(xiàn)上述的四種故障后,發(fā)動(dòng)機(jī)故障燈均點(diǎn)亮,處理均采用釋放替代值,根據(jù)當(dāng)前發(fā)動(dòng)機(jī)狀態(tài)來(lái)釋放相對(duì)應(yīng)的替代值。啟動(dòng)狀態(tài)——CTSCD_tDflffarm_C ;正常運(yùn)行狀態(tài)——CTSCD_tDflCold_C ;后運(yùn)行狀態(tài)-CTSCD_tDf I Co I d_C。當(dāng)發(fā)動(dòng)機(jī)從START狀態(tài)過(guò)渡到NORMAL狀態(tài)后,滿足轉(zhuǎn)速和噴油量的前提條件下,經(jīng)過(guò)一定的時(shí)間后(此時(shí)間是通過(guò)發(fā)動(dòng)機(jī)控制單元內(nèi)標(biāo)定參數(shù)Clg_tiInitTmr_C獲取),發(fā)動(dòng)機(jī)當(dāng)前水溫會(huì)賦予Clg_tClntStrtVal_mp做為一初始溫度計(jì)算限值。一旦初始溫度計(jì)算限值獲得賦予,動(dòng)態(tài)的時(shí)間Clg_tiMaxDynTst_mp和絕對(duì)的時(shí)間Clg_tiMaxAbsTst_mp檢測(cè)會(huì)從相應(yīng)的曲線圖中計(jì)算出來(lái),動(dòng)態(tài)的最小溫升Clg_dtMaxDynTst_mp和絕對(duì)的最小溫升Clg_dtMaxAbsTst_mp也會(huì)從相應(yīng)的曲線圖中計(jì)算。當(dāng)獲取初始溫度計(jì)算限值以后,動(dòng)態(tài)時(shí)間及溫升和絕對(duì)時(shí)間及溫升也會(huì)隨之獲得,發(fā)動(dòng)機(jī)當(dāng)前水溫會(huì)一直和水溫初值進(jìn)行差值計(jì)算Clg_dtDynTst,這個(gè)差值Clg_dtDynTst實(shí)時(shí)的和最小溫升進(jìn)行比較。當(dāng)在規(guī)定的延遲時(shí)間內(nèi),這個(gè)差值超過(guò)了最小溫升,則說(shuō)明水溫傳感器信號(hào)可靠,如果在規(guī)定的延遲時(shí)間內(nèi),這個(gè)差值始終沒(méi)有超過(guò)最小溫升,則說(shuō)明水溫傳感器信號(hào)不可靠。在檢測(cè)過(guò)程中,如果轉(zhuǎn)速和噴油量達(dá)不到檢測(cè)要求,計(jì)時(shí)會(huì)停止只到再次滿足前提要求。出現(xiàn)動(dòng)態(tài)檢測(cè)故障后,發(fā)動(dòng)機(jī)故障燈會(huì)點(diǎn)亮但不采取任何故障處理。需要盡快維修水溫傳感器。上面結(jié)合附圖對(duì)本發(fā)明進(jìn)行了示例性描述,顯然本發(fā)明具體實(shí)現(xiàn)并不受上述方式的限制,只要采用了本發(fā)明的方法構(gòu)思和技術(shù)方案進(jìn)行的各種改進(jìn),或未經(jīng)改進(jìn)直接應(yīng)用于其它場(chǎng)合的,均在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種水溫傳感器的診斷方法,其特征在于,對(duì)采集來(lái)的水溫傳感器電信號(hào)進(jìn)行分析,判斷水溫傳感器信號(hào)是否出錯(cuò)以及是否可信,包括水溫傳感器信號(hào)范圍合理性檢測(cè)和水溫傳感器輸出信號(hào)正常性動(dòng)態(tài)檢測(cè)。
2.如權(quán)利要求I所述的水溫傳感器的診斷方法,其特征在于,其對(duì)水溫傳感器的信號(hào)范圍進(jìn)行檢查,判斷水溫傳感器的輸出信號(hào)是否在合理范圍內(nèi),當(dāng)信號(hào)在規(guī)定的范圍內(nèi),判斷實(shí)際的輸出信號(hào)與當(dāng)前實(shí)際水溫所對(duì)應(yīng)的輸出信號(hào)是否相符。
3.如權(quán)利要求I或2所述的水溫傳感器的診斷方法,其特征在于,所述水溫傳感器信號(hào)范圍合理性檢測(cè)包括如下步驟 (1)針對(duì)所選用水溫傳感器的信號(hào)范圍進(jìn)行實(shí)驗(yàn)和定義; (2)確定水溫傳感器正常時(shí)的輸出信號(hào)范圍; (3)通過(guò)整車(chē)實(shí)驗(yàn)來(lái)確定實(shí)際溫度所對(duì)應(yīng)的輸出信號(hào)曲線;· (4)建立有效輸出電壓型號(hào)范圍; (5)步驟(I)實(shí)驗(yàn)所得的數(shù)據(jù)標(biāo)入發(fā)動(dòng)機(jī)控制單元中; (6)建立基于發(fā)動(dòng)機(jī)轉(zhuǎn)速和噴油量與當(dāng)前溫度相對(duì)應(yīng)的溫度信號(hào)曲線與延遲時(shí)間,用來(lái)進(jìn)行水溫傳感器輸出信號(hào)正常性動(dòng)態(tài)檢測(cè)。
4.如權(quán)利要求1-3中任一項(xiàng)所述的水溫傳感器的診斷方法,其特征在于,所述水溫傳感器輸出信號(hào)正常性動(dòng)態(tài)檢測(cè),用于判斷水溫傳感器是否失效,包括如下步驟 1)在滿足轉(zhuǎn)速和噴油量的前提條件下,根據(jù)當(dāng)前水溫所計(jì)算出最小溫度上升值以及延遲時(shí)間; 2)在延遲時(shí)間結(jié)束后,檢測(cè)溫升值是否達(dá)到最小溫升,以此來(lái)判斷水溫傳感器信號(hào)是否正常。
5.如權(quán)利要求1-4中任一項(xiàng)所述的水溫傳感器的診斷方法,其特征在于,所述水溫傳感器信號(hào)范圍合理性檢測(cè)要對(duì)水溫傳感器信號(hào)持續(xù)循環(huán)地進(jìn)行范圍檢測(cè),水溫傳感器輸出電壓的最大值和最小值分別定義為CTSCD_SRCMAX和CTSCD_SRCMIN,當(dāng)水溫傳感器的輸出電壓信號(hào)超過(guò)了 CTSCD_SRCMAX,則表示水溫傳感器的輸出電壓過(guò)高,判斷為對(duì)電源短路或開(kāi)路故障,當(dāng)水溫傳感器的輸出電壓低于CTSCD_SRCMIN,則表不水溫傳感器的輸出電壓過(guò)低,判斷為對(duì)地短路故障;在實(shí)際使用時(shí)實(shí)際溫度的極值所對(duì)應(yīng)的輸出電壓最大值和最小值分別定義為 CTSCD_PHYMAX、CTSCD_PHYMIN,當(dāng)電壓在 CTSCD_SRCMAX、CTSCD_PHYMAX 之間或CTSCD_SRCMIN、CTSCD_PHYMIN之間,則表示水溫傳感器輸出信號(hào)過(guò)大。
6.如權(quán)利要求5所述的水溫傳感器的診斷方法,其特征在于,整車(chē)上電后,發(fā)動(dòng)機(jī)控制單元通過(guò)水溫傳感器得到一水溫電壓信號(hào),定義為為CTSCD_RAW,當(dāng)CTSCD_PHYMAX〈 CTSCD_RAff< CTSCD_SRCMAX 時(shí),報(bào) OBDMAX 錯(cuò)誤;當(dāng) CTSCD_SRCMIN〈 CTSCD_RAff< CTSCD_PHYMIN 時(shí),報(bào) OBDMIN 錯(cuò)誤;當(dāng) CTSCD_RAW> CTSCD_SRCMAX 時(shí),報(bào) CTSMAX 錯(cuò)誤;CTSCD_RAW〈 CTSCD_SRCMIN 時(shí),報(bào) CTSMIN 錯(cuò)誤。
7.如權(quán)利要求6所述的水溫傳感器的診斷方法,其特征在于,當(dāng)檢測(cè)出水溫傳感器的輸出電壓出錯(cuò),不需要經(jīng)過(guò)任何的驗(yàn)證,立即報(bào)錯(cuò),并點(diǎn)亮發(fā)動(dòng)機(jī)故障燈;報(bào)錯(cuò)后根據(jù)發(fā)動(dòng)機(jī)狀態(tài)使用標(biāo)定好的替用值來(lái)代替水溫傳感器輸出值;當(dāng)檢測(cè)到電壓正常后,不需要經(jīng)過(guò)確認(rèn),立刻關(guān)閉水溫替用值,采用水溫傳感器輸出信號(hào),并關(guān)閉發(fā)動(dòng)機(jī)故障燈。
8.如權(quán)利要求1-7中任一項(xiàng)所述的水溫傳感器的診斷方法,其特征在于,所述水溫傳感器輸出信號(hào)正常性動(dòng)態(tài)檢測(cè)具體為發(fā)動(dòng)機(jī)啟動(dòng)后,當(dāng)發(fā)動(dòng)機(jī)轉(zhuǎn)速和噴油量都符合規(guī)定的要求,由發(fā)動(dòng)機(jī)轉(zhuǎn)速和噴油量以及當(dāng)前的水溫傳感器輸出信號(hào)計(jì)算出一個(gè)溫度上升的最小值,當(dāng)在規(guī)定的時(shí)間內(nèi)水溫有沒(méi)有達(dá)到規(guī)定的最小溫度,則水溫傳感器輸出信號(hào)判定為不可信。
9.如權(quán)利要求8所述的水溫傳感器的診斷方法,其特征在于,當(dāng)系統(tǒng)啟動(dòng)時(shí),發(fā)動(dòng)機(jī)控制單元立刻開(kāi)始對(duì)發(fā)動(dòng)機(jī)轉(zhuǎn)速和發(fā)動(dòng)機(jī)噴油量以及當(dāng)前發(fā)動(dòng)機(jī)溫度進(jìn)行監(jiān)測(cè),如果發(fā)動(dòng)機(jī)轉(zhuǎn)速和噴油量都符合動(dòng)態(tài)檢測(cè)的規(guī)定,則開(kāi)啟溫度動(dòng)態(tài)檢測(cè)的定時(shí)器,當(dāng)時(shí)間到達(dá)規(guī)定時(shí)間后,檢測(cè)水溫是否到了規(guī)定的最小值,如果水溫超過(guò)了規(guī)定的最小值,則動(dòng)態(tài)檢測(cè)正常,如果沒(méi)有達(dá)到規(guī)定的最小值,則水溫傳感器輸出信號(hào)不可信。
10.如權(quán)利要求8或9所述的水溫傳感器的診斷方法,其特征在于,動(dòng)態(tài)檢測(cè)每個(gè)駕駛循環(huán)只進(jìn)行一次,當(dāng)檢測(cè)到出錯(cuò),開(kāi)始驗(yàn)證,同時(shí)動(dòng)態(tài)檢測(cè)計(jì)數(shù)器置1,當(dāng)計(jì)數(shù)器為3時(shí),動(dòng)態(tài)檢測(cè)停止計(jì)數(shù),報(bào)水溫傳感器故障,并點(diǎn)亮發(fā)動(dòng)機(jī)故障燈;當(dāng)出現(xiàn)該錯(cuò)誤,發(fā)動(dòng)機(jī)不采取替用值,也不進(jìn)行其它處理;當(dāng)檢測(cè)到水溫傳感器動(dòng)態(tài)檢測(cè)正常后,再次開(kāi)始進(jìn)行恢復(fù)的動(dòng)態(tài)檢測(cè)計(jì)數(shù),計(jì)數(shù)器置1,當(dāng)計(jì)數(shù)器為3時(shí)時(shí),動(dòng)態(tài)檢測(cè)停止計(jì)數(shù),關(guān)閉發(fā)動(dòng)機(jī)故障燈。
全文摘要
本發(fā)明涉及一種水溫傳感器的診斷方法,對(duì)采集來(lái)的水溫傳感器電信號(hào)進(jìn)行分析,判斷水溫傳感器信號(hào)是否出錯(cuò)以及是否可信,包括水溫傳感器信號(hào)范圍合理性檢測(cè)和水溫傳感器輸出信號(hào)正常性動(dòng)態(tài)檢測(cè)。其對(duì)水溫傳感器的信號(hào)范圍進(jìn)行檢查,判斷水溫傳感器的輸出信號(hào)是否在合理范圍內(nèi),當(dāng)信號(hào)在規(guī)定的范圍內(nèi),判斷實(shí)際的輸出信號(hào)與當(dāng)前實(shí)際水溫所對(duì)應(yīng)的輸出信號(hào)是否相符。
文檔編號(hào)G01K15/00GK102735369SQ20121020781
公開(kāi)日2012年10月17日 申請(qǐng)日期2012年6月21日 優(yōu)先權(quán)日2012年6月21日
發(fā)明者李伯承 申請(qǐng)人:奇瑞汽車(chē)股份有限公司