DCM模块配置详解-上
一、Autosar中Dcm模块简介
1.1 Dcm模块作用
Dcm即Diagnostic Communication Manager
诊断通信管理。
Dcm模块为诊断服务
提供了一个通用
的API。Dcm
模块的功能由外部诊断设备(Tester即诊断仪)
在开发、制造或服务过程中使用。
Dcm模块处理诊断数据流
并管理诊断状态
,尤其是诊断会话
(diagnostic sessions, 10 service)和安全状态
(security states, 27 service)。
Dcm模块根据诊断状态
检查诊断服务
请求是否得到支持
(比如车速信号小于5km)以及诊断服务
是否可以在当前会话
中执行。
Dcm模块实现对所有UDS服务
的处理,为应用程序提供抽象接口。
Dcm模块在AUTOSAR架构系统中位置如下: