- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【CDD】诊断数据库创建速成班-课堂(一)
每一辆车都有很多功能,比如智能驾驶功能、娱乐域功能。但是无论怎么发展,我们车辆传统的诊断功能都是必须要有的,而且是十分重要的。那么什么是车辆诊断呢,简单来说就是在通过诊断服务一问一答的方式,获取车辆内部的参数信息。
车辆诊断过程:
在我们整个汽车开发、测试、生产、售后服务过程中,都需要用到车辆诊断功能。但是这些都是由不同公司或者不同部门完成的,那么在各个阶段我们就需要统一诊断数据库,去保证整个流程中诊断需求的一致性和诊断数据的复用性。
诊断数据库需要具备机器(如软件)可读的特性,从而使诊断自动化测试和诊断协议栈自动生成成为可能。诊断数据库平台还需要具备良好的交互性,便于不同格式的诊断数据库的交互和转换。
这里就给大家开一个速成班,让大家了解Vector诊断产品链CANdelaStudio工具,是如何生成诊断数据库文件,保持诊断规范的一致性。
CANdelaStudio简介
1.CANdelaStudio诊断规范定义
如上图所示,就是一个典型的V-L模型,从前期开发到售后阶段,以ECU的诊断数据库(对应于ECU的诊断需求)为核心。在开发阶段根据ECU诊断数据库,进行ECU诊断协议栈的实现。测试阶段,根据ECU诊断数据库,生成诊断测试规范和测试用例。生产阶段,根据ECU诊断数据库,开发、应用参数化的EOL设备。售后阶段,根据ECU诊断数据库,开发、应用参数化的诊断仪。不同阶段,使用的诊断数据库格式可能不一样,但是所有的诊断数据库都源于同一个数据源。基于机器可读的诊断数据库,实现诊断在开发、测试、生产和售后阶段的需求一致性、数据复用性和诊断设备参数化。
CANdelaStudio用于定义ECU的诊断需求,支持用户创建和编辑车辆ECU诊断规范,生成诊断数据库文件(CDD),实现我们诊断规范的一致性。
安装CANdelaStudio软件后,会自带CDDT模板,CDD文件是由CDDT模板文件生成,生成的CDD文件也可以导入不同软件中。比如基于AUTOSAR体系,CDD文件可以导入到达芬奇软件中,生成MICROSAR Diag部分的代码;CDD文件可以导入其他Vector软件中(CANoe、CANape、Indigo等),进行诊断的手动测试;还可以导入CANoe.Diva软件中生成诊断自动化测试用例,最终在CANoe中导入Diva生成的测试用例进行自动化测试。
刚才说了CDD文件是由CDDT文件生成而来,那么它们之间到底有什么区别呢?CDDT文件就是CDD的模板文件。当CDD文件生成后,我们需要明确它是由哪个CDDT文件生成。
CDDT文件:定义宏观-整车级通信参数类型、服务列表、结构、整车通用的会话模式、
安全访问、DID等
CDD文件:定义微观-单个控制器级具体的通信参数、具体的服务参数、具体的会话模
式、安全访问、DID等
2.CANdelaStudio版本介绍:
? CANdelaStudio View:可以查看CDD文件,不能对CDD文件进行编辑。
? CANdelaStudio Standard:基于CDDT编辑CDD文件,但不可以编辑CDDT文件
? CANdelaStudio Pro:支持多语言版本
? CANdelaStudio Admin:权限最高版本,可以编辑CDDT文件
查看软件版本:
3.CANdelaStudio中诊断数据和架构介绍
工程创建方法:
a.点击New选择相应的CDDT模板来编辑数据库保存为CDD文件
b.点击Open,可以打开CDDT文件,编辑保存CDDT文件;或者打开一个CDD文件进行编辑保存。
CDD文件结构分析:
Variants:变体,CDD文件的核心内容,包含一个ECU当中的所有诊断服务数据。在这里出现了Base Variant和Variants,可以简单理解为车型分高中低配,每个配置的车型对应一个Variant。在其他Vector工具(CANoe、Diva等)中导入CDD文件时可以选择相应Variant。
每个Variant下,都需要去选择所支持的类(Supported Classes):
打开每个类,下面都有不同的服务,比如Sessions类,下面就包含了10会话服务。可以查看支持的子功能和服务相关参数
再打开DID相关的类,可以去勾选是否支持可写
CDD数据复用性:
在CDD里面的数据内容Data Types、Variants、DTC、DID等,可以通过粘贴复制来完成数据复用,从CDD1到CDD2不用重新编辑
服务架构查看:
二、编辑CDD文件工程
1.创建新工程
接下来,我们就来通过CDDT文件创建一个新的CDD工程:
图14
编辑作者、变更历史:Document-Revision History
ECU信息描述编辑:
选择相关总线接口类
您可能关注的文档
最近下载
- 淘宝店铺运营方案ppt.pptx VIP
- 大学英语四级写作ppt课件-课程.ppt VIP
- 【人教七年级上册数学情境课堂课件】 3.1.3 反比例关系 课件.pptx VIP
- 2025-2026部编人教版三年级语文上册(全册)测试卷(附答案).pdf VIP
- 骨质疏松健康宣教ppt(完整版).pptx VIP
- 陕2022TJ067厨卫装配式钢丝网混凝土排气道系统建筑构造图集.docx VIP
- 八大危险作业票八大危险作业票.doc VIP
- DB53T684.10-2015 昭通乌天麻 第10部分:初加工技术规程.pdf VIP
- (含答案)福建省宁德市福鼎县2019-2020学年八年级上学期期中物理试题(质量检测).pdf VIP
- 什么叫电击和电伤.pptx
文档评论(0)