DaVinCi DCM配置手册:基于RH850的通用接口与服务指南

需积分: 50 38 下载量 156 浏览量 更新于2024-06-30 3 收藏 2.48MB PDF 举报
本篇技术手册名为"DaVinCi 配置 DCM模块技术参考",主要针对的是基于RH850芯片的DaVinCi诊断模块进行详细的配置指南。该手册适用于Autosar(AUTomotive Open System ARchitecture)规范下的CAN(Controller Area Network)通信环境,尤其关注DaVinCi这一平台的诊断功能和服务接口。 DaVinCi是一个标准化且通用化的模块,其设计遵循MicroSAR DCM(Diagnostic Communication Manager)版本11.6,这是由Vector Informatik GmbH公司发布的一个技术参考文档。该文档的作者包括Mishel Shishmanyan、Patrick Rieder、Vitalij Krieger等人,他们在2012年8月首次发布了1.0版本,后续经过多次更新,如在同年9月增加了若干关键功能和服务,如ReadDataByPeriodicIdentifier、InputOutputControlByIdentifier、返回控制至ECU(Electronic Control Unit)、重置到默认状态等功能。 手册的核心内容涵盖了以下几个部分: 1. **输入输出控制**:通过$2F标识符实现了对硬件设备的动态控制,允许对诊断数据进行读取($2A)、写入内存($3D),以及通过$23地址读取内存。 2. **诊断会话管理**:提供了如何在Service Diagnostic Session Control中跳转至Field Bus Layer(FBL,用于实现车载系统底层通信)的方法,并讨论了如何在非默认会话中放置DCM,特别是在ECU启动时的处理。 3. **数据服务定义**:表格(如Table6-93 DataServices_<DataName>)详细列出了可用的数据服务及其对应的标识符,这对于理解和配置诊断数据通信至关重要。 4. **服务ID表**(DETServiceIDs, Table3-4):展示了诊断服务的唯一标识符,便于开发者在代码中准确引用和调用相应的服务。 5. **版本历史和更新**:文档记录了每次更新的时间、作者和新增或修改的功能,确保用户始终掌握最新的配置指导。 这份技术手册是汽车电子控制系统开发人员必备的参考资料,它详细解释了如何利用DaVinCi诊断模块在RH850平台上进行高效、可靠的诊断任务,并通过标准接口与ECU和其他系统进行通信。对于从事汽车电子、软件开发或者维修工作的专业人士来说,理解并掌握这些配置方法和技术细节至关重要。