車輛可行駛里程計算及顯示系統和方法
【技術領域】
[0001]本發明涉及一種車輛可行駛里程計算及顯示系統和方法。
【背景技術】
[0002]目前汽車油量都是根據油箱內的油量檢測模塊來計算,再根據油量檢測模塊輸出的剩余油量值來計算可行駛里程。市場上可行駛里程的計算及顯示主要有以下三個問題:
(I)油箱加滿油后可行駛里程在車輛上的顯示模塊顯示的是固定值。實際上顯示值應該因車輛的不斷使用導致的油箱容積變化而變化。加滿油后車輛其真實的可行駛里程數應該是變化的,而不是固定不變的。所以該行駛里程的計算及顯示邏輯是不合理的。另外,若加滿油后,可行駛里程的顯示值與實際值的偏差較大,用戶使用過程中的抱怨會增大,導致用戶的體驗感差。
[0003](2)在車輛行駛中,可行駛里程數的顯示值其變化趨勢有時候會增加有時候會減少。實際上隨著車輛行駛,油量會減少,其可行駛里程應該只減少,這樣會給客戶錯誤的信肩、O
【發明內容】
[0004]本發明的目的是提供一種車輛可行駛里程計算及顯示系統和方法,以確保可行駛里程顯示值的準確性,為駕駛員提供可靠的信息幫助。
[0005]本發明所述的一種車輛可行駛里程計算及顯示系統,包括:
油量檢測模塊,用于檢測油箱內的當前油量信息;
油量計算模塊,用于根據所述油量檢測模塊檢測的當前油量信息計算出車輛油箱的油量值,該油量計算模塊與油量檢測模塊相耦合;
可行駛里程計算模塊,用于根據所述油量計算模塊計算出的油量值計算出當前可實行里程數;當電源由OFF檔切換到ON檔,且車輛處于停止狀態時,根據油量值和車輛歷史油耗計算當前可行駛里程;當車輛處于運行狀態時,根據油量值與當前油耗計算出當前可行駛里程,該可行駛里程計算模塊與油量計算模塊相耦合;
可行駛里程顯示模塊,用于計算當前可行駛里程顯示值;當電源由OFF檔剛好切換到ON檔時,則當前可行駛里程顯示值為所述可行駛里程計算模塊計算出的當前可行駛里程;當電源處于ON檔,且車輛正在加油時,則當前可行駛里程顯示值為所述可行駛里程計算模塊計算出的當前可行駛里程;當電源處于ON檔,且車輛處于停止狀態時,可行駛里程顯示模塊根據當前可實行里程數與前一次可行駛里程顯示值的差值,以及減少的油量來計算當前可行駛里程顯示值;當車輛處于運行狀態時,可行駛里程顯示模塊根據當前可實行里程數與前一次可行駛里程顯示值的差值,以及增加的里程來計算當前可行駛里程顯示值,所述可行駛里程顯示模塊與可行駛里程計算模塊相耦合。
[0006]所述可行駛里程顯示模塊:
當電源處于ON檔,且車輛處于停止狀態時,若所述可行駛里程計算模塊計算的當前可行駛里程與所述可行駛里程顯示模塊計算的前一次可行駛里程顯示值的差值小于預設閥值時,所述當前可行駛里程顯示值的計算公式如下:
當前可行駛里程顯示值=前一次可行駛里程顯示值-減少的油量/a*b ;
其中:a和b為常數;
當電源處于ON檔,且車輛處于停止狀態時,若所述可行駛里程計算模塊計算的當前可行駛里程與所述可行駛里程顯示模塊計算的前一次可行駛里程顯示值的差值大于等于預設閥值時,所述當前可行駛里程顯示值等于所述可行駛里程計算模塊計算的當前可行駛里程。
[0007]所述可行駛里程顯示模塊:
當車輛處于運行狀態,且可行駛里程顯示模塊計算的前一次可行駛里程顯示值大于可行駛里程計算模塊計算的當前可行駛里程時,所述當前可行駛里程顯示值的計算公式如下:
當前可行駛里程顯示值=前一次可行駛里程顯示值-增加的里程/c*d ;
其中:c和d為常數;
當車輛處于運行狀態時,且前一次可行駛里程顯示值小于當前可行駛里程時,所述當前可行駛里程顯示值等于前一次可行駛里程顯示值。
[0008]本發明所述的一種車輛可行駛里程計算及顯示方法,采用如權利要求1至3任一所述的車輛可行駛里程計算及顯示系統,包括以下步驟:
步驟1、油量檢測模塊檢測油箱內的當前油量信息;
步驟2、油量計算模塊根據所述油量檢測模塊檢測的當前油量信息計算出車輛油箱的油量值;
步驟3、可行駛里程計算模塊根據所述油量計算模塊計算出的油量值計算出當前可實行里程數;
3a、當電源由OFF檔切換到ON檔,且車輛處于停止狀態時,可行駛里程計算模塊根據油量值和車輛歷史油耗計算當前可行駛里程;
3b、當車輛處于運行狀態時,可行駛里程計算模塊根據油量值與當前油耗計算出當前可行駛里程;
步驟4、可行駛里程顯示模塊計算當前可行駛里程顯示值;
4a、當電源由OFF檔剛好切換到ON檔時,則當前可行駛里程顯示值為所述可行駛里程計算模塊計算出的當前可行駛里程;
4b、當電源處于ON檔,且車輛正在加油時,則當前可行駛里程顯示值為所述可行駛里程計算模塊計算出的當前可行駛里程;
4c、當電源處于ON檔,且車輛處于停止狀態時,可行駛里程顯示模塊根據當前可實行里程數與前一次可行駛里程顯示值的差值,以及減少的油量來計算當前可行駛里程顯示值;
4d、當車輛處于運行狀態時,可行駛里程顯示模塊根據當前可實行里程數與前一次可行駛里程顯示值的差值,以及增加的里程來計算當前可行駛里程顯示值。
[0009]所述步驟4c中,當電源處于ON檔,且車輛處于停止狀態時,若所述可行駛里程計算模塊計算的當前可行駛里程與所述可行駛里程顯示模塊計算的前一次可行駛里程顯示值的差值小于預設閥值時,所述當前可行駛里程顯示值的計算公式如下:
當前可行駛里程顯示值=前一次可行駛里程顯示值-減少的油量/a*b ;
其中:a和b為常數;
當電源處于ON檔,且車輛處于停止狀態時,若所述可行駛里程計算模塊計算的當前可行駛里程與所述可行駛里程顯示模塊計算的前一次可行駛里程顯示值的差值大于等于預設閥值時,所述當前可行駛里程顯示值等于所述可行駛里程計算模塊計算的當前可行駛里程。
[0010]所述步驟4d中,當車輛處于運行狀態,且前一次可行駛里程顯示值大于當前可行駛里程時,所述當前可行駛里程顯示值的計算公式如下:
當前可行駛里程顯示值=前一次可行駛里程顯示值-增加的里程/c*d ;
其中:c和d為常數;
當車輛處于運行狀態,且前一次可行駛里程顯示值小于當前可行駛里程時,所述當前可行駛里程顯示值等于前一次可行駛里程顯示值。
[0011]所述步驟3中,當電源處于OFF檔時,可行駛里程計算模塊不工作,且可行駛里程值清零。
[0012]所述步驟2包括以下步驟:
2a、所述油量計算模塊采集油量檢測模塊檢測的當前油量信息;
2b、所述油量計算模塊判斷當前油量信息是否有效;
2c、若有效,則計算當前油量;若無效,則返回步驟2a。
[0013]本發明所述的車輛可行駛里程計算及顯示系統和方法的優點:
(1)根據不同車輛的實際使用情況來計算可行駛里程,更能夠準確地反映出車輛實際的可行駛里程;
(2)車輛在使