車載信息系統(tǒng)測試臺架和測試方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種車載信息系統(tǒng)的測試技術(shù),尤其涉及可以無人值守的車載信息系統(tǒng)測試臺架和測試方法。
【背景技術(shù)】
[0002]目前,為了配合廠商不斷推出的新車型,滿足用戶需求,車載信息系統(tǒng)逐漸向多功能、高集成化發(fā)展。復(fù)雜的功能、高集成化以及相對緊張的開發(fā)周期,對車載信息系統(tǒng)的開發(fā)測試工作帶來很大麻煩,例如:在項目初期無法使用目標(biāo)車型真實(shí)環(huán)境進(jìn)行測試。如何在盡可能短的時間,利用成本較低的臺架,進(jìn)行高覆蓋率的測試,并且高效發(fā)現(xiàn)問題、定位問題、分析問題、驗(yàn)證問題是一個重點(diǎn)的難點(diǎn)。同時,重復(fù)高強(qiáng)度的測試、因人而異的主觀判斷結(jié)果也是人工測試的一大問題。
[0003]目前已知的測試方法是:
[0004]1、通過搭建硬件在環(huán)測試臺架,模擬整車相關(guān)信號或者使用實(shí)際零件搭建一個整車臺架。
[0005]2、利用機(jī)器人操作手進(jìn)行自動化相應(yīng)測試。
[0006]目前,現(xiàn)有測試系統(tǒng)還存在如下缺點(diǎn):
[0007]1、當(dāng)前由于車載信息系統(tǒng)所需要關(guān)注的測試點(diǎn)較多(例如:圖像輸出、音頻輸出、電流輸出以及網(wǎng)絡(luò)通訊等),因此,大都是人工測試完成。
[0008]2、由于人工測試,存在不同人員對于同一現(xiàn)象的判定標(biāo)準(zhǔn)不同,而產(chǎn)生不同的測試結(jié)果。
[0009]3、對于偶發(fā)故障,人工測試需要首先識別出故障,并且多次反復(fù)驗(yàn)證操作,才能有概率地發(fā)現(xiàn)故障誘因。導(dǎo)致故障分析解決過程周期過長。
[0010]4、如果使用機(jī)器人手臂進(jìn)行自動化測試,前期需要投入大量資源進(jìn)行軟件編程,整個過程還需要對整套系統(tǒng)進(jìn)行持續(xù)的保養(yǎng),因此,測試成本(時間和費(fèi)用)很高。
【發(fā)明內(nèi)容】
[0011]以下給出一個或多個方面的簡要概述以提供對這些方面的基本理解。此概述不是所有構(gòu)想到的方面的詳盡綜覽,并且既非旨在指認(rèn)出所有方面的關(guān)鍵性或決定性要素亦非試圖界定任何或所有方面的范圍。其唯一的目的是要以簡化形式給出一個或多個方面的一些概念以為稍后給出的更加詳細(xì)的描述之序。
[0012]本發(fā)明的目的在于解決上述問題,提供了一種車載信息系統(tǒng)測試臺架和測試方法,可以使故障有回溯性的復(fù)現(xiàn),方便開發(fā)測試,大大縮短了故障解決周期。
[0013]本發(fā)明揭示了一種車載信息系統(tǒng)測試臺架,包括數(shù)據(jù)庫模塊、工控機(jī)和監(jiān)控裝置,其中:
[0014]數(shù)據(jù)庫模塊和工控機(jī)進(jìn)行數(shù)據(jù)通訊,用于保存測試數(shù)據(jù);
[0015]工控機(jī)與數(shù)據(jù)庫模塊、監(jiān)控裝置之間電性連接,為被測的車載信息系統(tǒng)建立仿真環(huán)境,通過CAN總線信號命令車載信息系統(tǒng)執(zhí)行相應(yīng)的動作,接收來自車載信息系統(tǒng)的反饋?目號;
[0016]監(jiān)控裝置,接收來自工控機(jī)的源于車載信息系統(tǒng)的反饋信號并進(jìn)行監(jiān)控。
[0017]根據(jù)本發(fā)明的車載信息系統(tǒng)測試臺架的一實(shí)施例,監(jiān)控裝置包括:
[0018]視頻監(jiān)測比對裝置,對車載信息系統(tǒng)的顯示進(jìn)行圖像監(jiān)控,并和原設(shè)計圖像進(jìn)行圖像識別比對。
[0019]根據(jù)本發(fā)明的車載信息系統(tǒng)測試臺架的一實(shí)施例,監(jiān)控裝置包括:
[0020]音頻監(jiān)控裝置,通過特殊音源載體分析車載信息系統(tǒng)的音頻輸出,自動識別出當(dāng)前播放媒體源以及輸出的音頻電平是否滿足要求。
[0021]根據(jù)本發(fā)明的車載信息系統(tǒng)測試臺架的一實(shí)施例,監(jiān)控裝置包括:
[0022]電流監(jiān)控裝置,測量車載信息系統(tǒng)的電流是否從原始休眠靜態(tài)電流上升到工作電流。
[0023]根據(jù)本發(fā)明的車載信息系統(tǒng)測試臺架的一實(shí)施例,監(jiān)控裝置包括:
[0024]CAN總線網(wǎng)絡(luò)監(jiān)控裝置,模擬整車網(wǎng)絡(luò)所需的CAN總線信號,驅(qū)動被測的車載信息系統(tǒng)進(jìn)行規(guī)定動作,同時監(jiān)測車載信息系統(tǒng)的CAN網(wǎng)絡(luò)信號的發(fā)出,檢驗(yàn)發(fā)出的信號是否正確。
[0025]根據(jù)本發(fā)明的車載信息系統(tǒng)測試臺架的一實(shí)施例,測試臺架還包括:
[0026]攝像頭,和工控機(jī)電性連接,拍攝被測的車載信息系統(tǒng)的屏幕圖像并將拍攝到的信號傳輸至工控機(jī)。
[0027]根據(jù)本發(fā)明的車載信息系統(tǒng)測試臺架的一實(shí)施例,視頻監(jiān)測比對裝置將拍攝到的車載信息系統(tǒng)顯示的屏幕圖像和原設(shè)計圖像進(jìn)行像素點(diǎn)的逐一 RGB數(shù)值比對,當(dāng)差值大于預(yù)設(shè)的閾值時判定車載信息系統(tǒng)的顯示不滿足設(shè)計要求。
[0028]根據(jù)本發(fā)明的車載信息系統(tǒng)測試臺架的一實(shí)施例,音頻監(jiān)控裝置使用不同頻率的信號源作為特殊音源載體,通過對輸出音頻信號的分析獲取信號頻率點(diǎn)和輸出電平,根據(jù)信號頻率點(diǎn)獲知信號源的音頻模式,基于信號源的音頻模式判斷對應(yīng)的輸出電平和理論電平值的大小,進(jìn)而判斷音源播放是否出現(xiàn)中斷。
[0029]根據(jù)本發(fā)明的車載信息系統(tǒng)測試臺架的一實(shí)施例,測試臺架還包括:
[0030]故障追溯回放裝置,當(dāng)判定被測的車載信息系統(tǒng)出現(xiàn)故障時,自動記錄故障發(fā)生的時間點(diǎn),并在所有的監(jiān)控信號上增加一個故障時間戳,以便調(diào)出故障時間戳所記錄的時間點(diǎn)前后數(shù)據(jù)并進(jìn)行同步回放。
[0031]根據(jù)本發(fā)明的車載信息系統(tǒng)測試臺架的一實(shí)施例,電流監(jiān)控裝置還包括數(shù)據(jù)記錄儀和采樣電阻盒,所述車載信息系統(tǒng)的測量電流在數(shù)據(jù)記錄儀的測量范圍內(nèi),由數(shù)據(jù)記錄儀直接記錄;當(dāng)所述車載信息系統(tǒng)的測量電流大于數(shù)據(jù)記錄儀的測量范圍,其測量電流通過采樣電阻盒后由數(shù)據(jù)記錄儀記錄。
[0032]本發(fā)明還揭示了一種車載信息系統(tǒng)測試方法,包括:
[0033]步驟1:通過預(yù)先設(shè)定的系統(tǒng)程序?yàn)楸粶y的車載信息系統(tǒng)建立仿真環(huán)境;
[0034]步驟2:使用CAN總線命令激活被測的車載信息系統(tǒng),命令車載信息系統(tǒng)執(zhí)行相應(yīng)的動作;
[0035]步驟3:利用分析視頻圖像和/或輸出音頻和/或輸出電流和/或CAN網(wǎng)絡(luò)總線信號,自動識別被測的車載信息系統(tǒng)是否按照規(guī)定動作執(zhí)行。
[0036]根據(jù)本發(fā)明的車載信息系統(tǒng)測試方法的一實(shí)施例,方法還包括:
[0037]步驟4:當(dāng)發(fā)現(xiàn)實(shí)際監(jiān)測結(jié)果不滿足設(shè)計預(yù)期時,自動進(jìn)行系統(tǒng)報錯記錄,設(shè)定一個故障時間戳并標(biāo)記到各個監(jiān)控數(shù)據(jù)上。
[0038]根據(jù)本發(fā)明的車載信息系統(tǒng)測試方法的一實(shí)施例,在步驟3中,將拍攝到的車載信息系統(tǒng)顯示的屏幕圖像和原設(shè)計圖像進(jìn)行像素點(diǎn)上的逐一 RGB數(shù)值比對,當(dāng)差值大于預(yù)設(shè)的閾值時判定車載信息系統(tǒng)的顯示不滿足設(shè)計要求。
[0039]根據(jù)本發(fā)明的車載信息系統(tǒng)測試方法的一實(shí)施例,在步驟3中,使用不同頻率的信號源作為特殊音源載體,通過對輸出音頻信號的分析獲取信號頻率點(diǎn)和輸出電平,根據(jù)信號頻率點(diǎn)獲知信號源的音頻模式,基于信號源的音頻模式判斷對應(yīng)的輸出電平和理論電平值的大小,進(jìn)而判斷音源播放是否出現(xiàn)中斷。
[0040]根據(jù)本發(fā)明的車載信息系統(tǒng)測試方法的一實(shí)施例,在步驟3中,測量車載信息系統(tǒng)的電流是否從原始休眠靜態(tài)電流上升到工作電流。
[0041]根據(jù)本發(fā)明的車載信息系統(tǒng)測試方法的一實(shí)施例,在步驟3中,模擬整車網(wǎng)絡(luò)所需的CAN總線信號,驅(qū)動被測的車載信息系統(tǒng)進(jìn)行規(guī)定動作,同時監(jiān)測車載信息系統(tǒng)的CAN網(wǎng)絡(luò)信號的發(fā)出,檢驗(yàn)發(fā)出的信號是否正確。
[0042]本發(fā)明對比現(xiàn)有技術(shù)有如下的有益效果:本發(fā)明通過建立在自制系統(tǒng)軟件環(huán)境,利用視頻監(jiān)控比對裝置、音頻監(jiān)控裝置、電流監(jiān)控裝置和CAN總線網(wǎng)絡(luò)監(jiān)控裝置,構(gòu)成一套車載信息系統(tǒng)測試臺架,并且可以自動記錄故障發(fā)生時的圖像、音頻、電流、CAN網(wǎng)絡(luò)信息等數(shù)據(jù),利用故障追溯回放裝置進(jìn)行場景回放,從而使故障復(fù)現(xiàn),方便開發(fā)測試,大大縮短故障解決的周期。相較于現(xiàn)有技術(shù),本發(fā)明采用無人值守的測試臺架,可以降低勞動強(qiáng)度,并且可以24小時連續(xù)工作,提高測試效率。此外,還可以實(shí)現(xiàn)相關(guān)故障自動識別記錄,通過故障追溯回放裝置進(jìn)行故障復(fù)現(xiàn),直觀精準(zhǔn),精確定位到故障原因,縮短故障排查周期。具體而言,有如下的優(yōu)勢:
[0043]1.具備實(shí)時視頻、音頻、CAN總線、電流等四方面監(jiān)控、分析、記錄系統(tǒng);
[0044]2.具備故障記錄回放系