CANoe.Diva之cdd文件配置

CDD-Candela Diagnostic Description,诊断描述性文件.用于诊断服务和参数的解析。


1、前言
记录一下这段时间摸索Diva测试的经验以及一些自己的理解,希望有错误的地方大佬能在评论区进行指正。


2、ECU 信息CANoe.Diva之cdd文件配置_第1张图片

CANoe.Diva之cdd文件配置_第2张图片

3、新建诊断故障码(DTC)

这里用的标准故障码,如果你手上的是故障内码就需要自己转换一下,转换规则DTC标准故障码格式解析_第55号小白鸭的博客-CSDN博客_dtc格式 

一个个新建太麻烦了,可以通过"DTC Export"按钮将现有的DTC列表导出获取模块,然后直接在导出的excel上修改或者模仿新增,修改完之后再通过"DTC Import"导入修改完的excel.

CANoe.Diva之cdd文件配置_第3张图片

4、新建DID

CANoe.Diva之cdd文件配置_第4张图片

 4.2 Diagnositic class选项

这个配置里,我一般只选"none","identification"这两个类别

none:存在这个DID,但是22/2E等服务不支持,可能是预留的接口或者falut需要的

identification:22/2E服务支持

CANoe.Diva之cdd文件配置_第5张图片

4.2 Data type

在下面右键 选择"properties of Data Type"会直接展示该DataType的具体定义。

CANoe.Diva之cdd文件配置_第6张图片

 5、新建Data type

新建datatype名称、选择数据长度、选择数据类型即可。

CANoe.Diva之cdd文件配置_第7张图片

单个数据的可以选择raw value

CANoe.Diva之cdd文件配置_第8张图片

 CANoe.Diva之cdd文件配置_第9张图片

CANoe.Diva之cdd文件配置_第10张图片

 6、服务配置

6.1 子功能配置

点击需要配置的服务 ,右边可新增子功能。

CANoe.Diva之cdd文件配置_第11张图片

6.2 子功能参数配置和NRC配置

点击配置的子功能 

CANoe.Diva之cdd文件配置_第12张图片

6.3 支持的会话

CANoe.Diva之cdd文件配置_第13张图片

不支持该会话:在对应会话后面去掉那个"✔"

支持当前会话但不会对会话模式造成改变:打''✔"并选择"--" (如14服务)

支持当前会话且迁移到默认会话:打''✔"并选择"Default" (如10 01和11服务)

支持当前会话且迁移到编程会话:打''✔"并选择"Programming" (如10 02)

支持当前会话且迁移到扩展会话:打''✔"并选择"Extended" (如10 03)

CANoe.Diva之cdd文件配置_第14张图片

6.4 解锁等级

CANoe.Diva之cdd文件配置_第15张图片

锁定状态不支持该请求:"Locked"不打''✔" (如2E服务)

锁定状态也能正常请求:"Locked"打''✔"并选择"--" (如14服务)

锁定状态也能正常请求且完成请求后重新锁定:"Locked"打''✔"并选择"Locked" (如10 01和11服务)

锁定状态也能正常请求且完成请求后进行解锁:"Locked"打''✔"并选择"Unlocked" (如27 02)

解锁状态不支持该请求:"Unlocked"不打''✔" (如27 02)

解锁状态也能正常请求:"Unlocked"打''✔"并选择"--" (如14服务)

解锁状态也能正常请求且完成请求后重新锁定:"Unlocked"打''✔"并选择"Locked" (如10 01和11服务)

CANoe.Diva之cdd文件配置_第16张图片

6.5 肯定响应抑制位

CANoe.Diva之cdd文件配置_第17张图片

"Support SPRMIB"由14229规定,该服务包含子功能即支持肯定响应抑制位。

Support Positive Response→始终将肯定响应抑制位置为"1"

User-defined→用户自定义(tester发送什么就是什么)

Force Positive Response→始终将肯定响应抑制位置为"0"

6.6 寻址方式

CANoe.Diva之cdd文件配置_第18张图片

支持物理寻址就在"physically"下打"✔"

支持功能寻址就在"functionally"下打"✔"

7、FaultMemory 19服务配置

故障存储是个很特殊的部分,14/19服务均在"Primary Fault Memory"中配置

7.1 Services

支持的子功能,DTC状态位以及清除DTC的组别均在该页面设置。服务相关属性,如NRC,寻址方式等通用属性在该页面设置方式与上述一致,此处不再重复。

CANoe.Diva之cdd文件配置_第19张图片

7.2 DTC导入

在"DTC Table(xx)"中右键 选择"Copy from DTC Pool",这里可以选择第三节中在"DTC Pool"中新建的DTC。如果你在上面没有新建也可在这里新增。

CANoe.Diva之cdd文件配置_第20张图片

7.3 Snapshot Data

CANoe.Diva之cdd文件配置_第21张图片

7.4 Extended Data

CANoe.Diva之cdd文件配置_第22张图片

 

你可能感兴趣的:(汽车)