国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

VT System在電控單元總線通信測試中的應(yīng)用

2018-05-16 06:27:17郭琳
電子測試 2018年7期
關(guān)鍵詞:故障注入測試用例板卡

郭琳

(中國第一汽車股份有限公司天津技術(shù)開發(fā)分公司,天津,300462)

0 引言

隨著人們對(duì)汽車的舒適度和自動(dòng)化程度要求的不斷提高,電控單元功能也變得十分復(fù)雜,對(duì)電控單元各種功能的診斷和測試工作也變得越來越復(fù)雜。如果對(duì)其進(jìn)行手動(dòng)測試,會(huì)使得測試繁瑣、測試環(huán)境不統(tǒng)一、測試內(nèi)容不全面、測試報(bào)告不方便管理。

本系統(tǒng)是一個(gè)可擴(kuò)展的自動(dòng)測試平臺(tái),可以靈活地應(yīng)用于以后新開發(fā)車型的各個(gè)電控單元的功能驗(yàn)證以及整車網(wǎng)絡(luò)集成測試。

1 系統(tǒng)概述

電控單元總線通信自動(dòng)化測試系統(tǒng)以vTESTstudio軟件和Vector Test(簡稱:VT)硬件系統(tǒng)為核心,還包括機(jī)柜和電源等。vTESTstudio軟件實(shí)現(xiàn)了表格化的測試用例編輯開發(fā);VT硬件系統(tǒng)是Vector公司提供的ECU自動(dòng)化測試設(shè)備,通過一系列硬件板卡模擬ECU測試環(huán)境所需要的輸入輸出信號(hào),電控單元總線通信自動(dòng)化測試系統(tǒng)可以覆蓋網(wǎng)絡(luò)集成測試和車身ECU功能測試的要求。與其它測試設(shè)備相比,VT硬件系統(tǒng)具有高度集成的特點(diǎn),可以直接用于汽車級(jí)信號(hào)的調(diào)理,從而簡化了測試系統(tǒng)硬件的復(fù)雜度。而且可以和我們現(xiàn)有的總線開發(fā)工具CANoe進(jìn)行無縫集成,支持總線數(shù)據(jù)庫的導(dǎo)入,這樣就大大縮短了測試環(huán)境的搭建周期和測試用例的開發(fā)周期。在整車開發(fā)初期,本系統(tǒng)可以驗(yàn)證網(wǎng)絡(luò)管理、睡眠喚醒機(jī)制、硬線信號(hào)與總線信號(hào)之間轉(zhuǎn)換的設(shè)計(jì)是否合理,并與其他實(shí)物節(jié)點(diǎn)進(jìn)行半實(shí)物原型測試;在整車開發(fā)后期,本系統(tǒng)可以對(duì)電控單元的的功能進(jìn)行驗(yàn)證,并進(jìn)行故障注入測試,即測試供應(yīng)商提供的各個(gè)電控單元各故障代碼的確認(rèn)機(jī)制、消除機(jī)制,故障燈的點(diǎn)亮邏輯等。

2 系統(tǒng)硬件組成

電控單元總線通信自動(dòng)化測試系統(tǒng)由VT板卡系統(tǒng),手動(dòng)BOB箱,EDAC接口和總線接口組成。系統(tǒng)實(shí)物圖如下圖1所示,系統(tǒng)原理圖如圖2所示。本系統(tǒng)可以為被測電控單元提供各種外部環(huán)境,包括供電電源、IO信號(hào)仿真及采集、總線通信仿真及監(jiān)測、故障注入等。

圖1 VT測試系統(tǒng)實(shí)物圖

2.1 供電電源設(shè)計(jì)

電控單元總線通信自動(dòng)化測試系統(tǒng)供電方案如下圖3所示,由電源、VT7001電源控制板卡、BOB箱構(gòu)成。其中電源可以有兩種來源,一種可以來自安裝在機(jī)柜內(nèi)部的開關(guān)電源;另一種也可以來自外部的程控電源,都可以實(shí)現(xiàn)系統(tǒng)供電電壓調(diào)節(jié)功能。VT7001具有兩個(gè)通道,可以分別測量被測控制器外部供電回路的電流。

為了滿足電控單元功能和CAN網(wǎng)絡(luò)集成測試中特殊電壓波形仿真需求,本方案選用Vector的電源板卡VT7001,通過RS232接口控制一臺(tái)程控電源,實(shí)現(xiàn)電源信號(hào)的仿真及連續(xù)控制,從而達(dá)到自動(dòng)化測試的目的。同時(shí),為了保證系統(tǒng)穩(wěn)定運(yùn)行,機(jī)柜內(nèi)另外安裝了一臺(tái)開關(guān)電源單獨(dú)給VT板卡供電。

圖2 VT測試系統(tǒng)原理圖

圖3 系統(tǒng)供電電源示意圖

2.2 VT板卡特點(diǎn)[1]

板載信號(hào)調(diào)理,直接覆蓋汽車級(jí)電氣信號(hào)范圍。

部分板卡板載故障注入,可以實(shí)現(xiàn)輸入和輸出端故障診斷測試。

與CANoe無縫接口,便于為被測電控單元提供網(wǎng)絡(luò)仿真環(huán)境,如網(wǎng)絡(luò)管理等。

2.3 系統(tǒng)接口

本系統(tǒng)提供4路電源接口,112路信號(hào)接口, 6路對(duì)外總線接口,1路OBD接口和兩組EDAC信號(hào)接口。系統(tǒng)接口主要用于實(shí)現(xiàn)本系統(tǒng)與被測電控單元、負(fù)載及其它外設(shè)的信號(hào)交互。本系統(tǒng)可以通過手動(dòng)和自動(dòng)兩種方式實(shí)現(xiàn)故障注入。手動(dòng)故障注入是通過手動(dòng)BOB箱,按照下圖4所示的BOB信號(hào)交互原理實(shí)現(xiàn)的;自動(dòng)故障注入是通過CANoe控制相應(yīng)的VT板卡實(shí)現(xiàn)的。

3 系統(tǒng)軟件組成

本系統(tǒng)使用的軟件主要有CANoe和vTESTstudio。CANoe是進(jìn)行總線網(wǎng)絡(luò)開發(fā)、測試和分析的全面工具,支持總線網(wǎng)絡(luò)開發(fā)從需求分析到系統(tǒng)實(shí)現(xiàn)的全過程,包括模型創(chuàng)建、仿真、測試、診斷及通信分析等。本測試系統(tǒng)主要使用CANoe的測試功能,可以根據(jù)用戶配置來執(zhí)行測試序列,并自動(dòng)生成測試報(bào)告。vTESTstudio是一個(gè)開發(fā)測試用例或者腳本的集成化環(huán)境,用于創(chuàng)建在CANoe中運(yùn)行的測試程序。它支持多種語言編程,也支持以圖形化的方式編寫測試用例。

圖4 BOB信號(hào)交互原理圖

在單個(gè)電控單元和整體網(wǎng)絡(luò)系統(tǒng)的開發(fā)過程中,都需要不斷地創(chuàng)建、維護(hù)和執(zhí)行測試序列,測試序列是由一系列的測試用例組成的。配置測試用例的方式有兩種,第一種是參數(shù)化現(xiàn)有的測試模式;第二種是使用CAPL語言編寫測試用例。自動(dòng)化測試軟件vTESTstudio提供了一個(gè)既方便又快速地創(chuàng)建測試用例及測試模塊的開發(fā)環(huán)境,其主要的功能特性如下[2]。

(1)創(chuàng)建和編輯測試序列;(2)定義測試用例的執(zhí)行順序;(3)清晰地構(gòu)建測試組中的測試用例;(4)通過將預(yù)定義的測試模式進(jìn)行參數(shù)化來生成測試用例;(5)以圖形方式來參數(shù)化測試模塊;(6)鏈接和修改CAPL庫中的測試用例;(7)以測試規(guī)范的形式來輸出測試列表,供測試工程復(fù)核;(8)圖形化的用戶界面,窗口可拖拽,可縮放。

4 基于VT測試系統(tǒng)測試車身控制器的碰撞解鎖功能

以車身控制器為例,將本測試系統(tǒng)和車身控制器通過EDAC接口連接,測試車身控制器的碰撞解鎖功能。首先測試前,根據(jù)測試規(guī)范及車身控制器的功能規(guī)范整理出元素列表,即在測試過程中需要用到的公共元素、輸入元素和輸出元素,定義各個(gè)元素的

名稱、硬件通道分配等屬性的列表。

表1 元素映射列表

從上述元素映射列表可以看出,測試系統(tǒng)需要通過配置不同功能的VT板卡采集和模擬車身控制器相應(yīng)的硬件信號(hào)和總線信號(hào),同時(shí)利用CAPL和vTESTstudio編寫測試用例, 在CANoe加載編寫好的測試用例,完成測試配置,并執(zhí)行測試用例,測試完成時(shí)會(huì)根據(jù)實(shí)際測試的完成情況生成html格式的測試報(bào)告。

5 結(jié)束語

電控單元總線通信自動(dòng)化測試系統(tǒng)基于VT System搭建了一個(gè)可擴(kuò)展的自動(dòng)化測試平臺(tái),仿真電控單元連接的執(zhí)行器信號(hào)、傳感器信號(hào),對(duì)電控單元的功能進(jìn)行測試和驗(yàn)證,本系統(tǒng)是以實(shí)時(shí)處理器運(yùn)行仿真模型來模擬受控對(duì)象的運(yùn)行狀態(tài),能夠?qū)Ρ粶y電控單元進(jìn)行全方面的、系統(tǒng)的測試和評(píng)估。在缺乏實(shí)際負(fù)載及總線通信伙伴節(jié)點(diǎn)的情況下,在整車開發(fā)前期及早地發(fā)現(xiàn)問題并解決問題,以減少實(shí)車路試的次數(shù),縮短了整車開發(fā)的時(shí)間,降低了整車開發(fā)的成本。

參考文獻(xiàn)

[1]VT System User Manual Version1.12.

[2]vTestStudio Concept Manual Version1.1.2.

猜你喜歡
故障注入測試用例板卡
模擬訓(xùn)練裝備故障注入系統(tǒng)研究
基于SmartUnit的安全通信系統(tǒng)單元測試用例自動(dòng)生成
SM4算法前四輪約減輪故障注入分析
采用修改-回放原理的1553B故障注入方法
基于PCI9054的多總線通信板卡的研制
基于FPGA的多通道模擬量采集/輸出PCI板卡的研制
基于混合遺傳算法的回歸測試用例集最小化研究
列車MVB總線故障注入研究
一種基于光纖數(shù)據(jù)傳輸?shù)亩喟蹇ㄜ浖绦驘龑懠夹g(shù)
基于依賴結(jié)構(gòu)的測試用例優(yōu)先級(jí)技術(shù)
乐陵市| 平邑县| 兴山县| 米易县| 深泽县| 樟树市| 华阴市| 丹凤县| 长岛县| 丹巴县| 任丘市| 达尔| 贵定县| 全南县| 荆州市| 云安县| 聂荣县| 施甸县| 监利县| 镇赉县| 宁国市| 西峡县| 保康县| 巴马| 万源市| 辰溪县| 垦利县| 新民市| 尼勒克县| 泾阳县| 保德县| 鱼台县| 津南区| 政和县| 麦盖提县| 鸡泽县| 静安区| 响水县| 同江市| 将乐县| 杨浦区|