CANdelaStudio-从入门到深入到实践目录
Posted 诊断协议那些事儿
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CANdelaStudio-从入门到深入到实践目录相关的知识,希望对你有一定的参考价值。
前文介绍诊断协议那些事儿专栏,为大家深入介绍了ISO 14229各个服务的基础知识、请求与响应的报文格式,详情可查看:诊断协议那些事儿,从本专题开始,将由浅入深的展开诊断实际开发与测试的数据库编辑,包含大量实际开发过程中的步骤、使用技巧与少量对Autosar标准的解读。希望能对大家有所帮助,与大家共同成长,早日成为一名车载诊断、通信全栈工程师。本文以CANdelaStudio-从入门到深入的目录展开,暂时规划为三十九篇博文,会根据未来的评论、问题解答进一步更新目录。
文章目录
- 一、CDD在诊断开发中的作用
- 二、CANdelaStudio入门-版本介绍
- 三、CANdelaStudio入门-视图类型
- 四、常见的诊断数据库文件
- 五、CANdelaStudio入门-不同数据库文件转换
- 六、CANdelaStudio入门-通信参数编辑
- 七、CANdelaStudio入门-Variant概念与应用
- 八、CANdelaStudio入门-Session
- 九、CANdelaStudio入门-Negative Responses
- 十、CANdelaStudio入门-States
- 十一、CANdelaStudio入门-Dependencies无法显示状态迁移图
- 十二、CANdelaStudio入门-Security
- 十三、CANdelaStudio入门-DTC编辑
- 十四、CANdelaStudio入门-DID池
- 十五、CANdelaStudio入门-两个CDD数据库文件对比
- 十六、CANdelaStudio深入-CDD与CDDT的差异
- 十七、CANdelaStudio深入-创建新工程
- 十八、CANdelaStudio深入-Data Types
- 十九、CANdelaStudio深入-DID数据类型编辑技巧
- 二十、CANdelaStudio深入-Protocol Services
- 二十一、CANdelaStudio深入-SPRMIB的配置
- 二十二、CANdelaStudio深入-Event的mapping
- 二十三、CANdelaStudio深入-Snapshot编辑
- 二十四、CANdelaStudio深入-ExtData编辑
- 二十五、CANdelaStudio深入-Attribute属性
- 二十六、CANdelaStudio深入-DEXT标准与导出
- 二十七、CANdelaStudio深入-编辑技巧
- 二十八、CANdelaStudio实践-10服务(SessionControl)
- 二十九、CANdelaStudio实践-27服务(SecurityAccess)
- 三十、CANdelaStudio实践-11服务(ECUReset)
- 三十一、CANdelaStudio实践-3E服务(TesterPresent)
- 三十二、CANdelaStudio实践-28服务(CommunicationControl)
- 三十三、CANdelaStudio实践-22服务(ReadDataByIdentifier)
- 三十四、CANdelaStudio实践-2E服务(WriteDataByIdentifier)
- 三十五、CANdelaStudio实践-2F服务(InputOutputControlByIdentifier)
- 三十六、CANdelaStudio实践-31服务(RoutineControl)
- 三十七、CANdelaStudio实践-85服务(ControlDTCSetting)
- 三十八、CANdelaStudio实践-14服务(ClearDiagnosticInformation)
- 三十九、CANdelaStudio实践-19服务(ReadDTCInformation)
- ……(未完待续)
一、CDD在诊断开发中的作用
在汽车电子行业中,通常主机厂OEM会对供应商提出诊断需求规范,供应商基于其规范实现软件的功能,在功能实现后,再进行集成测试,以确认其功能是否满足需求规范的要求,这也是我们常说的V-L模型。在研发、量产及售后阶段,使用的诊断需求规范都是一致的。
二、CANdelaStudio入门-版本介绍
CANdelaStudio作为Vector标准工具,用于编辑诊断数据库,支持用户创建和编辑正式的车辆ECU诊断规范。
三、CANdelaStudio入门-视图类型
CANdelaStudio作为Vector标准工具,用于编辑诊断数据库,支持用户创建和编辑正式的车辆ECU诊断规范。
四、常见的诊断数据库文件
五、CANdelaStudio入门-不同数据库文件转换
六、CANdelaStudio入门-通信参数编辑
七、CANdelaStudio入门-Variant概念与应用
Variant的概念:每一款车可能分为A、B、C三个配置,代表着高、中、低配,在编辑数据库时,要分别基于A、B、C车型编辑这个数据库,这个时候会有3个诊断数据库CDD文件,这样对于版本管控就不是很方便了。这个时候Vector提出了一个解决方法,可以将功能最全的ECU需求规范生成一个“Base Variant”诊断数据库,在编辑A、B、C车型的数据库时,只需要对Base Variant里面的内容进行删除。
八、CANdelaStudio入门-Session
九、CANdelaStudio入门-Negative Responses
包含了CDD数据库中UDS服务的NRC,如果模板提供的不能满足,也可以新建NRC码。
十、CANdelaStudio入门-States
子集有“State Groups”、“Dependecies”和“Defaults”。“State Groups”界面下对ECU的状态划分,一般也是就标准的默认、编程、扩展会话。“Dependecies”对前面我们划分出来的ECU状态下的支持情况设置;“Defaults”设置各服务在我们划分的ECU状态间切换的默认支持情况。
十一、CANdelaStudio入门-Dependencies无法显示状态迁移图
点击链接进行查看:https://blog.csdn.net/qq_41908302/article/details/127894638
十二、CANdelaStudio入门-Security
十三、CANdelaStudio入门-DTC编辑
包含了DTC的信息:故障码、故障名称、成立与故障恢复的条件、操作周期、老化等。
十四、CANdelaStudio入门-DID池
Base Variant:DIDs
十五、CANdelaStudio入门-两个CDD数据库文件对比
十六、CANdelaStudio深入-CDD与CDDT的差异
十七、CANdelaStudio深入-创建新工程
十八、CANdelaStudio深入-Data Types
代表CDD数据库中数据参数的类型及其转换关系;
十九、CANdelaStudio深入-DID数据类型编辑技巧
二十、CANdelaStudio深入-Protocol Services
包含了CDD数据库中所有UDS服务使用概况;
二十一、CANdelaStudio深入-SPRMIB的配置
二十二、CANdelaStudio深入-Event的mapping
二十三、CANdelaStudio深入-Snapshot编辑
二十四、CANdelaStudio深入-ExtData编辑
二十五、CANdelaStudio深入-Attribute属性
二十六、CANdelaStudio深入-DEXT标准与导出
Autosar标准性文件arxml的属性配置与导出
二十七、CANdelaStudio深入-编辑技巧
二十八、CANdelaStudio实践-10服务(SessionControl)
点击链接进行查看:https://blog.csdn.net/qq_41908302/article/details/128050576
二十九、CANdelaStudio实践-27服务(SecurityAccess)
三十、CANdelaStudio实践-11服务(ECUReset)
三十一、CANdelaStudio实践-3E服务(TesterPresent)
三十二、CANdelaStudio实践-28服务(CommunicationControl)
三十三、CANdelaStudio实践-22服务(ReadDataByIdentifier)
三十四、CANdelaStudio实践-2E服务(WriteDataByIdentifier)
三十五、CANdelaStudio实践-2F服务(InputOutputControlByIdentifier)
三十六、CANdelaStudio实践-31服务(RoutineControl)
三十七、CANdelaStudio实践-85服务(ControlDTCSetting)
三十八、CANdelaStudio实践-14服务(ClearDiagnosticInformation)
三十九、CANdelaStudio实践-19服务(ReadDTCInformation)
……(未完待续)
以上为小编规划的分享目录,欢迎各位朋友订阅、评论,可以提出宝贵意见,以持续输出更好的作品,同时会根据评论、私信不定期更新目录。订阅该专栏的朋友可私信小编免费答疑解惑(^U^)ノ~YO
以上是关于CANdelaStudio-从入门到深入到实践目录的主要内容,如果未能解决你的问题,请参考以下文章