<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

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

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

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


          GM診斷規(guī)范定義了大約350個(gè)測試序列,包括正確工況與不正確工況,“DiVa”全自動生成的測試程序能夠覆蓋大約%80的測試要求,另外用戶需要添加45(%15)個(gè)在GM診斷規(guī)范中定義的與應(yīng)用相關(guān)的測試到DiVa中。在這種情況下,“DiVa”將暫停測試并告知用戶將ECU設(shè)置到一個(gè)所需的狀態(tài)。剩下的%5 的測試程序不能由DiVa完成,必須通過手工或其它途徑完成。例如涉及到有風(fēng)險(xiǎn)的ECU置位測試(如產(chǎn)生并檢測EEPROM錯(cuò)誤)或?qū)е翬CU大量變更的測試(如沒有標(biāo)定數(shù)據(jù)的ECU)。測試的深度可以通過添加一些GM規(guī)范上沒有定義的測試來提升。

          GME將驗(yàn)證Opel Corsa與Insignia進(jìn)行了對比,以自動測試為主導(dǎo)的“DiVa”大大縮短了測試時(shí)間,如圖六。表一顯示了Opel Insignia上,“DiVa”產(chǎn)生的測試?yán)痰臄?shù)量以及執(zhí)行的時(shí)間。通常由于時(shí)間的限制,手工測試僅進(jìn)行隨機(jī)測試,測試結(jié)果很大程度上依賴于測試工程師的經(jīng)驗(yàn)及測試的時(shí)間。在GME,“DiVa”能夠在不同的開發(fā)階段,完成針對不同診斷規(guī)范的測試并能夠增加測試的范圍。

          newmaker.com
          圖六 手工與自動測試效率的對比

          7 經(jīng)濟(jì)效益及效率的提升

          當(dāng)引入一個(gè)工具,首先要考慮的是經(jīng)濟(jì)效益。Opel Corsa在市場上非常成功,沒有診斷相關(guān)電器問題的負(fù)面報(bào)告。這是為什么選擇手工進(jìn)行驗(yàn)證的Opel Corsa項(xiàng)目作為參考的原因。作為對比,在新的Opel Insignia上,“DiVa”作為驗(yàn)證服務(wù)的主要工具,這是第一次被用作自動化的驗(yàn)證測試。為了對比,研究了在有代表性的ECU上在驗(yàn)證階段的進(jìn)行測試和評估所花的時(shí)間。這些值是在SWR5階段獲得的,在這一階段,絕大多數(shù)服務(wù)均已被實(shí)現(xiàn)了,發(fā)現(xiàn)了很多失敗的測試?yán)?。圖六顯示了單位時(shí)間內(nèi),在Opel Corsa進(jìn)行手工測試與在Opel Insignia進(jìn)行自動測試的驗(yàn)證效率的對比。使用“DiVa”,執(zhí)行和評估時(shí)間降低了3~5倍。特別是在診斷服務(wù)非常多的情況下,節(jié)約的時(shí)間非常的大。如果考慮后續(xù)的開發(fā)階段,如SWR6,SWR7,時(shí)間消耗會進(jìn)一步降低。這樣可以追溯到在更成熟的實(shí)現(xiàn)過程中,最小化失效測試的例程的數(shù)量。這樣的趨勢存在于產(chǎn)品開發(fā)的每一個(gè)新的階段。產(chǎn)品ECU要求沒有任何明顯的缺陷,因此,評估時(shí)間等于測試執(zhí)行時(shí)間。在Opel Insignia開發(fā)的這個(gè)階段,根據(jù)ECU的復(fù)雜程度,效率會提升20到40個(gè)百分點(diǎn)。

          新的解決方案的成本也很低,因?yàn)閮H需要一個(gè)DiVa的license,只要熟悉“CANoe”的工程師就能夠進(jìn)行“DiVa”的測試,不需要專門的培訓(xùn),同樣也不需要專門的硬件。

          8 自動測試?yán)痰纳珊蜏y試執(zhí)行的限制

          盡管自動工具在測試范圍及時(shí)間效率上要比手工測試好,但也存在一些約束:

          ·規(guī)范的質(zhì)量:因?yàn)闇y試規(guī)范是生成測試?yán)痰幕A(chǔ),所以,規(guī)范的完整性與準(zhǔn)確性至關(guān)重要。另外規(guī)范需要準(zhǔn)備GM的診斷規(guī)范
          ·可重復(fù)性:考慮到汽車CAN通訊系統(tǒng)不確定性的因素,有些測試過程中的錯(cuò)誤很難浮現(xiàn)
          ·派生錯(cuò)誤:在有錯(cuò)誤的例程中,自動測試工具不能區(qū)分錯(cuò)誤是原始錯(cuò)誤還是派生錯(cuò)誤,要由工程師完成
          ·用戶交互:在用戶相關(guān)的測試中,有必要輸入ECU的狀態(tài),這些過程不能完全自動完成

          9 小結(jié)

          沒有自動測試工具,很難在現(xiàn)代汽車診斷驗(yàn)證的過程中達(dá)到所期望的測試覆蓋度?!癈ANoe.DiVa”適應(yīng)GM的需求,支持所以已建立的測試流程,而且能夠很好集成到GME現(xiàn)有的工具鏈中。它作為一個(gè)自動測試工具,已經(jīng)被用到了Opel Insignia的診斷驗(yàn)證中。

          使用“DiVa”,GME不僅縮短了測試周期,還增加了測試的覆蓋度,因?yàn)槠渚邆漕l繁進(jìn)行回歸測試的能力。另外,測試范圍與覆蓋度通過添加一些GM診斷規(guī)范沒有定義的內(nèi)容而得到了擴(kuò)展。與前面,全手工測試的成功項(xiàng)目對比,提升了技術(shù)效益與經(jīng)濟(jì)效益。根據(jù)不同的開發(fā)階段以及實(shí)現(xiàn)的質(zhì)量,效率提升了4到20個(gè)百分點(diǎn)。同時(shí),從長期的質(zhì)量考慮,能夠達(dá)到用戶的較高的期望值。

          參考文獻(xiàn)
          [1] T homas, D.; Ayers, K.; Pecht, M.: The “trouble not identified” phenomenon in automotive electronics. In: Microelectronics reliability, Vol. 42, S. 641-651,2002
          [2] L IN Consortium: LIN Specification Package Revision 2.1, OV . 2006
          [3] R obert Bosch GmbH: CAN-S pezifikation 2.0, 1991
          [4] International Organization for Standardization:Keyword Protocol 2000, ISO 14230, 1999
          [5] Krauss, S.: Testing with “CANoe”, Application Note AN- IND-1-002. Vector Informatik, 2005
          [6] General Motors. GGSE EC U Diagnostic Infrastructure Requirements, Version 1.07, 2007(end)

          上一頁 1 2 3 下一頁

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

          評論


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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();