專利名稱:混合動(dòng)力車輛電動(dòng)馬達(dá)控制系統(tǒng)的處理器安全診斷的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種混合動(dòng)力,,特別是涉及一種用于混合動(dòng)力M的處理器 安封參斷法。
背景技術(shù):
此處的背景描述是為了概括的介紹本發(fā)明的背景。目辦旨定的發(fā)明人的著作、 本背景技術(shù)部分所描述的范圍和在本發(fā)明申請(qǐng)時(shí)不對(duì)本發(fā)明有限定作用的現(xiàn)有技 術(shù)的描述的范圍一樣,既不明確的也不隱含的承認(rèn)為相對(duì)于本發(fā)明的現(xiàn)有技術(shù)。
如附圖1所示,其顯示了一種電動(dòng)混合動(dòng)力,IO。電動(dòng)混合動(dòng)力,IO 包括發(fā)動(dòng)ln^S12、混^i力力,14、個(gè),器16、驅(qū)動(dòng)軸18和控諱蝶塊20。 發(fā)動(dòng)*/1 12包括與進(jìn)氣系統(tǒng)24、燃料系統(tǒng)26和點(diǎn)火系統(tǒng)28保持 的內(nèi)燃 機(jī)22。
進(jìn)氣系統(tǒng)24包括進(jìn)氣崎管30、節(jié)氣門(mén)32和電子節(jié)氣門(mén)控審慨(ETC) 34。 ETC34 iM^!制節(jié)氣門(mén)32以控帶MA發(fā)動(dòng)機(jī)22的氣流。燃料系統(tǒng)26包括控制燃 料^IA發(fā)動(dòng)機(jī)22的燃料噴射器(未示出)。點(diǎn)M統(tǒng)28將由進(jìn)氣系統(tǒng)24禾口'MI斗 系統(tǒng)26 i^A發(fā)動(dòng)機(jī)22的空^^燃料混,點(diǎn)燃。
發(fā)動(dòng)機(jī)22 Milii接部件44與^I器16連接。連接部件44可以包括一個(gè)或 多個(gè)離合器和/^g轉(zhuǎn)換器。發(fā)動(dòng)機(jī)22輸出轉(zhuǎn)矩以驅(qū)動(dòng)^I器16 ^ 電動(dòng)混 ^^力力糊10。 ^3I器16將來(lái)自發(fā)動(dòng)機(jī)22的動(dòng)力輸出至糊46,軸46旋轉(zhuǎn)地驅(qū) 動(dòng)驅(qū)動(dòng)軸18。
混制力體14包括一個(gè)或多個(gè)馬達(dá)發(fā)電機(jī)單元。僅僅是作為舉例說(shuō)明,如 附圖1所示,混^^力力 14包括兩個(gè)馬達(dá)發(fā)電機(jī)單元,即第一馬達(dá)發(fā)電機(jī)單元 (MGU) 38和第二MGU40?;旌蟿?dòng)力裝置14同樣包括功率控制部件41和可充 電電池42。第一和第二MGU38和40可以^^ifeii行并且在ftf可特定的時(shí)間里每一個(gè)都 可以作為馬ii^電tl^行。作為馬達(dá)運(yùn)行的MGU $|{共動(dòng)力(例如車錄巨),其 所有或一部分可以用來(lái)驅(qū)動(dòng)輸出軸46。作為發(fā)電m^行的MGU把^1M功斜封奐
為電功率。
僅僅作為^f列,第一 MGU38基于發(fā)動(dòng)機(jī)22的輸出產(chǎn)生電功率,第二 MGU40 基于輸出軸46產(chǎn)生電功率。MGU38和40中的一個(gè)產(chǎn)生的電功率可以用來(lái)例如驅(qū) 動(dòng)另一個(gè)MGU、給電池42充電禾口/或驅(qū)動(dòng)電氣零件。雖然所示MGU38和40位 于 器16的內(nèi)部,MGU38和40同樣可以位于其它倒可誠(chéng)的j體。
控制模塊20與燃料系統(tǒng)26、點(diǎn)火系統(tǒng)28、 ETC34、 MGU38和40、功率控 制部件41和電池42保持^系??刂颇K20同樣與測(cè)量發(fā)動(dòng)機(jī)車鍵的發(fā)動(dòng)機(jī)車鍵 傳 48保持 。例如,發(fā)動(dòng)機(jī)車^I可以基于曲軸的旋轉(zhuǎn)。發(fā)動(dòng)機(jī)車^I傳S^ 48可以位于發(fā)動(dòng)機(jī)22的內(nèi)部或fif可^g的^S,例如曲軸附近。
控制模決22控制發(fā)動(dòng)機(jī)22和MGU38和40的運(yùn)行??刂颇K20同樣有選 擇的控制電池42的充電??刂颇K20 M31功率控制部件41控制電池42的充電 和MGU38和40的運(yùn)行。功率控制部件41控制電池42和MGU38和40之間的 功率流。僅僅作為舉例,功率控制部件41可以是逆變器和/或IGBT (絕緣柵雙極
型功率管)。
控制模±央20可以包括多個(gè)處理器來(lái)控制電動(dòng)混合動(dòng)力,10各自的運(yùn)行。 例如,控制模塊20可以包括第一處理器用來(lái)判定發(fā)動(dòng)機(jī)22和MGU38和40所需 要的車轉(zhuǎn)巨和第二處理器用,制MGU38和40中每個(gè)的車統(tǒng)。
發(fā)明內(nèi)容
一種用于混合動(dòng)力 的診斷系統(tǒng),包括處理激莫塊和馬腿制模塊。處理 器模塊輸出第一種子數(shù)值。馬,娜莫±^131混合動(dòng)力 的電動(dòng)馬,制緣巨 輸出并基于第一種子數(shù)值輸出關(guān)鍵數(shù)值。M激對(duì)央在接收到關(guān)鍵數(shù)值后輸出第 二種子數(shù)值,馬達(dá)控制?!老庇诘?中子數(shù)值和第一種子數(shù)值的比較有選擇性地 診斷處理激莫塊的故障。
在其它情況下,馬,離對(duì)央在第1巾子數(shù)值與第一種子數(shù)值相等時(shí)有選擇 性地診斷故障。
在其它可能情況下,處理翻對(duì)^S于關(guān)鍵數(shù)值與期望數(shù)值的比M設(shè)定第二 種子數(shù)值。在其它特殊情況下,處理激對(duì)央在關(guān)鍵謝I^大于和小于期望數(shù)值中的一種 情況時(shí)基于第一種子數(shù)值設(shè)定第二種子數(shù)值。
在其它情況中,處理^it央在關(guān)^i[值與期望數(shù)值相等時(shí)基于第三數(shù)值設(shè)定
第二種子數(shù)值,其中第三數(shù)il^大于和小于第一種子數(shù)值中的一種情況。
一種用于混合動(dòng)力糊的診斷系統(tǒng),包括鵬翻莫塊和馬雜制模塊。處理 器模塊輸出第一種子數(shù)值。馬,制模± 1混^^力力 的電動(dòng)馬,制車轉(zhuǎn)巨
輸出并在接收到第一種子數(shù)值后輸出關(guān)鍵數(shù)值。處理^t塊基于關(guān)鍵數(shù)值與期望 數(shù)值的比,,生具有第一狀態(tài)禾嗨二狀態(tài)其中之一的信號(hào)。
在其它情況下,馬,制模±; 于關(guān)鍵數(shù)值和信號(hào)的狀態(tài)有選擇性地診斷處
理激莫塊中的故障。
在其它可肖封青況下,當(dāng)關(guān)鍵數(shù)值與期望數(shù)值相等時(shí)M默對(duì)央產(chǎn)生具有第一
狀態(tài)的信號(hào)。
在其它情況下,馬,制模± 于與期望數(shù)值不相等的不正確的數(shù)值設(shè)定關(guān) 鍵數(shù)值并且當(dāng)處理凝梨妒生具有第一狀態(tài)的信號(hào)時(shí)有選樹(shù)生地診斷故障。
在其它可能情況下,馬,制模i^S于期望數(shù)值設(shè)定關(guān)鍵數(shù)值并且當(dāng)處理器
產(chǎn)生具有第二狀態(tài)的信號(hào)時(shí)有選擇性地診斷故障。
在其它斷兄下,處理默對(duì)^s于比較有選擇性地診斷馬繼娜莫塊中的故障。
在其它特殊情況下,處理f^莫塊當(dāng)關(guān)^if,大于和小于期望數(shù)值中的一種
情況時(shí)有選擇性地診斷古鄰章。
在其它,兄下,處理激穀據(jù)于比較設(shè)定第二種子數(shù)值并輸出第二j中子數(shù)值。 在其它情況下,處理翻莫塊當(dāng)關(guān)鍵劍tt大于和小于期望數(shù)值中的一種情況
時(shí)基于第一種子模塊設(shè)定第二種子模塊。
一種用于混合動(dòng)力車輛的方法,包括從第一模:t^f專送第一種子數(shù)值到第二 模塊,第二?!姥胧褂没旌蟿?dòng)力 的電動(dòng)馬,制車 輸出;/Am二模i刺專送基 于第一種子數(shù)值決定的關(guān)鍵數(shù)值到第一模塊;在第一模i娥收到關(guān)鍵數(shù)iti^A^ 一模刺專送第二種子數(shù)值到第二模塊;基于第1中子數(shù)值和第一種子數(shù)值的比較 ^!OT第二模^W選擇性地診斷第一模塊中的柳章。
在其它情況下,有選擇的診斷包括當(dāng)?shù)?中子數(shù)值與第一種子數(shù)值相等時(shí)有 選擇性地診斷故障。
在其它可能的情況下,,方法還包括基于關(guān)^i(值與期望數(shù)值的比較設(shè)定
8第二種子數(shù)值。
在其它情況下,設(shè)定第m中子數(shù)值包括當(dāng)關(guān)鍵劍戰(zhàn)大于和小于期望數(shù)值中 的一種情況時(shí)基于第一種子數(shù)值設(shè)定第3中子數(shù)值。
在其它可能瞎況下,設(shè)定第二種子數(shù)值包括在關(guān)鍵數(shù)值與期望數(shù)值相等時(shí)基 于第三數(shù)值設(shè)定第二種子數(shù)值,其中第三數(shù)ite大于和小于第一種子數(shù)值中的一 種情況。
一種用于混合動(dòng)力 的方法,包括從第一模i;^專送第一種子數(shù)值到第二 模塊,第二模塊1頓混合動(dòng)力 的電動(dòng)馬腿制車魏輸出;當(dāng)?shù)诙?t射妾收到 第一種子數(shù)^g從第二模i;W專送關(guān)鍵數(shù)值到第一模塊;lOT第一模i;tt于關(guān)鍵數(shù) 值和期望數(shù)值的比,生具有第一和第二狀態(tài)其中之一的信號(hào)。
在其它可^t青況下,,方法還包括使用第二模± 于關(guān)鍵數(shù)值和信號(hào)的狀 態(tài)有選擇性地診斷第一模塊中的故障。
在其它情況下,產(chǎn)生信號(hào)包括當(dāng)關(guān)鍵數(shù)值與期望數(shù)值相等時(shí)產(chǎn)生具有第一狀 態(tài)的信號(hào)。
在其它可能瞎況下,上述方法還包括基于與期望數(shù)值不相等的不正確的數(shù)值
設(shè)定關(guān)^it值并且當(dāng)具有第一狀態(tài)的信號(hào)產(chǎn)生時(shí)有選擇性地診斷故障。
在其它特殊瞎況下,Jl^方法還包括基于期望數(shù)值設(shè)定關(guān)鍵數(shù)值并且當(dāng)?shù)诙?狀態(tài)的信號(hào)產(chǎn)生時(shí)有選擇性地診斷故障。
在其它情況下,,方法還包括基于比較〗OT第一模i央有選擇性地診斷第二 模塊中的故障。
在其它特殊情況下,有選擇性地診斷故障包括當(dāng)關(guān)鍵劍髓大于和小于期望 數(shù)值中的一種情況時(shí)有選擇性地診斷故障。
在某些情況下,i^方法還包括基于比較有選擇性的設(shè)定第1中子數(shù)值并從 第一模謝專送第二種子數(shù)值到第二模塊。
在其它情況下,有選擇性地設(shè)定第1中子數(shù)值包括當(dāng)關(guān)鍵數(shù)皿大于和小于 期望數(shù)值中的一種瞎況時(shí)基于第一種子數(shù)值設(shè)定第二種子數(shù)值。
本發(fā)明的更廣的適用范圍將在下文的細(xì)節(jié)描述中被公開(kāi)??梢苑姷氖牵?xì) 節(jié)描述和樹(shù)列僅僅是為了說(shuō)明的需要,其并不意 縮小本發(fā)明的保護(hù)范圍。
本發(fā)明可以Mil^節(jié)描述和與之相應(yīng)的附圖得以更全面的理解。附圖1為根據(jù)現(xiàn)有技術(shù)的電動(dòng)混合動(dòng)力車輛的功能模塊亂
附圖2為根據(jù)本發(fā)明的一怖括混合控制鵬器和馬腿制處理器的典型控 鵬塊;
附圖3為根據(jù)本發(fā)明的一個(gè)典型馬腿制系統(tǒng)的功能模塊亂 附圖4為根據(jù)本發(fā)明的一個(gè)具有兩個(gè)電動(dòng)馬達(dá)的ffi的典型控制系統(tǒng)的功能 模塊附圖54為根據(jù)本發(fā)明的原理以瀨呈圖方5^鵬的由馬繼制系統(tǒng)實(shí)現(xiàn)的典
型方法。
具體實(shí)驗(yàn)式
下文的描述在實(shí)質(zhì)上只是一種典型舉例,其并不以ftf可方式意M限制本發(fā) 明以及其實(shí)施或1頓。為了說(shuō)明的清楚,在附圖中相同的部件將采用同樣的附圖
喊己。禾口掛W頓的一樣,短語(yǔ)"至少A、 B和C中的一個(gè)"的意思是(域者B或 D ,而不做其它解釋??梢詣?的是,在不改變本發(fā)明原理的情況下,方法的 步驟可以以不同的)1 1^1行。
和此姬萬(wàn)用一樣,術(shù)語(yǔ)模±射旨的是專用集成電路(ASIC)、電子電路、處理 器(共用、專用或一組)和內(nèi)存用^l行一個(gè)或多個(gè)軟件或固件程序、組^1輯 電路和/,它^M的掛共所需功能的部件。
如附圖2所示,其顯示了一種根據(jù)本發(fā)明所述的電動(dòng)混合動(dòng)力 的典型控 鵬莫塊勵(lì)的功能模塊圖。控制模士央畫(huà)包括驅(qū)動(dòng)診斷模i央102、混^^力力控制 模塊(HCP) 104和馬,偉蝶塊(MCP) 106。驅(qū)動(dòng)診斷模塊102接收多種多樣
的信號(hào),包括發(fā)動(dòng)機(jī)車鍵、馬達(dá)車t3I和馬達(dá)車移巨,但并不僅限與此。
例如,驅(qū)動(dòng)診斷模塊102接收來(lái)自發(fā)動(dòng)機(jī)車fjl傳感器48處的發(fā)動(dòng)機(jī)車鍵。驅(qū) 動(dòng)診斷模土央102同樣接收由馬達(dá)車^I傳繊107觀糧的馬達(dá)車鍵和由馬達(dá)車錄巨傳 108測(cè)量的馬達(dá)辯巨(Tmot)。馬達(dá) tm傳感器107和馬達(dá)車轉(zhuǎn)巨傳,108 分別測(cè)fi^—MGU38的夂|31和$規(guī)。因?yàn)殡妱?dòng)混^J力,10包括不只一個(gè)的 MGU,所以驅(qū)動(dòng)診斷模決102可能會(huì)接收不只一個(gè)MGU的馬達(dá)^il和車轉(zhuǎn)巨。例 如,驅(qū)動(dòng)診斷模i央102可以同樣接收第:34GU40的馬達(dá)車fil和總巨。
驅(qū)動(dòng)診斷模塊102基于發(fā)動(dòng)機(jī)車fil、馬達(dá)車f3I和馬達(dá)轉(zhuǎn)矩產(chǎn)生不同的信號(hào) 110。 HCP104接tt自驅(qū)動(dòng)診斷模決102的信號(hào)110。 HCP104基于接收到的信號(hào) 110決^MGU的一個(gè)請(qǐng)求馬達(dá)車錄E 112。雖然HCP104被,為決定第一MGIB8的請(qǐng)求馬達(dá)轉(zhuǎn)矩112,其也可以決^MGU38和40每一個(gè)的請(qǐng)求馬達(dá)車轉(zhuǎn)巨。
MCP106接il姊自HCP104的請(qǐng)求馬達(dá) 轉(zhuǎn)巨112并基于請(qǐng)求馬達(dá)車錄巨112控 制第--MGU38的車轉(zhuǎn)巨。例如,MCP106可以使功率按照可以^魏一MGU38產(chǎn)生 請(qǐng)求馬達(dá)車轉(zhuǎn)巨112的量樹(shù)共給第一MGU38。換句話說(shuō),MCP106基于請(qǐng)求馬達(dá)轉(zhuǎn) 矩112控制第一MGU38的車錄巨。同樣地,逸就需要保iiEMCP106支配的車轉(zhuǎn)巨與請(qǐng) 求馬達(dá)轉(zhuǎn)免123精確地相等。
控制模塊100可以包括多個(gè)層次的安^診斷以ilfe^確f新CP104禾fMCP106 之間的精確性和一致性。例如,診斷的一層可以是指基礎(chǔ)部件的診斷和子系統(tǒng), 例如電壓和電流傳麟、纟驢傳繊和'班器性能的診斷。診斷的另一層可以是 指對(duì)得到的馬達(dá)轉(zhuǎn)矩的獨(dú)立計(jì)算。這種贈(zèng)尋到的馬達(dá),的3te計(jì),以i柳為 軟件、標(biāo)準(zhǔn)錢(qián)和靜態(tài)M:準(zhǔn)備的獨(dú)立內(nèi)存^l行。計(jì)算中4頓的數(shù)值可以在不
同的執(zhí)衍盾環(huán)之間被校驗(yàn)(例如〗頓校驗(yàn)碼)。
診斷的另一個(gè)層次可以是實(shí)施來(lái)防iiMCP106中軟##1行柳或處理器娜章的
發(fā)生。僅僅作為執(zhí)列,控制模塊100可以包括例如是可編程器件(PLD)的處理 器120。雖然PLD處理器120被表示為位于MCP106的外部,其也可以位于任何合 適的位置。
PLD鵬器120可以用來(lái)校^MCP106。同樣的,MCP106可以用來(lái)校^PLD 處理器120。 PLD120和/咖CP106可以iM:信息交l繊行校驗(yàn)。例如,PLD處理 器120可以向MCP106發(fā)送一個(gè)種子數(shù)值。MCP106基于種子數(shù)據(jù)決定一個(gè)返回 關(guān)鍵數(shù)值并將關(guān)鍵劍I^合PLD雌器120。
PLD處理器120基于返回答案(例如將返回答案與預(yù)期答^iS行比較)決定 MCP106的功能。如顆回答案與預(yù)期答案不匹配,PLD120可以實(shí)施補(bǔ)救動(dòng)作。 例如,PLD處理器120可以重啟MCP106禾口/或命令第一MGU38 i2A安全關(guān)閉模 式。與其相似的,MCP106基于PLD處理器120響應(yīng)返回答案的動(dòng)作決定PLD處 理器120的功能。如果PLD處理器120回應(yīng)與預(yù)期不符,MCP106可以實(shí)施補(bǔ)救 動(dòng)作。
如附圖3所示,其顯示了一種典型的馬鵬制系統(tǒng)130的功能模塊圖。馬達(dá) 控制系統(tǒng)130包括控制第一MGU38車轉(zhuǎn)巨的MCP106。馬,制系統(tǒng)130可以包括 一個(gè)或多個(gè)附力PMCP,例如附圖4所示。MCP106可以包括一個(gè)或多個(gè)子模塊, 例如一個(gè)^bS器監(jiān)控模塊(PMM) 132。 PLD處理器120 MPMM132與MCP106發(fā)送和接收種子信息和返回答案信息。
如附圖4所示,其顯示了一種典型的馬鵬制系統(tǒng)140的功能模塊圖。馬達(dá) 控制系統(tǒng)140包括MCP106和第^MCP142。 MCP106和142分別控帝JMGU38和 40的車轉(zhuǎn)巨。禾陽(yáng)CP106 —樣,第—ZMCP142包括處理器監(jiān)年艱莫塊(PMM) 144。 第rMCP142禾nPMM144的功能可以與MCP106禾nPMM132相1喊相同。如此, 雖然本發(fā)明的原理是涉及MCP106和PMM132來(lái)討論的,其同樣適用于第二 MCP142禾t!PMM144禾口/或其它^M的MCP禾PPMM。
再如附圖3所示,PMM132監(jiān)^!PLDM器120禾PMCP106的狀態(tài)并可以在 檢測(cè)到錯(cuò)誤時(shí)提供警告和/或錯(cuò)誤信息。僅僅作為剩列,PMM132可以基于種子/ 答案交換檢測(cè)一個(gè)PLD鵬器的錯(cuò)誤。換句話說(shuō),PMM132可以基于一個(gè)有錯(cuò)誤 的PLD處理器120記錄錯(cuò)^[戈碼和/鄉(xiāng)蟲(chóng)發(fā)補(bǔ)救動(dòng)作。PMM132還可以決定馬達(dá)轉(zhuǎn)
矢,的誠(chéng)的辦繊。
PLD處理器120同樣可以監(jiān)MMCP106的狀態(tài)^^刀始化錯(cuò)誤難/指示和/或初 始化補(bǔ)救動(dòng)作。例如,如果PLD處理器120測(cè)定接收的答案是不正確的,其可以 重啟MCP106禾口/員行關(guān)閉馬iiia程。相反地,如mPMM132測(cè)定/APLD處理器 120處接收的種子不正確,其可以執(zhí)行一個(gè)相應(yīng)的補(bǔ)救動(dòng)作(例如記錄相應(yīng)的錯(cuò) 誤代碼)。
PLD處理器120基于預(yù)定的順序產(chǎn)生種子。僅僅作為^1列,預(yù)定的JI,可以 基于偽隨機(jī)1制序列(PRBS)。PMM132基于種子產(chǎn)生返回答案。例如,PMM132 可以根據(jù)Si旬表禾tV或非線型,來(lái)產(chǎn)^M回答案。
在接收至腿回答案后,PLD艦器120決定返回答案是否正確。^PLD處理 器120觀啶返回答案正確時(shí),其發(fā)送另一個(gè)種子至yPMM132。然而,如B^LD處 理器120測(cè)定PMM132返回了一個(gè)不正確的答案,PLD處理器120可以被要求發(fā)
送一個(gè)同樣的種子。
然后,PMM132判定是否PLD處理器120 m了一個(gè)不正確的種子。例如, MCP106禾PP畫(huà)132中的一個(gè)可以^l雜收到的種刊呆被例如緩沖器(未示出) 的存儲(chǔ)器中。PMM132讀取存儲(chǔ)的種子并判定種子是否是不正確的。例如,PLD
處理器120可肖巨在遊賣的禾Mm盾環(huán)之間需要發(fā)送不同的種子。因此,如mi妾收到
的種子與保存的種子相同,其就可能是不正確的。
PMM132對(duì)針接收至啲不正確的種子增加一W昔誤計(jì)數(shù)值(例如XY計(jì)數(shù)
12器中的X)。換句話說(shuō),PMM132對(duì)^h重錢(qián)送的相同種子增加一^H昔誤計(jì)數(shù) 值。如果在預(yù)定時(shí)期(例如可以是XY計(jì)數(shù)器中的Y)內(nèi)錯(cuò)誤計(jì)數(shù){鵬販限值 (例如X》極限值),PMM132可以記錄一啊昔謝戈碼柳^|蟲(chóng)發(fā)一頓當(dāng)?shù)腻e(cuò)誤 動(dòng)作。所述極限值和預(yù)定時(shí)期可以基于校準(zhǔn)值被設(shè)定。
PMM132同樣可以有選擇性的有意的給PLD處理器120發(fā)送一個(gè)不正確的返 回答案以測(cè)定是否PLD處理器120可以正確的檢測(cè)不正確返回答案。PLD處理器 被要求當(dāng)接收到不正確答案時(shí)逝艮PMM132。例如,PLD處理器120可以在 PMM132的輸A^保持一個(gè)信號(hào),例如是錯(cuò)i^案信號(hào),來(lái)回應(yīng)不正確的答案。 當(dāng)PMM132發(fā)送正確答案時(shí),PLD120將不保持所述信號(hào)。
但PMM132測(cè)定PLD120對(duì)正確和不正確答案都沒(méi)有誠(chéng)的回應(yīng)時(shí), PMM132可以增加一^H昔誤計(jì)數(shù)值(例如XY計(jì)數(shù)器中的X) o如果在預(yù)定時(shí)期 (例如可以是XY計(jì)數(shù)器中的Y)內(nèi)錯(cuò)誤計(jì)數(shù)值超販限值(例如X〉—及限值), PMM132可以記錄錯(cuò)^^碼和/鄉(xiāng)販適當(dāng)?shù)腻e(cuò)誤動(dòng)作。所述極限值和預(yù)定時(shí)期可 以基于校準(zhǔn)值被設(shè)定。
當(dāng)PMM132未正常工作時(shí),PMM132將對(duì)收到的種子返回不正確的答案。當(dāng) PMM132在預(yù)定時(shí)期內(nèi)沒(méi)有返回正確的答案,則PLD處理器120可以初始化補(bǔ)救 動(dòng)作。僅僅作為舉例,PLD處理器120同樣可以初始化MCP106的加電復(fù)位。PLD 處理器120同樣可以初始化關(guān)閉馬達(dá)進(jìn)程。僅僅作為剩列,馬達(dá)關(guān)閉進(jìn)程可以包 括MGU38所有階段的短路或開(kāi)路。 ^之后,MCP106可以初始化其它補(bǔ)救 動(dòng)作,包掛己錄錯(cuò)剁戈碼,但并不局限與此。HCP104可以初始化其它動(dòng)作作為 對(duì)MCP106重啟的響應(yīng),包括指^^對(duì)昔誤和/或初始化全車級(jí)別的關(guān)閉。
如附圖5所示,流程圖描述了由PLD處理器120執(zhí)行的典型方法500。所述 方法500開(kāi)始于步驟502,艦其產(chǎn)生了第一種子(Seedl)。第一種子在步驟504 豐繊出。第一種子被輸出至U產(chǎn)4iE回答案的PMM132處。
方法500在步驟506接te回答案并在步驟508測(cè)定返回答案是否正確。如 顆回答案正確,方法500fflA步驟510;如顆回答案不正確,方法500瑕瞎 至步驟514。例如,方法500可以基于預(yù)期值與返回答案的比^^判定返回答案 是否正確。
在步驟510中,方法500產(chǎn)生第二種子(Seed2)。方法500在步驟512中輸 出第二種子。如此,方法500當(dāng)PMM132返回正確的返回答案以響應(yīng)第一種子時(shí)產(chǎn)生第1巾子。然后,方法500結(jié)束。
返回到步驟514,方法500指g回答案時(shí)不正確的。在步驟516中,方法 500判定是否發(fā)生了錯(cuò)誤。如果發(fā)生了,方法500iSA步驟518;如果沒(méi)有,方法 500跳轉(zhuǎn)至步驟520。例如,方法500可以當(dāng)PMM132至少在一個(gè)預(yù)定的時(shí)期內(nèi) 返回不正確的返回答案時(shí)判定錯(cuò)誤己經(jīng)發(fā)生了。在步驟518中,方法500執(zhí)行補(bǔ) 救動(dòng)作。例如,補(bǔ)救動(dòng)作可以包括初始化MCP106的加電復(fù)位稱或記錄錯(cuò)謝戈碼。
在步驟520中,方法500輸出第一種子。如此,方法500當(dāng)PMM132提供不 正確的返回答案來(lái)響應(yīng)第一種子時(shí)返回第一種子到PMM132。然后,方法500結(jié) 束。雖然顯示的是方法500在步驟512之后結(jié)束,其也可以繼續(xù)。例如,方法500 可以在步驟512或步驟520執(zhí)行完畢后返回到步驟506。
如附圖6所示,流if呈圖描述了由PMM132執(zhí)行的典型方法600。方法開(kāi)始于 步驟602,掛匕方法600接收到第一種子(Seedl)。在步驟604中,方法600判 定第一種子是否正確。如果第一種子是正確的,方法600跳轉(zhuǎn)至陟驟610;如果 第一種子是不正確的,方法600iJA^606。例如,方法600可以在第一種子與 在步驟602中接收到的第一種子之前接收到的種子相同時(shí)判定第一種子是不正確 的。
在其它執(zhí)行中,方法600可以在步驟604中判定PLD處理器120是否正確地 進(jìn)行了響應(yīng)。如果PLD處理器120正確響應(yīng),方法600 SA到步驟610;如果PLD 處理器120不正確響應(yīng),方法600iaA到步驟606。例如,PLD處理器120可能 的不正確響應(yīng)是在PMM132古JL意Jli共給PLD120不正確的返回答案時(shí)不能保壬辨昔
體案信號(hào)。
方法600在步驟606中增加一^H昔誤計(jì)數(shù)并在步驟608中判定是顆昔誤已經(jīng) 發(fā)生。如果發(fā)生,方法600SA步驟612;如果沒(méi)有,方法iSA步驟610。僅僅作 為鄉(xiāng)ij,方法600可以在錯(cuò)誤計(jì)數(shù)在預(yù)定時(shí)期超頓定值時(shí)判定錯(cuò)誤已經(jīng)發(fā)生。 在步驟612中,方法600執(zhí)行補(bǔ)救動(dòng)作。例如,方法600可以通過(guò)初始化MCP106 的帶電復(fù)位和/或記錄錯(cuò)謝戈石W^行補(bǔ)救動(dòng)作。方法600在步驟610中產(chǎn)^iE回 答案并在步驟614中將返回答案輸出給PLD處理器120。方法600在步驟612或 614執(zhí)行完畢后結(jié)束。雖然方法600顯示為在步驟612或614之后結(jié)束,其也可 以繼續(xù)。例如,方法600可以在步驟614執(zhí)行完畢后返回步驟602。
發(fā)明的內(nèi)容可以M5ii^描述得以織軍,本發(fā)明的技術(shù)內(nèi)容可以以不同的形効B以實(shí)施。因此,雖然本發(fā)明詳細(xì)的實(shí)施例,其發(fā)明真正的〈斜戶范圍并不局限
與此,因?yàn)楸绢I(lǐng)fe微術(shù)人員可以Mil^t本發(fā)明附圖、說(shuō)明書(shū)和下歹敝利要求的學(xué)
習(xí)對(duì)本發(fā)明做出其它的修改。
權(quán)利要求
1. 一種用于混合動(dòng)力車輛的診斷系統(tǒng),包括輸出第一種子數(shù)值的處理器模塊;通過(guò)所述混合動(dòng)力車輛的電動(dòng)馬達(dá)控制轉(zhuǎn)矩輸出并基于所述第一種子數(shù)值輸出關(guān)鍵數(shù)值的馬達(dá)控制模塊;其中所述處理器模塊在接收到關(guān)鍵數(shù)值后輸出第二種子數(shù)值;其中所述馬達(dá)控制模塊基于所述第二種子數(shù)值和所述第一種子數(shù)值的比較有選擇性地診斷所述處理器模塊的故障。
2. 如權(quán)禾腰求1所述的診斷系統(tǒng),其特征在于,所述馬鵬娜與央i^f述第二種子數(shù)值與所述第一種子數(shù)值相等時(shí)有選擇性地診斷所述故障。
3. 如權(quán)利要求2所述的診斷系統(tǒng),K1T征在于,所述處理辦莫± 于戶皿關(guān) 鍵數(shù)值與期望數(shù)值的比S^設(shè)定所述第二種子數(shù)值。
4. 如權(quán)利要求3所述的診斷系統(tǒng),^#征在于,所述處理翻莫塊^E^述關(guān)鍵 數(shù)值是大于和小于所述期望數(shù)值中的一種情況時(shí),基于所述第一種子數(shù)值設(shè)定所 述第二種子數(shù)值。
5. 如權(quán)利要求3所述的診斷系統(tǒng),其特征在于,所述處理翻穀央it0f述關(guān)鍵 數(shù)值與所述期望數(shù)值相等時(shí)基于第三數(shù)值設(shè)定所述第1中子數(shù)值,其中第三劍te大于和小于所述第一種子數(shù)值中的一種情況。
6. —種用于混^J力糊的診斷系統(tǒng),包搖 輸出第一種子數(shù)值的處理掛莫塊-, 所述混合動(dòng)力 的電動(dòng)馬,制車轉(zhuǎn)巨輸出并在接收至斷述第一種子數(shù) fi^輸出關(guān)鍵數(shù)值的馬,制模塊;其中所述處理器?!姥牖谒鲫P(guān)鍵數(shù)值與期望數(shù)值的比較產(chǎn)生具有第一狀態(tài) 和第二狀態(tài)其中之一的信號(hào)。
7. 如權(quán)利要求6所述的診斷系統(tǒng),^f寺征在于,所述馬鵬制?!?于所述關(guān)鍵數(shù)值和所述信號(hào)的所述狀態(tài)有選擇性地診斷所述M激莫塊中的故障。
8. 如權(quán)利要求7所述的診斷系統(tǒng),其特征在于,當(dāng)所述關(guān)鍵數(shù)值與所述期望數(shù)值相等時(shí)所述處理激穀f生具有所述第一狀態(tài)的所述信號(hào)。
9. 如權(quán)利要求8所述的診斷系統(tǒng),期寺征在于,所述馬鵬娜穀爐于與所述期望數(shù)值不相等的不正確的數(shù)值設(shè)定所述關(guān)鍵數(shù)值并且當(dāng)所述處理翻莫塊產(chǎn)生 具有所述第一狀態(tài)的所述信號(hào)時(shí)有選擇性地診斷所述故障。
10. 如權(quán)利要求8所述的診斷系統(tǒng),其特征在于,所述馬爐制模i據(jù)于所述期望數(shù)值設(shè)定所述關(guān)鍵數(shù)值并且當(dāng)所述處理激對(duì);^生具有所述第二狀態(tài)的所 述信號(hào)時(shí)有選擇性地診斷所述故障。
11. 如權(quán)利要求6所述的診斷系統(tǒng),期寺征在于,所述處理親勢(shì)^g于所述 比較有選擇性地診斷所述馬,帶臘塊中的柳章。
12. 如權(quán)利要求ll所述的診斷系統(tǒng),其特征在于,戶腿處理掛莫塊當(dāng)所述關(guān)鍵數(shù)iK大于和小于所述期望數(shù)值中的一種情況時(shí)有選擇性地診斷所述故障。
13. 如權(quán)利要求ll所述的診斷系統(tǒng),其特征在于,所述處理激勢(shì)據(jù)于所述 比較設(shè)定所述第二種子數(shù)值并輸出所述第1中子數(shù)值。
14. 如權(quán)利要求13所述的診斷系統(tǒng),其特征在于,所述處理^f塊當(dāng)所述關(guān) 鍵數(shù)值是大于和小于所述期望數(shù)值中的一種情況時(shí)基于所述第一種子模塊設(shè)定所 述第二種子模塊。
15. —種用于混合動(dòng)力,的方法,包括將第一種子數(shù){彭人第一模剎專超嗨二模塊,第二模刺頓混^5力力糊的電動(dòng)馬,諱脾錄巨輸出;將基于所述第一種子數(shù)值決定的關(guān)鍵謝1^^述第二?!来虒?述第一模塊;在所述第一模土射妾收到所述關(guān)鍵劍I^MJ5;M第一模土刺專送第1中子數(shù)值到 所述第二模塊;基于所述第二種子數(shù)值和戶,第一種子數(shù)值的比劍OT戶;M第二模塊有,性地診斷所述第一模塊中的柳章。
16. 如權(quán)利要求i5所述的方法,其特征在于,所述有選^t也診斷包括當(dāng)戶;M第二種子數(shù)值與所述第一種子數(shù)值相等時(shí)有選擇性地診斷所述娜章。
17. 如權(quán)禾腰求16所述的方法,其纟封正在于,還包括基于所述關(guān)鍵數(shù)值與期望數(shù)值的比較設(shè)定所述第二種子數(shù)值。
18. 如權(quán)利要求17所述的方法,其特征在于,所述設(shè)定所述第二種子數(shù)值包 括當(dāng)所述關(guān)鍵數(shù)值是大于和小于所述期望數(shù)值中的一種情況時(shí)基于所述第一種子 數(shù)值設(shè)定所述第1巾子數(shù)值。
19. 如權(quán)利要求17所述的方法,期寺征在于,所述設(shè)定所述第1中子數(shù)值包 括a^f述關(guān)鍵數(shù)值與所述期望數(shù)值相等時(shí)基于第三數(shù)值設(shè)定所述第^巾子數(shù)值;其中所述第三劍M大于和小于所述第一種子數(shù)值中的一種情況。
20. —種用于混^J力力,的方法,包括從第一模刺專送第一種子數(shù)值到第二模塊,第二模i刺頓混^^力力糊的電 動(dòng)馬ii^制^^輸出;當(dāng)所述第二?!姥虢邮盏剿龅凇N子數(shù)ffiW/f述第二模i刺專送關(guān)鍵數(shù)值到 所述第—模塊;l頓所述第一模i央基于所述關(guān)鍵數(shù)值和期望數(shù)值的比妒生具有第一和第二 狀態(tài)其中之一的信號(hào)。
21. 如權(quán)利要求20所述的方法,其特征在于,還包括i頓所述第二模:^S于 所述關(guān)鍵數(shù)值和所述信號(hào)的所述狀態(tài)有選擇t封也診斷所述第一模塊中的柳章。
22. 如權(quán)禾腰求21所述的方法,其特征在于,所述產(chǎn)4^f述信號(hào)包括當(dāng)所述 關(guān)鍵數(shù)值與所述期望數(shù)值相等時(shí)產(chǎn)生具有所述第一狀態(tài)的所述信號(hào)。
23. 如權(quán)利要求22所述的方法,其特征在于,還包括 基于與所述期望數(shù)值不相等的不正確的數(shù)值設(shè)定所述關(guān)鍵數(shù)衝 當(dāng)具有所述第一狀態(tài)的所述信號(hào)產(chǎn)生時(shí)有選擇性地診斷所述故障。
24. 如權(quán)利要求22所述的方法,其特征在于,還包括-基于所述期望數(shù)值有選擇性地設(shè)定所述關(guān)鍵數(shù)值; 當(dāng)所述第二狀態(tài)的所述信號(hào)產(chǎn)生時(shí)有選擇性地診斷戶,故障°
25. 如權(quán)利要求20所述的方法,期寺征在于,還包括基于所述比樹(shù)OT所述第一模塊有選擇性地診斷所述第二模塊中的故障。
26. 如權(quán)利要求25所述的方法,^f寺征在于,所述有選擇性地診斷所述故障 包括當(dāng)所述關(guān)鍵數(shù)值是大于和小于所述期望數(shù)值中的一種情況時(shí)有選擇性地診斷
27. 如權(quán)利要求25所述的方法,其特征在于,還包括-基于所述比較有選擇性地設(shè)定所述第1中子數(shù)衝 篇述第一模土雑娜述第:if中子數(shù)值到所述第二模塊。
28. 如權(quán)利要求27所述的方法,其特征在于,所述有選擇性地設(shè)定所述第二種子數(shù)值包括當(dāng)所述關(guān)鍵數(shù)值是大于和小于所述期望數(shù)值中的一種時(shí)基于所述第-種子數(shù)值設(shè)定所述第二
全文摘要
本發(fā)明涉及用于混合動(dòng)力車輛馬達(dá)控制系統(tǒng)的處理器安全診斷,其中混合動(dòng)力車輛的診斷系統(tǒng)包括處理器模塊和馬達(dá)控制模塊。處理器模塊輸出第一種子數(shù)值。馬達(dá)控制模塊通過(guò)混合動(dòng)力車輛的電動(dòng)馬達(dá)控制轉(zhuǎn)矩輸出并基于第一種子數(shù)值輸出關(guān)鍵數(shù)值。處理器模塊在接收到關(guān)鍵數(shù)值后輸出第二種子數(shù)值,馬達(dá)控制模塊基于第二種子數(shù)值和第一種子數(shù)值的比較有選擇性地診斷處理器模塊的故障。
文檔編號(hào)G05B23/02GK101458527SQ20081018877
公開(kāi)日2009年6月17日 申請(qǐng)日期2008年11月10日 優(yōu)先權(quán)日2007年11月8日
發(fā)明者H·布爾, S·T·韋斯特, W·D·王 申請(qǐng)人:通用汽車環(huán)球科技運(yùn)作公司