在日常工作中,相信許多台架測試工程師都會遇到過以下問題:
1、花費大量時間配置殘餘總線仿真(RBS)
2、由於無法讀取部分總線訊號,導致難以透過測試上位機分析完整數據,甚至導致實驗無法完成
3、系統測試中存在數個被測件,需要使用多個不同上位機軟體對其進行診斷或刷寫
本文內容將透過應用實例的分享,介紹 Ixxat 汽車產品線的相關產品工具,以及這些工具可以如何幫助解決上述問題。
本文涉及Ixxat 產品工具
- 進階配置工具 Advanced Configuration Tool(ACT)
- FRC-EP190
- FRC-EP17
該客戶將產品規模應用於新能源汽車動力總成測試,主要應用方向為殘餘總線仿真及閘道器,系統原理圖如下:
1、花費大量時間配置殘餘總線仿真(RBS)
針對殘餘總線仿真的配置,常規做法通常是透過網路通訊矩陣文件,人工識別出被測件所需要接收的相關報文,然後編寫代碼來定義每一條報文的 ID、發送周期、信號默認值等必要資訊。然而,這個過程繁瑣且複雜。
Ixxat 的進階配置工具 Advanced Configuration Tool(ACT)可以大大簡化這個過程。只需要將網路通訊矩陣文件導入 ACT,它就能自動識別出各控制器節點間的報文發送與接收關係。
之後只需要選擇將針對哪個/哪幾個控制器進行測試,ACT 就會篩選出所有需要仿真的報文。即使被測件或被測系統有多路不同的總線接入,該配置過程也可以一步完成。
訊號默認值的設定也可以透過雙擊對應的訊號輕鬆完成。之後,將配置完成的工程下載到對應的硬體平台上(FRC-EP190/EP170),所有待仿真的報文將按照通訊矩陣中所定義的周期在總線上進行發送。
該客戶應用此工具配置了相應零部件在多路 CAN 及FlexRay 上所需求的複雜殘餘總線仿真。
2、不能讀取部分總線訊號,導致難以透過測試上位機分析完整數據,甚至導致實驗無法完成
儘管許多成熟的測試台架供應商可以提供強大的分析及報告工具,但由於汽車行業應用的總線協議種類繁多,除常見的 CAN 協議外,還有 FlexRay, CAN FD, LIN 等,而台架在接口方面通常不能兼容上述所有協議,進而造成部分總線訊號無法納入分析,甚至不能發送對應的總線訊號,導致實驗無法正常完成。
為解決這一問題,Ixxat 測試工具在配置 RBS 的同時,也提供了強大的閘道器功能。只需透過拖拽操作就可以完成,無需編寫任何代碼。
FRC-EP190/EP170 提供了 FlexRay、CAN FD、高速CAN、低速CAN、LIN、EtherCAT 等多種協議,訊號可在任意協議中無障礙進行互轉。
該客戶將 FlexRay 和多路 CAN 上的所關注的訊號轉入同一路高速 CAN (Ixxat CAN),並透過 Ixxat CAN 向各被測件發送指令。
從系統原理圖中可以看到,FRC-EP190 在此過程中同時發揮了物理隔離的作用,這更進一步地提高了測試環境的安全性。
3、系統測試中存在數個被測件,需要使用多個不同上位機軟體對其進行診斷或刷寫
在系統測試中,各被測件的診斷和刷寫通常需要透過不同的網路協議。若系統中未搭載整車的中央閘道器,也無法使用各整車製造商自有的診斷或刷寫軟體,這樣一來,每次進行診斷或刷寫時,便需要工程師在各個上位機軟體及各種協議間反覆切換,降低了工作效率。
使用 ACT 軟體,工程師可以編寫相關代碼,使用 FRC-EP190/EP170模擬中央閘道器的指令分發功能,在測試台架上實現與在整車相同的診斷及刷寫體驗。
客戶透過編寫自己的外掛(Plug-in)在平台的全部車型上一次性實現了此功能。
從經濟效益的角度看,FRC-EP170/EP190 可以脫離上位機軟體獨立工作,在測試台架穩定運行的情況下不佔用軟體 License,節省了測試環境中總線工具的成本,此效應在規模應用後更為明顯。
除此之外,使用 Ixxat 測試工具還可以完成更多任務,例如數據記錄、在線的數據視覺化,以及透過植入用戶代碼或 MATLAB/Simulink 模型來完成更複雜的仿真或邏輯計算等。
如有任何問題,歡迎聯繫我們!