本發(fā)明涉及一種汽車制動(dòng)開關(guān)故障診斷方法。
背景技術(shù):
現(xiàn)有汽車制動(dòng)開關(guān)內(nèi)部結(jié)構(gòu)多采用金屬觸片實(shí)現(xiàn)開關(guān)通斷信號(hào)輸出,自身無法實(shí)現(xiàn)故障診斷。如制動(dòng)開關(guān)信號(hào)故障或線束回路出現(xiàn)問題,制動(dòng)開關(guān)信號(hào)輸出錯(cuò)誤,導(dǎo)致車輛esp(電子穩(wěn)定程序)功能無法實(shí)現(xiàn),給用戶駕駛帶來危險(xiǎn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明目的在于提供一種汽車制動(dòng)開關(guān)故障診斷方法,能夠有效實(shí)現(xiàn)制動(dòng)開關(guān)故障診斷,從而避免由于制動(dòng)開關(guān)信號(hào)故障引起的車輛esp功能失效風(fēng)險(xiǎn)。
實(shí)現(xiàn)本發(fā)明目的的技術(shù)方案:
一種汽車制動(dòng)開關(guān)故障診斷方法,包括esp控制模塊,其特征在于:esp控制模塊采集制動(dòng)燈開關(guān)信號(hào),esp控制模塊通過制動(dòng)主缸壓力傳感器采集制動(dòng)主缸壓力信號(hào),esp控制模塊通過車速傳感器采集車速信號(hào),esp控制模塊根據(jù)制動(dòng)燈開關(guān)信號(hào)、制動(dòng)主缸壓力信號(hào)、車速信號(hào)進(jìn)行制動(dòng)開關(guān)故障診斷。
當(dāng)制動(dòng)主缸壓力小于第一壓力閾值,制動(dòng)燈開關(guān)動(dòng)作,且車速大于車速設(shè)定值時(shí),esp控制模塊判斷制動(dòng)開關(guān)出現(xiàn)1次故障。
當(dāng)制動(dòng)主缸壓力大于第二壓力閾值,制動(dòng)燈開關(guān)未動(dòng)作時(shí),esp控制模塊判斷制動(dòng)開關(guān)出現(xiàn)1次故障。
當(dāng)制動(dòng)主缸壓力小于第一壓力閾值,制動(dòng)燈開關(guān)動(dòng)作,車速大于車速設(shè)定值,且上述狀態(tài)持續(xù)超過2min時(shí),esp控制模塊判斷制動(dòng)開關(guān)出現(xiàn)1次故障。
當(dāng)制動(dòng)主缸壓力大于第二壓力閾值,制動(dòng)燈開關(guān)未動(dòng)作,且上述狀態(tài)持續(xù)超過1s時(shí),esp控制模塊判斷制動(dòng)開關(guān)出現(xiàn)1次故障。
第一壓力閾值為7bar,第二壓力閾值為15bar,車速設(shè)定值為20km/h。
在一個(gè)上電循環(huán)周期內(nèi),當(dāng)esp控制模塊判斷在制動(dòng)主缸壓力小于第一壓力閾值情況下,制動(dòng)開關(guān)故障累計(jì)次數(shù)達(dá)到故障次數(shù)設(shè)定值時(shí),則esp控制模塊判斷制動(dòng)開關(guān)第一故障成立,存儲(chǔ)第一故障代碼。
在一個(gè)上電循環(huán)周期內(nèi),當(dāng)esp控制模塊判斷在制動(dòng)主缸壓力大于第二壓力閾值情況下,制動(dòng)開關(guān)故障累計(jì)次數(shù)達(dá)到故障次數(shù)設(shè)定值時(shí),則esp控制模塊判斷制動(dòng)開關(guān)第二故障成立,存儲(chǔ)第二故障代碼。
若在一個(gè)上電循環(huán)周期內(nèi),第一故障累計(jì)次數(shù)達(dá)不到故障次數(shù)設(shè)定值,則下次上電時(shí)第一故障計(jì)數(shù)清零;若在一個(gè)上電循環(huán)周期內(nèi),第二故障累計(jì)次數(shù)達(dá)不到故障次數(shù)設(shè)定值,則下次上電時(shí)第二故障計(jì)數(shù)清零。
故障次數(shù)設(shè)定值為3次。
本發(fā)明具有的有益效果:
本發(fā)明esp控制模塊根據(jù)制動(dòng)燈開關(guān)信號(hào)、制動(dòng)主缸壓力信號(hào)、車速信號(hào)進(jìn)行制動(dòng)開關(guān)故障診斷,簡便易行,診斷可靠,有效實(shí)現(xiàn)制動(dòng)開關(guān)故障診斷,從而避免由于制動(dòng)開關(guān)信號(hào)故障引起的車輛esp功能失效風(fēng)險(xiǎn)。
本發(fā)明當(dāng)制動(dòng)主缸壓力小于第一壓力閾值,制動(dòng)燈開關(guān)動(dòng)作,且車速大于車速設(shè)定值時(shí),esp控制模塊判斷制動(dòng)開關(guān)出現(xiàn)1次故障。當(dāng)制動(dòng)主缸壓力大于第二壓力閾值,制動(dòng)燈開關(guān)未動(dòng)作時(shí),esp控制模塊判斷制動(dòng)開關(guān)出現(xiàn)1次故障。本發(fā)明基于主缸壓力第一壓力閾值、第二壓力閾值、車速設(shè)定值進(jìn)行故障判斷,進(jìn)一步提高了故障診斷的準(zhǔn)確性、可靠性。
本發(fā)明當(dāng)制動(dòng)主缸壓力小于第一壓力閾值,制動(dòng)燈開關(guān)動(dòng)作,車速大于車速設(shè)定值,且上述狀態(tài)持續(xù)超過2min時(shí),esp控制模塊判斷制動(dòng)開關(guān)出現(xiàn)1次故障。當(dāng)制動(dòng)主缸壓力大于第二壓力閾值,制動(dòng)燈開關(guān)未動(dòng)作,且上述狀態(tài)持續(xù)超過1s時(shí),esp控制模塊判斷制動(dòng)開關(guān)出現(xiàn)1次故障。本發(fā)明故障狀態(tài)需持續(xù)達(dá)到一定時(shí)間,esp控制模塊才判斷制動(dòng)開關(guān)出現(xiàn)1次故障,進(jìn)一步提高故障診斷的準(zhǔn)確性、可靠性,避免誤報(bào)故障。
本發(fā)明在一個(gè)上電循環(huán)周期內(nèi),當(dāng)esp控制模塊判斷在制動(dòng)主缸壓力小于第一壓力閾值情況下,制動(dòng)開關(guān)故障累計(jì)次數(shù)達(dá)到故障次數(shù)設(shè)定值時(shí),則esp控制模塊判斷制動(dòng)開關(guān)第一故障成立,存儲(chǔ)第一故障代碼;在一個(gè)上電循環(huán)周期內(nèi),當(dāng)esp控制模塊判斷在制動(dòng)主缸壓力大于第二壓力閾值情況下,制動(dòng)開關(guān)故障累計(jì)次數(shù)達(dá)到故障次數(shù)設(shè)定值時(shí),則esp控制模塊判斷制動(dòng)開關(guān)第二故障成立,存儲(chǔ)第二故障代碼。本發(fā)明在制動(dòng)開關(guān)故障累計(jì)次數(shù)達(dá)到故障次數(shù)設(shè)定值時(shí),esp控制模塊才判斷制動(dòng)開關(guān)為故障,進(jìn)一步提高故障診斷的準(zhǔn)確性、可靠性,避免誤報(bào)故障。
經(jīng)多次反復(fù)實(shí)驗(yàn),本發(fā)明第一壓力閾值為7bar,第二壓力閾值為15bar,車速設(shè)定值為20km/h、故障次數(shù)設(shè)定值為3,進(jìn)一步保證了故障診斷的準(zhǔn)確性、可靠性。
附圖說明
圖1為本發(fā)明esp控制模塊與制動(dòng)燈開關(guān)的電路連接示意圖;
圖2為本發(fā)明方法流程框圖。
具體實(shí)施方式
如圖1所示,esp控制模塊2接制動(dòng)燈開關(guān)1,制動(dòng)燈開關(guān)1為常開觸點(diǎn),驅(qū)動(dòng)制動(dòng)燈3,同時(shí)把信號(hào)提供給esp控制模塊2。制動(dòng)燈開關(guān)信號(hào)初始狀態(tài)為0,當(dāng)踩下制動(dòng)踏板后,開關(guān)動(dòng)作,觸點(diǎn)閉合,開關(guān)輸出狀態(tài)為1。esp控制模塊采集制動(dòng)燈開關(guān)信號(hào),esp控制模塊通過制動(dòng)主缸壓力傳感器采集制動(dòng)主缸壓力信號(hào)。
如圖2所示,esp控制模塊通過車速傳感器采集車速信號(hào),esp控制模塊根據(jù)制動(dòng)燈開關(guān)信號(hào)、制動(dòng)主缸壓力信號(hào)、車速信號(hào)進(jìn)行制動(dòng)開關(guān)故障診斷。
當(dāng)制動(dòng)主缸壓力小于第一壓力閾值為7bar,制動(dòng)燈開關(guān)動(dòng)作(制動(dòng)燈開關(guān)信號(hào)狀態(tài)為1),且車速大于車速設(shè)定值20km/h時(shí),且上述狀態(tài)持續(xù)超過2min時(shí),esp控制模塊判斷制動(dòng)開關(guān)出現(xiàn)1次故障。
當(dāng)制動(dòng)主缸壓力大于第二壓力閾值15bar,制動(dòng)燈開關(guān)未動(dòng)作(制動(dòng)燈開關(guān)信號(hào)狀態(tài)為0)時(shí),且上述狀態(tài)持續(xù)超過1s時(shí),esp控制模塊判斷制動(dòng)開關(guān)出現(xiàn)1次故障。
在一個(gè)上電循環(huán)周期內(nèi),當(dāng)esp控制模塊判斷在制動(dòng)主缸壓力小于第一壓力閾值esp情況下,制動(dòng)開關(guān)故障累計(jì)次數(shù)達(dá)到故障次數(shù)設(shè)定值時(shí),實(shí)施時(shí),故障次數(shù)設(shè)定值為3次,則esp控制模塊判斷制動(dòng)開關(guān)第一故障成立,存儲(chǔ)第一故障代碼。
在一個(gè)上電循環(huán)周期內(nèi),當(dāng)esp控制模塊判斷在制動(dòng)主缸壓力大于第二壓力閾值esp情況下,制動(dòng)開關(guān)故障累計(jì)次數(shù)達(dá)到故障次數(shù)設(shè)定值時(shí),實(shí)施時(shí),故障次數(shù)設(shè)定值為3次,則esp控制模塊判斷制動(dòng)開關(guān)第二故障成立,存儲(chǔ)第二故障代碼。
若在一個(gè)上電循環(huán)周期內(nèi),第一故障累計(jì)次數(shù)達(dá)不到故障次數(shù)設(shè)定值,則下次上電時(shí)第一故障計(jì)數(shù)清零;若在一個(gè)上電循環(huán)周期內(nèi),第二故障累計(jì)次數(shù)達(dá)不到故障次數(shù)設(shè)定值,則下次上電時(shí)第二故障計(jì)數(shù)清零。