專利名稱:車輛用制動(dòng)系統(tǒng)的故障防護(hù)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及車輛用制動(dòng)系統(tǒng)的故障防護(hù)方法,更詳細(xì)而言,判斷車輛用制動(dòng)系統(tǒng)故障與否來(lái)提高系統(tǒng)的安全性的車輛用制動(dòng)系統(tǒng)的故障防護(hù)方法。
背景技術(shù):
車輛用制動(dòng)系統(tǒng)為了提高系統(tǒng)的安全性,通過(guò)由兩個(gè)微控單元構(gòu)成的雙微控單元來(lái)實(shí)施故障防護(hù)(fail safe)。這種雙微控單元從一個(gè)微控單元發(fā)送看門狗(watchdog)信號(hào),并根據(jù)另一微控單元對(duì)該看門狗信號(hào)的接收與否來(lái)判斷系統(tǒng)的故障及安全與否。這樣,為了在兩個(gè)微控單元之間收發(fā)看門狗信號(hào),需要具備另外的電阻和濾波電容器,以用于信號(hào)的收發(fā)及濾波。然而,基于這種看門狗信號(hào)收發(fā)與否來(lái)判斷故障以及安全與否,即便輸入在相鄰的另一微控單元施加的信號(hào),也無(wú)法區(qū)分是否為另一信號(hào),所以在故障防護(hù)(fail safe)的實(shí)施上可能產(chǎn)生誤差。
發(fā)明內(nèi)容
本發(fā)明是為了克服上述現(xiàn)有的問(wèn)題而提出的,本發(fā)明的目的在于提供一種車輛用制動(dòng)系統(tǒng)的故障防護(hù)方法,該方法利用SPI通信接口,比較具有相同的映射表的兩個(gè)微控單元的映射表的各數(shù)據(jù)值,來(lái)判斷車輛用制動(dòng)系統(tǒng)是否故障,從而能夠提高系統(tǒng)的安全性。為了實(shí)現(xiàn)上述目的,本發(fā)明所涉及的車輛用制動(dòng)系統(tǒng)的故障防護(hù)方法可包括將存儲(chǔ)于具有相同的映射表的主微控單元中的映射表的主數(shù)據(jù)向上述副微控單元發(fā)送,并在上述副微控單元中接收該主數(shù)據(jù)的數(shù)據(jù)收發(fā)步驟;上述副微控單元確認(rèn)自身的映射表的副數(shù)據(jù)與所接收的主數(shù)據(jù)是否相同的數(shù)據(jù)比較步驟以及如果上述副數(shù)據(jù)與上述主數(shù)據(jù)以不同狀態(tài)在用于判斷故障的故障判斷時(shí)間內(nèi)不持續(xù),則使上述映射表的副數(shù)據(jù)向一側(cè)數(shù)據(jù)轉(zhuǎn)移的副數(shù)據(jù)轉(zhuǎn)移步驟??稍谏鲜龈睌?shù)據(jù)轉(zhuǎn)移步驟之后再次實(shí)施上述數(shù)據(jù)比較步驟??稍谏鲜龈睌?shù)據(jù)轉(zhuǎn)移步驟之前,實(shí)施如果上述副數(shù)據(jù)與上述主數(shù)據(jù)不同,則上述副微控單元生成數(shù)據(jù)異常標(biāo)識(shí),并確認(rèn)所生成的數(shù)據(jù)異常標(biāo)識(shí)是否在上述故障判斷時(shí)間以上的時(shí)間內(nèi)持續(xù)的異常標(biāo)識(shí)持續(xù)確認(rèn)步驟;以及如果上述數(shù)據(jù)異常標(biāo)識(shí)在上述故障判斷時(shí)間以上的時(shí)間內(nèi)持續(xù),則判斷上述車輛用制動(dòng)系統(tǒng)為產(chǎn)生故障的故障判斷步驟。可實(shí)施如果上述副微控單元判斷為上述副數(shù)據(jù)與所接收的上述主數(shù)據(jù)相同,則生成數(shù)據(jù)正常標(biāo)識(shí),并確認(rèn)所生成的數(shù)據(jù)正常標(biāo)識(shí)是否在用于判斷系統(tǒng)正常的基準(zhǔn)時(shí)間內(nèi)持續(xù)的正常標(biāo)識(shí)持續(xù)確認(rèn)步驟;以及如果上述數(shù)據(jù)正常標(biāo)識(shí)在上述正常判斷時(shí)間內(nèi)持續(xù),則判斷上述車輛用制動(dòng)系統(tǒng)為正常驅(qū)動(dòng)的正常判斷步驟。可實(shí)施如果在上述正常標(biāo)識(shí)持續(xù)確認(rèn)步驟中上述數(shù)據(jù)正常標(biāo)識(shí)在正常判斷時(shí)間內(nèi)不持續(xù),則使上述映射表的副數(shù)據(jù)及上述主數(shù)據(jù)向一側(cè)轉(zhuǎn)移的數(shù)據(jù)轉(zhuǎn)移步驟。
可在上述數(shù)據(jù)轉(zhuǎn)移步驟之后再次實(shí)施上述數(shù)據(jù)收發(fā)步驟。本發(fā)明所涉及的車輛用制動(dòng)系統(tǒng)的故障防護(hù)方法利用SPI通信接口,比較具有相同的映射表的兩個(gè)微控單元的映射表的各數(shù)據(jù)值,判斷車輛用制動(dòng)系統(tǒng)是否故障,從而與現(xiàn)有技術(shù)相比,能夠?qū)嵤└呖煽啃缘恼`差判斷。
圖1為表示本發(fā)明的一實(shí)施例所涉及的車輛用制動(dòng)系統(tǒng)的故障防護(hù)方法的順序圖。圖2為表示用于實(shí)施圖1的車輛用制動(dòng)系統(tǒng)的故障防護(hù)方法的車輛用制動(dòng)系統(tǒng)的模塊圖。圖3為圖1的車輛用制動(dòng)系統(tǒng)的故障防護(hù)方法的映射表的一個(gè)例子。附圖標(biāo)記說(shuō)明100 :車輛用制動(dòng)系統(tǒng);110 :主微控單元;120 :副微控單元
具體實(shí)施例方式為了本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員容易實(shí)施本發(fā)明,下面,參照附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行詳細(xì)說(shuō)明。參照?qǐng)D1,表示本發(fā)明的一實(shí)施例所涉及的車輛用制動(dòng)系統(tǒng)的故障防護(hù)方法的順序圖。另外,參照?qǐng)D2,表示用于實(shí)施圖1的車輛用制動(dòng)系統(tǒng)的故障防護(hù)方法的車輛用制動(dòng)系統(tǒng)。這種車輛用制動(dòng)系統(tǒng)100由主微控單元110和副微控單元120構(gòu)成。另外主微控單元110和副微控單元120包含相同的映射表。其中,如圖3所示,映射表可以利用被映射了三比特的二進(jìn)制數(shù)的數(shù)據(jù)的表,但在本發(fā)明中并不限定包含于映射表的數(shù)據(jù)的比特以及進(jìn)制數(shù)。另外,主微控單元110及副微控單元120為了各微控單元的信號(hào)收發(fā),通過(guò)已具備的SPI通信接口,借助雙方向看門狗比較映射表的數(shù)據(jù)來(lái)判斷車輛用制動(dòng)系統(tǒng)的故障與否。以下,參照?qǐng)D2的車輛用制動(dòng)系統(tǒng)100以及圖3的映射數(shù)據(jù),對(duì)圖1的車輛用制動(dòng)系統(tǒng)的故障防護(hù)方法進(jìn)行說(shuō)明。如圖1所示,車輛用制動(dòng)系統(tǒng)的故障防護(hù)方法包括數(shù)據(jù)收發(fā)步驟S1、數(shù)據(jù)比較步驟S2、異常標(biāo)識(shí)生成步驟S3、異常標(biāo)識(shí)持續(xù)確認(rèn)步驟S4、副數(shù)據(jù)轉(zhuǎn)移步驟S5以及故障判斷步驟S6。另外,車輛用制動(dòng)系統(tǒng)的故障防護(hù)方法包括正常標(biāo)識(shí)生成步驟S7、正常標(biāo)識(shí)持續(xù)確認(rèn)步驟S8、數(shù)據(jù)轉(zhuǎn)移步驟S9以及正常判斷步驟S10。首先,在數(shù)據(jù)收發(fā)步驟SI中,將存儲(chǔ)于主微控單元110中的映射表內(nèi)的一個(gè)數(shù)據(jù)值,即主數(shù)據(jù)Dm向副微控單元120發(fā)送,在副微控單元120中接收主數(shù)據(jù)Dm。然后,副微控單元120實(shí)施數(shù)據(jù)比較步驟S2,以比較所接收的主數(shù)據(jù)Dm是否與副微控單元120的映射表的副數(shù)據(jù)Ds相同。然后,如果在數(shù)據(jù)比較步驟S2中判斷出副數(shù)據(jù)Ds與主數(shù)據(jù)Dm不同,則副微控單元120實(shí)施用于生成數(shù)據(jù)異常標(biāo)識(shí)的異常標(biāo)識(shí)生成步驟S3。然后副微控單元120將數(shù)據(jù)異常標(biāo)識(shí)向主微控單元110發(fā)送。然后,副微控單元120實(shí)施異常標(biāo)識(shí)持續(xù)確認(rèn)步驟S4,以確認(rèn)所生成的數(shù)據(jù)異常標(biāo)識(shí)是否在用于故障判斷的基準(zhǔn)時(shí)間內(nèi),即在故障判斷時(shí)間內(nèi)持續(xù)。其中,故障判斷時(shí)間被設(shè)定成大于存儲(chǔ)于映射數(shù)據(jù)中的副數(shù)據(jù)Ds因數(shù)據(jù)轉(zhuǎn)移而變化一個(gè)循環(huán)所需的時(shí)間或次數(shù)。為了確認(rèn)副數(shù)據(jù)Ds的映射數(shù)據(jù)與在變化一個(gè)循環(huán)的期間內(nèi),與維持一定的主數(shù)據(jù)Dm之間是否一次也沒有發(fā)生一致,因此故障判斷時(shí)間最小設(shè)定成大于副數(shù)據(jù)Ds變化一個(gè)循環(huán)所需的時(shí)間或其次數(shù)。另外,在異常標(biāo)識(shí)持續(xù)確認(rèn)步驟S4中,如果數(shù)據(jù)異常標(biāo)識(shí)在故障判斷時(shí)間以上的時(shí)間內(nèi)持續(xù),則實(shí)施故障判斷步驟S6,以判斷上述車輛用制動(dòng)系統(tǒng)為發(fā)生故障,并停止系統(tǒng)的驅(qū)動(dòng)。S卩,如果在故障判斷步驟S6中,由副微控單元120生成的異常標(biāo)識(shí)在故障判斷時(shí)間以上的時(shí)間內(nèi)持續(xù),則表示副數(shù)據(jù)Ds的映射數(shù)據(jù)與在變化一個(gè)循環(huán)的期間維持一定的主數(shù)據(jù)Dm之間一次也沒有發(fā)生一致,進(jìn)而判斷出系統(tǒng)產(chǎn)生了故障。另外,如果在異常標(biāo)識(shí)持續(xù)確認(rèn)步驟S4中,數(shù)據(jù)異常標(biāo)識(shí)的持續(xù)時(shí)間小于故障判斷時(shí)間,則實(shí)施使映射表的副數(shù)據(jù)Ds向一側(cè)數(shù)據(jù)轉(zhuǎn)移的副數(shù)據(jù)轉(zhuǎn)移步驟S5。例如,如圖3所示,在系統(tǒng)初始啟動(dòng)時(shí),主微控單元110的映射表的主數(shù)據(jù)Dm在“000”處被初始化,并且副數(shù)據(jù)Ds在“101”處被初始化的情況下,通過(guò)在數(shù)據(jù)比較步驟S2中判斷出兩側(cè)數(shù)據(jù)不同而生成S3異常標(biāo)識(shí),并且由于是初始驅(qū)動(dòng)時(shí)期,所以作出異常標(biāo)識(shí)的持續(xù)時(shí)間小于故障判斷時(shí)間的判斷S4,從而實(shí)施使副數(shù)據(jù)Ds從“101”向一側(cè)數(shù)據(jù),即“111”轉(zhuǎn)移的副數(shù)據(jù)轉(zhuǎn)移步驟S5。這種副數(shù)據(jù)Ds的數(shù)據(jù)轉(zhuǎn)移總是向同一側(cè)進(jìn)行,以使映射數(shù)據(jù)的數(shù)據(jù)按照循環(huán)周期反復(fù)變更。因此,在副數(shù)據(jù)轉(zhuǎn)移步驟S5中使副數(shù)據(jù)Ds的數(shù)據(jù)向一側(cè)數(shù)據(jù)轉(zhuǎn)移后,再次實(shí)施數(shù)據(jù)比較步驟S2,反復(fù)確認(rèn)副數(shù)據(jù)Ds的映射數(shù)據(jù)是否與在變化一個(gè)循環(huán)的期間維持一定的主數(shù)據(jù)Dm變得相同。然后,如果在數(shù)據(jù)比較步驟S2中判斷出主數(shù)據(jù)Dm與副數(shù)據(jù)Ds相同,則副微控單元120實(shí)施用于生成數(shù)據(jù)正常標(biāo)識(shí)的步驟S7。然后副微控單元120將數(shù)據(jù)正常標(biāo)識(shí)向主微控單元110發(fā)送。然后,副微控單元120實(shí)施正常標(biāo)識(shí)持續(xù)確認(rèn)步驟S8,以確認(rèn)所生成的數(shù)據(jù)正常標(biāo)識(shí)是否在用于判斷正常的基準(zhǔn)時(shí)間內(nèi),即正常判斷時(shí)間內(nèi)持續(xù)。其中,正常判斷時(shí)間最小可以被設(shè)定成映射數(shù)據(jù)向一側(cè)變化一次并比較數(shù)據(jù)的時(shí)間,即用于判斷映射數(shù)據(jù)是否連續(xù)兩次一致的時(shí)間,但本發(fā)明中并不限定于此。然后,如果在正常標(biāo)識(shí)持續(xù)確認(rèn)步驟S8中數(shù)據(jù)正常標(biāo)識(shí)在正常判斷時(shí)間以上的時(shí)間內(nèi)持續(xù),則表示主微控單元110與副微控單元120的映射數(shù)據(jù)在正常判斷時(shí)間以上的時(shí)間內(nèi)一致,從而實(shí)施判斷車輛用制動(dòng)系統(tǒng)為正常驅(qū)動(dòng)的正常判斷步驟S10。然后,如果在正常標(biāo)識(shí)持續(xù)確認(rèn)步驟S8中數(shù)據(jù)正常標(biāo)識(shí)的持續(xù)時(shí)間小于正常判斷時(shí)間,則副微控單元120使映射表的副數(shù)據(jù)Ds向一側(cè)數(shù)據(jù)轉(zhuǎn)移,此時(shí),主微控單元110被施加正常標(biāo)識(shí)而實(shí)施使主數(shù)據(jù)Dm向一側(cè)數(shù)據(jù)轉(zhuǎn)移的數(shù)據(jù)轉(zhuǎn)移步驟S9。S卩,在數(shù)據(jù)轉(zhuǎn)移步驟S9中主微控單元110和副微控單元120分別使主數(shù)據(jù)Dm和副數(shù)據(jù)Ds向一側(cè)轉(zhuǎn)移。
然后,在這種數(shù)據(jù)轉(zhuǎn)移步驟S9之后再次實(shí)施數(shù)據(jù)收發(fā)步驟SI。S卩,如果副數(shù)據(jù)Ds與主數(shù)據(jù)Dm —致,則為了確認(rèn)各映射表中使數(shù)據(jù)向一側(cè)轉(zhuǎn)移的值是否也一致,而從上述數(shù)據(jù)收發(fā)步驟SI開始再次實(shí)施。這種車輛用制動(dòng)系統(tǒng)的故障防護(hù)方法利用SPI通信接口,比較具有相同的映射表的兩個(gè)微控單元的映射表的各數(shù)據(jù)值來(lái)判斷車輛用制動(dòng)系統(tǒng)是否故障,從而可以提高系統(tǒng)的相對(duì)于故障防護(hù)的安全性。此外,車輛用制動(dòng)系統(tǒng)的故障防護(hù)方法利用現(xiàn)有技術(shù)中所具備的SPI通信接口,并去除為了收發(fā)看門狗信號(hào)而應(yīng)具備的電阻及濾波電容器,從而可以削減成本及簡(jiǎn)化工序。以上的說(shuō)明,只是用于實(shí)施本發(fā)明所涉及的車輛用制動(dòng)系統(tǒng)的故障防護(hù)方法的一個(gè)實(shí)施例,本發(fā)明并不限定于上述實(shí)施例,如在權(quán)利要求中所請(qǐng)求的范圍那樣,對(duì)于在不脫離本發(fā)明的主旨的前提下,本發(fā)明所屬領(lǐng)域的普通技術(shù)人員所能做出的各種變形實(shí)施的范圍均具有本發(fā)明的技術(shù)思想。
權(quán)利要求
1.一種車輛用制動(dòng)系統(tǒng)的故障防護(hù)方法,其特征在于,包括: 將存儲(chǔ)于具有相同的映射表的主微控單元中的映射表的主數(shù)據(jù)向副微控單元發(fā)送,并在上述副微控單元中接收該主數(shù)據(jù)的數(shù)據(jù)收發(fā)步驟; 上述副微控單元確認(rèn)自身的映射表的副數(shù)據(jù)與所接收的主數(shù)據(jù)是否相同的數(shù)據(jù)比較步驟;以及 如果上述副數(shù)據(jù)與上述主數(shù)據(jù)以不同狀態(tài)在用于判斷故障的故障判斷時(shí)間內(nèi)不持續(xù),則使上述映射表的副數(shù)據(jù)向一側(cè)轉(zhuǎn)移的副數(shù)據(jù)轉(zhuǎn)移步驟。
2.根據(jù)權(quán)利要求1所述的車輛用制動(dòng)系統(tǒng)的故障防護(hù)方法,其特征在于,在上述副數(shù)據(jù)轉(zhuǎn)移步驟之后再次實(shí)施上述數(shù)據(jù)比較步驟。
3.根據(jù)權(quán)利要求1所述的車輛用制動(dòng)系統(tǒng)的故障防護(hù)方法,其特征在于,還包括: 如果上述副數(shù)據(jù)與上述主數(shù)據(jù)不同,則上述副微控單元生成數(shù)據(jù)異常標(biāo)識(shí),并確認(rèn)所生成的數(shù)據(jù)異常標(biāo)識(shí)是否在上述故障判斷時(shí)間以上的時(shí)間內(nèi)持續(xù)的異常標(biāo)識(shí)持續(xù)確認(rèn)步驟;以及 如果上述數(shù)據(jù)異常標(biāo)識(shí)在上述故障判斷時(shí)間以上的時(shí)間內(nèi)持續(xù),則判斷上述車輛用制動(dòng)系統(tǒng)為產(chǎn)生故障的故障判斷步驟。
4.根據(jù)權(quán)利要求1所述的車輛用制動(dòng)系統(tǒng)的故障防護(hù)方法,其特征在于,還包括: 如果上述副微控單元判斷為上述副數(shù)據(jù)與所接收的上述主數(shù)據(jù)相同,則生成數(shù)據(jù)正常 標(biāo)識(shí),并確認(rèn)所生成的數(shù)據(jù)正常標(biāo)識(shí)是否在用于判斷系統(tǒng)正常的基準(zhǔn)時(shí)間內(nèi)持續(xù)的正常標(biāo)識(shí)持續(xù)確認(rèn)步驟;以及 如果上述數(shù)據(jù)正常標(biāo)識(shí)在上述正常判斷時(shí)間內(nèi)持續(xù),則判斷上述車輛用制動(dòng)系統(tǒng)為正常驅(qū)動(dòng)的正常判斷步驟。
5.根據(jù)權(quán)利要求4所述的車輛用制動(dòng)系統(tǒng)的故障防護(hù)方法,其特征在于,還包括:如果上述數(shù)據(jù)正常標(biāo)識(shí)在上述正常判斷時(shí)間內(nèi)不持續(xù),則使上述映射表的副數(shù)據(jù)及上述主數(shù)據(jù)向一側(cè)轉(zhuǎn)移的數(shù)據(jù)轉(zhuǎn)移步驟。
6.根據(jù)權(quán)利要求5所述的車輛用制動(dòng)系統(tǒng)的故障防護(hù)方法,其特征在于,在上述數(shù)據(jù)轉(zhuǎn)移步驟之后再次實(shí)施上述數(shù)據(jù)收發(fā)步驟。
全文摘要
本發(fā)明涉及車輛用制動(dòng)系統(tǒng)的故障防護(hù)方法,公開了將存儲(chǔ)于具有相同的映射表的主微控單元中的映射表的主數(shù)據(jù)向上述副微控單元發(fā)送,并在上述副微控單元中接收該主數(shù)據(jù)的數(shù)據(jù)收發(fā)步驟;上述副微控單元確認(rèn)自身的映射表的副數(shù)據(jù)與所接收的主數(shù)據(jù)是否相同的數(shù)據(jù)比較步驟;以及如果上述副數(shù)據(jù)與上述主數(shù)據(jù)以不同狀態(tài)在用于判斷故障的故障判斷時(shí)間內(nèi)不持續(xù),則使上述映射表的副數(shù)據(jù)向一側(cè)轉(zhuǎn)移的副數(shù)據(jù)轉(zhuǎn)移步驟。由此,本發(fā)明利用SPI通信接口,比較具有相同的映射表的兩個(gè)微控單元的映射表的各數(shù)據(jù)值來(lái)判斷制動(dòng)系統(tǒng)是否故障,從而與現(xiàn)有技術(shù)相比能夠?qū)嵤└呖煽啃缘恼`差判斷。
文檔編號(hào)B60T17/18GK103072566SQ20111033063
公開日2013年5月1日 申請(qǐng)日期2011年10月26日 優(yōu)先權(quán)日2011年10月26日
發(fā)明者樸哉炫 申請(qǐng)人:現(xiàn)代摩比斯株式會(huì)社