CDD文件的制作

news2025/6/8 7:27:57

CDD文件

  • 1、核查诊断调查表
  • 2、制作CDD
  • 3、Diva测试

1、核查诊断调查表

ECU级别:包括文档相关、控制器的诊断ID和时间参数,支持的服务,DTC、DID、刷写流程。

2、制作CDD

2.1、cddt编辑思路(每一步都要根据调查表进行操作)
1、选择支持的协议,以及协议参数的配置;
2、DTC列表的导入;
3、添加RW_DID,并定义数据类型;
添加IO_DID,并定义数据类型;
规定DID的读写权限。
4、选择DUT的服务(支持的服务,不一定要测,比如Boot层),并添加或删除子功能;
快照数据和扩展数据。
5、配置服务的前置条件,会话和安全访问。
6、修改服务的寻址方式、抑制正响应、以及支持的NRC。
7、保存,转为CDD。
2.2、cddt的编辑
1、ECU Information 选择支持协议
对应调查表的TimeParameters页面,协议通讯参数要对应调查表的TimeParameters页面进行修改,比如P2*sever时间,寻址方式ID。
在这里插入图片描述在这里插入图片描述
2、Fault Memory下层的DiagnosticTrouble Codes下层的Available DTCs Fault Memory(24 Bit)
对应调查表的DTC List页面,导入ECU的故障列表,注意要遵循导入格式,导入到delaStudioDTC列表中的DTC是显示码。
导入格式(如果安装的有Vector,可以在本地文件寻找C:\Users\Public\Documents\Vector\CANdelaStudio\11.0\Examples\Import\SampleDTCs.xls):
在这里插入图片描述在这里插入图片描述
3、Base Variant下层的DIDs,定义DID、名称、DID的分类、DID的数据长度和数据内容
对应调查表的RW-DIDList页面
DID定义主要关注的是DID的分类,一般分为系统级别定义的DID、网络配置字或功能配置字的DID、ECU级别定义的DID。系统级别对应Stored Data,网络配置字或功能配置字对应Variant Coding,ECU级别对应ECU Identification。一般的DID使用字节类型的定义方式。网络配置字和功能配置字的DID很大概率是位类型的定义方式,填充的时候选择一位。
在这里插入图片描述
在这里插入图片描述

数据类型
Raw Value:
Text Table:
Linear:有限制的数据类型,比如年月日。
制作DID主要是数据类型的定义以及DID的分类。
快照数据的DID的定义

4、Base Variant下层的Supported Diagnostic Classes
作用:勾选DUT支持的服务或者服务集合
一般测试的诊断服务有10、11、27、28、3E、85、22、2E、2F、31、19、14
对应调查表Services页面的services ID列。
5、Base Variant下层的Supported Diagnostic CLasses下层已勾选的服务 选择服务支持的子功能
对应调查表Services页面的Sub-functions列。
6、IO Control 对应 调查表 IO_DID
7、State下层的State Groups •定义会话(默认会话、编程会话、扩展诊断会话)和安全访问(闭锁、等级1、等级2)
对应调查表Services的前置条件。
会话理解、安全访问的理解。
在这里插入图片描述

在Default、Programming、Extended执行10 01,都可以进入默认会话;
在Default、Programming、Extended执行10 02,Default下不支持进入编程会话,Programming仍然时编程会话,Extended下进入编程会话;
在Default、Programming、Extended执行10 03,Default下进入扩展会话,Programming下不支持进入扩展会话,Extended下还是在扩展会话。
在这里插入图片描述
默认会话和扩展会话下,均不用通过安全访问。编程会话需要通过安全访问。
27 01 27 02 是成对出现,进入安全访问。27 01 请求种子 27 02 通过安全访问。
在未解锁的情况下(Locked),执行27 01请求种子是可以的,已经通过安全访问,执行27 01请求种子,是不允许。
在未解锁的情况(Locked),执行27 02,跳变到安全等级1,已经通过安全访问,执行27 02,是不允许,因为没有种子。

主要修改默认会话,在扩展会话下都是支持的。
8、Protocol Services寻址方式 选择NRC,查看服务正响应格式。
对应调查表NRC 选择NRC在哪?
在这里插入图片描述
服务的寻址方式,取消不支持功能寻址的服务,比如 27服务。
在这里插入图片描述
支持的服务,以及抑制正响应。都在Vehicle System Groups 包括DID数据类型和服务的修改。在Base Variant是不能修改的。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
9、Diagnostic Class Templates可以将不需要的服务子功能删除。
比如 19 0B。

2.3、CDDT转化为CDD
在这里插入图片描述

在这里插入图片描述

3、Diva测试

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1355330.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

AI:112-基于卷积神经网络的美食图片识别与菜谱推荐

🚀点击这里跳转到本专栏,可查阅专栏顶置最新的指南宝典~ 🎉🎊🎉 你的技术旅程将在这里启航! 从基础到实践,深入学习。无论你是初学者还是经验丰富的老手,对于本专栏案例和项目实践都有参考学习意义。 ✨✨✨ 每一个案例都附带有在本地跑过的关键代码,详细讲解供…

基于Java SSM框架实现四六级在线考试系统项目【项目源码+论文说明】

基于java的SSM框架实现四六级在线考试系统演示 摘要 随着现在网络的快速发展,网上管理系统也逐渐快速发展起来,网上管理模式很快融入到了许多学院的之中,随之就产生了“四六级在线考试系统”,这样就让四六级在线考试系统更加方便…

修改选择框el-select样式,显示及下拉样式

修改选择框el-select样式,显示及下拉样式 .el-input__inner {background: rgba(25, 126, 195, 0.2);border: none;color: #fff; }.el-select-dropdown {background: rgba(19, 73, 104, 0.79);border: 2px solid #48e3ff;border-radius: 0; }.el-popper .popper__arrow {display…

随机森林,Random Forests Classifiers/Regressor

目录 介绍: 一、 Random Forests Classifiers(离散型) 1.1 数据处理 1.2建模 1.3特征值权值分析 1.4 特征值的缩减 二、Random Forests Regressor(连续型) 2.1数据处理 2.2建模 2.3调参 介绍: …

灵芝,到2025年有望达到9.2亿美元

灵芝是一种传统的药食两用菌,其具有丰富的营养成分和医疗价值,因此备受关注。全球市场分析 从全球市场来看,近年来灵芝的市场需求持续增长。据估计,2019年全球灵芝市场规模为4.1亿美元,到2025年有望达到9.2亿美元。市场…

山西电力市场日前价格预测【2024-01-05】

日前价格预测 预测说明: 如上图所示,预测明日(2024-01-05)山西电力市场全天平均日前电价为259.10元/MWh。其中,最高日前电价为363.99元/MWh,预计出现在18:00。最低日前电价为0.00元/MWh,预计出…

跨模态检索论文阅读:Plug-and-Play Regulators for Image-Text Matching用于图像文本匹配的即插即用调节器

Plug-and-Play Regulators for Image-Text Matching用于图像文本匹配的即插即用调节器 利用细粒度的对应关系和视觉语义比对在图像-文本匹配中显示出巨大的潜力。通常,最近的方法首先使用跨模态注意力单元来捕捉潜在的区域-单词交互,然后整合所有比对以获…

如何使用VsCode编译C语言?

下载VsCode (1) 解压到D盘跟目录 (2) 运行[vscode.reg],注册右键菜单 (3) 进入[pack]文件夹,运行[install.bat]。安装基本插件。 下载mingw32 (1) 解压任意目录 (2) 我的电脑右键–高级系统设置–高级–环境变量–系统变量–Path(双击)–空白行(双击)–…

Arduino使用PWM驱动TB6612控制直流减速电机

目录 一、PWM介绍 二、硬件介绍 1、设备型号 2、接线图 3、TB6612控制电机转动逻辑 (1)控制逻辑 (2)真值表 4、G37系列JGB-520直流减速电机 三、测试程序 1、电机正反转控制 2、编码器脉冲读取 (1&#xf…

柯桥小语种学习,留学韩语 生活日常口语 语法

① N이다/A/V/았ㄹ/을지도 모르다 说不定 이미 도착했을 지도 모르니까 전화해 봐요 说不定已经到了,打电话试试 주말에 세일이 있을지도 모르니까 주말에 가 보자 周末说不定会搞活动,我们周末去吧 ② ㄴ/은/는/았었는/ㄹ/을지 모르다 不知道 처음이…

《Aspect Sentiment Quad Prediction as Paraphrase Generation》论文阅读

文章目录 文章介绍文章模型问题定义文章模型PARAPHRASE建模 文章地址: https://arxiv.org/abs/2110.00796 文章介绍 这篇文章在已有的方面级情感分析任务的基础了研究了一项新的任务:方面级情感四元组提取(Aspect Sentiment Quad Prediction…

【UEFI基础】EDK网络框架(基础说明)

基础说明 UEFI中的网络框架大致如下: 红框部分是实现UEFI的EDK2开源项目中网络框架自带的实现,红框之外的部分需要网卡设备商提供驱动。UEFI下通常推荐使用最右边的形式,即网卡设备商提供实现了UNDI的网卡驱动。因此UEFI网络框架的另一个形式…

亚信安慧AntDB携核心业务系统数据库升级改造方案亮相“2023年国有企业应用场景发布会”

近日,亚信安慧AntDB数据库携核心业务系统数据库升级改造方案亮相“2023年国有企业应用场景发布会”。本次国有企业应用场景发布会由北京市国资委主办、中关村发展集团承办、中关村软件园公司协办,以“融通创新 智引未来”为主题,聚焦智慧城市…

同义词替换器降低论文重复率的最新技术趋势预测

大家好,今天来聊聊同义词替换器降低论文重复率的最新技术趋势预测,希望能给大家提供一点参考。 以下是针对论文重复率高的情况,提供一些修改建议和技巧,可以借助此类工具: 标题:同义词替换器降低论文重复率…

RK3568驱动指南|第九篇 设备模型-第105章 platform总线设备注册流程实例分析实验

瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和Mali G52 2EE 图形处理器。RK3568 支持4K 解码和 1080P 编码,支持SATA/PCIE/USB3.0 外围接口。RK3568内置独立NPU,可用于轻量级人工…

1月4日代码随想录对称二叉树

101.对称二叉树 101. 对称二叉树 - 力扣(LeetCode) 给你一个二叉树的根节点 root , 检查它是否轴对称。 示例 1: 输入:root [1,2,2,3,4,4,3] 输出:true示例 2: 输入:root [1,2,2…

面试算法89:房屋偷盗

题目 输入一个数组表示某条街道上的一排房屋内财产的数量。如果这条街道上相邻的两幢房屋被盗就会自动触发报警系统。请计算小偷在这条街道上最多能偷取到多少财产。例如,街道上5幢房屋内的财产用数组[2,3,4,5,3]表示…

【JVM面试题】Java中的静态方法为什么不能调用非静态方法

昨晚京东大佬勇哥在群里分享了一道他新创的JVM面试题,我听完后觉得还挺有意思的,分享给大家 小佬们先别急着看我的分析,先自己想想答案 你是不是想说 因为静态方法是属于类的,而非静态方法属于实例对象 哈,有人这样回答…

【解决openGauss无法使用gs_check等服务器端命令问题】

【解决openGauss无法使用gs_check等服务器端命令问题】 一、问题描述二、问题原因三、解决方法 一、问题描述 [ommopengauss03 ~]$ gs_check -i CheckCPU Parsing the check items config file successfully [GAUSS-53026]: ERROR: Execute SSH command on host 192.168.56.19…

什么是设备树?

一. 简介 前面只是简单使用过设备树文件,接下来详细谈一谈设备树。掌握设备树是 Linux 驱动开发人员必 备的技能! 因为在新版本的 Linux 中,ARM 相关的驱动全部采用了设备树(也有支持老式驱动的,比较少),最新出的 CP…