知識文章

全自動測試服務 - 車載網路自動化測試技術

2014 / 02 / 13

車輛中心 綠能車輛發展處  王天利

電子產業的蓬勃發展使得車輛科技日新月異,經由數以百計的電子控制單元(ECU) 之輔助,現今的駕駛得以享有更好的操控體驗以及行車安全性,可以預期在未來的車輛上所搭載的電子控制單元數目將會持續增加;因此,龐大的商機吸引許多廠商紛紛投入車用電子控制單元的研發與製造,例如電子輔助轉向系統控制器(EPS) 、防鎖死剎車系統控制器(ABS) 、引擎控制系統(ECM)等等。而這些電子控制單元大部分是透過車載網路CAN Bus之通訊介面,進行資料的傳輸與指令的下達,對於控制器研發設計者而言,最終的關鍵在於ECU連接上CAN Bus後,其通訊介面是否能夠正常的傳送與接收訊息,倘若其網路通訊功能有問題,即便是設計優良的控制器,也無法做出及時與精確的控制。

為了測試ECU於搭載上Bus(匯流排)前之通訊功能,車輛中心(ARTC)依據OSI網路分層架構,詳細制定了一系列的CAN Bus測試對策與流程;過去網路測試大多透過手動量測分析的方式進行,ARTC經由多年的測試經驗累積發現,這些測試的步驟可透過事前的規劃與設計,將整個測試過程以自動化方式來執行,表1中比較手動測試與自動化測試的差異,其中重現性部分為自動化測試的特點,一個完整與周詳的測試,其環境參數和細部測試步驟都應該具有可重現性,如此才能確保測試結果之一致性。

ARTC對此自動化測試技術已建置完成,圖1為測試系統架構圖,將車載網路相關的測試儀器統一放置於測試機櫃當中(機櫃外觀如圖2所示),為了達到自動化測試的目的,首先將測試的各個步驟撰寫成測試程式,其中包括儀器控制及相關的資料運算分析;只要將待測件(ECU),透過CAN Bus與測試機櫃連接,只要一個按鍵測試程式即開始執行車載網路自動化測試,為了簡化測試的執行,ARTC也設計一個快速操作的使用者介面,如圖3所示,每一個測試項目各別包裝為使用者介面上的選項,測試執行者可透過勾選來選擇需要測試的項目並執行測試。

圖1、車載網路自動化測試技術系統架構

 
圖2、測試機櫃執行實測外觀圖
 
圖3、測試執行使用者介面

 ARTC能夠為ECU製造商提供完善的測試方案;例如,當ECU實際裝車後之表現不如預期時,ARTC可協助研發設計人員找出問題的發生是控制器本身或者是其通訊出了問題;對於某些具有多功能的ECU,廠商可能會有更進一步的測試需求,ARTC亦可提供客製化服務,當所有的測試執行完畢後,同時提交一份完整的測試報告書(圖4)給廠商做瞭解。

 
 圖4、測試報告

透過自動化測試系統的實現,能夠有效率並精確的進行各項車載網路測試,研發人員因而能在最短的時間內獲得最大的助益;若您對本技術有相關問題,歡迎洽詢ARTC電動車資通技術專案王天利先生047-811222 ext.2385、 tlwang@artc.org.tw;ARTC於 CAN Bus系統的研發成果,請參考 http://www.artc.org.tw/chinese/02_research/02_01detail.aspx?pdid=29
 

訂閱電子報

「填妥下列資料,即可完成訂閱電子報手續」

ARTC行動辦公室

提供同仁各項作業系統之快速連結服務

SSL VPN服務 WEB Mail服務