吉利汽车基于CAN线诊断技术规范.docx
- 文档编号:1951712
- 上传时间:2022-10-25
- 格式:DOCX
- 页数:45
- 大小:49.98KB
吉利汽车基于CAN线诊断技术规范.docx
《吉利汽车基于CAN线诊断技术规范.docx》由会员分享,可在线阅读,更多相关《吉利汽车基于CAN线诊断技术规范.docx(45页珍藏版)》请在冰豆网上搜索。
吉利汽车基于CAN线诊断技术规范
-08
基于线诊断技术规范
编制:
校对:
审核:
审定:
标准:
批准:
浙江吉利汽车研究院有限公司
二○○八年五月
基于线诊断技术规范
-08
目次
前言……………………………………………………………………………………………………………
1范围…………………………………………………………………………………………………………1
2规范性引用文件……………………………………………………………………………………………1
3缩略语………………………………………………………………………………………………………1
4线诊断系统原理………………………………………………………………………………………2
5通讯协议………………………………………………………………………………………………2
6诊断应用层服务……………………………………………………………………………………………8
Ⅰ
基于线诊断技术规范
-08
前言
为了保证各个整车项目的诊断协议的统一性和继承性,制定了本技术规范。
本技术规范中,各诊断应用层服务的定义应遵循本技术规范,但不限于本规范所定义的诊断服务项目。
本技术规范没有定义的诊断服务应遵循14229:
2006,14230-3:
1996和15765-3:
2004中的诊断服务相关规定作扩展定义。
本标准由浙江吉利汽车研究院有限公司提出。
本标准由浙江吉利汽车研究院有限公司汽车电子电器研究所总线科负责起草。
本标准主要起草人:
郑士岑。
本标准于2008年5月30日发布并实施。
Ⅱ
基于线诊断技术规范
-08
1范围
本标准规定了车辆诊断的缩略语、线诊断系统介绍、通讯协议与诊断应用层服务。
本标准适用于基于线诊断的车辆诊断。
2规范性引用文件
下列文件中的条款通过本标准的引用而成为本标准的条款。
凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。
凡是不注日期的引用文件,其最新版本适用于本标准。
14229:
2006道路车辆统一诊断维修设备():
规范和要求
14230-3:
1996道路交通工具——诊断系统:
2000案例
15765-2:
2004道路交通工具——诊断:
网络层服务
15765-3:
2004道路交通工具——诊断:
应用层服务
15765-4:
2005道路交通工具——诊断:
排放相关系统要求
3缩略语
下列术语和缩略语适用于本标准。
3.1防抱死系统
3.2安全气囊控制单元
3.3车身控制模块
3.4块大小
3.5后续帧
3.6目标地址
3.7数据长度代码
3.8诊断故障代码
3.9电子控制单元
3.10发动机管理系统
3.11下线诊断
3.12流控制
3.13首帧
基于线诊断技术规范
-08
3.14组合仪表控制单元
3.15标志符
3.16网络地址
3.17协议控制信息
3.18参数标志符
3.19源地址
3.20单帧
3.21服务标志符
3.22间隔时间
3.23胎压监测系统
3.24唤醒模式
4线诊断系统原理
基于线的诊断可以提供迅速存取信息的能力以及无需断开线缆就可以运行控制单元的能力。
提供的诊断服务的作用有:
a)确定;
b)读取的输入信号;
c)将输出信号写入执行器;
d)读取内部信息,比如故障存储的内容。
本规范提供的诊断服务可以用作扩展诊断测试,也可以在维修车间中使用。
提供的诊断服务可以明显地降低测试时间。
5通讯协议
5.1数据流
5.1.1支持诊断消息使用15765-2:
2004中指定的分段数据传送装置()。
即支持两种类型的数据流——非分段的数据流和分段的数据流。
5.1.2非分段的数据流
非分段数据流由单帧()构成。
它的使用条件是:
正常寻址模式时单帧长度不超过7或扩展寻址模式时单帧长度不超过6。
一个非分段消息传送的示例见图1所示。
基于线诊断技术规范
-08
图1
5.1.3分段的数据流
分段数据流由多帧分段的消息构成。
它的使用条件是:
正常寻址模式时数据长度大于7或扩展寻址模式时数据字节长度大于6。
该数据流包含一个首帧()和多个后续帧()。
接收器在接收了首帧()后必须发送一个流控制()。
流控制中包含的信息是:
块大小()和间隔时间()。
其中块大小()表示接收器允许发送器发送的最大后续帧数量。
间隔时间()表示两个后续帧之间发送者所必须等待的最小时间。
一个分段消息传送的示例见图2所示。
图2
5.2消息类型
5.2.1单帧(),首帧(),后续帧()或流控制()都包含有一个8字节的数据域,该数据域由以下两部分构成,表1显示了各类消息的字节的结构。
基于线诊断技术规范
-08
a)协议控制信息(),指示了帧类型,帧编号,数据长度等;
b)传输数据,包含被发送的数据。
表1
数据域结构
帧类型
字节1
字节2
字节3
字节4-8
位7-4
位3-0
单帧()
0000
数据1
数据2
数据3-7
首帧()
0001
数据1
数据2-6
后续帧()
0010
数据1
数据2
数据3-7
流控制()
0011
注:
表示4个位的单帧数据长度;表示12个位的首帧数据长度;表示序列编号表示数据流状态;表示块大小;表示最小间隔时间。
5.2.2单帧
正常寻址模式下,单帧消息类型的最大数据长度为7个字节,其中的高半字节设置为0000b。
的低半字节表示单帧的数据长度。
5.2.3首帧
正常寻址模式下,首帧消息类型的数据长度大于7字节,它和一个或多个后续帧并用。
其中第一个字节的高半字节设置为0001b,第一个字节的低半字节和第二个字节表示首帧的数据长度。
首帧的数据长度计算如表2所示。
表2
十六进制值
数据长度描述
000h-007h
保留
008h-
首帧数据长度()包含数据字节个数。
12位理论上支持发送多达4096个数据字节。
然而当前实例无需支持4096个数据字节这样的最大值。
5.2.4后续帧
后续帧在首帧之后,其中的高半字节设置为0010b。
它的低半字节是一个序列编号(),的值根据以下规定来计算:
a)首帧的值为0;
b)第一个后续帧的值为1;
c)每增加一个后续帧,值是以“1”来增加的;
d)流控制帧的发送影响值的计算;
e)当值达到了15,那么下一个后续帧的又会被设置为0。
序列编号()值的定义具体如表3所示。
基于线诊断技术规范
-08
表3
协议数据名字
(16进制)
0h
1h
2h
…
0h
1h
…
5.2.5流控制
5.2.5.1首帧或数据块的最后一个后续帧之后,当需要更多的后续帧()来完成数据流传输时,接收节点就必须发送一个流控制消息,其中第一个字节的高半字节设置为0011b。
流控制的第二个字节表示两个流控制帧之间最大消息块的大小(),第三个字节表示两个后续帧之间的时间(最小间隔时间,)。
流控制第一个字节的低半字节是一个流控制状态(),数据流状态()的定义如表4所示。
表4
16进制
描述
0h
继续发送()
接收器已经准备好并且等待时间
1h
等待()
流控制的等待参数用设置字节#1的低半字节为“1”来编码。
它会导致发送者继续等待一个新的流控制并且重启它的定时器
2h
过载流()
流控制的过载流参数用设置字节#1的低半字节为“2”来编码。
它会导致发送者中止分段消息的传输并且作出一个服务应答,该应答带参数<>=。
这个流状态参数值仅仅在流控制中被传送。
这个流控制紧跟在首帧后,并且只在接收到的首帧的消息长度超过接收实体的缓冲器大小的情况下使用。
5.2.5.2块大小()表示两个流控制消息之间,接收器允许发送器发送的最大后续帧个数,它的定义如表5所示。
表5
16进制
描述
00
块大小()
在传输分段消息期间将不会再发送流控制帧。
所有的后续帧的发送将不会因为插入流控制而停顿。
01h-
块大小()
定义两个流控制之间的最大后续帧个数。
5.2.5.3间隔时间()表示两个后续帧之间所允许的最小时间,它的定义如表6所示。
表6
16进制
描述
00h-7
表示的范围是:
0-127
80h-F0h
预留未定义
F1-F9
表示范围是:
100-900
-
预留未定义
基于线诊断技术规范
-08
5.3寻址模式
5.3.1物理寻址模式
所有物理寻址消息都是以的物理地址来接收的。
当用物理寻址模式来作出请求时,就可以执行激活的诊断会话所支持的服务。
而来自的回应则在诊断仪的地址上接收。
5.3.2功能寻址模式
在诊断仪请求的信息不是在特定的某个模块的情况时,请求消息应以功能寻址模式来作出请求。
5.4诊断会话
支持以下的诊断会话:
a)正常(默认)的会话
点火开启时,以默认的形式开始正常诊断会话。
在此会话中,控制器功能和诊断服务都会被激活,但不允许执行和客户指定的诊断会话所支持的诊断服务。
b)非默认诊断会话
非默认的诊断会话定义了“编程会话”和“扩展的诊断会话”两种诊断会话。
5.5应用层和诊断会话层的时序要求概述
5.5.1应用层和诊断会话层的时序要求基于下列两点作出区别:
a)物理寻址通讯的默认会话期间和非默认会话期间。
b)功能寻址通讯的默认会话期间和非默认期间。
基于以上两点的判断,还要考虑可能发送78h代码的否定回应消息来请求扩展回应时间的情况。
5.5.2应用层和诊断会话层的时序定义
5.5.2.1默认诊断会话期间的应用层时序数值定义如表7所示。
表7
时序参数
描述
类型
P2
成功传送请求消息和开始回应消息之间客户端的等待时间
定时器重新载入值
P2
+△P2
P2*
接收到代码78h的否定回应消息和开始回应消息之间客户端的扩展等待时间
定时器重新载入值
P2*
+△P2
P2
接收到请求消息和开始回应消息之间的服务器执行时间要求
执行要求
0
50
P2*
传送了代码78h的否定回应消息和开始回应消息之间服务器的执行时间要求
执行要求
0
5000
基于线诊断技术规范
-08
表7(续)
时序参数
描述
类型
P3
没有要求回应消息时,成功传送了的物理寻址请求消息后,客户端等待传送下一个物理寻址请求消息的最小时间
定时器重新载入值
P2
P3
没有回应消息或者请求的数据只是被功能请求的部分服务器所支持的情况下,成功传送了功能寻址请求消息后,客户端等待传送下一个功能寻址请求消息的最小时间。
定时器重新载入值
P2
注:
参数△P2考虑任何系统网络设计相关的延时,如网关和加上安全接线的总线带宽所引起的延时。
基于系统设计的最差设想值是受以下因素影响的:
a)涉及的网关个数;
b)帧的传输时间;
c)总线利用率
d)设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 吉利 汽车 基于 CAN 诊断 技术规范