SAE J1939-22是面向重型车辆网络的数据链路层标准,利用CAN FD(灵活数据速率)技术,实现更高带宽、更低延迟的数据通信。相较于SAE J1939-21,J1939-22支持CAN控制器使用64字节数据。ü齅ulti-PG协议整合多个参数组(PG),并通过FD传输协议支持超大消息分段传输。该标准还内建功能安全与网络安全保障机制,满足现代车辆对数据完整性和保密性的需求。
| 维度 | SAE J1939-21 | SAE J1939-22 |
|---|---|---|
| 帧格式 | CEFF/CBFF(8字节数据) | FEFF/FBFF(最多64字节数据) |
| 传输协议 | 传统TP(PGN 60416/60160) | FD传输协议(FD.TP.CM/DT) |
| 多PG打包 | 不支持 | Multi-PG支持最多9个C-PG/帧 |
| 功能安全/网络安全 | 无内建支持 | 通过TOS/TF字段提供可选保障 |
| 最大消息长度 | 1785字节(TP) | 16777215字节(RTS/CTS) |
Multi-PG协议将多个ECU的PG打包进一个CAN FD。扛鯬G作为C-PG(Contained PG)包含头信息和数据。C-PG头包含类型服务(TOS)、拖尾格式(TF)和CPGN字段。TOS=2表示SAE J1939 PG可携带可选的安全保障数据,TOS=1用于制造商自定义保障。Padding C-PG(TOS=0)填充至有效DLC长度。
FD传输协议用于传输超过60字节的PG数据。支持两种模式:BAM(广播)和RTS/CTS(点对点)。BAM用于全局广播,最大15300字节;RTS/CTS用于定向传输,最大16777215字节。连接管理通过FD.TP.CM消息实现,包括RTS、CTS、EOMS、EOMA和Abort。数据分段使用FD.TP.DT消息,每段60字节。
1. 所有支持J1939-22的节点必须同时兼容FEFF和FBFF帧格式,并能处理CEFF帧用于地址声明。
2. 建议将周期短、优先级高的PG优先打包进Multi-PG,并设置合适的优先级(默认控制消息3,其他6)。
3. 当PG数据加保障数据超过60字节时,必须使用FD传输协议,避免使用传统TP。
4. 接收方应支持至少1个RTS/CTS和1个BAM会话,并实现超时机制(T1=750ms, T2=1250ms等)。
5. 功能安全和网络安全保障数据可。ㄒ橛糜诠丶刂葡ⅲㄈ鏒M1)。
请注意,本内容不等同于标准原文,请参阅正式版文本。

点击查看大图
该顶层文档总体描述了网络@OSI 分层结构@从属文档结构@并提供对所有预分配值和名称的控制。本文档的附录列出了所有 SPN 分配@ PGN 分配@ NAME 功能分配@ 制造商代码分配@ 和首选地址分配。尽管完整的定义详细信息可能记录在另一个标准中,但本文档中列出了所有 SPN 和 PGN 分配。本文档中的 SPN 和 PGN 列表标识了包含定义详细信息或与...
在嵌入式产品开发过程中,可能会面临CAN路数不够的问题。如何选择合适的转换模块解决这个问题呢?本文为您讲解几款模块的选型方法。 ?应用场景CAN总线是优秀的现场总线之一,已由当初的汽车电子扩散到各行各业。从工业自动化到新能源,从轨道交通再到航空航天,CAN总线技术在中国不断的应用和沉淀。图1...
如果产品中使用的是CAN2.0A或者CAN2.0B协议,我们继续对比选择。CANFDSM不带CAN或者CANFD收发器,用户需自行增加隔离或者不隔离的收发器模块。而CSM300内部集成有CAN隔离收发器、CAN控制器,因此可以直接连接MCU与CAN总线。图6 CSM300与CANFDSM内部器件情况...
随着新能源汽车的发展,需要传输的数据量也逐渐增加,很多车厂都在考虑使用CAN FD来替代CAN实现数据量传输的提速。那么如何稳定地升级到CAN FD呢?本文为您解答。一CAN FD与CAN的主要区别图1 CAN帧基本格式图2 CAN FD帧基本格式如图1、图2所示分别是CAN帧和CAN FD帧的基本...
三CAN FD升级的解决方案针对CAN FD升级的情况,一般有三种解决方案。1、CAN节点忽略CAN FD报文支持CAN2.0的ECU忽略CAN FD报文,不对其进行识别,这样虽然无法对CAN FD报文进行解析处理,但是也不会将其识别为错误。芟呖梢员VふMㄑ。因为CAN FD是向下兼容...
Copyright ?2007-2026 ANTPEDIA, All Rights Reserved
京ICP备07018254号 京公网安备1101085018 电信与信息服务业务经营许可证:京ICP证110310号
页面更新时间: 2026-09-13 03:00