//百度統計代碼

大钱庄彩票

技術篇--AUTOSAR診斷簡介

2019-04-12 來源:普華
       汽车诊断分为在线诊断(Onboard)和離線診斷(Offboard)兩類。

在線診斷通過車內診斷系統對ECU的狀態進行監控,故障發生時通過儀表顯示告知駕駛員,並在ECU內存儲對應的故障碼DTCDiagnostic Trouble Codes)、凍結幀等信息。

離線診斷通過外部診斷工具連接車輛的OBD接口,實現讀取或清除ECU內的故障碼和凍結幀、複位ECU等功能。


錯誤處理、報告和診斷是AUTOSAR標准中的重要部分,這些功能和軟件模塊分布在AUTOSAR的系統服務和通信服務中。


與診斷功能相關的核心軟件模塊是Diagnostic Event ManagerDEM)和Diagnostic Communication ManagerDCM)。


關于DCM

DCM依據ISO 15765-3ISO 14229-1標准描述,實現診斷請求報文的解析、響應(正響應和負響應)等功能,負責確保診斷通信數據流,管理診斷會話(Session)和安全訪問,用于在設計開發、生産制造、售後運行維護過程中對車內診斷系統和外部診斷工具(如診斷儀)診斷請求的接收、解析處理、響應等功能。

DCM实现OSI 7层模型中5-7层的功能。

在第7層,DCM提供ISO 14229-1道路車輛統一診斷服務(即UDS)。同時,DCM還提供基于SAE J1979ISO 15031-5的主要與排放相關的OBD $01 - $0A服務,滿足輕型車輛OBD法規要求。

在第5層,DCM提供ISO 15765-3(即UDS on CAN)和ISO 15765-4(排放相關的診斷需求)。

AUTOSAR標准中,DCM模块位于通信服务層,通过PDU Router接收診斷報文,獨立于具體網絡。


關于DEM

DEM位于系统服务層,负责对诊断事件和相关的数据进行处理和存储,向DCM提供故障信息(如DTC和凍結幀)。

上圖中Function Inhibition Manager (FIM) 根據DEM報告的事件狀態,確定授權的SWC或者BSW是否使能或禁止對應軟體構件內部的功能實體功能。ECU State Manager (EcuM) 負責實現包括DEM在內各基礎軟件模塊的初始化、啓動、運行、關閉以及ECU休眠、喚醒等運行狀態管理。

 


分享到: