AutoSar标准——DCM模块

1.DCM和UDS

DCM是诊断通信管理(Diagnostic Communication Manager, DCM),是AutoSar软件架构下的一个模块及重要组成部分,主要负责诊断数据流和管理诊断状态,包括诊断会话、安全状态及诊断服务分配等。

UDS(Unified Diagnostic Services)是一种诊断协议,DCM基于UDS协议实现了汽车诊断的功能。除此之外,还有一种常见的诊断协议是OBD(On-Board Diagnostic)也在DCM中实现。

UDS协议是通过ISO 14229规范定义,并描述了多种常见的诊断服务及其通信流程。

2.DCM和其他模块的关系

DEM:DEM模块提供了检索与故障内存相关的所有信息的功能,以便Dcm模块能够通过从故障内存中读取数据重新响应测试人员的请求。DEM主要是存储与DTC相关的内容,与UDS有关的是14和19服务,比如读取故障码,快照信息等等。

PDUR:PduR模块接收和发送诊断数据。PduR为Dcm模块提供一个与具体通信协议无关的接口。DCM拿到的通信报文,是由PduR转发过来的。

ComM:Dcm模块可以指示状态“活动”和“非活动”用于诊断通信。Dcm模块提供了处理通信需求“完全/静默/无通信”的功能。此外,Dcm模块提供了在ComM模块要求时启用和禁用诊断通信的功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值