故障診斷機制測試系統簡介與實現論文

故障診斷機制測試系統簡介與實現論文

  摘要::故障診斷機制測試的優勢有可在專案開發初期階段充分驗證故障診斷機制合理性、正確性及完整性,減少實車開發測試費用及週期,測試覆蓋度及可靠性高等。故障診斷機制測試系統是透過使用CAPL程式設計模擬節點發送報文及讀取故障碼及狀態,CANOE匯入對應的CAPL測試用例後與被測的整車控制器連線,對被測整車控制器診斷機制進行全方面的、系統的測試。透過驗證測試,故障診斷機制測試系統能在專案開發階段發現診斷機制是否滿足設計要求、診斷機制是否存在缺陷。作為純電動汽車最核心的電控單元,整車控制器監控故障多、故障處理策略複雜,故障診斷機制測試對整車控制器開發十分關鍵。

  關鍵詞

::整車控制器;故障診斷機制測試;CAPL程式設計

  引言

  在電動汽車中,整車控制器作為整車的控制系統,是影響整車效能、安全的關鍵零件。合理、正確、完整的故障診斷機制能夠準確無誤地記錄故障碼並反饋對應故障處理訊號給上層軟體,使整車控制器能準確執行故障策略,保證車輛及車上人員安全;同時,故障碼及其狀態能指導售後維修人員快速定位故障原因。透過故障診斷機制測試系統,設計人員可以驗證設計定義的診斷機制是否滿足設計要求、存在缺陷,減少實車驗證時間。

  1純電動汽車整車控制器簡介

  整車控制器是純電動汽車的核心控制器,主要功能為採集車輛資訊、識別駕駛員意圖、控制車輛執行、診斷車輛故障。整車控制器透過自身I/O口、CAN、LIN、硬線等通訊線路與其他控制器通訊,透過I/O採集感測器訊號,並控制執行器、開關、繼電器的開啟關閉從而實現對整車功能的控制。圖1所示為整車控制器功能示例。

  2故障診斷介紹及其意義

  汽車故障診斷是指在不拆解車輛零件的前提下,透過一定的技術方法,確定汽車當前狀況,查明故障部位及故障原因的汽車應用技術。故障診斷意義在於當車輛某些零部件存在問題時,可在不拆解零件的前提下快速判斷及識別故障並制定對應措施,減少故障排查的工作量及獲取車輛的技術狀況。

  3整車控制器故障類別及診斷機制簡介

  3.1整車控制器故障類別簡介

  故障診斷處理為診斷執行器、感測器、電源供電電壓是否有故障,從通訊報文中判斷其他控制器是否有故障,並執行相應的故障處理措施;按規定的格式儲存故障碼、清除故障碼。整車控制器診斷故障類別主要有以下兩大類:

  (1)通訊類故障。一般是由CAN總線上的其他電子控制器檢測其零件本身是否有問題並透過CAN報文將其本身的狀態告知CAN總線上的VCU(VehicleControlUnit);VCU透過自身的策略去判斷其他電子控制器是否存在故障。

  (2)電氣類故障。主要判斷感測器、執行器零件本身是否有故障;線束連線上是否有開路等故障存在。

  3.2整車故障診斷機制簡介

  文中描述的整車故障診斷機制包括如下4點:

  (1)整車控制器初始化完成後,故障診斷功能處於關閉狀態。當診斷故障碼執行條件滿足後,整車控制器的診斷功能才會開啟。

  (2)診斷功能開啟後,在滿足故障碼設定的條件後,才能設定故障碼並執行該故障碼對應的操作;滿足故障碼恢復的條件後,故障碼可以恢復;對於特別嚴重的`故障可定義故障碼除手動恢復外,其他條件不允許恢復故障。

  (3)清除故障碼。在多個駕駛迴圈內,整車控制器都沒有檢測到故障才能將該故障清除;對於特別嚴重的故障,可以定義只能手動清除。

  (4)需要根據每個故障的實際情況定義故障碼執行條件、故障設定條件、故障恢復條件,否則容易出現故障誤報情況。圖2為整車控制器故障診斷機制狀態圖。

  4故障診斷機制測試系統簡介及實現

  4.1故障診斷機制測試系統簡介

  故障診斷機制測試系統即經過對整車故障診斷機制分析,利用常用的軟體資源(INCA、CANOE)及模擬負載裝置建立測試環境,設計好它必須覆蓋的測試專案,並對故障診斷機制進行測試,記錄測試過程,回放測試記錄,分析測試結果,得出測試結論,才能判斷VCU故障診斷機制能否準確地運作。以下為故障診斷機制測試系統必須包含的測試專案:

  (1)故障發生時,故障診斷機制測試系統能否將故障正確上報並儲存。

  (2)無故障時,故障診斷機制測試系統是否會誤報故障。

  (3)故障碼是否按照規定的格式儲存。

  4.2故障診斷機制測試系統實現

  文中提到的故障診斷機制測試系統硬體搭建包括安裝了Vector公司的CANOE軟體及ETAS公司的INCA軟體、電腦、CANOE、INCA以及負載模擬盒。整車控制器故障診斷機制測試系統如圖3所示使用CANOE中帶有的CAPL工具編寫測試用例指令碼模擬節點工作正常、故障時傳送報文,以及測試中各個測試時間節點的故障碼及其狀態資訊,使用CANOE本身的記錄、回放報文功能去分析各個測試時間節點整車控制器回覆的故障碼及狀態資訊是否正確以及採用INCA記錄和MDA分析記錄報文來確認整車控制器其故障診斷機制是否滿足設計要求。對於整車控制器需要識別的兩大類故障,主要透過以下方式去模擬它們故障產生的方式。

  (1)對於通訊類故障,採用CANOE中的CAPL工具模擬其他節點發送報文,模擬診斷儀傳送診斷命令以讀取故障碼及故障碼狀態。

  (2)對於電氣類故障,用模擬負載盒製造電氣故障,用CAPL編寫的測試用例指令碼去讀取故障碼及其狀態。

  5結論

  故障診斷機制測試系統為VCU診斷機制能準確無誤運轉提供了強有力的依據,確保VCU診斷機制精確地識別故障,完善、精準的整車控制器診斷故障機制可準確無誤地指示出車輛當前的故障狀態,為車輛正常、安全的運作,駕駛員、乘車人員的人身安全提供了保障。整車控制器診斷故障機制測試系統可以在研發階段發現設計缺陷,在專案開發階段進行修改直至解決所有不符合項,並在批次及量產階段為造車出現的故障問題分析提供了準確的故障資訊,為發現及解決故障問題提供了依據。經過驗證,整車控制器診斷故障機制測試系統能驗證設計定義的診斷機制是否滿足設計要求、存在缺陷,減少實車驗證時間。

最近訪問