CDD文件制作

 一.背景描述    
      使用CANoe时如果需要对ECU进行诊断,则需要使用到Diagnostic Console 功能,而该功能则需要用到CDD文件。下面简要介绍以下如何使用CANoe提供的模板,制作适合自己项目的CDD文件。

二.详细步骤如下:

1.首先打开CANdela Studio软件,一般安装完CANoe时会打包安装该软件。该软件是vector公司提供专门用于编辑CDD文件的。

2.打开该软件,点击open选项,选择Vector Examples,选择Vector_UDS_2.5.0.cddt文件,并选择Expert View,之后点击open就自动打开了模板文件。

        需要注意的是在制作CDD文件时,要选择CDDT后缀的模板,如选择CDD后缀的文件可能会导致有部分内容无法编辑。

3.如下所示interface是指支持的诊断协议,目前我只用到了CAN,所以就只保留CAN就可以了。

4.目前我只用到了22服务读取ECU的软件版本号和供应商编码,所以我这边主要演示添加DID。

如下图所示,点击DIDs, 之后在编辑区中点击Please click here to create a new element添加新的DID。

5.如下图所示我添加了F195用来读取ECU的软件版本号,F187用来读取供应商编码。用ASXII码可以更直观的显示出信息,因此需要在如下窗口中选择Data Type。

6.但在下拉窗口中并没有ASCII编码格式。所以需要手动添加Data Type。

7.添加Data Type类型。

为新的自定义Data Type起个名字。

选择新自已数据类型的编码方式,这里选择8字节 ASCII编码。

8.返回DIDs窗口,为F187和F195 DID重新选择刚刚定义的ASCII数据类型。

9.需要根据自己项目的诊断需求更改请求ID和响应ID。

10.将编辑好的CDDT文件另存为CDD文件。

11.在CANoe中加载编辑好的CDD文件,点击Diagnostic/ISO TP弹出如下对话框,选中CAN右击添加CDD文件即可。

12.进行诊断,在CANoe中点击Diagnostic Console,弹出如下窗口,在ECU Identification中进行软件版本号和供应商编码的读取。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值