一種汽車電子控制器通訊測試系統(tǒng)及方法
【專利摘要】本發(fā)明提供了一種電子控制器的通訊測試系統(tǒng)及方法,所述系統(tǒng)包括:標(biāo)定采集系統(tǒng)和控制系統(tǒng);所述控制系統(tǒng)向所述電子控制器發(fā)送所述第一CAN信號,所述標(biāo)定采集系統(tǒng)從所述電子控制器中采集待測試信號,并將所述待測試信號發(fā)送給所述控制系統(tǒng),所述待測試信號包括所述電子控制器在接收到所述控制系統(tǒng)發(fā)送的第一CAN信號后處理得到的第二CAN信號或者所述電子控制器發(fā)送的第三CAN信號。當(dāng)所述控制系統(tǒng)在接收到所述標(biāo)定采集系統(tǒng)發(fā)送的所述待測試信號時,可以根據(jù)預(yù)先確定的測試項目對所述待測試信號的性能參數(shù)進(jìn)行測試。因此,本發(fā)明可以達(dá)到對汽車電子控制器性能參數(shù)進(jìn)行測試的目的。
【專利說明】
一種汽車電子控制器通訊測試系統(tǒng)及方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及汽車領(lǐng)域,特別涉及一種汽車電子控制器通訊測試系統(tǒng)及方法。
【背景技術(shù)】
[0002]隨著汽車電子控制器在整車上的廣泛應(yīng)用,汽車電子控制器的可靠性也備受關(guān)注。
[0003]汽車電子控制器的通訊功能直接影響著汽車電子控制器的可靠性。因此,需要在汽車電子控制器研發(fā)時對汽車電子控制器的通訊功能進(jìn)行測試。
[0004]目前,對汽車電子控制器的通訊性能進(jìn)行測試的方法中,是在汽車電子控制器通訊的控制器局域網(wǎng)絡(luò)CAN(Controller Area Network)總線中,接入對應(yīng)的測試儀器,測試儀器采集CAN總線上汽車電子控制器通訊時發(fā)出的報文信號以及CAN總線的總負(fù)載值,得到檢測結(jié)果,通過檢測結(jié)果得出汽車電子控制器的通訊功能是否可用。
[0005]但是,現(xiàn)有的測試方法只能檢測出汽車電子控制器的通訊功能是否可用,無法對汽車電子控制器的性能參數(shù)進(jìn)行測試。
【發(fā)明內(nèi)容】
[0006]有鑒于此,本發(fā)明提供一種汽車電子控制器通訊測試系統(tǒng)及方法,以便于可以對汽車電子控制器的性能參數(shù)進(jìn)行測試。
[0007]本發(fā)明提供了一種電子控制器的通訊測試系統(tǒng),包括:
[0008]標(biāo)定采集系統(tǒng)和控制系統(tǒng);
[0009]所述標(biāo)定采集系統(tǒng)用于從所述電子控制器中采集待測試信號,并將所述待測試信號發(fā)送給所述控制系統(tǒng);所述待測試信號包括所述電子控制器在接收到所述控制系統(tǒng)發(fā)送的第一 CAN信號后處理得到的第二 CAN信號或者所述電子控制器發(fā)送的第三CAN信號;
[0010]所述控制系統(tǒng)用于向所述電子控制器發(fā)送所述第一CAN信號,并在接收到所述標(biāo)定采集系統(tǒng)發(fā)送的所述待測試信號時,根據(jù)預(yù)先確定的測試項目對所述待測試信號的性能參數(shù)進(jìn)行測試。
[0011]優(yōu)選的,所述標(biāo)定采集系統(tǒng)包括:
[0012]標(biāo)定工具和標(biāo)定路CAN線;
[0013]所述標(biāo)定工具通過所述標(biāo)定路CAN線與所述電子控制器相連接,用于通過所述標(biāo)定路CAN線從所述電子控制器中采集所述待測試信號,并將所述待測試信號發(fā)送給所述控制系統(tǒng)。
[0014]優(yōu)選的,所述控制系統(tǒng)包括:
[0015]仿真器、通訊路CAN線和上位機(jī);
[0016]所述仿真器通過所述通訊路CAN線分別與所述電子控制器和所述上位機(jī)相連接;
[0017]所述上位機(jī)用于為所述電子控制器搭建CAN通訊模型,并對所述CAN通訊模型進(jìn)行編譯生成系統(tǒng)描述文件,將所述系統(tǒng)描述文件加載到所述仿真器中,控制所述仿真器通過所述通訊路CAN線向所述電子控制器發(fā)送所述第一 CAN信號,并在接收到所述標(biāo)定采集系統(tǒng)發(fā)送的所述待測試信號時,根據(jù)預(yù)先確定的測試項目對所述待測試信號的性能參數(shù)進(jìn)行測試。
[0018]優(yōu)選的,所述上位機(jī)還用于:
[0019]獲取測試得到的所述待測試信號的所述性能參數(shù),并將所述性能參數(shù)與所述電子控制器的CAN協(xié)議設(shè)計值進(jìn)行比較,根據(jù)比較結(jié)果判斷所述電子控制器的性能。
[0020]優(yōu)選的,所述上位機(jī)還用于:
[0021]根據(jù)所述性能參數(shù)以及所述比較結(jié)果生成測試報告,并將所述測試報告發(fā)送到打印裝置進(jìn)行打印。
[0022]優(yōu)選的,所述測試項目包括:
[0023]周期響應(yīng)測試項目、映射算法測試項目、應(yīng)用層上下限值測試項目、底層范圍測試項目、底層上下限值測試項目、CAN范圍測試項目、ID優(yōu)先級驗證測試項目。
[0024]本發(fā)明另一方面公開了一種電子控制器的通訊測試方法,包括:
[0025]向所述電子控制器發(fā)送第一CAN信號;
[0026]接收由標(biāo)定采集系統(tǒng)發(fā)送的待測試信號;所述標(biāo)定采集系統(tǒng)用于從所述電子控制器中采集所述待測試信號;所述待測試信號包括所述電子控制器在接收到所述控制系統(tǒng)發(fā)送的第一 CAN信號后處理得到的第二 CAN信號或者所述電子控制器發(fā)送的第三CAN信號;
[0027]在接收到所述待測試信號時,根據(jù)預(yù)先確定的測試項目對所述待測試信號的性能參數(shù)進(jìn)行測試。
[0028]優(yōu)選的,所述向所述電子控制器發(fā)送第一CAN信號包括:
[0029]為所述電子控制器搭建CAN通訊模型;
[0030]對所述CAN通訊模型進(jìn)行編譯生成系統(tǒng)描述文件,將所述系統(tǒng)描述文件加載到所述仿真器中;
[0031]控制所述仿真器通過所述通訊路CAN線向所述電子控制器發(fā)送所述第一 CAN信號。
[0032]優(yōu)選的,還包括:
[0033]根據(jù)所述性能參數(shù)以及所述比較結(jié)果生成測試報告,并將所述測試報告發(fā)送到打印裝置進(jìn)行打印。
[0034]優(yōu)選的,所述測試項目包括:
[0035]周期響應(yīng)測試項目、映射算法測試項目、應(yīng)用層上下限值測試項目、底層范圍測試項目、底層上下限值測試項目、CAN范圍測試項目、ID優(yōu)先級驗證測試項目。
[0036]根據(jù)上述技術(shù)方案可以看出,本發(fā)明提供了一種電子控制器的通訊測試系統(tǒng)及方法,所述系統(tǒng)包括:標(biāo)定采集系統(tǒng)和控制系統(tǒng);所述控制系統(tǒng)向所述電子控制器發(fā)送所述第一CAN信號,所述標(biāo)定采集系統(tǒng)從所述電子控制器中采集待測試信號,并將所述待測試信號發(fā)送給所述控制系統(tǒng),所述待測試信號包括所述電子控制器在接收到所述控制系統(tǒng)發(fā)送的第一 CAN信號后處理得到的第二 CAN信號或者所述電子控制器發(fā)送的第三CAN信號。當(dāng)所述控制系統(tǒng)在接收到所述標(biāo)定采集系統(tǒng)發(fā)送的所述待測試信號時,可以根據(jù)預(yù)先確定的測試項目對所述待測試信號的性能參數(shù)進(jìn)行測試。因此,本發(fā)明可以達(dá)到對汽車電子控制器性能參數(shù)進(jìn)行測試的目的。
【附圖說明】
[0037]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0038]圖1為本發(fā)明實施例提供的一種電子控制器的通訊測試系統(tǒng)的結(jié)構(gòu)示意圖;
[0039]圖2為本發(fā)明實施例提供的一種電子控制器的通訊測試系統(tǒng)的具體結(jié)構(gòu)示意圖;
[0040]圖3是本發(fā)明公開的一種電子控制器的通訊測試系統(tǒng)的測試原理圖;
[0041 ]圖4是本發(fā)明公開的一種電子控制器的通訊測試方法的流程圖。
【具體實施方式】
[0042]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0043]圖1是本發(fā)明實施例提供的一種電子控制器的通訊測試系統(tǒng)的結(jié)構(gòu)示意圖。
[0044]參照圖1所示,本發(fā)明提供的一種電子控制器的通訊測試系統(tǒng),包括:
[0045]標(biāo)定采集系統(tǒng)101和控制系統(tǒng)102;
[0046]所述標(biāo)定采集系統(tǒng)101用于從所述電子控制器中采集待測試信號,并將所述待測試信號發(fā)送給所述控制系統(tǒng);所述待測試信號包括所述電子控制器在接收到所述控制系統(tǒng)發(fā)送的第一 CAN信號后處理得到的第二 CAN信號或者所述電子控制器發(fā)送的第三CAN信號;
[0047]所述控制系統(tǒng)102用于向所述電子控制器發(fā)送所述第一CAN信號,并在接收到所述標(biāo)定采集系統(tǒng)發(fā)送的所述待測試信號時,根據(jù)預(yù)先確定的測試項目對所述待測試信號的性能參數(shù)進(jìn)行測試。
[0048]本發(fā)明實施例中,包括有標(biāo)定采集系統(tǒng)101以及控制系統(tǒng)102,其中,標(biāo)定采集系統(tǒng)101與控制系統(tǒng)102相連接,并且都還與電子控制器相連接。
[0049]本發(fā)明實施例中,還可以有接收用戶測試指令的步驟,當(dāng)控制系統(tǒng)接收到用戶發(fā)送的測試指令時,會根據(jù)測試指令執(zhí)行對應(yīng)的工作流程,工作流程中包括有生成仿真數(shù)據(jù)的過程,使得電子控制器執(zhí)行仿真數(shù)據(jù)后做出響應(yīng)。
[0050 ] 本發(fā)明實施例中,控制系統(tǒng)1 2會向電子控制器發(fā)送出第一CAN信號。電子控制器接收到第一CAN信號后,會進(jìn)行接口層和應(yīng)用層軟件運(yùn)算處理,生成待測試信號,其中,待測試信號中包括有處理后得到的第二 CAN信號,或者是由電子控制器發(fā)送的第三CAN信號。
[0051]標(biāo)定采集系統(tǒng)101會采集電子控制器的待測試信號,也就是讀取電子控制器接口層和應(yīng)用層處理后的第二CAN信號,或者對由電子控制器發(fā)送的第三CAN信號進(jìn)行標(biāo)定后,傳輸給控制系統(tǒng)。
[0052]控制系統(tǒng)102接收到待測試信號后,根據(jù)預(yù)先確定的測試項目對所述待測試信號的性能參數(shù)進(jìn)行測試。其中,預(yù)先確定的測試項目包括周期響應(yīng)測試項目、映射算法測試項目、應(yīng)用層上下限值測試項目、底層范圍測試項目、底層上下限值測試項目、CAN范圍測試項目、ID優(yōu)先級驗證測試項目。
[0053]通過對上述項目的測試,就可以實現(xiàn)對電子控制器待測試信號的周期響應(yīng)、映射算法、應(yīng)用層上下限值、底層范圍、底層上下限值、CAN范圍、ID優(yōu)先級驗證等實時性測試。
[0054]本發(fā)明中的電子控制器,是在研發(fā)過程中,需要對其通訊性能進(jìn)行測試的。在現(xiàn)有技術(shù)中,對電子控制器只能夠進(jìn)行發(fā)送信號和接收信號常用點的響應(yīng)測試,也就是電子控制器對物理性能進(jìn)行測試,無法確定其通訊性能的參數(shù)。
[0055]而本發(fā)明實施例中,所述控制系統(tǒng)向所述電子控制器發(fā)送所述第一CAN信號,所述標(biāo)定采集系統(tǒng)從所述電子控制器中采集待測試信號,并將所述待測試信號發(fā)送給所述控制系統(tǒng),所述待測試信號包括所述電子控制器在接收到所述控制系統(tǒng)發(fā)送的第一CAN信號后處理得到的第二 CAN信號或者所述電子控制器發(fā)送的第三CAN信號。當(dāng)所述控制系統(tǒng)在接收到所述標(biāo)定采集系統(tǒng)發(fā)送的所述待測試信號時,可以根據(jù)預(yù)先確定的測試項目對所述待測試信號的性能參數(shù)進(jìn)行測試。
[0056]因此,本發(fā)明可以達(dá)到對汽車電子控制器性能參數(shù)進(jìn)行測試的目的。
[0057]圖2是本發(fā)明實施例提供的電子控制器的通訊測試系統(tǒng)的具體結(jié)構(gòu)示意圖。
[0058]參照圖2所示,本發(fā)明提供的一種電子控制器的通訊測試系統(tǒng),包括:
[0059]標(biāo)定采集系統(tǒng)101和控制系統(tǒng)102;
[0060]所述標(biāo)定采集系統(tǒng)101包括:
[0061 ] 標(biāo)定工具1011和標(biāo)定路CAN線1012;
[0062]本發(fā)明實施例中,標(biāo)定工具1011可以為INCA(ES590)或CANape等工具。用于采集所述待測試信號。
[0063]所述標(biāo)定工具通過所述標(biāo)定路CAN線與所述電子控制器相連接,用于通過所述標(biāo)定路CAN線從所述電子控制器中采集所述待測試信號,并將所述待測試信號發(fā)送給所述控制系統(tǒng)。
[0064]所述控制系統(tǒng)102包括:
[0065]仿真器1021、通訊路CAN線1022和上位機(jī)1023;
[0066]本發(fā)明實施例中,仿真器1021可以為SimulatoH方真器,其是具有處理器和存儲單元的仿真設(shè)備。
[0067]所述仿真器通過所述通訊路CAN線分別與所述電子控制器和所述上位機(jī)相連接;仿真器還通過供電信號與電子控制器和標(biāo)定工具相連接。供電信號包括模擬的電子控制器工作用1信號,傳感器模擬信號、執(zhí)行器模擬信號和電源信號,用來模擬電子控制器工作用外圍環(huán)境電信號,使電子控制器可以正常工作和通訊。
[0068]所述上位機(jī)用于為所述電子控制器搭建CAN通訊模型,并對所述CAN通訊模型進(jìn)行編譯生成系統(tǒng)描述文件,將所述系統(tǒng)描述文件加載到所述仿真器中,控制所述仿真器通過所述通訊路CAN線向所述電子控制器發(fā)送所述第一 CAN信號,并在接收到所述標(biāo)定采集系統(tǒng)發(fā)送的所述待測試信號時,根據(jù)預(yù)先確定的測試項目對所述待測試信號的性能參數(shù)進(jìn)行測試。
[0069]本發(fā)明實施例中,上位機(jī)1023為電子控制器搭建CAN通訊模型。進(jìn)行編譯后生成系統(tǒng)描述文件,將系統(tǒng)描述文件加載到仿真器中,控制仿真器向電子控制器發(fā)送第一CAN信號。
[0070]實際使用中,上位機(jī)通過在MATLAB建模環(huán)境下搭建電子控制器的CAN通訊、被控對象等測試環(huán)境模型并編譯,通過實驗管理軟件將編譯后的系統(tǒng)描述文件加載到仿真器的實時處理器中。在搭建CAN通訊模型后,還需要進(jìn)行測試項目的確定、測試用例的編寫以及測試程序的編寫。
[0071]測試項目的確定是根據(jù)電子控制器的CAN協(xié)議設(shè)計要求(發(fā)送周期、物理值大小等)不同,進(jìn)行映射算法、應(yīng)用層上下限值、底層上下限值、CAN范圍測試項目的確定。
[0072]測試用例的編寫可以根據(jù)電子控制器對通訊信號的處理方法、參數(shù)及傳輸方向不同,分為兩類,參照圖3(a)、(b),其中,圖3(a)對是電子控制器接收第一CAN信號的性能參數(shù)測試,按測試項目確定發(fā)送周期與物理值大小,修改仿真器發(fā)送的CAN信號物理值(Tx_xxx_XXX),通過標(biāo)定工具測量控制器內(nèi)部變量物理值(idc_xxx_xxx),即接收曲線,此按測試項目確定的發(fā)送周期和物理值組成的曲線為測試用例發(fā)送曲線,此外仿真器也實時采集CAN信號物理值(Rx_xxx_xxx),用于校核發(fā)送值與接收值是否一致。
[0073]圖3(b)針對控制器發(fā)送的第三CAN信號的性能參數(shù)測試,按測試項目確定應(yīng)用層CAN信號標(biāo)定周期和變量物理值(odc_xxx_xxx),標(biāo)定周期和變量物理值組成曲線測試用例發(fā)送曲線,同時simulator仿真器實時采集電子控制器通訊CAN信號物理值(Rx_xxx_xxx),即接收曲線。
[0074]然后根據(jù)上述兩類方法進(jìn)行周期響應(yīng)、映射算法、應(yīng)用層上下限值、底層上下限值、CAN范圍、ID優(yōu)先級等的測試用例編寫。之后進(jìn)行測試程序的編寫。測試程序的編寫是根據(jù)上述測試用例的編寫進(jìn)行代碼生成的過程。
[0075]本發(fā)明實施例中,上位機(jī)1023通過通訊CAN線向電子控制器發(fā)送周期和物理值均變化的第一CAN信號,同時,仿真器1021將發(fā)送到通訊CAN線上的第一CAN信號進(jìn)行回采操作,并發(fā)送給上位機(jī)中的軟件進(jìn)行記錄。以便于保證發(fā)送的第一 CAN信號的準(zhǔn)確性。
[0076]電子控制器接收到仿真器1021發(fā)送的第一CAN信號后,進(jìn)行接口層和應(yīng)用層算法處理,處理后生成第二 CAN信號,第二 CAN信號可以是1信號。
[0077]標(biāo)定工具1011通過標(biāo)定路CAN線讀取電子控制器接口層或應(yīng)用層算法處理后的第二CAN信號,并發(fā)送到上位機(jī)。
[0078]上位機(jī)還用于獲取測試得到的所述待測試信號的所述性能參數(shù),并將所述性能參數(shù)與所述電子控制器的CAN協(xié)議設(shè)計值進(jìn)行比較,根據(jù)比較結(jié)果判斷所述電子控制器的性會K。
[0079]需要說明的是,仿真器發(fā)送的第一CAN信號,第一CAN信號的周期和物理值需要符合電子控制器型號中對CAN協(xié)議的設(shè)計要求。
[0080]優(yōu)選的,上位機(jī)1023還用于根據(jù)所述性能參數(shù)以及所述比較結(jié)果生成測試報告,并將所述測試報告發(fā)送到打印裝置進(jìn)行打印。
[0081]通過上述技術(shù)方案可以看出,本發(fā)明實施例可以對電子控制器CAN通訊的性能參數(shù)進(jìn)行測試,可以并行或串行執(zhí)行各個測試項目,汽車控制器的所有CAN報文測試項目可以實現(xiàn)一鍵執(zhí)行生成報告結(jié)果的功能,提高了測試效率,提升了自主研發(fā)能力。
[0082]本發(fā)明另一方面提供了一種電子控制器的通訊測試方法,所述通訊方法是應(yīng)用在上述通訊測試系統(tǒng)中的。
[0083]參見圖4,本發(fā)明提供的一種電子控制器的通訊測試方法,包括:
[0084]S401、向所述電子控制器發(fā)送第一CAN信號;
[0085]本發(fā)明實施例中,通訊測試方法采用上述所述的通訊系統(tǒng),由控制系統(tǒng)向所述電子控制器發(fā)送第一CAN信號。
[0086]S402、接收由標(biāo)定采集系統(tǒng)發(fā)送的待測試信號;所述標(biāo)定采集系統(tǒng)用于從所述電子控制器中采集所述待測試信號;所述待測試信號包括所述電子控制器在接收到所述控制系統(tǒng)發(fā)送的第一 CAN信號后處理得到的第二 CAN信號或者所述電子控制器發(fā)送的第三CAN信號;
[0087]本發(fā)明實施例中,標(biāo)定采集系統(tǒng)的作用和功能與上述介紹的實施例相同,在此不再贅述。
[0088]在本步驟中,控制系統(tǒng)發(fā)送第一CAN信號后,還會同時采集電子控制器在CAN線上發(fā)送的第一 CAN信號,用于保證發(fā)送的第一 CAN信號的準(zhǔn)確性。
[0089]待測試信號包括有兩種,第一種是電子控制器接收第一CAN信號經(jīng)過應(yīng)用層或軟件層處理后的第二CAN信號,另一種是由電子控制器發(fā)送的第三CAN信號。也就是待測試信號用于測試電子控制器的發(fā)射信號或接收信。
[0090]S403、在接收到所述待測試信號時,根據(jù)預(yù)先確定的測試項目對所述待測試信號的性能參數(shù)進(jìn)行測試。
[0091 ]在本步驟中,根據(jù)預(yù)先確定的測試項目對所述待測試信號的性能參數(shù)進(jìn)行測試。也就是對電子控制器接收CAN信號和發(fā)送CAN信號的性能參數(shù)的測試。
[0092]優(yōu)選的,所述向所述電子控制器發(fā)送第一CAN信號包括:
[0093]為所述電子控制器搭建CAN通訊模型;
[0094]對所述CAN通訊模型進(jìn)行編譯生成系統(tǒng)描述文件,將所述系統(tǒng)描述文件加載到所述仿真器中;
[0095]控制所述仿真器通過所述通訊路CAN線向所述電子控制器發(fā)送所述第一 CAN信號。
[0096]實際使用中,上位機(jī)通過在MATLAB建模環(huán)境下搭建電子控制器的CAN通訊、被控對象等測試環(huán)境模型并編譯,通過實驗管理軟件將編譯后的系統(tǒng)描述文件加載到仿真器的實時處理器中。在搭建CAN通訊模型后,還需要進(jìn)行測試項目的確定、測試用例的編寫以及測試程序的編寫。具體通訊環(huán)境搭建方法、行測試項目的確定、測試用例的編寫以及測試程序的編寫的方法在上面的系統(tǒng)中以系統(tǒng)功能的方式進(jìn)行了介紹,在此不再贅述。
[0097]優(yōu)選的,還包括:
[0098]根據(jù)所述性能參數(shù)以及所述比較結(jié)果生成測試報告,并將所述測試報告發(fā)送到打印裝置進(jìn)行打印。
[0099]優(yōu)選的,所述測試項目包括:
[0100]周期響應(yīng)測試項目、映射算法測試項目、應(yīng)用層上下限值測試項目、底層范圍測試項目、底層上下限值測試項目、CAN范圍測試項目、ID優(yōu)先級驗證測試項目。
[0101]需要說明的是,本實施例的一種電子控制器的通訊測試方法是基于上述實施例中的一種電子控制器的通訊測試系統(tǒng)實現(xiàn)的。所述方法可以實現(xiàn)所述系統(tǒng)的全部或部分功能,在此不再贅述。
[0102]根據(jù)上述技術(shù)方案可以看出,本發(fā)明提供了一種電子控制器的通訊測試系統(tǒng)及方法,所述方法:向所述電子控制器發(fā)送第一CAN信號;
[0103]接收由標(biāo)定采集系統(tǒng)發(fā)送的待測試信號;所述標(biāo)定采集系統(tǒng)用于從所述電子控制器中采集所述待測試信號;所述待測試信號包括所述電子控制器在接收到所述控制系統(tǒng)發(fā)送的第一 CAN信號后處理得到的第二 CAN信號或者所述電子控制器發(fā)送的第三CAN信號;在接收到所述待測試信號時,根據(jù)預(yù)先確定的測試項目對所述待測試信號的性能參數(shù)進(jìn)行測試。因此,本發(fā)明可以達(dá)到對汽車電子控制器性能參數(shù)進(jìn)行測試的目的。
[0104]本說明書中的各個實施例均采用遞進(jìn)的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于裝置或系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述得比較簡單,相關(guān)之處參見方法實施例的部分說明即可。以上所描述的裝置及系統(tǒng)實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
[0105]專業(yè)人員還可以進(jìn)一步意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機(jī)軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
[0106]結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機(jī)存儲器(RAM)、內(nèi)存、只讀存儲器(R0M)、電可編程R0M、電可擦除可編程R0M、寄存器、硬盤、可移動磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。
[0107]對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
【主權(quán)項】
1.一種電子控制器的通訊測試系統(tǒng),其特征在于,包括: 標(biāo)定米集系統(tǒng)和控制系統(tǒng); 所述標(biāo)定采集系統(tǒng)用于從所述電子控制器中采集待測試信號,并將所述待測試信號發(fā)送給所述控制系統(tǒng);所述待測試信號包括所述電子控制器在接收到所述控制系統(tǒng)發(fā)送的第一 CAN信號后處理得到的第二 CAN信號或者所述電子控制器發(fā)送的第三CAN信號; 所述控制系統(tǒng)用于向所述電子控制器發(fā)送所述第一CAN信號,并在接收到所述標(biāo)定采集系統(tǒng)發(fā)送的所述待測試信號時,根據(jù)預(yù)先確定的測試項目對所述待測試信號的性能參數(shù)進(jìn)行測試。2.根據(jù)權(quán)利要求1所述的通訊測試系統(tǒng),其特征在于,所述標(biāo)定采集系統(tǒng)包括: 標(biāo)定工具和標(biāo)定路CAN線; 所述標(biāo)定工具通過所述標(biāo)定路CAN線與所述電子控制器相連接,用于通過所述標(biāo)定路CAN線從所述電子控制器中采集所述待測試信號,并將所述待測試信號發(fā)送給所述控制系統(tǒng)。3.根據(jù)權(quán)利要求1所述的通訊測試系統(tǒng),其特征在于,所述控制系統(tǒng)包括: 仿真器、通訊路CAN線和上位機(jī); 所述仿真器通過所述通訊路CAN線分別與所述電子控制器和所述上位機(jī)相連接; 所述上位機(jī)用于為所述電子控制器搭建CAN通訊模型,并對所述CAN通訊模型進(jìn)行編譯生成系統(tǒng)描述文件,將所述系統(tǒng)描述文件加載到所述仿真器中,控制所述仿真器通過所述通訊路CAN線向所述電子控制器發(fā)送所述第一 CAN信號,并在接收到所述標(biāo)定采集系統(tǒng)發(fā)送的所述待測試信號時,根據(jù)預(yù)先確定的測試項目對所述待測試信號的性能參數(shù)進(jìn)行測試。4.根據(jù)權(quán)利要求3所述的通訊測試系統(tǒng),其特征在于,所述上位機(jī)還用于: 獲取測試得到的所述待測試信號的所述性能參數(shù),并將所述性能參數(shù)與所述電子控制器的CAN協(xié)議設(shè)計值進(jìn)行比較,根據(jù)比較結(jié)果判斷所述電子控制器的性能。5.根據(jù)權(quán)利要求4所述的通訊測試系統(tǒng),其特征在于,所述上位機(jī)還用于: 根據(jù)所述性能參數(shù)以及所述比較結(jié)果生成測試報告,并將所述測試報告發(fā)送到打印裝置進(jìn)行打印。6.根據(jù)權(quán)利要求1所述的通訊測試系統(tǒng),其特征在于,所述測試項目包括: 周期響應(yīng)測試項目、映射算法測試項目、應(yīng)用層上下限值測試項目、底層范圍測試項目、底層上下限值測試項目、CAN范圍測試項目、ID優(yōu)先級驗證測試項目。7.一種電子控制器的通訊測試方法,其特征在于,包括: 向所述電子控制器發(fā)送第一 CAN信號; 接收由標(biāo)定采集系統(tǒng)發(fā)送的待測試信號;所述標(biāo)定采集系統(tǒng)用于從所述電子控制器中采集所述待測試信號;所述待測試信號包括所述電子控制器在接收到所述控制系統(tǒng)發(fā)送的第一 CAN信號后處理得到的第二 CAN信號或者所述電子控制器發(fā)送的第三CAN信號; 在接收到所述待測試信號時,根據(jù)預(yù)先確定的測試項目對所述待測試信號的性能參數(shù)進(jìn)行測試。8.根據(jù)權(quán)利要求7所述的通訊測試方法,其特征在于,所述向所述電子控制器發(fā)送第一CAN信號包括: 為所述電子控制器搭建CAN通訊模型; 對所述CAN通訊模型進(jìn)行編譯生成系統(tǒng)描述文件,將所述系統(tǒng)描述文件加載到所述仿真器中; 控制所述仿真器通過所述通訊路CAN線向所述電子控制器發(fā)送所述第一 CAN信號。9.根據(jù)權(quán)利要求8所述的通訊測試方法,其特征在于,還包括: 根據(jù)所述性能參數(shù)以及所述比較結(jié)果生成測試報告,并將所述測試報告發(fā)送到打印裝置進(jìn)行打印。10.根據(jù)權(quán)利要求7所述的通訊測試方法,其特征在于,所述測試項目包括: 周期響應(yīng)測試項目、映射算法測試項目、應(yīng)用層上下限值測試項目、底層范圍測試項目、底層上下限值測試項目、CAN范圍測試項目、ID優(yōu)先級驗證測試項目。
【文檔編號】G05B23/02GK106094802SQ201610547326
【公開日】2016年11月9日
【申請日】2016年7月12日
【發(fā)明人】于敬敬, 韓婧, 賀剛, 王西鄉(xiāng), 時鵬, 繆濤, 方蔚
【申請人】重慶長安汽車股份有限公司, 重慶長安新能源汽車有限公司