ImageVerifierCode 换一换
格式:DOC , 页数:36 ,大小:552KB ,
资源ID:4465838      下载积分:12 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4465838.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(吉利汽车基于CAN线诊断技术规范.doc)为本站上传会员【快乐****生活】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

吉利汽车基于CAN线诊断技术规范.doc

1、 吉利汽车基于CAN线诊断技术规范 31 2020年4月19日 文档仅供参考,不当之处,请联系改正。 JLYY-JT -08 基于CAN线诊断技术规范 编制: 校对: 审核: 审定: 标准: 批准:

2、 浙江吉利汽车研究院有限公司 二○○八年五月 GEELY 基于CAN线诊断技术规范 JTYY-JT -08 目 次 前言 ……………………………………………………………………………………………………………II 1 范围 ………………………………………………………

3、…………………………………………………1 2 规范性引用文件 ……………………………………………………………………………………………1 3 缩略语 ………………………………………………………………………………………………………1 4 CAN线诊断系统原理 ………………………………………………………………………………………2 5 CAN通讯协议 ………………………………………………………………………………………………2 6 诊断应用层服务 ……………………………………………………………………………………………8

4、 Ⅰ GEELY 基于CAN线诊断技术规范 JTYY-JT -08 前 言 为了保证各个整车项目的诊断协议的统一性和继承性,制定了本技术规范。本技术规范中,各ECU诊断应用层服务的定义应遵循本技术规范,但不限于本规范所定义的诊断服务项目。本技术规范没有定义的诊断服务应遵循ISO 14229: ,ISO 14230-3:1996和ISO 15765-3: 中的诊断服务相关规定作扩展定义。 本标准由浙江吉利汽车研究院有限公司提出。 本标准由浙江吉利汽车研究院有限公司汽车电子电器研究所CAN总线科负责起草。 本标准主要起草人:郑士岑。 本标准于 5月30

5、日发布并实施。 Ⅱ GEELY 基于CAN线诊断技术规范 JTYY-JT -08 1 范围 本标准规定了车辆CAN 诊断的缩略语、CAN线诊断系统介绍、CAN通讯协议与诊断应用层服务。 本标准适用于基于CAN线诊断的车辆诊断。 2 规范性引用文件 下列文件中的条款经过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新

6、版本适用于本标准。 ISO 14229 : 道路车辆 统一诊断维修设备(UDS):规范和要求 ISO 14230-3 :1996 道路交通工具——诊断系统:KWP 案例 ISO 15765-2 : 道路交通工具——CAN诊断:网络层服务 ISO 15765-3 : 道路交通工具——CAN诊断:应用层服务 ISO 15765-4 : 道路交通工具——CAN诊断:排放相关系统要求 3 缩略语 下列术语和缩略语适用于本标准。 3.1 ABS Antilock Braking Systems 防抱死系统 3.2 ACU Airbag Cont

7、rol Unit 安全气囊控制单元 3.3 BCM Body Control module 车身控制模块 3.4 BS Block Size 块大小 3.5 CF Consecutive Frame 后续帧 3.6 DA Destination Address 目标地址 3.7 DLC Data Length Code 数据长度代码 3.8 DTC Diagnostic Trouble Code 诊断故障代码 3.9 ECU Electronic Control Unit

8、电子控制单元 3.10 EMS Engine Management Systems 发动机管理系统 3.11 EOL End Of Line 下线诊断 3.12 FC Flow Control 流控制 3.13 FF First Frame 首帧 GEELY 基于CAN线诊断技术规范 JTYY-JT -08 3.14 ICU Instrument Cluster Control Unit 组合仪表控制单元 3.15 ID Identifier 标志符 3.16 NA Netwo

9、rk Address 网络地址 3.17 PCI Protocol Control Information 协议控制信息 3.18 PID Parameter Identifier 参数标志符 3.19 SA Source Address 源地址 3.20 SF Single Frame 单帧 3.21 SID Service Identifier 服务标志符 3.22 ST Separation Time 间隔时间 3.23 TPMS Tire Pressure Monitorin

10、g Systems 胎压监测系统 3.24 WUP Wake Up Pattern 唤醒模式 4 CAN线诊断系统原理 基于CAN线的诊断能够提供迅速存取信息的能力以及无需断开线缆就能够运行控制单元的能力。提供的诊断服务的作用有: a) 确定ECU; b) 读取ECU的输入信号; c) 将输出信号写入执行器; d) 读取ECU内部信息,比如故障存储的内容。 本规范提供的诊断服务能够用作扩展诊断测试,也能够在维修车间中使用。提供的诊断服务能够明显地降低测试时间。 5 CAN通讯协议 5.1 数据流 5.1.1 ECU支持CAN诊断消息使用

11、ISO 15765-2: 中指定的分段数据传送装置(USDT)。即支持两种类型的CAN数据流——非分段的数据流和分段的数据流。 5.1.2 非分段的数据流 非分段数据流由单帧(SF)构成。它的使用条件是:正常寻址模式时单帧长度不超过7或扩展寻址模式时单帧长度不超过6。一个非分段消息传送的示例见图1所示。 GEELY 基于CAN线诊断技术规范 JTYY-JT -08 图1 5.1.3 分段的数据流 分段数据流由多帧分段的CAN消息构成。它的使用条件是:正常寻址模式时数据长度大于7或扩展寻址模式时数据字节长度大于6。该数据流包含一个首帧(FF)和多个后续帧(CF)。

12、接收器在接收了首帧(FF)后必须发送一个流控制(FC)。流控制中包含的信息是:块大小(BS)和间隔时间(ST)。其中块大小(BS)表示接收器允许发送器发送的最大后续帧数量。间隔时间(STmin)表示两个后续帧之间发送者所必须等待的最小时间。一个分段消息传送的示例见图2所示。 图2 5.2 消息类型 5.2.1 单帧(SF),首帧(FF),后续帧(CF)或流控制(FC)都包含有一个8字节的数据域,该数据域由以下两部分构成,表1显示了各类CAN消息的PCI字节的结构。 GEELY 基于CAN线诊断技术规范 JTYY-JT -08 a) 协议控制信息(PCI),指示了帧类型

13、帧编号,数据长度等; b) 传输数据,包含被发送的数据。 表1 数据域结构 帧类型 字节1 字节2 字节3 字节4-8 位7-4 位3-0 单帧(SF) 0000 SF_DL 数据1 数据2 数据3-7 首帧(FF) 0001 FF_DL 数据1 数据2-6 后续帧(CF) 0010 SN 数据1 数据2 数据3-7 流控制(FC) 0011 FS BS Stmin N/A 注:SF_DL表示4个位的单帧数据长度;FF_DL表示12个位的首帧数据长度;SN表示序列编号 FS表示数据流状态

14、BS表示块大小;Stmin表示最小间隔时间。 5.2.2 单帧 正常寻址模式下,单帧消息类型的最大数据长度为7个字节,其中PCI的高半字节设置为0000b。PCI的低半字节表示单帧的数据长度。 5.2.3 首帧 正常寻址模式下,首帧消息类型的数据长度大于7字节,它和一个或多个后续帧并用。其中PCI第一个字节的高半字节设置为0001b,第一个字节的低半字节和第二个字节表示首帧的数据长度。首帧的数据长度FF_DL计算如表2所示。 表2 十六进制值 数据长度FF_DL描述 000h-007h 保留 008h-FFFh 首帧数据长度(FF_DL)包含数据字节个数。12位F

15、F_DL理论上支持发送多达4096个数据字节。然而当前实例无需支持4096个数据字节这样的最大值。 5.2.4 后续帧 后续帧在首帧之后,其中PCI的高半字节设置为0010b。它的低半字节是一个序列编号(SN),SN的值根据以下规定来计算: a) 首帧的SN值为0; b) 第一个后续帧的SN值为1; c) 每增加一个后续帧,SN值是以“1”来增加的; d) 流控制帧的发送影响SN值的计算; e) 当SN值达到了15,那么下一个后续帧的SN又会被设置为0。 序列编号(SN)值的定义具体如表3所示。 GEELY 基于CAN线诊断技术规范 JTYY-JT -08 表3

16、 协议数据名字 FF CF CF CF CF CF CF CF CF SN(16进制) 0h 1h 2h … Eh Fh 0h 1h … 5.2.5 流控制 5.2.5.1 首帧或数据块的最后一个后续帧之后,当需要更多的后续帧(CF)来完成数据流传输时,接收节点就必须发送一个流控制消息,其中PCI第一个字节的高半字节设置为0011b。流控制PCI的第二个字节表示两个流控制帧之间最大消息块的大小(BSmax),第三个字节表示两个后续帧之间的时间(最小间隔时间,Stmin)。流控制PCI第一个字节的低半字节是一个流控制状态(FS),数据流状态(FS)的

17、定义如表4所示。 表4 16进制 描述 0h 继续发送(CTS) 接收器已经准备好而且等待BS时间 1h 等待(WT) 流控制的等待参数用设置N_PCI字节#1的低半字节为“1”来编码。它会导致发送者继续等待一个新的流控制N_PDU而且重启它的N_BS定时器 2h 过载流(OVFLW) 流控制的过载流参数用设置N_PCI字节#1的低半字节为“2”来编码。它会导致发送者中止分段消息的传输而且作出一个N_USData.confirm服务应答,该应答带参数=N_BUFFER_OVFLW。这个N_PCI流状态参数值仅仅在流控制N_PDU中被传送。这个流控制N

18、PDU紧跟在首帧N_PDU后,而且只在接收到的首帧N_PDU的消息长度FF_DL超过接收实体的缓冲器大小的情况下使用。 5.2.5.2 块大小(BSmax)表示两个流控制消息之间,接收器允许发送器发送的最大后续帧个数,它的定义如表5所示。 表5 16进制 描述 00 块大小(Bsmax) 在传输分段消息期间将不会再发送流控制帧。所有的后续帧的发送将不会因为插入流控制而停顿。 01h-FFh 块大小(Bsmax) 定义两个流控制之间的最大后续帧个数。 5.2.5.3 间隔时间(STmin)表示两个后续帧之间所允许的最小时间,它的定义如表6所示。 表6 16进制

19、描述 00h-7Fh 表示STmin的范围是:0ms-127ms 80h-F0h 预留未定义 F1-F9 表示STmin范围是:100us-900us FAh-FFh 预留未定义 GEELY 基于CAN线诊断技术规范 JTYY-JT -08 5.3 寻址模式 5.3.1 物理寻址模式 所有物理寻址消息都是以ECU的物理地址来接收的。当用物理寻址模式来作出请求时,ECU就能够执行激活的诊断会话所支持的服务。而来自ECU的回应则在诊断仪的地址上接收。 5.3.2 功能寻址模式 在诊断仪请求的信息不是在特定的某个模块的情况时,请求消息应以功能寻址模式来作出请

20、求。 5.4 诊断会话 ECU支持以下的诊断会话: a) 正常(默认)的会话 点火开启时,ECU以默认的形式开始正常诊断会话。在此会话中,控制器功能和诊断服务都会被激活,但不允许执行EOL和客户指定的诊断会话所支持的诊断服务。 b) 非默认诊断会话 非默认的诊断会话定义了“ECU编程会话”和“ECU扩展的诊断会话”两种诊断会话。 5.5 应用层和诊断会话层的时序要求概述 5.5.1 应用层和诊断会话层的时序要求基于下列两点作出区别: a) 物理寻址通讯的默认会话期间和非默认会话期间。 b) 功能寻址通讯的默认会话期间和非默认期间。 基于以上两点的判断,还要考虑ECU

21、可能发送78h代码的否定回应消息来请求扩展回应时间的情况。 5.5.2 应用层和诊断会话层的时序定义 5.5.2.1 默认诊断会话期间的应用层时序数值定义如表7所示。 表7 时序参数 描述 类型 Min Max P2CAN_Client 成功传送请求消息和开始回应消息之间客户端的等待时间 定时器重新载入值 P2CAN_Server_max +△P2CAN N/A P2*CAN_Client 接收到代码78h的否定回应消息和开始回应消息之间客户端的扩展等待时间 定时器重新载入值 P2*CAN_Server_max +△P2CAN_rsp N/A

22、 P2CAN_Server 接收到请求消息和开始回应消息之间的服务器执行时间要求 执行要求 0 50ms P2*CAN_Server 传送了代码78h的否定回应消息和开始回应消息之间服务器的执行时间要求 执行要求 0 5000ms GEELY 基于CAN线诊断技术规范 JTYY-JT -08 表7(续) 时序参数 描述 类型 Min Max P3CAN_Client_Phys 没有要求回应消息时,成功传送了的物理寻址请求消息后,客户端等待传送下一个物理寻址请求消息的最小时间 定时器重新载入值 P2CAN_Server_Max N/A P3C

23、AN_Client_Func 没有回应消息或者请求的数据只是被功能请求的部分服务器所支持的情况下,成功传送了功能寻址请求消息后,客户端等待传送下一个功能寻址请求消息的最小时间。 定时器重新载入值 P2CAN_Server_Max N/A 注:参数△P2CAN考虑任何系统网络设计相关的延时,如网关和加上安全接线的总线带宽所引起的延时。基于系统设计的最差设想值是受以下因素影响的: a) 涉及的网关个数; b) CAN帧的传输时间; c) CAN总线利用率 d) CAN设备驱动器的执行方式(查询和中断)以及网络层的进程时间。 △P2CAN的数值分成传送请求给寻址的服务器和

24、传送回应给客户端两部分: △P2CAN=△P2CAN_Req + △P2CAN_Rsp 5.5.2.2 会话层时序参数定义 当非默认诊断会话开启时,它的会话处理是经过会话层时序参数实现的。会话层时序参数的定义如表8所示。 表8 时序参数 描述 类型 推荐的等待时间ms 等待时间ms S3Client 诊断仪传送功能寻址的诊断仪保活(3Eh)请求消息来使多个ECU的非默认诊断会话保持激活的时间要求,或者发送物理寻址请求消息给某个ECU来保活的最大时间。 定时器重新载入值 ms 4000ms S3Server 当没有接收任何诊断请求消息时,ECU能保持非

25、默认诊断会话激活的时间。 定时器重新载入值 N/A 5000ms 5.6 通讯失败 5.6.1 意外的消息 任何节点对于接收到的意外消息或非法格式的消息都是采取忽视。 5.6.2 丢失消息 诊断仪请求期间,如果ECU自动检测到一个通讯失败(如:网络层的时序违规),那么ECU就会取消这个请求而且不发送回应消息。 GEELY 基于CAN线诊断技术规范 JTYY-JT -08 诊断仪必须监控:没有ECU回应在P2CAN-ECU内被发送。因此诊断仪能够重复它之前的请求。 在扩展的诊断会话期间,如果在P3CAN-ECU(MAX)内没有接收到来自诊断仪的请求(中断

26、通讯线的标准),那么ECU就跳回普通会话。 5.7 消息填充 CAN诊断消息帧必须是全部填满(8个字节)的,因此空余的字节必须用“填充数据”填满。定义填充数据为:0x00。 6 诊断服务定义 6.1 诊断管理功能单位 诊断功能单位的诊断服务项目如表9所示。 表9 诊断服务中文名称 诊断服务英文名称 请求服务标识符 诊断管理功能单位 开启诊断会话 StartDiagnosticSession 10h ECU重设服务 ECUReset service 11h 停止诊断会话 StopDiagnosticSession 20h 安全访问服务 Secur

27、ityAccess service 27h 通讯控制服务 Communicationcontrol 28h 诊断仪保活 TesterPresent service 3Eh 读取ECU ID服务 ReadECUIdentification service 1Ah 6.2 开启诊断会话服务 6.2.1 功能描述 6.2.1.1 开启诊断会话服务的功能是激活ECU所支持的诊断会话模式。只有在激活了ECU所支持的诊断会话之后,ECU才能在激活的诊断会话模式下执行它所支持的服务。 6.2.1.2 参数“诊断模式”定义了默认会话模式,ECU扩展的会话模式和ECU编程模式

28、三种诊断会话模式。默认模式是启动诊断会话时的默认会话模式,开启一个新的诊断会话后就进入默认模式。ECU扩展的会话模式和ECU编程模式是为某些在默认会话模式下不能执行的服务而定义的诊断会话模式。具体诊断模式参数的定义见表10。 表10 诊断模式参数 参数:诊断模式 大小(字节) 描述 数值 1 默认会话模式 81h 1 ECU编程模式 83h 1 ECU扩展的会话模式 87h GEELY 基于CAN线诊断技术规范 JTYY-JT -08 6.2.2 请求消息格式如表11所示。 表11 诊断仪→ECU:[服务]-请求 字节 内容 数值 0

29、 服务标识符 10h 1 诊断模式 xxh 6.2.3 肯定回应消息格式如表12所示。 表12 ECU→诊断仪:[服务]-肯定回应 字节 内容 数值 0 肯定回应服务标识符 50h 1 诊断模式 xxh 6.2.4 否定回应消息格式如表13所示。 表13 ECU→诊断仪:[服务]-肯定回应 字节 内容 数值 0 否定回应服务标识符 7Fh 1 请求服务标识符 10h 2 回应代码 xxh 6.3 停止诊断会话 6.3.1 功能描述 诊断服务“停止诊断会话”的功能是停止ECU和诊断工具之间的当前通讯。 6.3.2 请

30、求消息格式如表14所示。 表14 诊断仪→ECU:[服务]-请求 字节 内容 数值 0 服务标识符 20h 6.3.3 肯定回应消息格式如表15所示。 表15 ECU→诊断仪:[服务]-肯定回应 字节 内容 数值 0 肯定回应服务标识符 60h 6.3.4 否定回应消息如表16所示。 GEELY 基于CAN线诊断技术规范 JTYY-JT -08 表16 ECU→诊断仪:[服务]-肯定回应 字节 内容 数值 0 否定回应服务标识符 7Fh 1 请求服务标识符 20h 2 回应代码 xxh 6.4 ECU重

31、设服务 6.4.1 功能描述 诊断服务“ECU重设”的功能就是请求ECU按重设模式的要求重新执行一次ECU设置。参数“重设模式”定义如表17所示。 表17 参数:重设模式(ResetMode) 数值(Hex) 描述 01 硬件重设(hardReset) 02 切断重设(KeyOffOnReset) 03 软件重设(SoftReset) 04 快速关闭电源(EnableRapidPowerShutDown) 05 快速关闭电源无效(DisableRapidPowerShutDown) 6.4.2 请求消息格式如表18所示。 表18 诊断仪→ECU:[服

32、务]-请求 字节 内容 数值 0 ECU 重设请求服务标识符 11h 1 重设模式(ResetMode) xxh 6.4.3 肯定回应消息如表19所示。 表19 ECU→诊断仪:[服务]-肯定回应 字节 内容 数值 0 ECU重设肯定回应服务标识符 51h 6.4.4 否定回应消息格式如表20所示。 表20 ECU→诊断仪:[服务]-肯定回应 字节 内容 数值 0 否定回应服务标识符 7Fh 1 请求服务标识符 11h 2 回应代码 xxh 6.5 安全访问服务 GEELY 基于CAN线诊断技术规范 JTYY-J

33、T -08 6.5.1 功能描述 6.5.1.1 诊断服务“安全访问”的功能是用诊断仪来更改安全等级,获取执行被ECU锁定的服务的权利。各ECU应该至少拥有2个等级。安全等级0是ECU上电时默认的安全等级,在安全等级0时,不允许更改ECU的任何配置信息。在安全等级1和2上,才允许执行一些在高层安全等级才允许的诊断命令。 6.5.1.2 更改安全等级的步骤如下: 第一步:诊断仪请求种子(seed),然后ECU发送种子; 第二步:诊断仪根据吉利提供的转换算法发送Key,如果Key是有效的,那么ECU就会发送一个肯定回应消息,同时安全等级也更改到了新的安全等级。 注:种子(Se

34、ed)和Key均为4个字节的十六进制数值:xxxxxxxxh。 6.5.1.3 诊断服务“安全访问”需要定义的参数“安全模式”如表21所示。 表21 参数:安全模式(AccessMode) 大小(字节) 描述 数值 1 请求安全等级1的种子 01h 1 发送安全等级1的key 02h 1 请求安全等级2的种子 03h 1 发送安全等级2的key 04h 6.5.1.4 诊断服务“安全访问”需要定义的参数“安全状态”如表22所示。 表22 参数:安全状态(SecurityStatus) 大小(字节) 描述 数值 1 安全访问允许 34h

35、 6.5.2 请求消息步骤1格式如表23所示。 表23 诊断仪→ECU:[服务]-请求 字节 内容 数值 0 服务标识符 27h 1 安全模式-请求种子 xx =01 请求安全等级1 xx =03 请求安全等级2 xxh 6.5.3 肯定回应消息步骤1格式如表24所示。 GEELY 基于CAN线诊断技术规范 JTYY-JT -08 表24 ECU→诊断仪:[服务]-肯定回应消息 字节 内容 数值 0 肯定回应服务标识符 67h 1 安全模式-请求种子 xx =01 请求安全等级1 xx =03 请求安全等级2 x

36、xh 2..5 种子(4个字节) xxxxxxxxh 6.5.4 请求消息步骤2格式如表25所示。 表25 诊断仪→ECU:[服务]-请求 字节 内容 数值 0 服务标识符 27h 1 安全模式-发送Key xxh 2..5 Key xxxxxxxxh 6.5.5 肯定回应消息步骤2格式如表26所示。 表26 ECU→诊断仪:[服务]-肯定回应消息 字节 内容 数值 0 肯定回应服务标识符 67h 1 安全模式-发送Key 02h 2 安全访问状态 34h 6.5.6 否定回应消息格式如表27所示。 表27 ECU→

37、诊断仪:[服务]-肯定回应 字节 内容 数值 0 否定回应服务标识符 7Fh 1 请求服务标识符 27h 2 回应代码 xxh 6.6 通讯控制服务 6.6.1 功能描述 6.6.1.1 诊断服务“通讯控制”的功能是接通或切断某个服务消息的传送或接收,就是控制CAN帧的传送或接收。该服务需要定义的参数有“控制类型”(controlType)和“通讯类型”(communicationType)。6.6.1.2 控制类型参数包含的信息是关于ECU如何调整通讯类型。控制类型参数的定义见表28。 GEELY 基于CAN线诊断技术规范 JTYY-JT

38、 -08 表28 参数:控制类型(controlType) Hex(位6-0) 描述 名称 00 使指定的通讯类型能够接收和传送消息 EnableRxAndTx 01 使指定的通讯类型能够接收消息但不能够传送消息 EnableRxAndDisableTx 02 使指定的通讯类型不能够接收消息但能够传送消息 DisableRxAndEnableTx 03 使指定的通讯类型不能够接收消息也不能够传送消息 DisableRxAndTx 注:该参数是一个字节大小,位7“suppressPosRspMsgindicationBit”不在此表定义。 6.6.1.3

39、 参数“通讯类型”是指定要控制的通讯类型。该参数是个位编码数值,允许同时控制多种通讯类型。定义参见表29。 表29 参数“通讯类型”(communicationType) 位1-0(二进制) 描述 名称 00 ISO/SAE保留 01 这个数值表示所有应用相关的通讯(应用CAN消息帧控制) NomalCommunicationMessages 10 这个数值表示所有网络管理相关的通讯 NetworkManagementCommunicationMessages 11 这个数值表示以上两者都有 NetworkManagementCommunicationMe

40、ssages and NomalCommunicationMessages 注:该参数是一个字节大小,此表只定义了位1和位0。 6.6.2 肯定回应消息格式如表30所示。 表30 诊断仪→ECU:[服务]-请求 字节 内容 数值 0 服务标识符 28h 1 控制类型参数 xxh 2 通讯类型 xxh 6.6.3 肯定回应消息格式如表31所示。 表31 ECU→诊断仪:[服务]-肯定回应消息 字节 内容 数值 0 肯定回应服务标识符 68h 1 控制类型参数 xxh 6.6.4 否定回应消息格式如表32所示。 GEE

41、LY 基于CAN线诊断技术规范 JTYY-JT -08 表32 ECU→诊断仪:[服务]-肯定回应 字节 内容 数值 0 否定回应服务标识符 7Fh 1 请求服务标识符 3Eh 2 回应代码 xxh 6.7 诊断仪保活 6.7.1 功能描述 诊断服务“诊断仪保活”的功能是指示ECU发送请求使ECU保持在当前的诊断会话中,使诊断服务或通讯保持激活。该服务须定义的参数“回应要求”如表33所示。 表33 参数:回应要求(ResponseRequired) 大小(字节) 描述 数值 1 要求回应 01h 1 没有要求回应 02h

42、6.7.2 请求消息格式如表34所示。 表34 诊断仪→ECU:[服务]-请求 字节 内容 数值 0 服务标识符 3Eh 1 回应要求 要求回应 01h 没有要求回应 02h xxh 6.7.3 肯定回应消息如表35所示。 表35 ECU→诊断仪:[服务]-肯定回应消息 字节 内容 数值 0 肯定回应服务标识符 7Eh 6.7.4 否定回应消息格式如表36所示。 表36 ECU→诊断仪:[服务]-肯定回应 字节 内容 数值 0 否定回应服务标识符 7Fh 1 请求服务标识符 3Eh 2 回应代码 xxh 6

43、8 数据传输功能单位 GEELY 基于CAN线诊断技术规范 JTYY-JT -08 数据传输功能单位的诊断服务项目如表37所示。 表37 诊断服务中文名称 诊断服务英文名称 请求服务标识符 数据传输功能单位 由本地标识符读取数据 ReadDataByLocalIdentifier 21h 由公共标识符读取数据 ReadDataByCommonIdentifier 22h 由本地标识符写数据 WriteDataByLocalIdentifier 3Bh 由公共标识符写数据 WriteDataByCommonIdentifier 2Eh 6.

44、9 由本地标识符读取数据 6.9.1 功能描述 6.9.1.1 诊断服务“由本地标识符读取数据”的功能是使用定义的本地标识符去请求来自ECU的当前数据。这些数据记录包括模拟输入和输出信号,数字输入和输出信号,内部数据和系统状态信息。 6.9.1.2 该服务涉及的参数“记录本地标识符”定义见表38。 表38 参数:记录本地标识符(RecordLocalIdentifier) 大小(字节) 描述 数值 1 请求01h-20h支持的本地标识符 00h 1 …… 01h 1 …… … 1 …… 19h 1 请求21h-40h支持的本地标识符 20h

45、 1 …… …… 1 …… 39h 注:诊断仪请求本地标识符=00h后,ECU会回应相应的PID值,该PID值是一个4字节的十六进制数值,它表示该 ECU支持的从01h到20h 的本地标识符(位32对应本地标识符01h,位31对应本地标识符02h,…位0对应本地标识符20h)。请求本地标识符=20h后,ECU会回应21h-40h的本地标识符支持情况。本地标识符(00h-19h)和本地标识符(21h-39h)的诊断内容由各个ECU厂商自行定义。 6.9.2 请求消息格式如表39所示。 表39 诊断仪→ECU:[服务]-请求 字节 内容 数值 0 服务标识符 2

46、1h 1 记录本地标识符 xxh 6.9.3 肯定回应消息格式如表40所示。 GEELY 基于CAN线诊断技术规范 JTYY-JT -08 表40 ECU→诊断仪:[服务]-肯定回应消息 字节 内容 数值 0 肯定回应服务标识符 61h 1 Local标志符# 1 xxh 2 数据记录#1字节1(MSB) xxh … … … 2+r 数据记录#1字节r(LSB) xxh 6.9.4 否定回应消息格式如表41所示。 表41 ECU→诊断仪:[服务]-肯定回应 字节 内容 数值 0 否定回应服务标识符 7Fh

47、 1 请求服务标识符 21h 2 回应代码 xxh 6.10 由公共标识符读取数据 6.10.1 功能描述 诊断服务“由公共标识符读取数据”的功能是用定义好的公共标志符读取ECU的符号信息。 6.10.2 请求消息格式如表42所示。 表42 诊断仪→ECU:[服务]-请求 字节 内容 数值 0 服务标识符 22h 1 公共标志符#1(MSB) xxh 2 公共标志符#1(LSB) xxh 6.10.3 肯定回应消息格式如表43所示。 表43 ECU→诊断仪:[服务]-肯定回应消息 字节 内容 数值 0 肯定回应服务标识符

48、 62h 1 公共标志符#1(MSB) xxh 2 公共标志符#1(LSB) xxh 3 数据记录#1字节1(MSB) xxh … … … 3+r 数据记录#1字节r(LSB) xxh 6.10.4 否定回应消息格式如表44所示。 GEELY 基于CAN线诊断技术规范 JTYY-JT -08 表44 ECU→诊断仪:[服务]-肯定回应 字节 内容 数值 0 否定回应服务标识符 7Fh 1 请求服务标识符 22h 2 回应代码 xxh 6.11 由本地标识符写数据 6.11.1 功能描述 诊断服务“由本地标识

49、符写数据”的功能是将数据写进一个ECU存储区域。这些数据均由参数“记录本地标识符”来作为标记。执行这个服务的情况有: a) 清除非易失性存储; b) 重新设置已学习的数值; c) 设置选项内容; d) 设置车辆标志符编号(VIN); e) 更改标定数值。 该服务涉及参数:记录本地标识符,这个参数确定了某个ECU特定的本地数据记录。 注: 本地标识符内容的定义取决于各个ECU的功能需求。 6.11.2 请求消息格式如表45所示。 表45 诊断仪→ECU:[服务]-请求 字节 内容 数值 0 服务标识符 3Bh 1 记录本地标识符 xxh 6.11.3

50、 肯定回应消息格式如表46所示。 表46 ECU→诊断仪:[服务]-肯定回应消息 字节 内容 数值 0 肯定回应服务标识符 7Bh 1 记录本地标识符 xxh 6.11.4 否定回应消息格式如表47所示。 GEELY 基于CAN线诊断技术规范 JTYY-JT -08 表47 ECU→诊断仪:[服务]-肯定回应 字节 内容 数值 0 否定回应服务标识符 7Fh 1 请求服务标识符 3Bh 2 回应代码 xxh 6.12 由公共标识符写数据 6.12.1 功能描述 诊断服务“由公共标识符写数据”的功能是用单个请

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服