用過程中(除加油外),可行駛里程顯示值只減少不增加,使其更加符合實際情況,便于駕駛員實時、準確地掌握當前可行駛里程數(shù);
(3)每次加滿油后,根據(jù)油量值和車輛歷史油耗計算當前可行駛里程(近50Km的油耗平均值)來計算當前可行駛里程計算值,使得油箱加滿油后可行駛里程的顯示值與實際值偏差較小。
[0014]綜上所述,本發(fā)明不僅縮小了可行駛里程的顯示值與實際值的偏差,還使得顯示值更加符合實際情況,為駕駛員提供可靠的信息幫助。
【附圖說明】
[0015]圖1是本發(fā)明的原理框圖;
圖2是本發(fā)明的流程圖;
圖3是本發(fā)明的可行駛里程計算模塊的流程圖;
圖4是本發(fā)明的可行駛里程顯示模塊的流程圖。
【具體實施方式】
[0016]下面結(jié)合附圖對本發(fā)明作進一步說明。
[0017]如圖1和圖2所示的一種車輛可行駛里程計算及顯示系統(tǒng),包括油量檢測模塊1、油量計算模塊2、可行駛里程計算模塊3和可行駛里程顯示模塊4。
[0018]油量檢測模塊I用于檢測油箱內(nèi)的當前油量信息。
[0019]油量計算模塊2用于根據(jù)油量檢測模塊I檢測的當前油量信息計算出車輛油箱的油量值,該油量計算模塊2與油量檢測模塊I相耦合。
[0020]可行駛里程計算模塊3用于根據(jù)油量計算模塊2計算出的油量值計算出當前可實行里程數(shù),當電源由OFF檔切換到ON檔,且車輛處于停止狀態(tài)時,根據(jù)油量值和車輛歷史油耗(近50Km的油耗平均值)計算當前可行駛里程;當車輛處于運行狀態(tài)時,根據(jù)油量值與當前油耗(近50Km的油耗平均值)計算出當前可行駛里程,該可行駛里程計算模塊3與油量計算模塊2相耦合。
[0021]可行駛里程顯示模塊4用于計算當前可行駛里程顯示值;當電源由OFF檔剛好切換到ON檔時,則當前可行駛里程顯示值為可行駛里程計算模塊3計算出的當前可行駛里程;當電源處于ON檔,且車輛正在加油時,則當前可行駛里程顯示值為可行駛里程計算模塊3計算出的當前可行駛里程;當電源處于ON檔,且車輛處于停止狀態(tài)時,可行駛里程顯示模塊4根據(jù)當前可實行里程數(shù)與前一次可行駛里程顯示值的差值,以及減少的油量來計算當前可行駛里程顯示值;當車輛處于運行狀態(tài)時,可行駛里程顯示模塊4根據(jù)當前可實行里程數(shù)與前一次可行駛里程顯示值的差值,以及增加的里程來計算當前可行駛里程顯示值,可行駛里程顯示模塊4與可行駛里程計算模塊3相耦合。
[0022]進一步,可行駛里程顯示模塊4:當電源處于ON檔,且車輛處于停止狀態(tài)時,若可行駛里程計算模塊3計算的當前可行駛里程與可行駛里程顯示模塊4計算的前一次可行駛里程顯示值的差值小于預(yù)設(shè)閥值時(不同車型對應(yīng)的預(yù)設(shè)閥值不同,該預(yù)設(shè)閥值通過多次試驗標定出來的。),當前可行駛里程顯示值會根據(jù)油量每消耗aL,然后以一個固定值b減少。當前可行駛里程顯示值的計算公式為:當前可行駛里程顯示值=前一次可行駛里程顯示值-減少的油量/a*b。其中:a和b為常數(shù),不同車型所對應(yīng)的a值和b值不同,a值和b值均通過多次試驗標定出來的。
[0023]進一步,可行駛里程顯示模塊4:當電源處于ON檔,且車輛處于停止狀態(tài)時,若可行駛里程計算模塊3計算的當前可行駛里程與可行駛里程顯示模塊4計算的前一次可行駛里程顯示值的差值大于等于預(yù)設(shè)閥值時(比如:開啟空調(diào)),當前可行駛里程顯示值等于可行駛里程計算模塊3計算的當前可行駛里程。
[0024]進一步,可行駛里程顯示模塊4:當車輛處于運行狀態(tài),且可行駛里程顯示模塊4計算的前一次可行駛里程顯示值大于可行駛里程計算模塊3計算的當前可行駛里程時,當前可行駛里程顯示值會根據(jù)車輛每行駛c公里,然后以一個固定值d減少,當前可行駛里程顯示值的計算公式為:當前可行駛里程顯示值=前一次可行駛里程顯示值-增加的里程/c*d。其中:c和d為常數(shù);不同車型所對應(yīng)的c值和d值不同,c值和d值均通過多次試驗標定出來的。
[0025]進一步,可行駛里程顯示模塊4:當車輛處于運行狀態(tài)時,且前一次可行駛里程顯示值小于當前可行駛里程時,當前可行駛里程顯示值等于前一次可行駛里程顯示值。
[0026]本發(fā)明的一種車輛可行駛里程計算及顯示方法,采用本發(fā)明的車輛可行駛里程計算及顯示系統(tǒng),包括以下步驟:
步驟1、油量檢測模塊I檢測油箱內(nèi)的當前油量信息。
[0027]步驟2、油量計算模塊2根據(jù)油量檢測模塊I檢測的當前油量信息計算出車輛油箱的油量值:
2a、油量計算模塊2采集油量檢測模塊I檢測的當前油量信息。
[0028]2b、油量計算模塊2判斷當前油量信息是否有效。油量檢測模塊目前大多采用電阻傳感器來采集數(shù)據(jù),每一個傳感器都有一個有效的電阻值范圍,每一個車輛上的油箱都會經(jīng)過測試人員的大量試驗,然后得出該油箱電阻傳感器采樣數(shù)據(jù)的有效范圍。最后根據(jù)這兩個范圍來判定,如果采樣的數(shù)據(jù)在這兩個范圍內(nèi),則說明檢測的當前油量信息是有效的;否則無效。
[0029]2c、若有效,則計算當前油量;若無效,則返回步驟2a。
[0030]步驟3、可行駛里程計算模塊3根據(jù)油量計算模塊2計算出的油量值計算出當前可實行里程數(shù);
3a、當電源由OFF檔切換到ON檔,且車輛處于停止狀態(tài)時,可行駛里程計算模塊3根據(jù)油量值和車輛歷史油耗(近50Km的油耗平均值)計算當前可行駛里程;
3b、當車輛處于運行狀態(tài)時,可行駛里程計算模塊3根據(jù)油量值與當前油耗(近50Km的油耗平均值)計算出當前可行駛里程。
[0031 ] 當電源處于OFF檔時,可行駛里程計算模塊3不工作,且可行駛里程值清零。
[0032]步驟4、可行駛里程顯示模塊4計算當前可行駛里程顯示值;
4a、當電源由OFF檔剛好切換到ON檔時,則當前可行駛里程顯示值為可行駛里程計算模塊3計算出的當前可行駛里程。
[0033]4b、當電源處于ON檔,且車輛正在加油時,則當前可行駛里程顯示值為可行駛里程計算模塊3計算出的當前可行駛里程。
[0034]4c、當電源處于ON檔,且車輛處于停止狀態(tài)時,可行駛里程顯示模塊4根據(jù)當前可實行里程數(shù)與前一次可行駛里程顯示值的差值,以及減少的油量來計算當前可行駛里程顯示值,具體如下:
當電源處于ON檔,且車輛處于停止狀態(tài)時,若可行駛里程計算模塊3計算的當前可行駛里程與可行駛里程顯示模塊4計算的前一次可行駛里程顯示值的差值小于預(yù)設(shè)閥值時,當前可行駛里程顯示值的計算公式為:當前可行駛里程顯示值=前一次可行駛里程顯示值-減少的油量/a*b。其中:a和b為常數(shù)。
[0035]當電源處于ON檔,且車輛處于停止狀態(tài)時,若可行駛里程計算模塊3計算的當前可行駛里程與可行駛里程顯示模塊4計算的前一次可行駛里程顯示值的差值大于等于預(yù)設(shè)閥值時,當前可行駛里程顯示值等于可行駛里程計算模塊3計算的當前可行駛里程。
[0036]4d、當車輛處于運行狀態(tài)時,可行駛里程顯示模塊4根據(jù)當前可實行里程數(shù)與前一次可行駛里程顯示值的差值,以及增加的里程來計算當前可行駛里程顯示值,具體如下:
當車輛處于運行狀態(tài),且前一次可行駛里程顯示值大于當前可行駛里程時,當前可行駛里程顯示值的計算公式為:當前可行駛里