控制器喚醒特征的控制和診斷的制作方法
【技術(shù)領(lǐng)域】
[0001]本文所描述的主題的實(shí)施例一般涉及在車(chē)輛中使用的類(lèi)型的電子控制和診斷系統(tǒng)。更具體地說(shuō),主題的實(shí)施例涉及車(chē)載電子控制單元的喚醒特征的控制和診斷。
【背景技術(shù)】
[0002]現(xiàn)代車(chē)輛包括許多實(shí)現(xiàn)各種操作的電子和基于處理器的子系統(tǒng)?,F(xiàn)有技術(shù)包括可以用于執(zhí)行各種控制方案、診斷例程以及關(guān)于車(chē)輛的操作的其他過(guò)程的電子控制單元(ECU)0諸如汽車(chē)的車(chē)輛可以包括被編程執(zhí)行對(duì)其他車(chē)載子系統(tǒng)的診斷檢查的ECU。在車(chē)輛處于活動(dòng)操作狀態(tài)時(shí),一些診斷檢查可以執(zhí)行,而其他診斷檢查可以在非活動(dòng)周期期間,例如在停車(chē)時(shí)執(zhí)行。就此,嵌入式控制器可以設(shè)計(jì)為(經(jīng)由車(chē)載計(jì)時(shí)器)喚醒它們以在停車(chē)周期期間監(jiān)測(cè)某些車(chē)輛系統(tǒng)。
[0003]因此,需要有以準(zhǔn)確和節(jié)能方式診斷控制器喚醒特征的操作的技術(shù)和方法。此外,其他所需特征和特性將通過(guò)結(jié)合附圖和上述技術(shù)領(lǐng)域和【背景技術(shù)】所作的隨后的【具體實(shí)施方式】和所附權(quán)利要求書(shū)而變得顯而易見(jiàn)。
【發(fā)明內(nèi)容】
[0004]提供了車(chē)輛的電子模塊的控制和診斷方法的示例性實(shí)施例。在所述車(chē)輛的非活動(dòng)停車(chē)狀態(tài)期間,所述方法針對(duì)所述電子模塊的處理器執(zhí)行至少一個(gè)喚醒事件,其中,所述至少一個(gè)喚醒事件由所述電子模塊的喚醒計(jì)時(shí)器發(fā)起。所述方法接下來(lái)在所述車(chē)輛的非活動(dòng)停車(chē)狀態(tài)期間,將與所述至少一個(gè)喚醒事件相關(guān)聯(lián)的喚醒信息記入日志。在所述車(chē)輛的活動(dòng)操作狀態(tài)期間分析計(jì)入日志的喚醒信息以獲得喚醒診斷。所述方法接下來(lái)在所述車(chē)輛的所述活動(dòng)操作狀態(tài)期間生成指示所述喚醒診斷的輸出。
[0005]還提供了用于車(chē)輛的電子控制模塊的示例性實(shí)施例。所述電子控制模塊包括:處理器;喚醒計(jì)時(shí)器,所述喚醒計(jì)時(shí)器操作性地與所述處理器相關(guān)聯(lián);以及非易失性存儲(chǔ)器元件,所述非易失性存儲(chǔ)器元件配置為存儲(chǔ)與由所述處理器管理的喚醒請(qǐng)求相關(guān)聯(lián)的喚醒請(qǐng)求信息。所述處理器、所述喚醒計(jì)時(shí)器和所述非易失性存儲(chǔ)器元件協(xié)作以在所述車(chē)輛的非活動(dòng)停車(chē)狀態(tài)期間,針對(duì)所述處理器執(zhí)行至少一個(gè)喚醒事件,所述至少一個(gè)喚醒事件由所述喚醒計(jì)時(shí)器發(fā)起。在所述車(chē)輛的所述非活動(dòng)停車(chē)狀態(tài)期間,維持喚醒歷史陣列(history array);所述陣列包括與所述至少一個(gè)喚醒事件相關(guān)聯(lián)的至少一個(gè)條目(entry)。在所述車(chē)輛的活動(dòng)操作狀態(tài)期間分析喚醒歷史陣列以獲得喚醒診斷。在所述車(chē)輛的所述活動(dòng)操作期間,生成輸出;所述輸出指示所述喚醒診斷。
[0006]還提供了車(chē)輛的電子模塊的控制和診斷方法的示例性實(shí)施例。所述電子模塊包括處理器和喚醒計(jì)時(shí)器。所述方法在所述車(chē)輛的非活動(dòng)停車(chē)狀態(tài)期間操作所述喚醒計(jì)時(shí)器以針對(duì)所述處理器發(fā)起喚醒事件。所述方法接下來(lái)在所述喚醒事件期間操作所述處理器以執(zhí)行車(chē)輛診斷,管理喚醒請(qǐng)求以及將與所述喚醒事件相關(guān)聯(lián)的喚醒信息記入日志。所述方法在所述車(chē)輛的非活動(dòng)停車(chē)狀態(tài)之后的所述車(chē)輛的活動(dòng)操作狀態(tài)期間,基于計(jì)入日志的喚醒信息執(zhí)行喚醒診斷。所述方法接下來(lái)在所述車(chē)輛的所述活動(dòng)操作期間生成所述喚醒診斷的結(jié)果。
[0007]本發(fā)明還公開(kāi)了以下技術(shù)方案。
[0008]1、一種用于車(chē)輛的電子模塊的控制和診斷方法,所述方法包括:
在所述車(chē)輛的非活動(dòng)停車(chē)狀態(tài)期間,針對(duì)所述電子模塊的處理器執(zhí)行至少一個(gè)喚醒事件,所述至少一個(gè)喚醒事件由所述電子模塊的喚醒計(jì)時(shí)器發(fā)起;
在所述車(chē)輛的所述非活動(dòng)停車(chē)狀態(tài)期間,將與所述至少一個(gè)喚醒事件相關(guān)聯(lián)的喚醒信息記入日志以獲得計(jì)入日志的喚醒信息;
在所述車(chē)輛的活動(dòng)操作狀態(tài)期間分析所述計(jì)入日志的喚醒信息以獲得喚醒診斷;以及在所述車(chē)輛的所述活動(dòng)操作狀態(tài)期間生成指示所述喚醒診斷的輸出。
[0009]2、根據(jù)方案I所述的方法,其中:
所述車(chē)輛的所述非活動(dòng)停車(chē)狀態(tài)對(duì)應(yīng)于熄火狀態(tài);以及所述車(chē)輛的所述活動(dòng)操作狀態(tài)對(duì)應(yīng)于點(diǎn)火狀態(tài)。
[0010]3、根據(jù)方案I所述的方法,其中,所述記入日志包括:
針對(duì)每一個(gè)已執(zhí)行的喚醒事件,將請(qǐng)求喚醒時(shí)間和對(duì)應(yīng)于所述請(qǐng)求喚醒時(shí)間的實(shí)際喚醒時(shí)間記入日志,所述實(shí)際喚醒時(shí)間從所述喚醒計(jì)時(shí)器獲得。
[0011]4、根據(jù)方案I所述的方法,其中,分析所述計(jì)入日志的喚醒信息包括:
確定在所述車(chē)輛的所述非活動(dòng)停車(chē)狀態(tài)期間是否發(fā)生了意外喚醒事件。
[0012]5、根據(jù)方案I所述的方法,其中,分析所述計(jì)入日志的喚醒信息包括:
確定在所述車(chē)輛的所述非活動(dòng)停車(chē)狀態(tài)期間是否錯(cuò)過(guò)了請(qǐng)求喚醒時(shí)間。
[0013]6、根據(jù)方案I所述的方法,其中,生成所述輸出包括:
當(dāng)所述分析導(dǎo)致合格喚醒診斷時(shí),生成第一診斷代碼;以及當(dāng)所述分析導(dǎo)致不合格喚醒診斷時(shí),生成第二診斷代碼。
[0014]7、一種用于車(chē)輛的電子控制模塊,其包括:
處理器;
喚醒計(jì)時(shí)器,所述喚醒計(jì)時(shí)器操作性地與所述處理器相關(guān)聯(lián);以及非易失性存儲(chǔ)器元件,所述非易失性存儲(chǔ)器元件配置為存儲(chǔ)與由所述處理器管理的喚醒請(qǐng)求相關(guān)聯(lián)的喚醒請(qǐng)求信息,其中,所述處理器、所述喚醒計(jì)時(shí)器和所述非易失性存儲(chǔ)器元件協(xié)作,以便:
在所述車(chē)輛的非活動(dòng)停車(chē)狀態(tài)期間,針對(duì)所述處理器執(zhí)行至少一個(gè)喚醒事件,所述至少一個(gè)喚醒事件由所述喚醒計(jì)時(shí)器發(fā)起;
在所述車(chē)輛的所述非活動(dòng)停車(chē)狀態(tài)期間維持喚醒歷史陣列,所述喚醒歷史陣列包括與所述至少一個(gè)喚醒事件相關(guān)聯(lián)的至少一個(gè)條目;
在所述車(chē)輛的活動(dòng)操作狀態(tài)期間分析所述喚醒歷史陣列,以獲得喚醒診斷;以及在所述車(chē)輛的所述活動(dòng)操作期間生成指示所述喚醒診斷的輸出。
[0015]8、根據(jù)方案7所述的電子控制模塊,其中:
所述喚醒歷史陣列的每一個(gè)條目均包括請(qǐng)求喚醒時(shí)間和對(duì)應(yīng)于所述請(qǐng)求喚醒時(shí)間的實(shí)際喚醒時(shí)間;以及
所述實(shí)際喚醒時(shí)間從所述喚醒計(jì)時(shí)器獲得。
[0016]9、根據(jù)方案7所述的電子控制模塊,其中,分析所述喚醒歷史陣列包括:
確定在所述車(chē)輛的所述非活動(dòng)停車(chē)狀態(tài)期間是否發(fā)生了意外喚醒事件。
[0017]10、根據(jù)方案7所述的電子控制模塊,其中,分析所述喚醒歷史陣列包括:
確定在所述車(chē)輛的所述非活動(dòng)停車(chē)狀態(tài)期間是否錯(cuò)過(guò)了請(qǐng)求喚醒時(shí)間。
[0018]11、一種用于車(chē)輛的電子模塊的控制和診斷方法,所述電子模塊包括處理器和喚醒計(jì)時(shí)器,所述方法包括:
在所述車(chē)輛的非活動(dòng)停車(chē)狀態(tài)期間操作所述喚醒計(jì)時(shí)器,以針對(duì)所述處理器發(fā)起喚醒事件;
在所述喚醒事件期間操作所述處理器,以執(zhí)行車(chē)輛診斷,管理喚醒請(qǐng)求以及將與所述喚醒事件相關(guān)聯(lián)的喚醒信息記入日志;
在所述車(chē)輛的所述非活動(dòng)停車(chē)狀態(tài)之后的所述車(chē)輛的活動(dòng)操作狀態(tài)期間,基于計(jì)入日志的喚醒信息執(zhí)行喚醒診斷;以及
在所述車(chē)輛的所述活動(dòng)操作期間生成所述喚醒診斷的結(jié)果。
[0019]12、根據(jù)方案11所述的方法,其中:
所述車(chē)輛的所述非活動(dòng)停車(chē)狀態(tài)對(duì)應(yīng)于發(fā)動(dòng)機(jī)關(guān)閉狀態(tài);以及所述車(chē)輛的所述活動(dòng)操作狀態(tài)對(duì)應(yīng)于發(fā)動(dòng)機(jī)啟動(dòng)狀態(tài)。
[0020]13、根據(jù)方案11所述的方法,其中,執(zhí)行喚醒診斷包括:
確定在所述車(chē)輛的所述非活動(dòng)停車(chē)狀態(tài)期間是否發(fā)生了意外喚醒事件。
[0021]14、根據(jù)方案11所述的方法,其中,執(zhí)行喚醒診斷包括:
確定在所述車(chē)輛的所述非活動(dòng)停車(chē)狀態(tài)期間是否錯(cuò)過(guò)了請(qǐng)求喚醒時(shí)間。
[0022]15、根據(jù)方案11所述的方法,其中,執(zhí)行喚醒診斷包括:
確定是否成功執(zhí)行了至少一個(gè)請(qǐng)求喚醒時(shí)間;
確定在所述車(chē)輛的所述非活動(dòng)停車(chē)狀態(tài)期間是否錯(cuò)過(guò)了請(qǐng)求喚醒時(shí)間;
當(dāng)確定在所述車(chē)輛的所述非活動(dòng)停車(chē)狀態(tài)期間錯(cuò)過(guò)了請(qǐng)求喚醒時(shí)間時(shí),報(bào)告“不合格”輸出;以及
當(dāng)確定成功執(zhí)行了至少一個(gè)請(qǐng)求喚醒時(shí)間并且在所述車(chē)輛的所述非活動(dòng)停車(chē)狀態(tài)期間未錯(cuò)過(guò)請(qǐng)求喚醒時(shí)間時(shí),報(bào)告“合格”輸出。
[0023]16、根據(jù)方案11所述的方法,進(jìn)一步包括:
接收指示針對(duì)所述處理器的請(qǐng)求喚醒時(shí)間的喚醒請(qǐng)求;
基于所述請(qǐng)求喚醒時(shí)間和所述喚醒計(jì)時(shí)器的運(yùn)行時(shí)間值確定針對(duì)所述喚醒計(jì)時(shí)器的下一個(gè)喚醒時(shí)間設(shè)置;以及
利用所述下一個(gè)喚醒時(shí)間設(shè)置配置所述喚醒計(jì)時(shí)器。
[0024]17、根據(jù)方案16所述的方法,其中,確定所述下一個(gè)喚醒時(shí)間設(shè)置包括:
當(dāng)所述請(qǐng)求喚醒時(shí)間小于閾值時(shí)間時(shí),使用針對(duì)所述下一個(gè)喚醒時(shí)間設(shè)置的最小時(shí)間。
[0025]18、根據(jù)方案17所述的方法,其中,所述閾值時(shí)間等于所述最小時(shí)間。
[0026]19、根據(jù)方案16所述的方法,其中,確定所述下一個(gè)喚醒時(shí)間設(shè)置包括:
當(dāng)所述請(qǐng)求喚醒時(shí)間大于閾值時(shí)間時(shí),使用針對(duì)所述下一個(gè)喚醒時(shí)間設(shè)置的最大時(shí)間。
[0027]20、根據(jù)方案19所述的方法,其中,所述最大時(shí)間對(duì)應(yīng)于所述喚醒計(jì)時(shí)器的最大計(jì)時(shí)器值。
[0028]提供本
【發(fā)明內(nèi)容】
以簡(jiǎn)單介紹在以下【具體實(shí)施方式】中將進(jìn)一步描述的構(gòu)思的選擇。本
【發(fā)明內(nèi)容】
不旨在識(shí)別所要求的主題的關(guān)鍵特征或基本特征,亦不旨在幫助確定所要求的主題的范圍。
【附圖說(shuō)明】
[0029]當(dāng)結(jié)合以下附圖考慮時(shí),對(duì)主題的更全面的理解可以通過(guò)參照【具體實(shí)施方式】和權(quán)利要求書(shū)而得出,其中,在整個(gè)附圖中,相同的附圖標(biāo)記表示相似的元件。
[0030]圖1是利用電子控制單元(EOT)