汽車雙油門踏板信號(hào)處理方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及汽車電子控制領(lǐng)域,尤其涉及一種汽車雙油門踏板信號(hào)處理方法及系統(tǒng)。
【背景技術(shù)】
[0002]油門踏板(也稱加速器)是汽車上一個(gè)非常重要的設(shè)備,是發(fā)動(dòng)機(jī)扭矩指令的輸入來源,其可靠性直接關(guān)系到行車安全?,F(xiàn)在大部分汽車所使用的加速器為電子式的,即直接把加速器的開度轉(zhuǎn)換成模擬電壓輸送到整車控制器。為了增加可靠性,有些加速器采用雙通道設(shè)計(jì),即同時(shí)輸出兩個(gè)模擬信號(hào),這兩個(gè)模擬信號(hào)成兩倍關(guān)系且與踏板開度成比例關(guān)系O
[0003]目前對(duì)于雙油門信號(hào)的處理策略相對(duì)比較簡(jiǎn)單,主要是監(jiān)控這兩路油門是否保持接近兩倍的關(guān)系,如果兩者的比例超出正常范圍,則認(rèn)為加速器故障或出現(xiàn)加速器信號(hào)線掉線而觸發(fā)整車報(bào)警并停車,這種信號(hào)處理方法存在以下缺陷:信號(hào)處理的可靠性低,無法識(shí)別出兩路油門信號(hào)中哪一路是正常的哪一路有故障并進(jìn)行相應(yīng)的油門信號(hào)切換,
[0004]一是,兩路油門信號(hào)比例超出正常范圍內(nèi),有可能其中一路油門通道是正常的、另一路油門通道出現(xiàn)故障,那么可以選用正常的一路油門信號(hào)作為有效信號(hào),而不應(yīng)該直接判定加速器故障并報(bào)警。
[0005]二是,兩路油門信號(hào)比例在正常范圍內(nèi),也不能斷定加速器正常,例如在兩路油門通道均存在故障的情況下,有可能其比例反而在正常范圍內(nèi)。
[0006]另外,現(xiàn)有的油門信號(hào)處理方法中,油門信號(hào)的有效性無法保證,會(huì)出現(xiàn)對(duì)油門開度的誤判,因?yàn)槟壳皩?duì)于油門踏板開度的確定都是基于所獲取的模擬信號(hào)的幅值。例如,當(dāng)模擬信號(hào)的幅值接近零開度的理論基準(zhǔn)值時(shí),即判定油門踏板開度為零開度,如果該路信號(hào)線掉線,用戶踩油門時(shí),則其輸出的模擬信號(hào)還是接近零開度的理論基準(zhǔn)值,因此系統(tǒng)會(huì)判定此時(shí)的并踏板開度為零開度,這明顯是不正確的。
【發(fā)明內(nèi)容】
[0007]本發(fā)明要解決的技術(shù)問題在于,針對(duì)現(xiàn)有技術(shù)的上述信號(hào)處理的可靠性低、無法分別識(shí)別兩路油門信號(hào)是否故障并進(jìn)行相應(yīng)的油門信號(hào)切換的缺陷,提供一種汽車雙油門踏板信號(hào)處理方法及系統(tǒng)。
[0008]本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:構(gòu)造一種汽車雙油門踏板信號(hào)處理方法,所述方法包括:
[0009](s)、在汽車控制器上電后,將第一故障標(biāo)志和第二故障標(biāo)志清零;
[0010](a)、采樣第一路油門信號(hào)和第二路油門信號(hào);
[0011](b)、判斷當(dāng)前的第一路油門信號(hào)和第二路油門信號(hào)的比值是否在預(yù)定比值范圍內(nèi)且第一路油門信號(hào)是否在第一預(yù)設(shè)范圍內(nèi),如果是,則確認(rèn)兩路油門信號(hào)均正常,進(jìn)入步驟(d),否則進(jìn)入步驟(C);
[0012](c)、如果第一路油門信號(hào)不在第一預(yù)設(shè)范圍內(nèi),則將第一故障標(biāo)志置位,如果第二路油門信號(hào)不在第二預(yù)設(shè)范圍內(nèi),則將第二故障標(biāo)志置位;
[0013](d)、在第一故障標(biāo)志為零時(shí)響應(yīng)第一路油門信號(hào),然后執(zhí)行步驟(a);在第一故障標(biāo)志被置位且第二故障標(biāo)志為零時(shí)響應(yīng)第二路油門信號(hào),然后執(zhí)行步驟(a);在第一故障標(biāo)志和第二故障標(biāo)志均被置位時(shí)拒絕響應(yīng)第一路油門信號(hào)和第二路油門信號(hào)并報(bào)警,然后執(zhí)行步驟(a)。
[0014]本發(fā)明所述的汽車雙油門踏板信號(hào)處理方法,其中,所述步驟(b)中,在確認(rèn)兩路油門信號(hào)均正常時(shí)還包括:判斷所述第一故障標(biāo)志或者第二故障標(biāo)志是否被置位,并在所述第一故障標(biāo)志或者第二故障標(biāo)志被置位時(shí)使故障復(fù)位計(jì)數(shù)器的計(jì)數(shù)值加一,在故障復(fù)位計(jì)數(shù)器的計(jì)數(shù)值達(dá)到設(shè)定值時(shí)將第一故障標(biāo)志和第二故障標(biāo)志清零。
[0015]本發(fā)明所述的汽車雙油門踏板信號(hào)處理方法,其中,所述步驟(a)和步驟(b)之間還包括:在檢測(cè)到剎車信號(hào)時(shí)執(zhí)行步驟(k),否則執(zhí)行步驟(b);
[0016](k)、在第一路油門信號(hào)超過第一閾值時(shí)將第一故障標(biāo)志置位,在第二路油門信號(hào)超過第二閾值時(shí)將第二故障標(biāo)志置位,然后執(zhí)行步驟(d);
[0017]本發(fā)明所述的汽車雙油門踏板信號(hào)處理方法,其中,所述步驟(k)包括以下子步驟,
[0018](kl)、在第一路油門信號(hào)超過第一閾值時(shí)使第一故障計(jì)數(shù)器的計(jì)數(shù)值加一,并在第一故障計(jì)數(shù)器的計(jì)數(shù)值達(dá)到設(shè)定值時(shí)將第一故障標(biāo)志置位;然后執(zhí)行步驟(k2);
[0019](k2)、在第二路油門信號(hào)超過第二閾值時(shí)使第二故障計(jì)數(shù)器的計(jì)數(shù)值加一,并在第二故障計(jì)數(shù)器的計(jì)數(shù)值達(dá)到設(shè)定值時(shí)將第二故障標(biāo)志置位;并進(jìn)入步驟(d)。
[0020]本發(fā)明所述的汽車雙油門踏板信號(hào)處理方法,其中,所述第一閾值為:油門踏板開度為零開度時(shí)第一路油門信號(hào)的理論最小值加上允許偏差后的值;
[0021]所述第二閾值為:油門踏板開度為零開度時(shí)第二路油門信號(hào)的理論最小值加上允許偏差后的值。
[0022]本發(fā)明所述的汽車雙油門踏板信號(hào)處理方法,其中,所述第一預(yù)設(shè)范圍為:大于油門踏板開度為零開度時(shí)第一路油門信號(hào)的理論最小值減去允許偏差后的值,小于油門踏板開度為全開度時(shí)第一路油門信號(hào)的理論最大值加上允許偏差后的值;
[0023]所述第二預(yù)設(shè)范圍為:大于油門踏板開度為零開度時(shí)第二路油門信號(hào)的理論最小值減去允許偏差后的值,小于油門踏板開度為全開度時(shí)第二路油門信號(hào)的理論最大值加上允許偏差后的值。
[0024]本發(fā)明所述的汽車雙油門踏板信號(hào)處理方法,其中,所述預(yù)定比值范圍為
1.8_2.2ο
[0025]本發(fā)明還公開了一種汽車雙油門踏板信號(hào)處理系統(tǒng),包括復(fù)位模塊、采集模塊、第一判斷模塊、第二判斷模塊、響應(yīng)模塊;
[0026]復(fù)位模塊,用于在汽車控制器上電后,將第一故障標(biāo)志和第二故障標(biāo)志清零;
[0027]采集模塊,用于以預(yù)設(shè)間隔時(shí)間為周期采樣第一路油門信號(hào)和第二路油門信號(hào);
[0028]第一判斷模塊,用于判斷當(dāng)前的第一路油門信號(hào)和第二路油門信號(hào)的比值是否在預(yù)定比值范圍內(nèi)且第一路油門信號(hào)是否在第一預(yù)設(shè)范圍內(nèi),如果是,則確認(rèn)兩路油門信號(hào)均正常,發(fā)送請(qǐng)求處理指令至響應(yīng)模塊;否則發(fā)送故障分析指令至第二判斷模塊;
[0029]第二判斷模塊,用于在接收到故障分析指令時(shí),依次判斷第一路油門信號(hào)是否在第一預(yù)設(shè)范圍內(nèi)、第二路油門信號(hào)是否在第二預(yù)設(shè)范圍內(nèi),如果第一路油門信號(hào)不在第一預(yù)設(shè)范圍內(nèi),則將第一故障標(biāo)志置位,如果第二路油門信號(hào)不在第二預(yù)設(shè)范圍內(nèi),則將第二故障標(biāo)志置位;以及發(fā)送請(qǐng)求處理指令至響應(yīng)模塊;
[0030]響應(yīng)模塊,用于在接收到所述請(qǐng)求處理指令后,在第一故障標(biāo)志為零時(shí)響應(yīng)第一路油門信號(hào),在第一故障標(biāo)志被置位且第二故障標(biāo)志為零時(shí)響應(yīng)第二路油門信號(hào),在第一故障標(biāo)志和第二故障標(biāo)志均被置位時(shí)拒絕響應(yīng)第一路油門信號(hào)和第二路油門信號(hào)并報(bào)警。
[0031]本發(fā)明所述的汽車雙油門踏板信號(hào)處理系統(tǒng),還包括:第三判斷模塊,所述第一判斷模塊在接收到第三判斷模塊發(fā)送的觸發(fā)指令時(shí)開始工作;
[0032]第三判斷模塊,用于在未檢測(cè)到剎車信號(hào)時(shí)發(fā)送觸發(fā)指令給第一判斷模塊;以及在檢測(cè)到剎車信號(hào)時(shí),依次判斷第一路油門信號(hào)是否超過第一閾值、第二路油門信號(hào)是否超過第二閾值,并在第一路油門信號(hào)超過第一閾值時(shí)將第一故障標(biāo)志置位、在第二路油門信號(hào)超過第二閾值時(shí)將第二故障標(biāo)志置位,并發(fā)送故障分析指令至響應(yīng)模塊。
[0033]本發(fā)明所述的汽車雙油門踏板信號(hào)處理系統(tǒng),其中,所述第一判斷模塊包括第一計(jì)時(shí)單元,所述第三判斷模塊包括第二計(jì)時(shí)單元和第三計(jì)時(shí)單元;
[0034]第一計(jì)時(shí)單元,用于在第一判斷模塊發(fā)送故障分析指令之前,判斷所述第一故障標(biāo)志或者第二故障標(biāo)志是否被置位,并在第一故