一種燃油信號處理方法
【專利摘要】一種燃油信號處理方法,其步驟為:1)每一次關閉點火時,記錄一次燃油數據;2)再次開點火后立即采集燃油數據,并與關閉點火前的燃油數據進行比較;3)如檢測到兩次數據差值超過5L,則進入加油模式,儀表快速反應到當前狀態;否則,認為車停放在斜坡上,儀表進入耗油模式,儀表顯示為關火前數值;該方法解決了在非加油狀態下停車前后燃油表顯示不一致問題,降低了用戶對汽車油耗的抱怨。
【專利說明】一種燃油信號處理方法
【技術領域】
[0001]本發明燃油信號處理方法,具體涉及在非加油狀態下,停車前后燃油表的信號處理方法。
【背景技術】
[0002]燃油表在汽車儀表中最難處理好的表頭之一,在油箱有懸浮的浮子會隨油位的變化而變化,浮子的變化改變燃油傳感器的阻值,儀表根據傳感器的阻值去指示。用戶長時間上坡行駛后又立即停放在下坡上,待再次上電時,就會出現與行駛時的油量差異較大。所以傳統的沒有經過信號處理的燃油表對此路況下的油量顯示會出現停車前后油表顯示不一致的現象,導致給用戶一種車沒使用油卻變少的假象,從而引發用戶抱怨。
【發明內容】
[0003]本發明的目的是提供在停車前后非加油狀態下燃油表顯示不一致的信號處理方法,從而克服在上下坡停車時對燃油表造成的干擾。
[0004]為了實現上述目的,本發明的燃油信號處理方法包括以下步驟:
O每一次關閉點火時,記錄一次燃油數據;
2)再次開點火后立即采集燃油數據,并與關閉點火前的燃油數據進行比較;
3)如檢測到兩次數據差值超過5L,則進入加油模式,儀表快速反應到當前狀態;否則,認為車停放在斜坡上,儀表進入耗油模式,儀表顯示為關火前數值。
[0005]本方法利用停車再啟動過程中,燃油不可能驟然降低的特性,給出誤差值,及時診斷儀表由于坡度導致浮子導致阻值變化的情況,并對儀表顯示進行修正,該方法解決了在非加油狀態下停車前后燃油表顯示不一致問題,降低了用戶對汽車油耗的抱怨。
【專利附圖】
【附圖說明】
[0006]圖1是本發明流程圖。
【具體實施方式】
[0007]下面結合附圖和實施例對本發明進一步的描述。
[0008]具體的處理方法是先對燃油輸入信號進行分析,一般最常見的燃油輸入信號有兩種,分別是模擬輸入電阻信號和PWM脈寬調制信號。對于模擬信號的處理采用單片機A/D輸入口,先由單片機外圍電路把模擬的輸入電阻信號轉換成模擬的電壓信號,然后單片機對電壓信號進行模數轉換,從而變成可以處理的數字信號。對于PWM脈寬調制信號的處理采用單片機內部中斷計數器的處理方式,求出所需要的占空比。對于這兩種的輸入信號,其實質都是轉化為數字信號,所以在通過信號處理程序之前,先要對其進行濾波處理,把每次所得到的AD轉換值或者是PWM脈寬調制值都進行華東平均濾波得出平均值,然后再把信號加以放大,這樣做法有效的避免了單片機硬件結構和外圍電路在轉換工程中所造成的數據波動。
[0009]其次要判斷汽車是否是加油后點火,即點火后首先與熄火前的數據進行比較,如果判斷出大于5L即為加油后后點火,要求汽車燃油表馬上指示到當前油箱的正確油量位置。否則應保持在點火前的指示位置。
[0010]本系統燃油輸入為電阻信號輸入,單片機AD 口進行AD米樣,米樣電壓在0-5V之間。
[0011]當輸入燃油信號后,燃油電阻信號轉換成電壓信號,被單片機AD 口捕獲。
[0012]圖1為本發明中AD采樣電路,圖中Fuel Check為燃油信號輸入,IGN為點火電壓,A23為去單片機的AD轉換引腳。
[0013]因此,如圖1所示,本發明的特殊工況下燃油表信號處理方法,包括以下步驟:1)單片機實時進行周期為IOOms的AD采樣;
2)將熄火前的采樣結果保存至數據存儲器(DataFlash)中;
3)上電自檢后,首先將采集到的數據與熄火前數據存儲器(DataFlash)中的數據進行比較,如果燃油變化大于5V則立即進入加油模式,指針響應至當前油箱內的油面位置,否則指針響應至熄火前的油面位置。
【權利要求】
1.一種燃油信號處理方法,包括以下步驟: 1)每一次關閉點火時,記錄一次燃油數據; 2)再次開點火后立即采集燃油數據,并與關閉點火前的燃油數據進行比較; 3)如檢測到兩次數據差值超過5L,則進入加油模式,儀表快速反應到當前狀態;否則,認為車停放在斜坡上,儀表進入耗油模式,儀表顯示為關火前數值。
【文檔編號】G01F23/00GK103528643SQ201210225055
【公開日】2014年1月22日 申請日期:2012年7月3日 優先權日:2012年7月3日
【發明者】胡曉嬌 申請人:重慶長安汽車股份有限公司