SAE-J2602-1-2005(中文版).docx
- 文档编号:11831870
- 上传时间:2023-04-04
- 格式:DOCX
- 页数:68
- 大小:113.71KB
SAE-J2602-1-2005(中文版).docx
《SAE-J2602-1-2005(中文版).docx》由会员分享,可在线阅读,更多相关《SAE-J2602-1-2005(中文版).docx(68页珍藏版)》请在冰豆网上搜索。
SAEJ2602-12005年9月修订
目录
1.文件的范围
1.1理由
1.2任务/主题
1.3概述
1.4与LIN规范的关系(参考第2.6节,LIN2.0规范包)
1.4.1LIN规范包
1.4.2LIN物理层规范包
1.4.3LIN协议规范
1.4.4LIN诊断和配置规范
1.4.5LINAPI规范
1.4.6LIN配置语言规范
1.4.7LIN节点能力语言规范
2.参考
2.1适用的出版物
2.1.1SAE出版物
2.1.2ISO文件
2.1.3供应商出版物
2.1.4其它出版物
3.对术语的定义
3.1词汇
3.1.1命令帧
3.1.2数据链路层
3.1.3显性信号
3.1.4“休眠”状态
3.1.5主动节点
3.1.6媒体
3.1.7物理层
3.1.8协议
3.1.9出版商
3.1.10辐射发射
3.1.11辐射抗扰度
3.1.12隐性信号
3.1.13请求帧
3.1.14从动节点
3.1.15用户
SAE技术标准线路板规则规定:
“此报告由SAE出版以提升技术和工程科学的状态。
本报告的使用时完全自愿的,它对任何特殊用途的应用性和适合性,包括由此导致的专利权违反都只是用户的责任。
”
SAE至少每五年会评审一次所有的技术报告,在此期间,它可以被再次肯定,修订,或者取消。
SAE要求你的书面评论和建议。
所有权力被保留。
在没有得到SAE的书面同意之前,此出版物的任何部分都不能被再版,被存储到一个可恢复的系统中,或者以任何形式或任何方式(电子的,机械的,影印,记录,或者其它方式)被传播。
放置文档的顺序:
电话:
877-806-7723(美国和加拿大境内)
电话:
724-776-4970(美国境外)
传真:
724-776-0790
电邮:
custsvc@sae.org
SAE网站地址:
http:
//www.sae.org
4.首字母缩略词,缩写,以及标致
5.LIN系统要求
5.1LIN规范包
5.2J2602串行数据链路参数
5.3主动错误检测(参考第4.1节,LIN2.0协议规范)
5.4由从动任务进行的帧处理(参考第4.2.2节,LIN2.0协议规范)
5.4.1从动任务错误检测
5.4.2在发送出错时的从动行为
5.4.3在接收出错时的从动行为
5.5信息发送的时间容许值(参考第2.2节,LIN2.0协议规范)
5.6LIN产品标识(参考第2.4节,LIN2.0诊断和配置规范)
5.6.1对功能标识符段落的说明:
5.6.2对可变标识符段落的说明:
5.7强制性的节点配置请求(参考LIN2.0诊断和配置规范)
5.7.1总体配置要求
5.7.1.1配置的从动执行
5.7.1.2从动设备的配置能力
5.7.1.3主动配置信息配对
5.7.2NAD和信息标识符的设置
5.7.2.1NAD设置
5.7.2.2信息标识符的设置
5.7.2.3配置信息
5.7.2.4对第5.7.2.3节中的选项2和选项3的响应信息
5.7.2.5基于广播信息的DNN
5.7.2.5.1基于每个节点4条信息的广播信息设置的DNN
5.7.2.5.2基于每个节点8条信息的广播信息设置的DNN
5.7.2.5.3基于每个节点16条信息的广播信息设置的DNN
5.7.3靶向复位
5.7.3.1命令
5.7.3.2正响应
5.7.3.3负响应
5.7.4广播重置
5.7.4.1命令
5.7.4.2响应
5.8信息格式
5.8.1校验和(参考第2.1.5节,LIN2.0协议规范)
5.8.2信号连续性(参考第1.2节,LIN2.0协议规范)
5.8.3信号编码类型(参考第1.1节,LIN2.0协议规范)
5.8.4信号管理
5.8.6J2602状态字节
5.8.6.1错误字段定义
5.8.6.1.1没有检测到的故障
5.8.6.1.2重置
5.8.6.1.3数据错误
5.8.6.1.4校验和错误
5.8.6.1.5字节字段帧错误
5.8.6.1.6标识符校验和错误
5.8.6.2应用信息字段
5.8.6.2.1APINFO4
5.8.6.2.2APINFO[3:
0]
5.8.6.2.3无可报告的应用信息
5.9信息类型
5.9.1无条件帧的可用性(参考第2.3.1节,LIN2.0协议规范)
5.9.2事件触发帧(参考第2.3.2节,LIN2.0协议规范)
5.9.2.1标识符设置(产生于事件触发帧异常现象的J2602要求)
5.9.3偶发的帧(参考第2.3.3节,LIN2.0协议规范)
6J2602API要求
6.1主动节点配置API
6.2诊断传输层API
6.3其它的API要求
7J2602总线操作
7.1正常通信模式和传送速率
7.2睡眠/唤醒模式
7.2.1醒来(参考第5.1节,LIN2.0协议规范)
7.2.2去睡觉(参考第5.2节,LIN2.0协议规范)
7.2.2.1从动节点睡眠
7.3LIN控制器时钟公差
7.3.1主动-从动通信
7.3.2从动-从动通信
7.4总线的电参数
7.4.1LIN总线信号和负载要求
7.5LIN数据链路(UART)要求
7.5.1采样点
7.5.2同步
7.5.3发送信息缓冲
7.6LINECU要求
7.6.1ECU电路要求
7.6.1.1主动节点电阻器
7.6.1.2主动节点拉高反向阻断二极管
7.6.1.3主动节点电容
7.6.1.4从动节点电容
7.6.1.5静电放电瞬态抑制器
7.6.2线路板布局要求
7.7网络拓扑结构
7.7.1ECU接地损失
7.7.2ECU电池损失
7.7.3总线电路负载分布
7.7.4总线布线拓扑结构配置
7.7.5总线布线的限制条件
7.7.6用于改善EMC性能的总线布线实践
7.7.7总线布线线束和ECU连接器
7.8静电放电抗扰度
7.9EMC测试要求
7.10容错模式
7.11接地偏移电压
7.12运行的电池电源电压范围
7.12.1正常的电池电压电源操作
7.12.2电池电源过压操作
7.12.3低电池电压操作
7.12.4电池偏移电压
7.12.5反向电池阻断二极管
7.13环境要求
7.13.1发送的操作条件
7.13.1.1主动设备
7.13.1.2从动设备
7.13.1.2.1独立的收发器
7.13.1.2.2集成的收发器
8确认
9注意事项
9.1页边标记
表格清单
表1NAD到信息标识符的映射
表2映射到LIN定义的数据实体的常见信号编码类型
表3ERR状态
表4主动-从动通信时钟公差
表5主动-从动通信时钟公差
表6LIN总线信号和负载要求
表7#节点/网络阻抗/主动节点电容对最大线束长度图
表8静电放电抗扰度要求
图像清单
图1唤醒信号定时
图2位采样定时
图3典型的LIN从动总线接口
图4典型的LIN主动总线接口
图5LIN环状拓扑结构
图6LIN线性拓扑结构
图7LIN星型拓扑结构
图8LIN环状与星型拓扑结构的结合
图E1传播延迟和工作周期之间的关系
前言
本文件的目标是为一个使用本地内联网(LIN)协议的低速汽车串行数据网络通信的实现定义一个标准化的水平。
本文件的目标是定义一个串行数据物理层,数据链路层以及被安装于各种汽车电子控制单元(ECU)中的媒体设计标准。
此标准允许ECU和工具制造商在对基本的设计作出最少修改的情况下满足各种终端用户的需求。
由于基本设计的更高的工业总量会达到更低的ECU花费,此标准将有利于汽车原始设备生产商(OEMs)。
注意–对此文件的理解需要LIN2.0规范包的应用知识。
1.文件的范围
此文件覆盖了用于(基于LIN2.0的)SAE实现的要求。
此文件中陈述的要求将会对所有兼容的ECUs和媒体应该被设置的性能提供一个最小的标准水平。
这将确保所有被连接的设备之间的全部串行数据通信与供应商无关。
SAEJ2602的目标是通过解决那些模棱两可,有矛盾的,或者选择性的LIN2.0要求来改善一个网络中的LIN设备之间的协同工作能力和可交替性。
而且,SAEJ2602提供了LIN2.0中没有的其它要求(例如,容错操作,网络拓扑结构,等等)。
本文件将被特别的汽车OEM元件技术规范引用,该规范将用于描述其中放置有单线数据链接控制器和物理层接口的任何给定的ECU。
首先,物理层的性能被指定到本文件中。
在被提供到元件技术规范中的时候,ECU环境和其它要求应该取代本文件的要求。
期望的读者包括,但不限于ECU供应商,LIN控制器供应商,LIN收发器供应商,元件发布工程师和汽车系统工程师。
1.1理由
在用于J2602的一致性测试(J2602-2)的开发期间,我们发现了一些问题,并且决定更正。
这些问题包括:
1.第3.1节-增加了对命令帧和请求帧的定义。
2.第5.3节–经决定:
当信息标题的一个错误被检测到的时候,主动设备应该检测错误并且停止发送。
这将会简化主动软件并且将会使得总线的行为更具有可预测性。
3.第5.4.1节–此节中的错误的名称与第5.8.5.1.3.6节中描述的错误名称不匹配。
它们现在是匹配的。
4.第5.4.3节–本规范现在明确地陈述:
如果由从动接收的同步字节数据部正确,从动应该设置一个错误代码并且忽略信息的其余部分。
5.第5.5节–如果在此范围内TFrame_Maximum被使用了两次,那么第一次被使用时它应该是TFrame_Mainimum.
6.第5.7.2.5节–广播信息标识符映射已经被说明。
7.第5.7.3节–在一个靶向重置命令被接收到时,增加了对设备行为的其它要求,以使该行为更具可预测性。
8.第5.8.2节–增加对J2602状态字节中信号连续性的一个注释。
9.新的5.8.4节–在第5.8.3节和旧的5.8.4节中间被插入。
定义了对帧内信号的充分利用。
10.第5.8.6.1.3节–Tx位错误已经被改变为数据错误以包含一个从动接收一个数据字节(而不是用于同步字节的$55)的情况.
11.第5.8.6.2.1节–此节已经被添加以定义APINFO4的使用。
此位现在已经被定义,以显示从动应用正在请求来自主动的服务。
12.第6.3节–参考J2602-3中的API要求。
13.第7.2.1节–由从动发送的唤醒脉冲已经两次重复发送之间的最小时间,但是没有最大时间。
这个问题已经被解决。
14.第7.12.2节–与在一个过压事件期间系统的行为有关的其它信息已经被添加。
1.2任务/主题
此串行数据链路网络期望用于不需要高数据率而需要可以减小在网络中被使用的物理媒体元件和微处理器和/或者专门的逻辑器件(ASICs)的花费的低速率应用。
1.3概述
LIN是一个单线,低花费的A类通信协议。
LIN是一个主动-从动协议,并且将大多数通用异步接收器发送器(UART)或者串行通信接口(SCI)设备的基本功能作为主动和从动设备中的协议控制器。
为了符合低速数据发送要求的目标-“比一个OEM专用的通信链接或者CAN链接更低的花费”,基于ISO1941规范的单线传送媒体被选择。
此协议是围绕一个UART/SCI能力集来实现的,因为硅的封装是较小的(更低的花费)。
许多小的微处理器被配备了一个UART或者SCI接口(更低的接口),并且这些设备的软件接口是相对容易实现的(更低的软件花费)。
最后,按照机电一体化的思路,协议控制器(UART/SCI)相对简单的特性和基于状态操作的特性允许应用指定的集成电路(ASICs)的创造执行为输出传感器收集和激励器输出控制设备。
总线上的所有信息通信都由主动设备开始。
从动设备接收命令并对来自主动的请求作出响应。
在主动开始了所有总线通信之后从动不能通信,除非被收到主动的请求。
但是,从动设备可以生成一个总线唤醒,如果它们的内部功能需要此特征的话。
“LIN联盟”开发了此系列的LIN规范。
此联盟是一群汽车原始设备制造商,半导体制造商,以及通信软件和工具开发者。
LIN系列规范由LIN指导委员会(这些成员的一个闭合子集)“发布”。
相关的联盟成员通过加入到LIN工作小组而促成了此规范的形成;但是,工作组的方向和最终发布的规范内容是LIN指导委员会的责任。
LIN规范包含了超过一个LIN协议和物理层的定义。
此外,一个工作流程,诊断和配置方法,对一个应用程序接口的定义(API),一个节点能力文件(NCF)和一个LIN描述文件(LDF)以及语义的文件结构被识别为必须的(在所有实现中都是强制性的)。
但是,既然协议和物理层中有很大的灵活性,这些规范对J2602网络的适用性将在此文件中被进一步地指定。
1.4与LIN规范的关系(参考第2.6节,LIN2.0规范包)
正如LIN规范包中所描述的,LIN2.0协议规范系列由7个文件组成:
1.4.1LIN规范包
LIN规范包提供了LIN协议,它的特征,以及工作流程的一个概述。
这包括了修订历史,LIN概述和词汇。
1.4.2LIN物理层规范
LIN物理层规范描述了包括位速率,时钟公差,等等的物理层。
1.4.3LIN协议规范
LIN协议规范描述了LIN的数据链路层。
1.4.4LIN诊断和配置规范
LIN诊断和配置规范描述了能/可以被放置到数据链路层上面的服务,以提供诊断信息和节点配置。
1.4.5LINAPI规范
LINAPI规范描述了网络和应用程序之间的接口,包括诊断模块。
1.4.6LIN配置语言规范
配置语言规范描述了LIN描述文件的格式,该文件被用于配置完整的网络,并且服务为不同网络节点的主机厂和供应商之间的一个常用接口,以及对开发和分析工具的一个输出。
1.4.7LIN节点能力语言规范
LIN节点能力语言规范表述了一个被用于描述现有从动节点的一种格式,该节点可以与一个系统定义工具一起被使用以自动地生成LIN描述文件。
本文件(SAEJ2602)的其余部分将直接引用这些LIN规范。
2.参考
2.1适用的出版物
下列的出版物组成了此规范(在此指定的内容)的一部分。
除非另有说明,应该使用最新版本的SAE出版物。
2.1.1SAE出版物
从SAE,400CommonwealthDrive,Warrendale,PA15096-0001或者www.sae.org可以获得。
SAEJ551–所有的部分-汽车和设备的电磁兼容性的性能水平和测量方法
SAEJ1113–所有的部分-汽车元件的电磁兼容性测试程序
SAEJ1113-1多路复用和数据通信的汽车网络词汇
SAEJ1930–电气/电子系统诊断的术语,定义,缩写和首字母缩略词
2.1.2ISO文件
从ANSI,25West43rdStreet,NewYork,NY10036-8002或者www.iso.org可以获得。
ISO7498–数据处理系统,开放系统内联标准参考模式
ISO7637–公路汽车-由传导和耦合产生的电干扰–部分1和部分2
ISO9141–公路汽车–诊断系统-对数字信息交互作用的要求
2.1.3供应商出版物
供应商的文件/设备清单详见附录A。
2.1.4其它的出版物
始于2003年9月23日的LIN规范包2.0版从www.lin-subbus.org可以得到。
CISPR25–用于车载接收器保护的无线电干扰参数的界限值和测量方法从webstore.iec.ch可以得到。
ES–XW7T-1A278-AC—福特元件和子系统电磁兼容性全球要求和测试程序从可以得到。
此文件应该被参考为福特EMC规范。
3.术语的定义
3.1词汇
3.1.1命令帧
其数据由主动节点中的从动任务发布并且被从动节点中的一个或者多个从动任务预定的一个帧。
3.1.2数据链路层
这提供了通过物理层的可靠的信息转换。
它包括信息结构,帧和错误控制。
3.1.3显性信号
LIN总线的从动和低电压状态。
如果多个设备使用总线,此状态将会控制隐形的或者非从动的状态。
3.1.4“休眠的”状态
在此状态下,从动任务状态机正在等待间断/同步顺序的接收。
3.1.5主动节点
负责开启所有的信息通信。
其它的信息,请详见LIN规范包的词汇表。
3.1.6媒体
在网络上的ECUs之间传达电(或者相当的通信方式)信号传输的物理实体。
3.1.7物理层
此ISO7498子章节由向所有ECU节点之间提供接触互联的媒体,机械接触互联,以及收发器组成。
3.1.8协议
对ECUs之间的信息交换的正式协定或者规则。
这包括信号帧管理,帧发送和物理层的规范。
3.1.9发布者
作为一个数据源被发送到总线上的一条LIN信息中的一个主动或者从动节点。
3.1.10辐射发射
从LIN物理层发出的能量。
3.1.11辐射抗扰度
物理层元件对高能量电磁场中出现的通信错误的敏感度水平。
3.1.12隐形信号
LIN总线的无驱动和高电压状态。
如果多个设备使用此总线,此状态将被显性状态覆盖。
3.1.13请求帧
其数据被有且仅有一个节点中的从动任务发布,并且只被主动节点中的从动任务预定的一个帧。
3.1.14从动节点
从主动节点接收信息或者对由主动节点开始的信息作出响应的一个设备。
其它的信息请详见LIN规范包的词汇表。
3.1.15预定者
接收一个LIN信息中的数据的一个主动或者从动节点。
4.首字母缩略词,缩写,以及标志
API–应用程序接口
ASIC–应用指定的集成电路
CAN–控制器局域网
DLC–诊断链路连接器
DNN–设备节点编号
ECU–电子控制单元
EMC–电磁兼容性
ESD–静电放电
ISO–国际标志化组织
Kbits/sec–千个数据位每秒
LDF–LIN描述文件
LIN–本地内联网
LSB–最低有效字节
lsb-最低有效位
MSB–最高有效字节
msb–最高有效位
NAD–诊断节点地址
NCF–节点能力文件
OEM–原始设备生产商
RE–辐射发射
RI–辐射抗扰度
SAE–汽车工程师协会
SCI–串行通信接口
UART–通用异步接收器/发送器
5.LIN系统的要求
所有的ECULIN接口应该符合2003年9月份出版的LIN规范包,除非此规范中另有指定。
5.1LIN规范包
第1.4.1节中描述的LIN规范包只是告知性的,没有包含正式的要求。
也需注意:
包含在LIN2.0的此节中信息可以或者不可以成为基于J2602实现的典型代表。
但是,LIN规范的此节中的词汇表包含了用于理解LIN协议和J2602的定义和专业术语。
5.2J2602串行数据链接特性
1.主动/从动冲突避免
2.能够满足LIN2.0的要求,并同以前的设备一起工作。
3.其它的定义符合SAE对串行数据通信网络的要求。
4.从动到从动的通信是不被支持的,将被极力地阻止。
5.3由主动进行的错误检测(参考第4.1节,LIN2.0协议规范)
主动任务状态机应该检测在间断/同步/受保护的标识符顺序的发送期间的错误。
如果一个错误被检测到(例如,数据不匹配或者数据没有被接收到),主动应该停止帧的发送并且开始发送时间表中指定的下一个帧。
5.4由从动任务执行的帧处理(参考第4.2.2节,LIN2.0协议规范)
5.4.1从动任务错误检测
从动任务状态机(要么在一个从动节点中,要求在一个主动节点中)应该检测下列的错误:
标识符校验和错误
字节字段帧错误(例如,无效的停止位)
数据错误(例如,发送的数据与被读的数据不匹配,发送的数据没有被接收到,收到的固定形式的数据不正确)
校验和错误
5.4.2在发送过程中出现错误时的从动行为
当一个从动任务状态机检测到一个字节字段帧错误,数据错误,或者校验和错误时,从动任务状态机将会在下一个字节字段的发送之前停止发送信息,除非此错误发生在校验和字节的发送期间,并且返回到“休眠的”状态。
从动任务也应该设置如第5.8.6节中定义的恰当的错误标志(J2602状态字节)。
5.4.3在接收过程中出现错误时的从动行为
当一个从动任务机检测到一个标识符奇偶校验错误,字节字段帧错误,数据错误或者校验和错误时,从动任务状态机应该抛弃从当前帧中缓冲的任何数据,并返回到“休眠的”状态。
从动任务也应该设置如第5.8.6节中定义的恰当的错误标志(J2602状态字节)。
5.5信息传送的时间容许值(参考第2.2节,LIN2.0协议规范)
假如帧的发布者和预订者都支持最大的信息传送时间小于TFrame_Minimum,那么每一个最大信息传送时间可以被指定到TFrame_Minimum和TFrame_Maximum之间的范围内。
一个从动节点可以响应的最小时间TFrame_Minimum的值应该被识别到它的节点能力文件中。
如果其值没有被提供到节点能力文件中,主动节点应该假定TFrame_Minimum的值是LIN2.0协议规范中定义的值。
5.6LIN产品识别(参考第2.4节,LIN2.0诊断和配置规范)
下列的要求对LIN功能标识符和变量标识符设置条件的目的作了进一步的说明。
5.6.1对功能标识符段落的说明:
如果两个产品展示出了所有下列的特性,则它们的功能相同的,并且应该被设置相同的功能标识符:
它们展示出相同的功能行为
它们展示出相同的强制性节点能力文件声明
它们的LIN通信和应用功能的配置是相同的(由IC供应商配置)。
5.6.2对变量
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SAE J2602 2005 中文版
![提示](https://static.bdocx.com/images/bang_tan.gif)