Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
在车辆网络协议的工程选型中,了解历史标准能帮助工程师避免重复踩坑。SAE J2056/2-2000(已取消)是一份信息报告,旨在汇总制造、汽车、航空、军事及计算机领域中已有的通信协议,为Class C(高速实时控制)应用提供背景参考。它并非评估性文档,而是以统一的格式呈现各协议的技术摘要,并附有并列对比表,便于工程师初步筛选。
该标准由SAE车辆网络小组定义了三种通信类别,覆盖从低到高的应用需求:
这三类并非层次关系,而是不同应用场景。Class C通常向下兼容低类别,但主要面向实时性要求苛刻的系统。
报告深入调查了以下13种协议,每种都从物理层、数据链路层、错误检测等方面进行了技术总结:
| 协议名称 | 来源领域 | 媒体访问控制 (MAC) | 典型数据速率 | 错误检测 | 在报告中的角色 |
|---|---|---|---|---|---|
| MIL-STD-1553 | 航空 | 命令/响应 (时分制) | 1 Mbps | 奇偶校验 + 状态字 | Class C 经典参考 |
| ABUS | 汽车 | 用户定义 | 用户定义 | 用户定义 | Class C 候选 |
| AutoLAN | 汽车 | 令牌传递 | 1.25 Mbps | CRC | Class C 候选 |
| SAE J1850 | 汽车 (Class B) | VPW 或 PWM | 41.6 kbps 或 10.4 kbps | CRC | Class B 背景参考 |
| CAN | 汽车 | CSMA/CR (仲裁位) | 1 Mbps (高速CAN) | CRC 15 | Class C 广泛应用 |
| D2B | 汽车/消费 | 用户定义 | 126 kbps | 用户定义 | Class C 候选 |
| Ethernet (IEEE 802.3) | 计算机 | CSMA/CD | 10/100 Mbps | CRC 32 | Class C 潜在方案 |
| JIAWG | 航空 | 命令/响应 | 1-50 Mbps | CRC | Class C 参考 |
| Mini-MAP | 制造 | 令牌总线 | 5 Mbps | CRC | Class C 候选 |
| SDLC/HDLC | 计算机/通信 | 主从或平衡 | 用户定义 | CRC 16 | Class C 候选 |
| Token Ring (IEEE 802.5) | 计算机 | 令牌传递 | 4-16 Mbps | CRC | Class C 候选 |
| Token Slot Network | 汽车 | 令牌槽 | 用户定义 | CRC | Class C 候选 |
| VAN | 汽车 | CSMA/CR | 125 kbps | CRC | Class C 候选 |
表注:数据速率和各协议特性源自报告摘要及常见工程知识;许多协议未指定完整属性,需用户根据需求定义。
🛠️ 设计启示:本报告的最大价值在于其统一的技术描述格式。工程师可以使用该格式将新的候选协议提交给SAE委员会,供未来修订考虑。同时,大多数协议并未定义全部要素(如总线长度、电气特性),这意味着在实际应用中,用户必须自行补充这些“用户定义”的部分。
对于Class C通信协议的选择,该调查提供了一个历史性的起点。例如,CAN协议因其实时仲裁和高可靠性,成为当代车载Class C骨干网络的代表,而MIL-STD-1553虽源自航空,但其确定性的命令/响应机制在军用车辆中仍有应用。
🔍 关键洞察:不要将这篇报告视为最终的协议评估。它是一份摘要比较,意图是“展示现有协议”,而非推荐。真正的选型需要结合应用细节(如消息周期、节点数量、冗余要求)和最新的协议演化(如CAN FD、Ethernet TSN)。
⚠️ 常见误区:许多工程人员会误以为协议属性表中“未指定”代表协议不成熟,但实际上,许多协议有意让物理层或高层由应用定制。此外,只关注汽车行业内的协议而忽略航空或制造领域中的成熟方案,会错失优化机会。
答:虽然标准已于2000年2月取消(被其他标准取代),但它作为协议对比的格式范本和当时技术的快照,对于理解车辆网络协议的演进思维仍有重要参考价值。
答:可以。现代车辆通常采用网关连接多个子网:Class A(如LIN)控制车身;Class B(如J1850)共享数据;Class C(如CAN)用于实时控制。三者通过网关进行信息交互。
答:先从对比表中筛选出符合数据速率与实时性要求的候选(如CAN、Ethernet),然后查阅各协议的详细规范,根据确定性、鲁棒性、成本及生态支持做最终决定。
⚠️ 警告:报告中的许多电气参数(如总线最大长度、节点数)被标注为“用户定义”。在项目初期,务必与协议供应商确认这些未指定的细节,以免影响物理层设计。