新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 汽車電子診斷服務(wù)的自動驗(yàn)證

        汽車電子診斷服務(wù)的自動驗(yàn)證

        作者: 時間:2013-12-12 來源:網(wǎng)絡(luò) 收藏


        3 驗(yàn)證工具應(yīng)具備的條件

        一個自動診斷驗(yàn)證工具必須具備下述條件:

        ·與現(xiàn)有工具鏈無縫集成
        ·透明,可重復(fù):測試工程師必須能夠追蹤測試并能夠復(fù)現(xiàn)測試
        ·遵循GM的現(xiàn)有測試方法:該工具必須支持現(xiàn)有的測試方法;在診斷這一塊,GM的診斷規(guī)范已經(jīng)定義了ECU診斷服務(wù)的強(qiáng)制測試流程
        ·方便測試工程師擴(kuò)展
        ·自動生成測試?yán)蹋簽榱藢?shí)現(xiàn)該功能,規(guī)范必須能夠機(jī)器可識別

        4 從規(guī)范到測試執(zhí)行,生成報告

        如圖二所示,“DiVa”建立了“CANdelaStudio”(診斷規(guī)范)與驗(yàn)證工具(“CANoe”)的聯(lián)系。“DiVA”能夠無縫集成到GME現(xiàn)有工具鏈中,根據(jù)“CANdela”的診斷規(guī)范(CDD文件),自動生成檢驗(yàn)各診斷服務(wù)的測試?yán)獭I傻拇a是基于CANoe的編程語言“CAPL”的,所以能夠在任何時候被執(zhí)行。如果發(fā)現(xiàn)問題,測試工程師察看測試系列,找出錯誤所在(透明性)。另外,CANoe的紀(jì)錄功能夠在通信層記錄診斷數(shù)據(jù)流。

        使用“DiVa”,通過下述步驟來控制測試:

        ·選擇ECU及其變量
        ·配置測試
        ·生成測試?yán)?
        ·將測試模塊添加到“CANoe”的測試環(huán)境中
        ·執(zhí)行測試
        ·生成測試報告

        用戶可以在任何時候修改“DiVa”的測試約束,此外,范圍參數(shù)用來配置測試內(nèi)容,例如全范圍測試,快速測試和正常例程測試。另外,在支持的服務(wù)中,用戶可以從測試中去除部分服務(wù),或者在數(shù)據(jù)對話窗口中修改服務(wù)的內(nèi)容,如圖四。

        newmaker.com
        圖四 DiVa配置窗口

        當(dāng)診斷規(guī)范(CDD文件)更新,“DiVa”能夠同步更新并保留以前的設(shè)置。從技術(shù)的角度講,“DiVa”生成的“CANoe”測試的CAPL程序的目的是測試ECU支持的所有診斷服務(wù)。為了保證遵循GM的診斷規(guī)范,“DiVa”的擴(kuò)展功能對應(yīng)了GM的標(biāo)準(zhǔn)測試程序。測試?yán)躺蛇^程中會產(chǎn)生測試?yán)痰脑敿?xì)描述文件,用作“CANoe”測試模塊的CAPL程序以及相關(guān)的CANoe測試環(huán)境。

        5 測試執(zhí)行與報告評估

        測試?yán)躺珊螅脩魧⑸傻臏y試環(huán)境加入到“CANoe”中便可進(jìn)行測試。測試的時間依據(jù)診斷規(guī)范的復(fù)雜程度以及用戶選擇的測試范圍而定,可能會從幾分鐘到幾個小時不等,如表一所示。在GM,“CANoe”的測試環(huán)境作為一個測試自動化的共同平臺,被重復(fù)用到現(xiàn)有的ECU測試程序中。例如,EOL編程測試也在“CANoe”上通過CAPL實(shí)現(xiàn)。為了讓測試工程師分析起來更加容易,測試報告的結(jié)構(gòu)遵循GM的診斷規(guī)范,如圖五所示。

        表一 Opel Insignia中,生成的ECU測試?yán)痰臄?shù)量以及測試的時間
        newmaker.com

        newmaker.com
        圖五 DiVa生成的測試報告

        6 測試覆蓋范圍

        自動測試擴(kuò)展了測試覆蓋度同時縮短了測試執(zhí)行所需時間。下面將描述GM診斷規(guī)范所定義的測試范圍以及“DiVa”測試程序的覆蓋范圍。“DiVa”生成的測試?yán)痰馁|(zhì)量與數(shù)量大部分由診斷規(guī)范(CDD文件)決定,所有產(chǎn)生的測試均源于此。


        關(guān)鍵詞: 汽車電子診斷服務(wù)

        評論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 红安县| 延津县| 蒙阴县| 商水县| 玉门市| 义乌市| 仁寿县| 庆城县| 左贡县| 满洲里市| 大安市| 恭城| 邵阳市| 东辽县| 西昌市| 芮城县| 德令哈市| 栖霞市| 林芝县| 凉城县| 百色市| 乌恰县| 宝应县| 韶山市| 马龙县| 喀什市| 漠河县| 吉水县| 霍邱县| 封开县| 自治县| 文山县| 乌鲁木齐县| 汕头市| 深圳市| 休宁县| 扬州市| 阿瓦提县| 宁河县| 平武县| 远安县|