文章目录
- J1939标准概述:
- J1939/11物理层
- J1939/13板外诊断连接器
- J1939/21数据链
- J1939/31网络层
- J1939/71车辆应用层
- J1939/73应用层-诊断层
- J1939/81网络管理
- 总结
J1939标准概述:
J1939由以下子标准组成: ?J1939 – 建议实践串行控制和通信车辆网络 ?J1939/11 – 物理层 – 250k bits/s,屏蔽双绞线 ?J1939/13 – 板外诊断连接器 ?J1939/21 – 数据链路层 ?J1939/31 – 网络层 ?J1939/71 – 车辆应用层 ?J1939/73 – 应用层– 诊断 ?J1939/81 – 网络管理
J1939/11物理层
总线的物理特性: ·屏蔽双绞线 ·最大40米 ·250kbit/s ·最多30个节点(ECU) ·基于ISO11898
J1939/13板外诊断连接器
本文件为诊断目的定义了标准连接器。描述的连接器是Deutsch HD这是一种9针圆形连接器,10-9-1939。
J1939/21数据链
本文档定义CAN帧(29位标识符和PGN等)使用和传输协议函数,如何定义8字节以上的报纸?J在网络上传输1939总线。 J1939年报纸被组织成协议数据单元(PDU),由标识符和8个数据字节组成。最低有效性优先于大于单个字节的数值数据(LSB)发送方式。J1939使用支持扩展标志符(29位)CAN 2.0B。CAN标识符包括优先级(3位)、保留位(1位)和数据页(1位)PDU格式(1字节)PDU具体地址(1字节)和源地址(1字节)。 有两种不同PDU格式。PDU1格式用于发送包含特定目的地址的报纸。PDU2格式只能用于广播发送。标识符中PDU报文格式由格式字节确定。PDU格式字节小于240 (0xF0),格式是PDU1.如果大于239,则格式为PDU2。 本J1939年文档还描述了命令、请求、广播/响应、确认和组函数五种类型的报纸。 传输协议为传输8个字节以上的报纸提供函数(因为单个字节CAN帧不能容纳这样的报文)。在J在1939年,这些报纸被分成7字节的数据包,每个包都有一个序号。有特殊的连接管理(CM)报文用于处理分割报文的通信。这些报纸的例子包括:请求发送(RTS)、清除发送(CTS)和广播宣布报BAM)。分割的报纸可以发送到特定的设备或广播。CM在发送方和接收方之间提供虚拟连接和握手过程。发送人要求发送发送报纸,然后接收人回应此时可以接收多少段(图4)。如果发送人和接收人之间没有握手,分段的报纸也可以作为广播发送。
J1939/31网络层
本文档描述J通信所需的服务和功能在1939网络的不同部分之间进行。根据看到相同的信号,段可以是子网络ECU进行划分。J1939/31描述了网络互网络互连提供功能的四种类型ECU类型:转发器(转发)、网桥(转发和过滤)、路由器(转发、过滤和地址转换)和网关(转发、过滤、地址转换和报纸重组)。
J1939/71车辆应用层
本文对标准参数进行了描述和定义PGN。本文档每年大约更新四次,包括新的标准参数和报纸。 不同长度的参数定义在文档中:1、2和4字节。若参数最高有效字节值为0xFE,表示有错误。如果值为0xFF,表示参数不可用。本文还建议根据参数度、限制和偏移(根据参数的长度和物理特性)。 参数的描述从名称和表示值的解释开始(即用于获取参数值的测量方法)。然后,以下信息描述了参数的内容: ?数据长度(字节) ?精度(标度和偏移,测量单位) ?数据范围(物理值标定刻度后的范围) ?类型(状态、测量值) ?可疑参数号(SPN)(具体参数号) ?PGN(代表发送的报文帧) 每个参数组都有一个名字,后面跟下列信息: 传输重复率(一个时间间隔或请求) ?数据长度(字节) ?数据页(0或1,和PGN有关) ?PDU格式(0到255,与PGN有关) ?PDU具体信息(取决于PDU格式) ?默认的优先级(值在0和7之间, 0是最高优先级) ?参数组号(PGN) ?数据参数字节(所有参数都包括引用和字节序) 内部报纸大多以广播形式发送,没有具体的目的地地址。
J1939/73应用层-诊断层
本文件定义了访问诊断和校准数据的函数和报纸。有一些定义的诊断报告: ?读写ECU内存 ?运行时报告诊断信息 ?标识灯状态 ?读取和清除诊断故障码(DTC) ?启动/停止广播DM 本文档更新版本包括诊断故障码(DTC)说明的额外信息。DTC是一个从J继承于1587的32位标志符包含4个元素:可疑参数号(SPN)、故障模式标识符(FMI)、发生次数(OC)和SPN转换方法。DTC用源地址识别组件或子系统。
J1939/81网络管理
本文档中的信息包含ECU名及名字的内容ECU如何使用名来主张地址。名字是每个64位(8字节)长的数字ECU提供唯一的标志。名称有两个主要目的: 1.提供ECU包括功能的描述。 2.将地址作为仲裁的数字值。 J1939/81文档还描述了地址主张过程的工作机制。文档中基本定义了三种类型的报纸。 1.请求地址(PGN 59904)。发送此报纸以检索网络上其他设备使用地址的信息。 2.主张地址(PGN 60928)。可分为: (1)主张的地址。发送此报文主张地址或作为请求主张地址的响应,以指示设备地址。 (2)地址不能主张。ECU如果地址声称过程失败,请发送此报纸。ECU如果地址索赔过程失败,收到请求索赔地址的报告,地址不能索赔将在响应中发送。源地址设置为0x254指示没有地址。 3.命令地址(PGN 65240)ECU设置为特定地址。可通过诊断工具或互联网进行ECU(网桥、网关)完成这项工作。 地址仲裁时,名称被视为8字节的数字值。值越小,优先级越高。
总结
对J初步了解了1939标准概述。