<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 汽車(chē)電子診斷服務(wù)的自動(dòng)驗證

汽車(chē)電子診斷服務(wù)的自動(dòng)驗證

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


3 驗證工具應具備的條件

一個(gè)自動(dòng)診斷驗證工具必須具備下述條件:

·與現有工具鏈無(wú)縫集成
·透明,可重復:測試工程師必須能夠追蹤測試并能夠復現測試
·遵循GM的現有測試方法:該工具必須支持現有的測試方法;在診斷這一塊,GM的診斷規范已經(jīng)定義了ECU診斷服務(wù)的強制測試流程
·方便測試工程師擴展
·自動(dòng)生成測試例程:為了實(shí)現該功能,規范必須能夠機器可識別

4 從規范到測試執行,生成報告

如圖二所示,“DiVa”建立了“CANdelaStudio”(診斷規范)與驗證工具(“CANoe”)的聯(lián)系?!癉iVA”能夠無(wú)縫集成到GME現有工具鏈中,根據“CANdela”的診斷規范(CDD文件),自動(dòng)生成檢驗各診斷服務(wù)的測試例程。生成的代碼是基于CANoe的編程語(yǔ)言“CAPL”的,所以能夠在任何時(shí)候被執行。如果發(fā)現問(wèn)題,測試工程師察看測試系列,找出錯誤所在(透明性)。另外,CANoe的紀錄功能夠在通信層記錄診斷數據流。

使用“DiVa”,通過(guò)下述步驟來(lái)控制測試:

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

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

newmaker.com
圖四 DiVa配置窗口

當診斷規范(CDD文件)更新,“DiVa”能夠同步更新并保留以前的設置。從技術(shù)的角度講,“DiVa”生成的“CANoe”測試的CAPL程序的目的是測試ECU支持的所有診斷服務(wù)。為了保證遵循GM的診斷規范,“DiVa”的擴展功能對應了GM的標準測試程序。測試例程生成過(guò)程中會(huì )產(chǎn)生測試例程的詳細描述文件,用作“CANoe”測試模塊的CAPL程序以及相關(guān)的CANoe測試環(huán)境。

5 測試執行與報告評估

測試例程生成后,用戶(hù)將生成的測試環(huán)境加入到“CANoe”中便可進(jìn)行測試。測試的時(shí)間依據診斷規范的復雜程度以及用戶(hù)選擇的測試范圍而定,可能會(huì )從幾分鐘到幾個(gè)小時(shí)不等,如表一所示。在GM,“CANoe”的測試環(huán)境作為一個(gè)測試自動(dòng)化的共同平臺,被重復用到現有的ECU測試程序中。例如,EOL編程測試也在“CANoe”上通過(guò)CAPL實(shí)現。為了讓測試工程師分析起來(lái)更加容易,測試報告的結構遵循GM的診斷規范,如圖五所示。

表一 Opel Insignia中,生成的ECU測試例程的數量以及測試的時(shí)間
newmaker.com

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

6 測試覆蓋范圍

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


評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>