AUTOSAR DCM: Ngăn xếp chẩn đoán, Hành vi
Ngăn xếp chẩn đoán (Diagnostic Stack)
Các mô-đun chịu trách nhiệm về chức năng chẩn đoán trong AUTOSAR bao gồm DCM, DEM, và DET.

DCM là gì?
• Thuộc Communication Services Layer trong AUTOSAR Stack, chịu trách nhiệm xử lý yêu cầu dịch vụ chẩn đoán (Request) và phản hồi (Response).
• Quản lý Data Flow và State của truyền thông chẩn đoán, thực hiện yêu cầu chẩn đoán của thiết bị chẩn đoán.
• Yêu cầu thay đổi trạng thái như Reset, Session, v.v., đến BswM.
• Yêu cầu trạng thái Full-Communication, Silent-Communication, No-Communication, v.v., đến ComM.
• Yêu cầu thông tin DTC (Diagnostic Trouble Code) từ Dem.
• Truyền dữ liệu chẩn đoán thông qua PduR.
Hành vi của DCM
DCM có ba loại hành vi sau:
1. Cung cấp các Dịch vụ của nền tảng
2. Cung cấp Dịch vụ của nền tảng + Application Callback.
3. Cung cấp Dịch vụ của nền tảng + Application Services (Dịch vụ do người dùng định nghĩa).
DCM Call Stack
Diagnostic Message có Call Stack như sau, từ CAN Controller đến SW-C.

Xem Thêm chuyên mục :





