网易首页 > 网易号 > 正文 申请入驻

CAN XL技术解读

0
分享至

1.前言

CAN总线作为车载总线中极为重要的一部分,已经经历了相当长时间的考验,而第二代CAN总线(即CAN FD)也在近几年里逐步实现大规模的应用,与此同时,第三代CAN总线(CAN XL)也将要正式推出。本文将为大家分享CAN XL的相关内容。

2.为什么要推出CAN XL

1)填补CAN FD与100BASE-T1之间的空白

当前常用车载总线既包括低速率的总线,这些总线覆盖了5MBit/s及以下的应用(目前CAN FD的典型速率是2MBit/s,后续可能会升级至5MBit/s),也包含高速率的总线,即车载以太网(100/1000BASE-T1)。而在“复兴号”和“绿皮车”之间,需要较为合适运载手段,以在成本、性能、速率之间取得平衡,顺应新的应用场景需求。

大家可能会问,FlexRay总线是否可以?只要对FlexRay总线有所应用,会了解其开发成本、不友善的刷写应用、不利于拓展的拓扑结构等都影响了更广泛的推广应用,从而被放弃。

所以在10 MBit/s通信的“gap”区间,出现了2种易于推广的方案:从高速率通信技术下沉而来,即10BASE-T1S;从低速率总线升级提升而至,即CAN XL。

2)增加最大报文长度

最大报文长度与通信速率是相辅相成的,更快的通信速率意味着可以使用更大的数据长度。CAN XL被设计为至少实现10 MBit/s的通信速率,最大支持2048字节的单帧传输。从CAN FD最大支持64字节的报文长度,到CAN XL最大支持2048字节,报文长度的提升有了质的飞跃。而我们知道,通常以太网报文的单帧最大长度为1518字节,这意味着我们可能会在CAN XL上运行TCP/IP协议。

为什么CAN XL要极大地增加最大报文长度? 这就涉及到第三点:如何与以太网的10BASE-T1S形成有力竞争。

3)竞争力

前面提到了对垒双方10BASE-T1S与CAN XL大致信息。先说10BASE-T1S,其上层协议完全使用TCP/IP,物理拓扑上则变成了类似CAN的总线形式,总的来说特点就是降低成本。得益于以太网上层应用的成熟性,10BASE-T1S能更好地将外部应用向车内扩展。但是,车内如何与当前车载网络技术融合是很大的挑战,这在我看来也正是CAN XL在着力解决的问题:兼容性。

CAN XL一方面是从CAN FD衍生,继承了CAN FD的特性(如仲裁机制、错误检测等等),能很好的衔接以CAN为主的车内通信(主要是指基于信号的通信方式);另一方面,CAN XL对其协议做了很大的扩展,允许在CAN XL上运行TCP/IP,或者说:既然10BASE-T1S的核心竞争力是成熟的TCP/IP协议和丰富的上层应用,那么秉承打不过就加入的策略,CAN XL期望做到对以太网上层协议的良好兼容(特别是面向服务的通信方式)。

这也正是本文前面所说,早期的CAN XL需求更多的是解决速率瓶颈,但随着不断演进,兼容性、“包容性”变成了非常关键的要素。那么接下来我们介绍一下CAN XL的特点,探讨下其怎样实现这种兼容性。

3.CAN XL的特点

1)通信速率:10 MBit/s以上

首先是其通信速率,设计为10 MBit/s以上(典型速率可能为12 MBit/s,但不会超过20 MBit/s),但由于CAN XL还没有完全落地,实际的参数需要等正式标准化结束后才有定论。

2)帧结构

帧结构总体与CAN FD一致,帧的头尾是低速模式(约1MBit/s),帧主体是高速模式,高速模式和低速模式通过特定字段划分。帧格式的简要说明如下:

Priority ID、AF(Acceptance Field):与CAN ID相比,CAN XL把优先级和message ID的概念做了拆分,Priority ID用于处理优先级,AF用于表示message ID,后文做额外说明;

XL:这个字段包含多个bit,表示此报文是标准CAN报文、CAN FD报文还是CAN XL报文(即兼容CAN、CAN FD);

ADS(Arbitration Data Sequence)、DAS(Data Arbitration Sequence):速率转换的过渡字段,用于低速率转高速率、高速率转低速率;

SDT(SDU Type):指示数据类型,后文做额外说明;

SEC:表示是否为加密数据,由于目前的资料有限,可能需要等CAN XL正式发布后再讨论其作用与否;

SBC(Stuff Bit Count)、PCRC、FCRC、FCP(Format Check Pattern):用于CRC校验、错误检测,由于可携带数据长度增加了很多,因此设计了前后2处的CRC检验,CRC的长度也相应扩展;

VCID(Virtual CAN Network ID):类似以太网中的VLAN,后文做额外说明;

3)SDT、AF

前面提到,CANXL可以兼容以太网上层协议和CAN通信,这部分的内容正是由SDT和AF字段实现。SDT类比于Ethernet Ⅱ的类型字段,表明CAN XL报文携带什么样的数据;AF是用于寻址的字段,类比于CAN ID和以太网的MAC地址,根据SDT的不同值,AF可以有不同的寻址方式。比如当SDT=0x3,AF就是传统的CAN ID,报文携带的数据就是传统CAN报文的数据;SDT=0x4,AF表示以太网中目标MAC地址,报文就表示为以太网报文。

看到这里,有读者应该会意识到,这里存在一个问题。CAN XL通过SDT和AF的组合可以表明一个以太网报文,但是以太网报文中3个重要字段:源MAC地址、目标MAC地址、类型在CAN XL中只截取了目标MAC地址。目前看CAN XL可能是打算将整个以太网报文都放进data field中,再增加帧头等信息,但笔者认为这不是一个很好的方式,可能需要等CANXL正式发布后我们再来探讨下这部分内容。

4)Priority ID、AF

CAN依据优先级进行仲裁,而在CAN和CAN FD中,优先级和message ID使用相同载体,这也使得在系统设计时会将重要信号放在高优先级的报文中。但CAN XL将优先级和message ID做了分开处理,即Priority ID和AF。这意味着可以有更灵活的设计方式,同时由于SDT的划分,CAN XL报文同样也可以采用源地址和目标地址的寻址方式(即SDT=0x2, Node Addressing)。但考虑到CAN已经使用了很多年,出于沿用和过渡的考虑也可以将Priority ID和AF设计为同样的值,继续按照之前的方式使用。

5)VCID

VCID参照了以太网中VLAN的概念,将VLAN ID应用到CAN XL上,即在数据链路层允许进行虚拟网络的划分。与VLAN的相同,这种虚拟网络划分使得通信可以摆脱一部分物理拓扑的限制,也能提高数据的安全性。其实这种虚拟网络在当前CAN中存在类似的机制(AUTOSAR Partial Network,后文简称PN),也就是说,如果我们使用CAN XL中的VCID,我们就可能出现3种局部网络:通过软件实现PN而形成的上层局部网络(包含网络管理和上层应用);通过VCID实现的数据链路层的局部网络;通过PN收发器实现PN而形成的物理层局部网络(主要应用网络管理)。如何将这3种机制融为一体可能会是CANXL落地后需要考虑的部分。

4.对于选择10BASE-T1S还是CAN XL,考虑哪些方面

前面提到很多关于CAN XL的内容,但总的来讲,其与10BASE-T1S各有优劣,尤其是当前CAN XL还未正式发布(所有的内容都可能存在变更),那么在此仅基于应用落地的考虑谈谈如何做出选择:

1)用在哪里

在考虑成本等因素前,或许需要先梳理清楚为什么要引入这些技术,应用场景是什么。

CAN XL典型应用场景:在以太网作为主干网的架构中,CAN XL用作其下一级网段,满足对数据吞吐、实时性有较高要求,需与域控或区域控制器构建更灵活的交互机制的通信需求。基于这种场景,CAN XL可能是更优的选择(即本文的核心观点:兼容性)。如果选择10BASE-T1S,车内CAN信号的交互需要经过UDP/TCP包的重组,可能还需要考虑丢包、延迟等协议不同带来的差异。

2)成本

成本将会成为能否广泛推广应用的核心点。虽然CAN XL在设计时就考虑过其成本应该低于10BASE-T1S,但硬件成本只是一方面,软件开发各环节成本可能会是压倒骆驼的最后一根稻草。

3)沿用件的情况

沿用件本身应该算作成本的一环,但这里把沿用件单独拿出来分析,是由于车型的更迭不是一蹴而就的过程,会有较长的过渡期,甚至某些样件或技术会一直沿用。这种情况下,新技术的引入必须考虑与沿用件和原技术的兼容情况。

4)休眠、唤醒

这里的“休眠、唤醒”指的是低功耗相关行为,当前的车载以太网对于休眠唤醒的深度支持大多需要I/O或者CAN端口作为控制来实现,这对于车内网络来说显然不够灵活并且也产生额外的成本,或是需要10BBASE-T1S的PHY同样支持TC10所定义的Sleep/Wake-up机制。而CAN XL由于继承了CAN本身的休眠唤醒特性且可兼容CAN,有着天然的优势(CAN XL可以使用标准CAN报文作为唤醒信号,而不需要为了适应高速率做额外定义)。

虽然CAN XL未正式发布,但从目前的技术文档来看其潜力很大,尤其是其既保留了CAN本身的优势、特点,又能对以太网进行衔接。因此需要大家保持关注,提前做好技术储备。

注:文中部分图片来源于http://www.bosch-semiconductors.com/media/ip_modules/pdf_2/can_xl_1/canxl_intro_20210225.pdf

参考文献
[1] CiA 610-1 CAN XL specifications and test plans Part 1: Data link layer and physical coding sub-layer requirements
[2] CiA 610-2 CAN XL Part 2: Data link layer and physical signaling conformance test plan
[3] CiA 610-3 CAN XL specifications and test plans - Part 3: Physical media attachment sub-layer requirements
[4] http://www.bosch-semiconductors.com/media/ip_modules/pdf_2/can_xl_1/canxl_intro_20210225.pdf
[5] TC10 Wake-upSleep Specification for Automotive Ethernet

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
随着长春亚泰0-4,中甲最新积分榜出炉:榜首易主

随着长春亚泰0-4,中甲最新积分榜出炉:榜首易主

侧身凌空斩
2026-05-24 17:25:28
随着重庆铜梁龙1-0,中超最新积分榜出炉

随着重庆铜梁龙1-0,中超最新积分榜出炉

侧身凌空斩
2026-05-24 18:56:27
电价改革要来了:国家为什么在这个时候“动”电价?

电价改革要来了:国家为什么在这个时候“动”电价?

趣文说娱
2026-04-28 22:06:04
吃兰州拉面的人为什么越来越少了?网友:进店小心翼翼的怕说错话

吃兰州拉面的人为什么越来越少了?网友:进店小心翼翼的怕说错话

另子维爱读史
2026-02-27 20:31:34
小酒窝十周岁生日,董璇张维伊合体给她庆生,朵朵到场高云翔缺席

小酒窝十周岁生日,董璇张维伊合体给她庆生,朵朵到场高云翔缺席

可乐谈情感
2026-05-24 21:27:52
只恋爱不结婚,与黄立行海外定居十年的徐静蕾,51岁仍想当导演

只恋爱不结婚,与黄立行海外定居十年的徐静蕾,51岁仍想当导演

奇怪的鲨鱼们
2026-05-24 23:35:24
卡耶塔诺上任13天遭11票逼宫,连椅子未坐热

卡耶塔诺上任13天遭11票逼宫,连椅子未坐热

花漾夜雨飘雪
2026-05-24 17:12:35
东南亚人口黑洞:越南人满为患,老挝却像无人区?真相让人扎心

东南亚人口黑洞:越南人满为患,老挝却像无人区?真相让人扎心

民间胡扯老哥
2026-05-24 07:01:02
去年惊险保级,今年绝杀升级,英超升班马全部产生,都是老熟人

去年惊险保级,今年绝杀升级,英超升班马全部产生,都是老熟人

嗨皮看球
2026-05-24 14:05:23
昆明警方回应主干道上现“三角钉”致多车破胎:2名修车店主深夜抛撒,已刑拘

昆明警方回应主干道上现“三角钉”致多车破胎:2名修车店主深夜抛撒,已刑拘

澎湃新闻
2026-05-24 13:32:30
段睿深夜悲痛发文:再也没有人等我回去了!

段睿深夜悲痛发文:再也没有人等我回去了!

原梦叁生
2026-04-22 20:06:36
为什么女人不拒绝偷情,但拒绝确立关系呢?

为什么女人不拒绝偷情,但拒绝确立关系呢?

思絮
2026-05-24 23:15:24
夫妻性生活别急着进入!学会这招“延迟满足”,爽感增倍

夫妻性生活别急着进入!学会这招“延迟满足”,爽感增倍

精彩分享快乐
2026-05-13 12:05:07
1队10个首发怎么打?雷霆4换1交易赚麻了,又一个王朝球队要诞生

1队10个首发怎么打?雷霆4换1交易赚麻了,又一个王朝球队要诞生

毒舌NBA
2026-05-24 07:44:07
伊朗“最大内鬼”,原来是他?

伊朗“最大内鬼”,原来是他?

中国新闻周刊
2026-05-22 21:03:52
高调、铁腕、野心勃勃 徐留平任上落马

高调、铁腕、野心勃勃 徐留平任上落马

中国经济网
2026-05-23 22:01:42
安妮·海瑟薇自曝差点退出新片:看到表演后想逃跑

安妮·海瑟薇自曝差点退出新片:看到表演后想逃跑

自愈小日子
2026-05-23 01:07:13
反腐不再靠举报!2026年纪委大数据这样“揪”出腐败

反腐不再靠举报!2026年纪委大数据这样“揪”出腐败

职场资深秘书
2026-05-24 20:56:49
比特币过去24小时涨3.3%

比特币过去24小时涨3.3%

财联社
2026-05-24 19:34:15
从日服1粒到800粒!女子因便秘连吃4年“小粉丸”,致部分结肠被切除

从日服1粒到800粒!女子因便秘连吃4年“小粉丸”,致部分结肠被切除

澎湃新闻
2026-05-22 14:34:26
2026-05-25 00:07:00
北汇信息
北汇信息
专注汽车电子领域
612文章数 31关注度
往期回顾 全部

汽车要闻

国民家轿再上新 帝豪向上系列限时5.59万起

头条要闻

山西矿难遇难者家属:父亲年过半百 我们一直劝他别干了

头条要闻

山西矿难遇难者家属:父亲年过半百 我们一直劝他别干了

体育要闻

唐斯发牌,大头逆袭:骑士跌向残忍夏季

娱乐要闻

王鹤棣掉粉超20万!代言和作品遭抵制

财经要闻

什么情况下,本轮AI大行情会结束?

科技要闻

我戴着摄像头上班,正在帮AI抢走我饭碗

态度原创

时尚
游戏
艺术
教育
军事航空

《低智商犯罪》一半惊喜,一半可惜

胖头鱼玩家狂喜!《坦克世界》C系坦歼WZ113G终于要有3D涂装了

艺术要闻

砸十几亿,烂十几年!福建福清富创世纪城,还有救吗?

教育要闻

北京一本“守门员”率先出手!流出的这张图把家长看麻了

军事要闻

深夜美伊谈判传来大消息 特朗普最新表态

无障碍浏览 进入关怀版