关注汽车工程师谈技术,一起学习技术
目录
1. DCM模块内部实现
2. DCM模块和其他模块的交互
3. 总结
DCM模块内部实现
诊断通信管理模块DCM(Diagnostic Communication Manager)是实现AutoSAR BSW 诊断功能的重要模块。确保诊断数据流并管理诊断状态,比如管理诊断会话和安全状态以及诊断服务分配等。
-
DCM模块会检查当前诊断服务请求是否支持
-
确认诊断服务能否在当前会话等级以及安全等级执行
-
支持UDS服务和OBD服务
-
DCM提供了OSI层的5-7层,会话及应用层
DCM内部由三大子模块组成:
DSL:Diagnostic Server Layer 诊断服务层
1. 确保诊断请求和诊断应答的