5/5 - (3 bình chọn)

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.

Ngăn Xếp Chẩn đoán (diagnostic Stack)
Ngăn Xếp Chẩn đoán (diagnostic Stack)

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.

Dcm Call Stack
Dcm Call Stack

Xem Thêm chuyên mục :

Autosar Classic

Autosar Adaptive

Autosar OS

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây