文章
CAN XL—— 面向大数据通信系统的 CAN 技术扩展
简而言之:CAN XL 在 CAN 总线基础上进行扩展,具备更大有效载荷、更高数据传输速率,以及专为大数据应用设计的全新协议机制。
CAN XL 在数据链路层对 CAN 协议进行增强,引入全新机制以支持更多通信模型。作为 CAN CC 与 CAN FD 的迭代升级技术,CAN XL 可对现有 CAN 基础设施进行选择性扩展,在保留其成熟可靠特性的同时,满足未来应用需求。

CAN XL—— 关键技术要点
- 有效载荷最高可达 2048 字节,优先级与寻址功能明确分离
- 采用 11 位优先级 ID,专用于 CAN 总线仲裁
- 沿用 CAN CC 的仲裁机制,同时大幅提升有效数据传输速率,实现高且可扩展的载荷吞吐能力
- 采用级联 CRC 机制,实现高级故障检测
- 通过 SDT 与 VCID 技术概念,可适配上层协议以及虚拟网络
CAN‑XL 技术背景
CAN‑XL 在 CAN‑CC、CAN‑FD 的基础上,大幅拓展了 CAN 技术的适用场景。其核心优势不只是有效载荷长度的提升,更是大载荷、仲裁段与数据段相分离、有效数据吞吐量大幅提高三者的结合。
CAN‑CC 的有效载荷最大为 8 字节,比特率最高 1 Mbit/s,非常适合传输对时间要求严苛的短小控制报文。CAN‑FD 将有效载荷提升至 64 字节,数据段比特率通常支持 2‑8 Mbit/s,可实现中等规模数据传输。但在传输大数据块时,协议开销依旧占比很高。
CAN‑XL 从根本上改变了这一现状。它支持最高 2048 字节的有效载荷,大数据块仅需少量帧即可完成传输。仲裁阶段沿用传统 CAN 最高 1 Mbit/s 的比特率,保证总线的确定性行为。仲裁完成后,数据段以更高比特率传输。实际产品实现中速率可达数兆比特每秒至十几兆比特每秒,常用区间为 5‑16 Mbit/s。
CAN‑XL 的核心亮点在于:随着载荷长度增大,有效载荷传输效率显著提升。因此 CAN‑XL 既保留了 CAN 成熟可靠的特性 —— 确定性仲裁、强大的错误处理能力,又非常适合大数据量通信。借此,CAN‑XL 填补了传统 CAN 通信与以太网方案之间的技术空白。
对CAN‑CC、CAN‑FD 以及 CAN‑XL 传输 512 字节有效载荷的传输耗时进行对比。各模式所需帧数量如下:CAN‑CC:64 帧,每帧 8 字节;CAN‑FD:8 帧,每帧 64 字节;CAN‑XL:1 帧,512 字节。假设条件:11 位标识符,包含帧间间隔(IFS),不计位填充;CAN‑FD 启用比特速率切换 BRS(仲裁段速率 1 Mbit/s,数据段速率 4 Mbit/s);CAN‑XL 仲裁段速率 1 Mbit/s,数据段速率 12 Mbit/s。
CAN‑CC、CAN‑FD、CAN‑XL 技术对比
- CAN‑CC:有效载荷最大 8 字节,比特速率最高 1 Mbit/s,适用于时间严苛的控制数据;
- CAN‑FD:有效载荷最大 64 字节,典型数据速率 2‑8 Mbit/s,面向中等数据量场景;
- CAN‑XL:有效载荷最大 2048 字节,数据速率可扩展至数兆比特到十几兆比特每秒,用于大数据量业务。
- 三者共用经典 CAN 仲裁机制,具备总线确定性行为。
CAN‑XL 的优势与应用场景
CAN‑XL 的发展主要源于汽车行业的需求。车辆架构从域控架构(domain-based vehicle architecture)向区域架构(zonal vehicle architecture)演进,加之现代汽车软件占比不断提升,这就要求通信网络具备良好可扩展性,既要实现更高的数据吞吐率,又要拥有结构清晰的协议设计。
在该类架构下,CAN‑CC 与 CAN‑FD 逐渐显现功能瓶颈,尤其是当其用作连接各区域或电子控制单元(ECU)的主干网络时。不过,CAN‑XL 的技术原理并不仅仅局限于汽车领域。受数据量增大、分布式智能以及多协议并行使用等因素影响,工业系统的通信需求同样持续增长。
在部分应用场景中,以太网虽然性能优异,但在架构设计与成本方面并非总是最优方案,而 CAN‑XL 可对现有网络架构进行针对性扩展。CAN‑XL 的核心优势之一,是兼具大数据传输能力与总线确定性行为。在同一网络内,对时间严苛的 CAN‑CC或 CAN‑FD 通信业务,可以和大数据量的 CAN‑XL 传输业务共存。这使得现有基础设施能够继续服役,并通过 CAN‑XL 实现渐进式升级,无需舍弃已经成熟、经过实践验证的通信方案。
CAN‑XL 在现代通信架构中的优势
- 受汽车行业区域架构(zonal-oriented architecture)与主干网络架构(backbone-oriented architecture)发展驱动;
- 借助 CAN‑XL 实现诊断数据、服务数据及更新数据的高效大流量传输;
- 可将 CAN‑CC/CAN‑FD 的高实时通信业务,与 CAN‑XL 大数据量业务融合共存;
- 基于现有 CAN‑CC、CAN‑FD 架构完成扩展升级,无需整体更换技术体系。
esd electronics 对 CAN‑XL 的布局
对 esd electronics 而言,CAN‑XL 是其历经多年打磨、已取得市场成功的技术与产品系列的自然延续。三十五年以来,esd 持续开发 CAN‑CC、CAN‑FD 及相关通信架构的软硬件解决方案,为客户提供基于 CAN 系统的设计、项目实施以及长期运行维护支持。
凭借大量项目实践积累,esd electronics 对 CAN 数据链路层、协议机制以及工业应用的特殊需求具备深刻理解。
公司始终以长期可靠性、技术一致性,以及与现有系统环境的无缝集成为核心目标。
在此定位下,CAN‑XL 被视作一项补充性增强技术:对现有成熟技术进行能力拓展,但不会替代那些经过实际验证的技术方案。
esd electronics 的 CAN 总线专业能力
- 拥有 35 年以上 CAN CC、CAN FD 以及基于 CAN 的系统架构研发经验
- 产品阵容齐全,覆盖 PC 接口、嵌入式解决方案与网关设备
- 硬件、驱动程序及应用程序接口(API)一站式自主研发
- 深耕工业场景,持续迭代 CAN 总线相关技术
esd electronics 的 CAN XL 产品规划展望
esd electronics 计划推出 CAN‑PCIe/500 系列板卡。该板卡是现有 PCIe CAN 产品系列的扩展产品,面向开发、测试与评估类应用,支持CAN CC、CAN FD 以及 CAN XL。
成熟的 NTCAN 应用程序接口将进行系统性功能升级,新增 CAN XL 相关能力,确保各类 CAN 协议版本可共用一套统一、一致的软件接口。
随着产品研发推进,后续将发布更多详细信息。