CAN XL总线技术

目录

开场白(主持人)

第一部分:CAN XL 的 “出身”—— 为啥需要第三代 CAN 总线?

第二部分:CAN XL 的 “硬核本领”—— 协议里藏着哪些黑科技?

第四部分:应用场景与未来 ——CAN XL 能解决哪些实际问题?

CANXL技术核心问答(5问速记版)  

1. CANXL协议是什么?相比CAN和CAN FD有哪些关键升级?

2.CANXL如何兼容CAN/CAN FD网络?混合网络中节点如何工作?

4.CANXL工具套件如何支持CANXL开发?  


开场白(主持人)

哈喽大家好,欢迎来到本期《车载技术前线》播客!最近后台好多朋友问,智能汽车数据量越来越大,传统 CAN 总线不够用,以太网成本又太高,有没有中间方案?今天咱们就来聊一个能填补这个空白的关键技术 ——CAN XL 总线,带大家从协议到实操,搞懂这第三代 CAN 总线到底厉害在哪。

第一部分:CAN XL 的 “出身”—— 为啥需要第三代 CAN 总线?

(主持人)首先得搞明白,CAN XL 是怎么来的?咱们先回顾下 CAN 总线的演进史。

第一代是经典 CAN,每帧最多 8 字节数据,速率 1Mbps,应付传统车身控制还行;

第二代 CAN FD,数据段速率提到 8Mbps,数据量 64 字节,勉强能接 ADAS 的小部分需求。但现在智能汽车里,ADAS 传感器每秒要传大量数据,OTA 升级包动不动几百 MB,车身域控还要和其他域互联,CAN FD 就有点 “力不从心” 了,而以太网虽然快,成本和布线复杂度又上去了。

这时候 CAN XL 就来了,作为第三代技术,它最核心的就是 “兼容 + 突破”。许老师特别强调,CAN XL 能直接用现有 CAN FD 的物理层,比如双线总线、120Ω 终端电阻,不用改布线,车企升级成本一下就降下来了。但性能上是质的飞跃 —— 单帧数据能到 2048 字节,比 CAN FD 翻了 32 倍,速率最高 20Mbps,刚好填补了 CAN FD 和以太网之间的带宽空白。

(补充说明)CAN XL 的终端电阻是不是必须 120Ω? 目前 CiA 还没出明确协议,但他们测试用传统 120Ω 配置,混网下 8Mbps、20Mbps 都能正常通讯,后续等物理层协议出来再细化就行,这也能看出来 CAN XL 的兼容性做得很到位。

第二部分:CAN XL 的 “硬核本领”—— 协议里藏着哪些黑科技?

(主持人)聊完定位,咱们就得挖挖 CAN XL 的技术细节了。解析协议帧结构,里面有几个字段特别关键,咱们一个个说。

第一个是 PID(优先级标识符),11 位长度,专门管优先级调度。以前 CAN FD 的 ID 又管仲裁又管寻址,容易冲突,现在 PID 把优先级单独拎出来,关键消息比如刹车控制信号,能更快抢占总线,实时性更有保障。

第二个是 SDT(服务数据单元类型),这个字段相当于 “翻译官”,许老师举了例子,SDT 值 07h 就代表这帧里包的是 CAN FD 报文,04h/05h 对应以太网帧,也就是说 CAN XL 能直接传其他协议的数据,实现 “隧道传输”。比如把 CAN FD 报文封装进 CAN XL 帧里发,或者把以太网数据打包过来,不同总线之间不用额外网关转换,效率一下就提上来了。

还有两个很实用的设计:双 CRC 校验和 VCID(虚拟网络 ID)。

双 CRC 分别保护帧前缀和完整帧,这对大数据量传输特别重要,能大幅降低误码率;

VCID 是 8 位字段,能在一条物理总线上划分 256 个虚拟网络,比如把动力域、车身域的信号分开传,互不干扰,特别适合现在的中央 – 区域架构。

(互动小提问)这里考考大家,你们觉得这些技术里,哪个对 ADAS 场景最有用?

其实是 2048 字节的大数据帧,以前雷达数据要拆成好多小帧传,容易丢包,现在一帧就能传完整的传感器片段,同步性和可靠性都提升不少,这也是许老师在直播里重点强调的 ADAS 核心应用点。

第四部分:应用场景与未来 ——CAN XL 能解决哪些实际问题?

(主持人)最后咱们聊聊 CAN XL 的落地价值。分了三个核心场景,都特别有代表性。

第一个是 ADAS 传感器数据同步,比如激光雷达、摄像头的实时数据,以前用 CAN FD 要拆帧,延迟高还容易丢,CAN XL 一帧 2048 字节刚好能装下,20Mbps 速率也能满足同步需求,成本还比以太网低。

第二个是车身域控互联,现在车企都在推区域架构,一个区域控制器要连好多传感器和执行器,CAN XL 的 VCID 能划分虚拟网络,动力、灯光、门窗的信号分开传,互不干扰,布线还不用改,升级起来很灵活。

第三个是 OTA 升级,许老师算过一笔账,一个小的 ECU 升级包几 MB,用 CAN XL 传比 CAN FD 快 30 多倍,不用占用以太网带宽,能和娱乐系统、自动驾驶的数据传输错开,避免网络拥堵。

现在 NXP、英飞凌、TI 这些芯片厂商都在推支持 CAN XL 的 MCU 和收发器,博世刚发布的 XS_CAN IP 也支持 20Mbps 速率,产业链越来越成熟。未来 CAN XL 不会取代以太网,而是和以太网、CAN FD 配合,构成 “分层骨干网”—— 以太网负责超高速大数据(比如自动驾驶域),CAN XL 负责中速中等数据(比如车身域、ADAS 子系统),CAN FD 负责低速控制(比如传统底盘),各司其职。

CANXL技术核心问答(5问速记版)  

1. CANXL协议是什么?相比CAN和CAN FD有哪些关键升级?

CANXL是CAN总线第三代协议,填补CAN FD(最高8Mbps)与百兆车载以太网之间的速率空白。  
核心升级:  
– 速率:数据域波特率最高20Mbps(专用模式),兼容模式下8Mbps;  
–  payload :单帧最大2048字节(CAN FD仅64字节);  
– 新特性:支持虚拟网络(VCID,类似VLAN)、以太网隧道传输、优先级与寻址分离。  

2.CANXL如何兼容CAN/CAN FD网络?混合网络中节点如何工作?

兼容规则:  
-速率适配 :混合网络(含CAN FD节点)时,KXL速率限为8Mbps;纯KXL网络可达20Mbps。  
-报文处理 :CAN FD节点忽略KXL报文,KXL节点可同时接收CAN FD和KXL报文。  

 3.CANXL报文帧结构有哪些关键字段?与CAN FD的主要区别是什么?

核心字段:  
– PID (11位):仅优先级标识(CAN FD的ID含优先级+寻址);  
-SDT(8位):定义报文类型(如CAN FD隧道传输、以太网透传);  
-VCID(8位):虚拟网络ID(划分256个虚拟网络);  
-双CRC校验 :PCRC(头部校验)+ FCRC(整帧校验)。  
区别:CAN FD的ID同时包含优先级和寻址,KXL则将寻址分离到AF字段,PID仅表优先级。  

4.CANXL工具套件如何支持CANXL开发?  

软硬件组合:  
-硬件:PK USB XL接口卡(兼容CAN/CAN FD/KXL,收发器采用TI TK6052);  
-软件:PK Pro7(抢先版)支持KXL报文收发、解析、Trace回放,未来将支持Python脚本(替代VB)。  
优势:FPGA实现控制器,支持20Mbps高速传输,兼容多种收发器(如CAN FD收发器可跑8Mbps模式)。  

 5.CANXL典型应用场景有哪些?相比10BASE-T1S有何优势?

适用场景:  
– 高带宽需求 :雷达数据传输(单帧2048字节,无需分片)、车载以太网隧道;  
– 混合网络 :车身域控制(总线负载率从CAN FD的5.4%降至1.7%)。  
对比10BASE-T1S:  
-线缆效率 :KXL额外开销仅10%(10BASE-T1S需250%);  
-拓扑灵活 :支持总线型/星型,单节点仅需1个端口(10BASE-T1S菊花链需2个端口)。  

—  
💡 **记忆贴士**:速率20M、 payload 2K、双CRC、虚拟网络、兼容老CAN——CANXL填补中速总线空白!

https://www.bilibili.com/video/BV1dSCLBjEj9/?spm_id_from=333.337.search-card.all.click&vd_source=413c648c94462f7d61e4b4cf0840ec77

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容