果是交流發(fā)電機(jī)不良,那么可以替換交流發(fā)電機(jī)以應(yīng)對充電狀態(tài)不良。
[0023]應(yīng)當(dāng)理解的是,可以以多種方式實(shí)施和利用本發(fā)明技術(shù),包含但不限于用于目前已知并隨后開發(fā)的用途的工藝、裝置、系統(tǒng)、器件、方法或計(jì)算機(jī)可讀介質(zhì)。通過下面的說明和附圖,本發(fā)明公開的系統(tǒng)的這些和其它獨(dú)特特征將更顯而易見。
【附圖說明】
[0024]圖1A和圖1B是示出本發(fā)明的示例性實(shí)施方式的用于診斷充電狀態(tài)的方法中的診斷故障碼生成步驟的流程圖。
[0025]圖2是示出本發(fā)明的示例性實(shí)施方式的用于診斷充電狀態(tài)的方法中的診斷故障碼解除步驟的流程圖。
[0026]圖3是示出本發(fā)明的示例性實(shí)施方式的用于診斷充電狀態(tài)的方框圖。
【具體實(shí)施方式】
[0027]應(yīng)當(dāng)理解的是,本文所使用的術(shù)語“車輛”或“車輛的”或者其他類似術(shù)語包括一般的機(jī)動(dòng)車輛,諸如包括運(yùn)動(dòng)型多功能車(SUV)、公交車、卡車、各種商用車輛在內(nèi)的載客車輛,包括多種艇和船在內(nèi)的水運(yùn)工具、航空器等等,并且包括混合動(dòng)力車輛、電動(dòng)車輛、內(nèi)燃機(jī)車輛、插電式混合電動(dòng)車輛、氫動(dòng)力車輛和其他替代燃料車輛(例如,從石油以外的資源獲得的燃料)。
[0028]盡管示例性實(shí)施方式描述為使用多個(gè)單元來執(zhí)行示例性處理,但可以理解的是,也可以通過一個(gè)或多個(gè)模塊組合起來或按其所提供的相同功能優(yōu)勢布置為更少或更多的部分來實(shí)施示例性處理。另外,應(yīng)當(dāng)理解的是,術(shù)語控制器/控制單元是指包括存儲(chǔ)器和處理器以及用于相同操作的必要的外圍硬件的硬件設(shè)備。存儲(chǔ)器被配置成存儲(chǔ)上述模塊,而處理器具體被配置成執(zhí)行所述模塊以完成一個(gè)或更多下面進(jìn)一步說明的處理。
[0029]而且,本發(fā)明的控制邏輯可實(shí)施為含有通過處理器、控制器/控制單元等執(zhí)行的可執(zhí)行程序指令的計(jì)算機(jī)可讀介質(zhì)上的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)。計(jì)算機(jī)可讀介質(zhì)的例子包括但不限于,ROM、RAM、光盤(CD)-ROMs、磁帶、軟盤、閃存盤、智能卡和光學(xué)數(shù)據(jù)存儲(chǔ)器件。計(jì)算機(jī)可讀記錄介質(zhì)還能夠分布在連接到網(wǎng)絡(luò)的計(jì)算機(jī)系統(tǒng)中,使得例如通過遠(yuǎn)程信息處理服務(wù)器或控制器局域網(wǎng)(CAN Controller Area Network)以分布形式存儲(chǔ)并且執(zhí)行計(jì)算機(jī)可讀介質(zhì)。
[0030]本文所使用的術(shù)語僅僅為了說明具體實(shí)施例的目的,而非意在限制本發(fā)明。如本文所使用的,單數(shù)形式“一個(gè)”、“一種”和“該”意在也包括復(fù)數(shù)形式,除非上下文另外清楚地指明。還將理解的是,當(dāng)在本說明書中使用時(shí),術(shù)語“包括”和/或“包含”意指存在所述特征、整體(整數(shù))、步驟、操作、元件和/或部件的存在,但不排除一個(gè)或多個(gè)其它特征、整體、步驟、操作、元件、部件和/或其群組的存在或添加。如本文所使用的,術(shù)語“和/或”包括一個(gè)或多個(gè)相關(guān)列出項(xiàng)目的任何和所有組合。
[0031]下面將參照附圖詳細(xì)描述本發(fā)明的示例性實(shí)施方式。然而,可以以各種不同的方式實(shí)施本發(fā)明,而不應(yīng)當(dāng)被解釋為對本文所描述的實(shí)施方式的限制。相反,提供這些實(shí)施方式是為了使本發(fā)明更完全和完整,并將更充分地向本領(lǐng)域技術(shù)人員傳達(dá)本發(fā)明的范圍。貫穿本發(fā)明,相同的附圖標(biāo)記是指貫穿各張圖和本發(fā)明各實(shí)施方式的相同的元件。
[0032]參照圖1A和圖1B,其示出了本發(fā)明的示例性實(shí)施方式的用于診斷充電狀態(tài)的方法的流程圖S100。該方法可包括診斷故障碼(DTC)生成步驟(S100),其當(dāng)交流發(fā)電機(jī)工作對電池充電時(shí),如果從所述交流發(fā)電機(jī)對所述電池充電的狀態(tài)異常,則生成DTC。接著將DTC存儲(chǔ)在ECU(電子控制單元)中。在診斷故障碼解除步驟(S200)中,DTC可被刪除,如圖2所示,診斷故障碼解除步驟(S200)當(dāng)交流發(fā)電機(jī)對電池進(jìn)行充電的狀態(tài)恢復(fù)正常時(shí),刪除存儲(chǔ)在ECU中的診斷故障碼。簡言之,在交流發(fā)電機(jī)對電池進(jìn)行充電期間,當(dāng)交流發(fā)電機(jī)的充電狀態(tài)不良時(shí),將交流發(fā)電機(jī)的不良執(zhí)行存儲(chǔ)為診斷故障碼,然后如果從交流發(fā)電機(jī)的充電狀態(tài)被改正(變良好),則刪除診斷故障碼。
[0033]具體參照圖1A,診斷故障碼生成處理(S100)可包括第一診斷故障碼生成進(jìn)入確定步驟(S110),其通過確定車輛和電池2的狀態(tài)來確定是否滿足生成診斷故障碼的條件(見圖3)。
[0034]診斷故障碼生成進(jìn)入確定步驟(S110)確定車輛的狀態(tài)和電池2的充電狀態(tài)是否滿足由于交流發(fā)電機(jī)1的充電不良而能夠生成診斷故障碼的條件。如果不滿足必要條件,則例如由于交流發(fā)電機(jī)1的充電不良生成診斷故障碼。診斷故障碼生成進(jìn)入確定步驟
(5110)包括診斷故障診斷車輛條件滿足確定步驟(S111),其確定車輛的運(yùn)行狀態(tài)是否滿足診斷故障碼生成進(jìn)入條件。診斷故障碼生成進(jìn)入確定步驟(S110)還包括電池狀態(tài)確定步驟(S112),其確定電池2的充電狀態(tài)是否滿足診斷故障碼生成進(jìn)入條件。
[0035]診斷故障診斷車輛滿足確定步驟(S111)確定運(yùn)行車輛是否滿足能夠生成由于交流發(fā)電機(jī)1的充電不良造成的診斷故障碼的條件。在診斷故障診斷車輛滿足確定步驟
(5111)中,產(chǎn)生由于交流發(fā)電機(jī)1的充電不良造成的診斷故障碼的示例性條件是,汽車發(fā)動(dòng)機(jī)運(yùn)行時(shí),車輛的LIN通信正常,并且車輛的總行駛距離小于預(yù)設(shè)的診斷故障碼生成總行駛距離。優(yōu)選地,LIN通信是用于在E⑶和有源促動(dòng)器(active actuator)間傳輸數(shù)據(jù)的協(xié)議。
[0036]在一實(shí)施方式中,診斷故障碼產(chǎn)生總行駛距離預(yù)設(shè)為1,000km。當(dāng)車輛的總行駛距離小于診斷故障碼產(chǎn)生總行駛距離時(shí),診斷故障診斷車輛條件滿足確定步驟(sill)被執(zhí)行。換句話來說,車輛處于初始狀態(tài)。只有在車輛的初始狀態(tài)中,才能通過執(zhí)行診斷故障診斷車輛條件滿足確定步驟(sill),來確認(rèn)用于從交流發(fā)電機(jī)1對實(shí)際電池2充電的端子B+是否被適當(dāng)?shù)毓潭ǖ杰囕v的保險(xiǎn)箱(fuse box)中。同樣地,該問題可在車輛的組裝過程中解決。
[0037]在診斷故障診斷車輛條件滿足確定步驟(S111)中,如果滿足用于故障診斷的車輛條件,即當(dāng)發(fā)動(dòng)機(jī)不運(yùn)行,在LIN通信中存在錯(cuò)誤,或車輛的總行駛距離不小于診斷故障碼生成總行駛距離時(shí),處理(S100)結(jié)束。可選擇地,處理(S100)前進(jìn)至步驟(S112)。
[0038]電池狀態(tài)確定步驟(S112)確定電池的充電狀態(tài)(例如,荷電狀態(tài)(SOC:state ofcharge))是否滿足診斷故障碼生成進(jìn)入的條件。在步驟(S112)中,確定電池2的充電率,即S0C,是否小于預(yù)設(shè)的診斷故障診斷進(jìn)入充電率。此處,診斷故障診斷進(jìn)入充電率可被設(shè)置為70%。因此,當(dāng)電池2的S0C低于70%時(shí),通過前進(jìn)至步驟S120,執(zhí)行下面描述的用于診斷故障碼生成的處理S100。否則處理S100終止。
[0039]充電狀態(tài)檢測步驟(S120)檢測從交流發(fā)電機(jī)1對電池2充電的狀態(tài)。充電狀態(tài)檢測步驟(S120)使用從交流發(fā)電機(jī)1輸出的電流、各端子的占空比值和電池2的平均電壓。具體來說,充電狀態(tài)檢測步驟(S120)檢測交流發(fā)電機(jī)2輸出的電流的累積值、交流發(fā)電機(jī)1的C端和FR端子的占空比以及電池2的電壓。
[0040]交流發(fā)電機(jī)1的C端是信號從EOT傳遞到交流發(fā)電機(jī)1的穩(wěn)壓器(regulator)的信號輸出端,其中根據(jù)C端子的占空比在交流發(fā)電機(jī)的輸出電壓中產(chǎn)生差異。改變C端子的占空比是為了調(diào)整交流發(fā)電機(jī)1的輸出電壓。此外,F(xiàn)R端子是輸出從穩(wěn)壓器傳遞到ECU的信號的輸出端。處理(S100)隨后前進(jìn)至步驟(S130)。
[0041]充電狀態(tài)不良確定步驟(S130),通過將發(fā)動(dòng)機(jī)的驅(qū)動(dòng)的時(shí)間、交流發(fā)電機(jī)1的運(yùn)行狀況、目標(biāo)電壓和輸出電壓之差和電流累積與各個(gè)預(yù)設(shè)條件相比較,確定從交流發(fā)電機(jī)1的充電狀態(tài)是否不良。充電狀態(tài)不良確定步驟(S130)基于發(fā)動(dòng)機(jī)的驅(qū)動(dòng)時(shí)間、交流發(fā)電機(jī)1的占空比和交流發(fā)電機(jī)1的輸出電壓和電流累積值,確定是否正在正常地從交流發(fā)電機(jī)1進(jìn)行充電。
[0042]充電狀態(tài)不良確定步驟(S130)可包括發(fā)動(dòng)機(jī)驅(qū)動(dòng)時(shí)間比較步驟(S131)。發(fā)動(dòng)機(jī)驅(qū)動(dòng)時(shí)間比較步驟(S131)比較發(fā)動(dòng)機(jī)驅(qū)動(dòng)時(shí)間是否大于預(yù)設(shè)的不良確定發(fā)動(dòng)機(jī)驅(qū)動(dòng)時(shí)間。換句話來說,發(fā)動(dòng)機(jī)驅(qū)動(dòng)時(shí)間比較步驟(S131)比較發(fā)動(dòng)機(jī)啟動(dòng)后的運(yùn)行時(shí)間是否大于預(yù)設(shè)的診斷故障確定發(fā)動(dòng)機(jī)驅(qū)動(dòng)時(shí)間。在發(fā)動(dòng)機(jī)啟動(dòng)后立刻,交流發(fā)電機(jī)1的發(fā)電被限制在發(fā)動(dòng)機(jī)的初始啟動(dòng)狀態(tài),以改善車輛的啟動(dòng)性能。然而,在經(jīng)過發(fā)動(dòng)機(jī)啟動(dòng)后的一定時(shí)間段后,即,在經(jīng)過診斷故障確定發(fā)動(dòng)機(jī)驅(qū)動(dòng)時(shí)間后,確定充電狀態(tài)是否不良。此處,診斷故障確定發(fā)動(dòng)機(jī)驅(qū)動(dòng)時(shí)間優(yōu)選設(shè)定為1200s。
[0043]步驟(S130)還包括交流發(fā)電機(jī)占空比比較步驟(S132),其當(dāng)發(fā)動(dòng)機(jī)驅(qū)動(dòng)時(shí)間大于不良確定發(fā)動(dòng)機(jī)驅(qū)動(dòng)時(shí)間時(shí),確定交流發(fā)電機(jī)的C端子和交流發(fā)電機(jī)的FR端子的占空比是否在預(yù)設(shè)不良確定占空比范圍內(nèi)。
[0044]在交流發(fā)電機(jī)占空比比較步驟(S132)中,確定交流發(fā)電機(jī)的C端子和交流發(fā)電機(jī)的FR端子的占空比是否在預(yù)設(shè)診斷故障確定占空比范圍內(nèi)。當(dāng)發(fā)動(dòng)機(jī)驅(qū)動(dòng)時(shí)間大于診斷故障確定發(fā)動(dòng)機(jī)驅(qū)動(dòng)時(shí)間時(shí),交流發(fā)電機(jī)占空比比較步驟(S132)被執(zhí)行。此處,診