诊断数据库创建速成班

上传人:s9****2 文档编号:485525713 上传时间:2023-08-26 格式:DOCX 页数:14 大小:374.14KB
返回 下载 相关 举报
诊断数据库创建速成班_第1页
第1页 / 共14页
诊断数据库创建速成班_第2页
第2页 / 共14页
诊断数据库创建速成班_第3页
第3页 / 共14页
诊断数据库创建速成班_第4页
第4页 / 共14页
诊断数据库创建速成班_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《诊断数据库创建速成班》由会员分享,可在线阅读,更多相关《诊断数据库创建速成班(14页珍藏版)》请在金锄头文库上搜索。

1、【CDD】创建速成班-课堂(二)上一堂课已经有给大家介绍关于CANdelaStudio创建CDD文件的部分分享,本堂课我们 将继续上次的内容给大家分享CDD文件的创建。一、Sessions&Security Access 编辑介绍1.Sessions (0x10):0x10服务包含3个常用的子功能,0x01 Default默认会话,0x02 Programming编程会话, 0x03 Extended扩展会话。为什么设计三个会话模式呢?因为权限问题。默认会话权限最小, 可操作的服务少;扩展模式通常用于解锁高权限诊断服务,例如写入数据/参数;编程模式 用于解锁 bootloader 相关的诊断服

2、务,即程序烧录。上图为会话模式的一个跳转关系式:a. 控制器上电会处于默认会话模式;b. 在默认会话模式下收到默认会话服务的请求c. 在默认会话模式下收到非默认会话服务的请求,会话模式进入编程或者扩展模式d. 在非默认会话模式下收到默认会话服务的请求,或者S3时间超时自动跳回默认会话 模式e. 在扩展会话模式下收到编程会话服务的请求或者编程会话模式下收到编程会话服务 的请求f. 在编程会话模式下收到扩展会话服务的请求或者扩展会话模式下收到扩展会话服务的 请求需要注意的是如果S3时间内没有收到任何诊断请求,但是又想ECU保持在当前会话模 式,这个时候可以周期性的发送0x3E服务,告诉ECU诊断仪

3、在线,不要实现会话模式跳转, 0x3E服务是周期性发送的,来时刻刷新S3时间值。在 CANdelaStudio 中如何新建一个会话模式? 步骤一:选择 New Session 新建一个会话模式 *Dcar kr.壬电 ECU Inform a bon工 M Diagnostic Tremble Codes 1 S DID Overview:q,Libraries- Uli Rase Variant3 Idertitying Feature : DIDs;|一卜也 Supported DimqnosI期01 Default: 囿 0? Program03 Extende2=) Tester Pr

4、esenl 由电Reset+卜电 Security Access; - 一SsssonsNew Diagnostic InstanceNew Diagnostic Instances frorTi Repository.New Job ContainerNew Security Level.New S电砖Sri.Activate AllDeactivate AllCutCtrl -XCtrl -C步骤二:编辑参数XSession Wizard: Step 1/3Create new sessionPlease enter the namer the qualifier and the sess

5、ion type of the new session instance here.NameQualifier5已炳ion type:帶助Tinning parameters:Byts No. Bit Pos.NameData TypsDefauh Constant Description0P2P22P2ExP2EkPlease elick here to create a new element.步骤三:选择新的会话模式支持的服务和设置解锁机制Session Wizard: Step 2/3Executable Protocol servicesPlease select the proto

6、col services which may be executed in the new session.Nnie($27 SecurityAccess - Request seed| | ($27) SecurityAccess - Send ke/Q($2B) Commumca tianConirdI | ($3E) TesterPresenl| | ($22) Read Data Byl den lifterI |($2E) Wn teData Byl dentil iei| ($14) ClearD lag nosticl nform alran_J f$19) Read Dl cl

7、 nf of ma bon - Reporl number of DTC try status maskI I I Q1! 0arirMrdrrfrKEiHrtn - 口jonnH 口丁门 Hu u+p+i isr eicVSelect allP :leset security level after session change:Locked state;Locked取消裁助步骤四:完成会话模式的新建新建完成后,在Sessions和Stata Groups下可以看到新建的会话模式 吁(jj SessionsE 01 Default SessiIHflEK倉口lijll W|辛中 CMnwTS

8、PII TK4|1I 0rjkfi kM*ir*hmBLX ViKSjmlC I1B wwn于9 Spantaua*3 rulHMi * WtfriK SHTiCliCifri P 如 T|0K.FSansa i V Mbaiin4d4VHa t毛rilFmiE Lriir#前面有提到诊断服务对会话模式有是有要求,这就需要在CDD文件里面根据诊断需求 定义去设置。在States-Dependencies-Editing下,可以对会话跳转模式进行编辑,里面定义诊断数据库所有的诊断服务。根据诊断需求定义,服务在某个会话模式下执行,支持的话 表示“yes”,在该会话模式下不能支持的表示“No”。针对

9、Default、Programming、Extended, 这些表示执行了诊断服务后,对会话模式有变化的,需要设置为相应的会话模式。II-dEGU r|irwWM.g CAM-4i 币些frat*-CawIf HDsWV T-Y* VwiEitoW-MSi7 筮鼻 pGnxcgtayncaa hH tw-Ustafi佃飙*哼(两列 网two印月g?童曲inihijoucandM 审 H* E EClrM whtiM亍 HiMAB(aLtwF|A1 IlVi-lflAck|dbBMpbaKfiidi MliqLiHliUaUUbflEMKjit)Tip 刑曲加输财BlVIWlastjDi5JPR

10、Sai!MIWprntBWfflicairft. Jj twijnw jT| O Uswri 2沖JDSiS if 卅hEto建 Dau rypH 百 FlEUAMAwua.V咻!r* bYfMLfXU肘 IkqHMdb-3 FV |4Ae|SMidKF*X 13-lFiCtaivwnkS- IS-lCiUfuU11-1 llEMHtWi lti i|f Aaum门14|小 BJl |S-1E|NAn=H |91H MUlU=W jS-lG-inwflzMjlUiHMCTtEH- fSiE|nun=hr |3-1ilHKEcH |9-lFiEhiAJizkrf llllAUKflrn|liv|

11、fuF*rfPjP FlFCTIlild h)rfE N(*:*i-rm Pima 斑肯ulFraif FjiJ MKAillud Fwwrf MwoRrPHd l*iiMn-r a1 NwruwludMW0fa4iiPm 宵凹Fvrorru NT!3n-|uaLMilrajwww LxhaiMPMJIhiib V inMUH1j60iWlbfkUKSKD4QMIIUbHFYcpuHBtuEjtwJvJ曲档414&碎*6彊 MmOMM!%fHyirfjtudid Lwtn/k 弘THEthlflXDtfuflnalMJlrriTuLjJvibLH4移 DllJ riiiiW9qw nnwHTI

12、IA编辑完成后,可以 States-Dependencies-State diagram 下查看整个会话模式跳转示意图首次使用 CANdelaStudio 需要根据提示去下载插件):2.Security Access (0x27):Security Access就是安全访问,通过采用种子与密钥的方式为ECU提供了一种保护机制, 针对一些服务进行访问限制来保护数据。安全访问过程如下图所示:如果需要新建安全等级,在CDD文件中也是可以的:步骤一:选择 New Security Level 新建一个安全等级* *Door xI-M ECU Inlarmatioril-M Diagnostic Tro

13、uble Gcxies“ DIED Overview“沈-Libraries日廻1 Base Variant:? Identifying Featuresh-S DlDs白他 Supported Diagnostic Classe 壬薩 Sessions=) Tester Presents=) 01 RequetSeed L閭 05 SetidKey王Communication ControlRm耳 atSecurity AccessControl DTC Setting 王Identification 王“悻 Measurements 王电 Stored Data 壬摩 Periodic Data步骤二:请求种子服务参数编辑Security AccessNew Diagnostic InstdnceNew Diagnostic Instances from Repoitory.New Job Container(NewBSecuntiLeveL JNew Sessio

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号