一種汽車儀表的續(xù)航里程驗證系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及汽車儀表領(lǐng)域,特別涉及一種汽車儀表的續(xù)航里程驗證系統(tǒng)及方法。
【背景技術(shù)】
[0002]汽車儀表續(xù)航里程是通過獲取車速信號、油耗信號和燃油信號計算出總油量、消耗油量和平均油耗并通過公式三計算得到的值,這三個公式分別為:已走的里程=當前車速*已走時間(公式一)、平均油耗=100*已消耗的油量/已走的里程(公式二)、續(xù)航里程=100 * (總油量-已消耗油量)/平均油耗(公式三);傳統(tǒng)的測試驗證方法是采用將當前輸入值進行計算,然后跟儀表顯示出來的值進行對比的方法,即:通過獲取車速值、油耗值和燃油油量按照公式一,二,三來計算續(xù)航里程,從而驗證儀表的顯示是否正確。這種驗證方法存在如下缺點:1.每次計算只能靜態(tài)分析,比如固定的車速,固定的燃油量,和固定的油耗。而實際這三個輸入在實車當中都是一直變化的;2.由于計算續(xù)航里程的中間變量:總油量和已消耗油量是通過輸入轉(zhuǎn)換計算的,而平均油耗是根據(jù)公式一和公式二計算得來的。在驗證過程中,無法得知這三者的值是否正確。當計算結(jié)果與儀表顯示值不同時,無法得知是輸入轉(zhuǎn)換,或者公式一公式二計算出錯,還是后面的公式三計算出錯,不能快速找到問題產(chǎn)生的原因。因此,需要能進行動態(tài)模擬,且將中間計算數(shù)據(jù)顯示出來,才能更好地驗證續(xù)航里程的計算。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于提供一種汽車儀表的續(xù)航里程驗證系統(tǒng)及方法。
[0004]一種汽車儀表的續(xù)航里程驗證系統(tǒng),該系統(tǒng)包括:用于采集車速信號、油耗信號、油量信號和點火信號的動態(tài)模擬信號的信號產(chǎn)生模塊;動態(tài)模擬實車點火系統(tǒng)并輸入動態(tài)模擬信號、以自動生成模擬車速變化曲線、模擬油耗變化曲線和模擬油量變化曲線的信號處理模塊;用于根據(jù)模擬車速變化曲線、模擬油耗變化曲線和模擬油量的動態(tài)變化曲線上同步顯示的數(shù)值計算出虛擬續(xù)航里程、并將虛擬續(xù)航里程與汽車儀表實際輸出的續(xù)航里程進行對比的同步計算模塊;用于實時監(jiān)控汽車儀表輸出的有關(guān)油量、油耗、里程和平均油耗數(shù),并與虛擬儀表計算出的對應值進行對比及誤差判斷的數(shù)據(jù)監(jiān)控模塊;以及用于輸出判斷結(jié)果的報告生成模塊。
[0005]在優(yōu)選的實施例中,所述車速信號通過PWM信號或CAN信號輸出至信號處理模塊,所述油耗信號通過CAN信號輸出至信號處理模塊,所述油量信號通過阻值信號輸出至信號處理模塊,所述點火信號通過電壓信號輸出至信號處理模塊。
[0006]在優(yōu)選的實施例中,所述同步計算模塊中設置有用于計算所述里程、平均油耗和續(xù)航里程的計算公式:所述里程=當前車速*已走時間;所述平均油耗=100*已消耗的油量/已走的里程;所述續(xù)航里程=100* (總油量-已消耗油量)/平均油耗。
[0007]在優(yōu)選的實施例中,所述CAN信號實際輸出值當中還包括中間計算值,所述中間計算值包括油量、油耗、里程、平均油耗數(shù)。
[0008]一種基于權(quán)利要求1所述汽車儀表的續(xù)航里程驗證系統(tǒng)的驗證方法,其特征在于,該方法包括如下步驟:
步驟01、汽車儀表啟動時,通過CAN信號實時采集車速信號、油耗信號、油量信號和點火信號;
步驟02、通過LabVIEW編程動態(tài)模擬具有有關(guān)車速、油耗和油量變化過程的虛擬儀表,并分別對應形成模擬車速變化曲線、模擬油耗變化曲線和模擬油量變化曲線;
步驟03、模擬實車點火系統(tǒng),模擬實車在行駛過程中的點火和熄火的過程;
步驟04、參照根據(jù)步驟02中虛擬儀表的變化曲線,并通過儀表同步采集的車速信號、油耗信號、油量信號計算出虛擬儀表的總油量、消耗油量和平均油耗,從而計算出虛擬儀表的虛擬續(xù)航里程,并將同步的顯示頻率顯示出來;
步驟05、實時監(jiān)控汽車儀表實際輸出的續(xù)航里程,然后跟步驟04中虛擬儀表計算出的虛擬續(xù)航里程進行對比,進行誤差判斷,并生成誤差分析曲線;
步驟06、通過LabVIEW,將所有對比數(shù)據(jù)和誤差判斷結(jié)果自動記錄起來,并形成測試報告后輸出。
[0009]在優(yōu)選的實施例中,所述模擬車速變化曲線模擬了實車依序加速一均速一減速一加速一均速一減速的過程;所述油耗變化曲線模擬了實車呈鋸齒波變化的過程;所述油量變化曲線模擬了實車油量從空箱到滿箱的變化過程。
[0010]在優(yōu)選的實施例中,所述CAN信號實際輸出值當中還包括中間計算值,所述中間計算值包括油量、油耗、里程、平均油耗數(shù)。
[0011]本發(fā)明的汽車儀表的續(xù)航里程驗證方法,通過動態(tài)模擬各種輸入信號的方法,以及全自動化驗證的方法計算出虛擬儀表的續(xù)航里程,將儀表自動計算的油量、油耗、平均油耗和里程的結(jié)果通過CAN總線傳送出來,并顯示在虛擬儀表上,然后再進行實時對比驗證和誤差分析,大大提高了驗證的效率,從而實現(xiàn)了快速分析。
【附圖說明】
[0012]圖1為本發(fā)明一種汽車儀表的續(xù)航里程驗證系統(tǒng)的結(jié)構(gòu)原理圖。
[0013]圖2為本發(fā)明一種汽車儀表的續(xù)航里程驗證方法中的模擬車速變化曲線。
[0014]圖3為本發(fā)明一種汽車儀表的續(xù)航里程驗證方法中的模擬油耗變化曲線。
[0015]圖4為本發(fā)明一種汽車儀表的續(xù)航里程驗證方法中的模擬油量變化曲線。
[0016]圖5為本發(fā)明一種汽車儀表的續(xù)航里程驗證方法中的誤差分析曲線。
【具體實施方式】
[0017]下面將結(jié)合具體實施例及附圖對本發(fā)明的汽車儀表的續(xù)航里程驗證系統(tǒng)及方法作進一步詳細描述。
[0018]如圖1至圖4所示,一種汽車儀表的續(xù)航里程驗證系統(tǒng),其依序包括信號產(chǎn)生模塊、信號處理模塊、同步計算模塊、數(shù)據(jù)監(jiān)控模塊和報告生成模塊。
[0019]信號產(chǎn)生模塊用于采集車速信號、油耗信號、油量信號和點火信號的動態(tài)模擬信號。
[0020]動態(tài)模擬實車點火系統(tǒng)并輸入動態(tài)模擬信號,所述信號處理模塊可根據(jù)該動態(tài)模擬信號自動生成模擬車速變化曲線、模擬油耗變化曲線和模擬油量變化曲線;其中,車速信號通過PWM信號或CAN信號輸出至信號處理模塊,油耗信號通過CAN信號輸出至信號處理模塊,油量信號通過阻值信號輸出至信號處理模塊,點火信號通過電壓信號輸出至信號處理模塊。
[0021]同步計算模塊用于根據(jù)模擬車速變化曲線、模擬油耗變化曲線和模擬油量的動態(tài)變化曲線上同步顯示的數(shù)值計算出虛擬續(xù)航里程、并將虛擬續(xù)航里程與汽車儀表實際輸出的續(xù)航里程進行對比。
[0022]數(shù)據(jù)監(jiān)控模塊用于實時監(jiān)控汽車儀表輸出的有關(guān)油量、油耗、里程和平均油耗數(shù),并將其與虛擬儀表計算出的對應值進行對比及誤差判斷。
[0023]報告生成模塊用于輸出判斷及驗證結(jié)果。
[0024]同步計算模塊中還設置有用于根據(jù)模擬車速變化曲線、模擬油耗變化曲線和模擬油量的動態(tài)變化曲線上同步顯示的數(shù)值計算出有關(guān)里程、平均油耗和續(xù)航里程的計算公式:
里程=當前車速*已走時間;
平均油耗=100*已消耗的油量/已走的里程;
續(xù)航里程=100* (總油量-已消耗油量)/平均油耗。
[0025]優(yōu)選的,為了