Debounce算法
故障診斷步驟是先進(jìn)行故障檢測(cè),即根據(jù)前提條件和判斷條件實(shí)時(shí)監(jiān)控,判斷是否有潛在的故障。通常采用4個(gè)狀態(tài)(PREPASSED、PASSED、PREFAILED、FAILED)來表示判斷的結(jié)果,對(duì)于有些故障,不需要經(jīng)Debounce算法確認(rèn)故障,這時(shí)判斷的結(jié)果只有PASSED和FAILED,直接得到確認(rèn)的故障;而對(duì)于有些故障,可能只是某些信號(hào)波動(dòng)引起,不是故障,姑且稱為潛在的故障,這時(shí)引入PREFAILED和PREPASSED來表示,需要采用Debounce算法才能進(jìn)一步確認(rèn)是否為故障。當(dāng)前常用Debounce算法有基于計(jì)數(shù)器的Debounce算法和基于時(shí)間的Debounce算法兩種。
基于計(jì)數(shù)器的Debounce算法
該算法使用一個(gè)Debounce計(jì)數(shù)器(計(jì)數(shù)范圍取決于具體的定義)用來記錄判斷的結(jié)果,當(dāng)根據(jù)前提條件和判斷條件得到一次PREFAILED狀態(tài),那么計(jì)數(shù)器(Fault Detection Counter)會(huì)增加一個(gè)步長(zhǎng),以此不斷累加,當(dāng)累計(jì)計(jì)數(shù)達(dá)到設(shè)定的Failed限值時(shí),故障狀態(tài)就變成Failed,即潛在故障被確認(rèn),如下圖t1時(shí)刻。有些故障被確認(rèn)后,是有可能被恢復(fù)的,也就是說只要根據(jù)前提條件和判斷條件得到一次PREPASSED狀態(tài),那么計(jì)數(shù)器(Fault
Detection Counter)會(huì)減小一個(gè)步長(zhǎng),以此不斷減小,當(dāng)達(dá)到設(shè)定的Passed限值時(shí),故障狀態(tài)就變成Passed,即故障已消除,如下圖t2時(shí)刻。
對(duì)于上圖中的兩個(gè)值Jump down value,和Jump up value),此處需要再解釋一下,所謂Jump down value是指故障被確認(rèn)處于Failed狀態(tài),如果下一次根據(jù)檢測(cè)的前提條件和判斷條件得到PREPASSED狀態(tài),這時(shí)計(jì)數(shù)器的數(shù)值不會(huì)從設(shè)定的FAILED限值開始減小一個(gè)步長(zhǎng),而是跳到Jump down value開始減小一個(gè)步長(zhǎng)。同理去理解Jump up value,這兩個(gè)值均由用戶自定義。
基于時(shí)間的Debounce算法
該算法使用一個(gè)Debounce計(jì)時(shí)器(范圍同樣為-128到127)用來記錄判斷的結(jié)果,當(dāng)根據(jù)前提條件和判斷條件得到一次PREFAILED狀態(tài),那么計(jì)時(shí)器(Fault
Detection Counter)開始計(jì)時(shí),累計(jì)一段時(shí)間t_failed,仍然沒有出現(xiàn)PREPASSED或PASSED狀態(tài),那么故障狀態(tài)就變成Failed,如下圖t1時(shí)刻;在tfailed內(nèi),如果出現(xiàn)FAILED狀態(tài),那么故障狀態(tài)就直接變成Failed,即故障被確認(rèn),如下圖t4時(shí)刻。當(dāng)故障被確認(rèn)了,接著當(dāng)根據(jù)前提條件和判斷條件得到一次PREPASSED狀態(tài),那么計(jì)數(shù)器歸零,開始重新計(jì)時(shí),同理一直PREPASSED狀態(tài),累計(jì)一段時(shí)間t_passed后,表示故障已消除。如下圖t2時(shí)刻。當(dāng)故障被確認(rèn)了,接著當(dāng)根據(jù)前提條件和判斷條件得到一次PASSED狀態(tài),那么計(jì)數(shù)器不需要累計(jì)時(shí)間,直接表明故障已消除,如下圖t3時(shí)刻。
-
汽車電子
+關(guān)注
關(guān)注
3013文章
7740瀏覽量
164851 -
算法
+關(guān)注
關(guān)注
23文章
4552瀏覽量
92024 -
ecu
+關(guān)注
關(guān)注
14文章
853瀏覽量
54219 -
汽車
+關(guān)注
關(guān)注
12文章
3269瀏覽量
36837
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論