用于診斷充電狀態(tài)的方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明的示例性實(shí)施方式涉及一種用于診斷充電狀態(tài)的方法和系統(tǒng)。該方法和系統(tǒng)診斷造成啟動失敗(例如,啟動關(guān)閉條件)的多個(gè)起因中的一個(gè),具體地,當(dāng)由于充電不良導(dǎo)致失敗時(shí),診斷充電狀態(tài)幫助找出啟動失敗的歸因并進(jìn)行維護(hù)。為了確定啟動失敗是否為由于充電不良造成的,該方法和系統(tǒng)在低電池電壓狀態(tài)下,將交流發(fā)電機(jī)(alternator)的充電狀態(tài)異常的狀態(tài)數(shù)據(jù)存儲為診斷故障碼。
【背景技術(shù)】
[0002]車輛的每一部分的異常狀態(tài)作為用于檢測和維修車輛的診斷故障碼(DTC:diagnostic trouble code)存儲在車輛的 ECU (Electronic Control Unit;電子控制單元)中。例如,車輛的診斷故障的起因可在維護(hù)期間借助于掃面儀通過檢查診斷故障碼而容易地掌握。然而,識別車輛的某些不良條件的故障是不容易的,這是因?yàn)镈TC無法記錄故障來源。
[0003]例如,當(dāng)在低電池電壓狀態(tài)下交流發(fā)電機(jī)的充電狀態(tài)不正常時(shí),該問題不能作為DTC而存儲。如果在低電池電壓狀態(tài)下交流發(fā)電機(jī)的充電狀態(tài)不正常,則供應(yīng)到車輛各部分的電源電壓變低。供應(yīng)的電源可小于ECU(Electronic Control Unit;電子控制單元)的復(fù)位電壓和車輛的各個(gè)促動器(actuator)的電壓,使得ECU和促動器不能正常工作。結(jié)果出現(xiàn)問題,但這些問題并不保存為診斷故障碼。
[0004]此外,當(dāng)電池電壓低并且交流發(fā)電機(jī)的充電狀態(tài)不良時(shí),用于維持車輛啟動的動力不足,導(dǎo)致時(shí)常發(fā)生啟動失敗。然而,如上所述,電池電壓低并且交流發(fā)電機(jī)的充電狀態(tài)不良的狀態(tài)不作為診斷故障碼而被記錄,從而導(dǎo)致如下問題,即不能通過利用精準(zhǔn)的DTC精確地把握造成啟動失敗的起因。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的一個(gè)實(shí)施方式意在提供一種用于診斷充電狀態(tài)的,通過確定啟動失敗的起因幫助找出啟動失敗的歸因并進(jìn)行維護(hù)。當(dāng)啟動失敗發(fā)生時(shí),充電狀態(tài)被存儲為診斷故障碼(DTC)。當(dāng)交流發(fā)電機(jī)的充電狀態(tài)異常并且電池具有低電壓電池時(shí),可發(fā)生啟動失敗。在正常運(yùn)行中,電池由車輛中的交流發(fā)電機(jī)充電。
[0006]此外,本發(fā)明的示例性實(shí)施方式的另一個(gè)目的是提供一種用于診斷充電狀態(tài)的方法和系統(tǒng),其當(dāng)充電狀態(tài)恢復(fù)正常時(shí),刪除由于充電不良而記錄的診斷故障碼。
[0007]通過如下描述能夠理解將更清楚地理解本發(fā)明的其它目的和優(yōu)點(diǎn),并參照本發(fā)明的實(shí)施方式本發(fā)明的其它目的和優(yōu)點(diǎn)將變得顯而易見。而且,對本發(fā)明所屬技術(shù)領(lǐng)域的技術(shù)人員來說,顯而易見的是本發(fā)明的目的和優(yōu)點(diǎn)能夠通過所附權(quán)利要求和其組合的方法來實(shí)現(xiàn)。
[0008]為實(shí)現(xiàn)上述目的,本發(fā)明的示例性實(shí)施方式的用于診斷充電狀態(tài)的方法可包括:診斷故障碼生成步驟,其在車輛行駛中,當(dāng)交流發(fā)電機(jī)工作對電池充電時(shí),如果從所述交流發(fā)電機(jī)對所述電池充電的狀態(tài)異常,生成診斷故障碼(DTC)。所述診斷故障碼可存儲在ECU中。所述方法還可執(zhí)行診斷故障碼解除步驟,其當(dāng)從所述交流發(fā)電機(jī)對所述電池充電的狀態(tài)恢復(fù)正常時(shí),從所述ECU中刪除所述診斷故障碼。
[0009]所述診斷故障碼生成步驟可包括:診斷故障碼生成進(jìn)入確定步驟,其通過確定所述車輛和電池的狀態(tài)來確定是否滿足生成所述診斷故障碼的條件。所述診斷故障碼生成步驟還可包括:充電狀態(tài)檢測步驟,其檢測從所述交流發(fā)電機(jī)對所述電池充電的狀態(tài);和充電狀態(tài)不良確定步驟,其通過將發(fā)動機(jī)驅(qū)動時(shí)間、交流發(fā)電機(jī)的運(yùn)行狀況、目標(biāo)電壓與輸出電壓之差和電流累積與各個(gè)預(yù)設(shè)的條件相比較,確定從所述交流發(fā)電機(jī)進(jìn)行充電的狀態(tài)是否不良。另外,所述診斷故障碼生成步驟還可包括:診斷故障碼存儲步驟,其在由于交流發(fā)電機(jī)的充電狀態(tài)不良導(dǎo)致的電池未被充電的狀態(tài)下,產(chǎn)生所述診斷故障碼并將所述診斷故障碼存儲在EOT中。
[0010]所述診斷故障碼生成進(jìn)入確定步驟可包括:診斷故障診斷車輛條件滿足確定步驟,其確定行駛車輛是否滿足生成基于交流發(fā)電機(jī)的充電不良的所述診斷故障碼的條件;以及電池狀態(tài)確定步驟,其確定電池的充電率是否低于預(yù)設(shè)的診斷故障診斷進(jìn)入充電率。
[0011]在所述診斷故障診斷車輛條件滿足確定步驟中,當(dāng)所述發(fā)動機(jī)正在運(yùn)行、LIN (Local Interconnect Network:本地互連網(wǎng)絡(luò))通信正常,并且所述車輛的總行駛距離小于預(yù)設(shè)的診斷故障碼生成的總行駛距離時(shí),執(zhí)行所述電池狀態(tài)確定步驟。
[0012]在所述電池狀態(tài)確定步驟中,當(dāng)所述電池的充電率低于預(yù)設(shè)的診斷故障診斷進(jìn)入充電率時(shí),執(zhí)行所述充電狀態(tài)檢測步驟。所述充電狀態(tài)檢測步驟,計(jì)算從所述交流發(fā)電機(jī)充電到所述電池的電流累積量、所述交流發(fā)電機(jī)的C端子和所述交流發(fā)電機(jī)的FR端子的占空比以及所述電池的平均電壓。
[0013]所述充電狀態(tài)不良確定步驟可包括:發(fā)動機(jī)驅(qū)動時(shí)間比較步驟,其比較所述發(fā)動機(jī)驅(qū)動時(shí)間是否大于預(yù)設(shè)的不良確定發(fā)動機(jī)驅(qū)動時(shí)間;交流發(fā)電機(jī)占空比比較步驟,其確定所述交流發(fā)電機(jī)的C端子和所述交流發(fā)電機(jī)的FR端子的占空比是否在預(yù)設(shè)的不良確定占空比范圍內(nèi);電壓差比較步驟,其確定所述交流發(fā)電機(jī)的目標(biāo)輸出電壓和從所屬交流發(fā)電機(jī)輸出的實(shí)際輸出電壓之差是否大于預(yù)設(shè)的診斷故障確定電壓差;以及電流累積量比較步驟,其比較從所述交流發(fā)電機(jī)輸出的電流累積量是否小于預(yù)設(shè)的診斷故障確定電流累積值。
[0014]在一個(gè)實(shí)施方式中,在所述發(fā)動機(jī)驅(qū)動時(shí)間比較步驟中,所述不良確定發(fā)動機(jī)驅(qū)動時(shí)間設(shè)定為1200秒。當(dāng)所述發(fā)動機(jī)驅(qū)動時(shí)間不大于所述實(shí)效確定發(fā)動機(jī)驅(qū)動時(shí)間時(shí),返回到所述充電狀態(tài)檢測步驟。在所述交流發(fā)電機(jī)占空比比較步驟中,所述不良確定占空比范圍被設(shè)定成所述交流發(fā)電機(jī)的C端子的占空比大于90%,所述交流發(fā)電機(jī)的FR端的占空比不大于50%。在所述電壓差比較步驟中,所述診斷故障確定電壓差設(shè)定為0.5V。在所述電流累積量比較步驟中,所述診斷故障確定電流累積值設(shè)定為_5Ah。
[0015]所述診斷故障碼解除步驟包括:診斷故障碼解除進(jìn)入確定步驟,其確定所述車輛的運(yùn)行狀態(tài)和記錄在所述ECU中的診斷故障碼是否滿足解除關(guān)于所述交流發(fā)電機(jī)的充電不良的診斷故障碼的條件;電流累積初始化步驟,其開始累積從所述交流發(fā)電機(jī)輸出的電流量;充電狀態(tài)良好確定步驟,其通過將所述電流量的累積時(shí)間和所述電流累積量與預(yù)設(shè)的條件相比較,確定所述交流發(fā)電機(jī)的充電狀態(tài)是否良好;以及診斷故障碼刪除步驟,當(dāng)所述交流發(fā)電機(jī)的充電狀態(tài)良好時(shí),刪除記錄在所述ECU中的診斷故障碼。
[0016]所述診斷故障碼解除進(jìn)入確定步驟可包括:診斷故障解除車輛條件滿足確定步驟,其確定所述車輛的運(yùn)行狀態(tài)是否滿足解除所述診斷故障碼的條件;以及診斷故障碼比較步驟,其比較存儲在所述ECU中的診斷故障碼是否為所述關(guān)于所述交流發(fā)電機(jī)的充電不良的診斷故障碼;其中,在所述診斷故障碼比較步驟中,當(dāng)所述診斷故障碼是關(guān)于所述交流發(fā)電機(jī)的充電不良的診斷故障碼時(shí),執(zhí)行所述電流累積初始化步驟。
[0017]在所述診斷故障解除車輛條件滿足確定步驟中,當(dāng)所述發(fā)動機(jī)正在運(yùn)行并且所述LIN通信正常時(shí),執(zhí)行所述診斷故障碼比較步驟。
[0018]充電狀態(tài)良好確定步驟可包括:電流累積時(shí)間滿足確定步驟,其比較從所述交流發(fā)電機(jī)輸出的所述電流量的累積時(shí)間是否大于預(yù)設(shè)的診斷故障解除累積時(shí)間;以及電流累積量滿足確定步驟,其比較從所述交流發(fā)電機(jī)輸出的所述電流累積量是否大于預(yù)設(shè)的診斷故障解除電流累積量。在所述電流累積時(shí)間滿足確定步驟中,所述診斷故障解除累積時(shí)間設(shè)為600秒。在所述電流累積量滿足確定步驟中,所述診斷故障解除電流累積量設(shè)為2Ah。
[0019]本發(fā)明一種用于診斷充電狀態(tài)的系統(tǒng)可包括:診斷是否存在診斷故障的充電狀態(tài)的充電狀態(tài)診斷單元。所述充電狀態(tài)診斷單元診斷從交流發(fā)電機(jī)輸入的電壓、電流、占空比和從由所述交流發(fā)電機(jī)充電的電池輸入的電壓。診斷故障碼記錄單元生成所述充電狀態(tài)診斷單元中對所述充電狀態(tài)的診斷作為診斷故障碼。診斷故障碼記錄單元還將所述診斷故障碼在診斷故障碼存儲器中,所述診斷故障碼存儲器存儲從所述診斷故障碼記錄單元生成的診斷故障碼。
[0020]所述充電狀態(tài)診斷單元、診斷故障碼記錄單元和診斷故障碼存儲器可設(shè)置在ECU中。
[0021]依照具有上述結(jié)構(gòu)的本發(fā)明的用于診斷充電狀態(tài)的方法和系統(tǒng),如果車輛中的充電狀態(tài)不良,則充電狀態(tài)作為診斷故障碼存儲,使得容易且清楚地識別啟動失敗的條件和起因,是由上面提及的不良的充電狀態(tài)引起的,還是由啟動失敗的事件中的其他起因引起的。
[0022]此外,通過測量和診斷交流發(fā)電機(jī)各個(gè)端子的輸出電壓、電流和占空比,可識別充電不良是由交流發(fā)電機(jī)的失靈(malfunct1n)引起的還是僅是由車輛的另一側(cè)(例如,保險(xiǎn)箱(fuse box))和交流發(fā)電機(jī)的輸出之間的固定或連接不良引起的,因此,能適當(dāng)幫助識別失靈起因。即,如果失靈是僅由于在車輛的一側(cè)和交流發(fā)電機(jī)的輸出之間的固定或連接不良引起的,那么可以進(jìn)行連接部分的重新固定和/或替換。如