TSN(时间敏感网络)介绍


作者:极氪软件及电子中心 元识

1. 前言

TSN是时间敏感网络(Time-Sensitive Network)的英文缩写,是IEEE 802.1 TSN工作组开发的一系列数据链路层协议规范的统称,用于指导和开发低延迟、低抖动,并具有传输时间确定性的以太网局域网,是传统以太网在汽车等特定应用环境下的增强功能实现。

  • TSN的发展史

早期的以太网采用的交换机主要使用半双工模式,传输带宽为100M,传输延时为5ms,单根线路的最大长度为100m。紧接着,在千兆以太网和全双工传输技术的快速发展中,局域网中基本普及了千兆交换机,默认情况下所有端口处于一个广播域,所有数据包的交换通过硬件的MAC地址表进行查询转发。

随着以太网交换技术的成熟,并在城域网等更大范围的应用拓展,1980年2月,IEEE 802委员会成立,任务是制定局域网和城域网的通信标准,IEEE 802.1工作组则主要制定基于以太网的协议标准。

1991,针对大量交换机的部署产生了冗余链路等的一系列问题,IEEE 802.1工作组发布了802.1D STP生成树协议,并于1998年发布了第二部RSTP快速生成树协议,基本解决了各厂商设备在组网时容易产生环路等问题。

随着802.1D的制定,大规模用户组网条件已经成熟,1999年,IEEE 802.1发布802.1QVLAN协议作为802.1D的后续补充,能够将大规模的用户小区和城市区域使用虚拟网络标识的进行区分,解决了电信用户组网和城域网接入的IP限制问题。

进入21世纪以后,随着以太网的普及,基于以太网的多媒体应用需求与日俱增,于是2006年IEEE成立了AVB工作组,制定了一系列新的802.1技术标准,对现有以太网进行功能扩充,包括带宽保持、限制延时和精确时钟同步,提供了高质量、低延时、时间同步的音视频局域网解决方案。

随着工业4.0概念的提出和车联网时代的到来,工业和汽车对实时以太网技术的需求迅速增长,在2012年,AVB工作组更名为TSN工作组,在继承AVB已有的技术基础上,进一步针对实时通信的应用场景,制定并提出了更多可行的技术标准,籍此在未来的工业和汽车等领域继续引领以太网技术的发展。

2. TSN系列规范

TSN系列规范包含了非常多的技术标准,一部分来源于以往音视频、通信等领域的应用,一部分来源于芯片等技术厂商在技术实现上的探索。

图1 TSN协议系列规范

当前已经发布的TSN系列规范大致分为四个部分:时间同步、调度延时、可靠性、资源管理。

  • 时间同步

时间同步的协议规范主要是802.1AS/802.1AS-Rev,基于数据链路层进行以交换机为关键节点的时钟同步机制的实现,主要来自于IEEE1588时间同步协议的简化版本,更适用于车载网络中实时性精度要求较高的通信传输场景。

目前主流的应用为2011版本,主要是基于单域或多域的时钟同步机制的实现,初步满足了基于以太网作为骨干网的电子电器架构的设计需求。

图2 802.1AS多域分布

最新发布的为2020版本,增加了时钟冗余和时钟传输路径冗余的实现,对满足车辆功能安全的需求提供了统一的解决方案。

图3 802.1AS时钟实时冗余

  • 调度延时

802.1Qbv是在交换机多个输出队列的严格优先级(报文中的优先级通常来自于VLAN或者IP)模式下,利用门循环列表GCL(Gate Control List)来控制每个队列的开关时间窗口,来实现时间感知整形器TAS(Time-aware Shaper)的功能;GCL通常有8~16组,可通过灵活配置来实现不同延时需求的调度规则集合,进而对应不同优先级帧的最大传输延时保证来实现传输延时确定性和带宽的稳定性。

图4 802.1Qbv GCL调度

同时,802.1Qbv为了确保每个时间片的报文都能传输完成,预留了一个Gurad Band,长度最大可配置为一个标准以太网帧的MTU大小约1500字节,会增加约12.5us的延时损耗。为了不浪费这个带宽的等待时间,于是设计并引入了802.1Qbu规范。

802.1Qbu将数据帧分为可被抢占帧(Preemptable Frame)和快速帧(Express Frame),通常在每个交换机端口以优先级来对帧进行以上分类,即高优先级的帧可以对低优先级未传输完成的帧进行抢占发送,以减少传输延迟。抢占的规则一般通过设置最小可被抢占帧长度,例如若设置为128字节,则必须等待可被抢占帧传输完128字节才能对快速帧进行抢占发送,等快速帧发送完成后,再对被抢占帧未发送完成的部分进行发送。

802.1Qbu和802.1Qbv的同时使用,可以在保证链路延时和带宽相对确定的情况下,对高实时报文进一步降低传输延时。

  • 可靠性

802.1CB主要是通过交换机硬件的报文复制功能实现发送端数据帧的在交换机指定转发端口处的复制,并通过不同的交换机传输路径发送至最终目的节点所在的交换机连接端口,然后在该交换机端口利用交换机硬件的对特定协议复制帧的重复消除,进而利用网络拓扑中的冗余路径实现在传输链路中实时的可靠性数据备份,并且不增加软件收发数据产生的额外负载;相比传统的通信错误恢复机制,能够在正常通信链路发生错误时,利用在冗余路径中的实时数据保证通信不间断,且延时仅是冗余路径中多余交换机节点的转发延时,一般在10us左右,可以非常好地满足高实时高可靠性的应用场景。

图5802.1CB冗余策略

  • 资源管理

资源管理的系列规范类似于网络管理之类的协议和配置格式的一些规定,适合于灵活组网、易于维护的一些应用环境,并不适用于汽车上稳定性要求高、固定资源分配的策略,所以这里就暂不详细介绍了。

3. TSN在汽车上的应用

TSN在汽车上的应用主要使用了基于802.1AS-Rev的时钟同步协议,以及随后推出的802.1Qbv、802.1CB、802.1Qbu等一系列满足车载网络流量调度需求的协议规范。

  • 车载网络

未来的车载网络将以中央计算大脑为车辆中心,以区控制器为局部中心,基于以太网作为骨干网的环状拓扑进行部署,为全车的智能化提供超大的带宽和连通性。

图6ZEEKR EE 3.0架构

随着网络拓扑的巨大变更,未来的车型将能够把整车线束总长度从3.5km以上降低至1.5km左右,减重100~200kg,实现电动汽车10%以上的续航提升,在降低硬件损耗的同时,带来非常可观的综合经济效益,对实现碳中和的国家战略提供强有力的支撑。

  • 时钟同步

在极氪具有辅助驾驶和自动驾驶的功能的车型中,时钟同步精度是各个传感器实现高精度响应和定位外部环境的基础,包括1~9个激光雷达,1~6个毫米波雷达,12个超声波雷达,4~8个环视摄像头(鱼眼和侧视),1个前视高清识别摄像头,1个前视DVR摄像头,1个后视倒车摄像头,1个DMS摄像头,通过车内网络节点具备的硬件支持的802.1AS gPTP时钟同步功能,可以将各个传感器的时钟同步误差压缩到100ns~1us以内,基本上满足了车辆在高速和低速运行中各个场景的驾驶控制需求。

图7车辆自动驾驶传感器分布

  • 延时确定

对于新一代车型的车辆控制,通过区控制器的交换机功能进行大量实时性周期数据传输,依赖优化验证后的Qbv和Qbu配置,10ms、20ms、50ms、100ms等传统车辆运行中的CAN控制数据,均可以按照抖动性要求的误差等级,实现分批分时的确定带宽和确定延时的数据传输,基本能够满足100us~1ms的延时区间,实现与传统CAN网络数据转发性能要求的完全兼容。

同时,通过区控制器进行毫米波雷达的数据传输能够保留足够的实时带宽,车联网的地图等应用也能够保证及时响应,在线音视频应用也能够流畅播放,进而实现了多域融合在以太网作为骨干网的网络环境下的良好示范效应。

  • 实时冗余

功能安全在应用汽车以太网作为骨干网的拓扑中主要关注的是通信安全。传统的CAN网络通信具有天然的组播通信方式,某一个节点的故障不会中断其他节点间的通信。

汽车以太网使用以交换机为中心转发节点的网络拓扑,使用的是集中式的点对点通信,需要使用队列来缓存报文和控制通信策略;如果传输路径中的转发节点出现故障,则可能会立刻中断整车各个区控制器之间的大量通信,会造成车辆控制中不可预知的风险。

802.1CB针对汽车以太网的先天性缺陷给出了一个利用硬件冗余通道来保持实时数据备份的方式,可以将需要备份的数据实时保留在通信线路中,提供硬件线路和软件流量的双重备份,能够有效地提升通信的功能安全等级。

图8802.1CB帧复制传输

4. 总结

汽车功能的智能化、网联化、多媒体化催生了新时代车载电子电气架构的升级和变革,涌现出了大量具有创造力的技术理念和个性化的应用场景,已经远远超出了物联网、车联网等新时代概念的范畴。

为了迎接这些挑战,极氪软件及电子中心将大胆探索,基于TSN的电子电气架构进行下一代智能车型的研发,并打造搭载ZEEKR OS的中央计算超级算力平台,在新的市场需求下不断突破创新,为汽车产业的技术创新奉献自己的青春和激情。


智能汽车开发者平台 分享汽车最新前言技术解读,行业分析,与授权行业资料分享平台。
评论
  • 11-29学习笔记11-29学习笔记习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习笔记&记录学习习笔记&记学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&学习学习笔记&记录学习学习笔记&记录学习学习笔记&记
    youyeye 2024-12-02 23:58 59浏览
  • 艾迈斯欧司朗全新“样片申请”小程序,逾160种LED、传感器、多芯片组合等产品样片一触即达。轻松3步完成申请,境内免费包邮到家!本期热荐性能显著提升的OSLON® Optimal,GF CSSRML.24ams OSRAM 基于最新芯片技术推出全新LED产品OSLON® Optimal系列,实现了显著的性能升级。该系列提供五种不同颜色的光源选项,包括Hyper Red(660 nm,PDN)、Red(640 nm)、Deep Blue(450 nm,PDN)、Far Red(730 nm)及Ho
    艾迈斯欧司朗 2024-11-29 16:55 174浏览
  • 遇到部分串口工具不支持1500000波特率,这时候就需要进行修改,本文以触觉智能RK3562开发板修改系统波特率为115200为例,介绍瑞芯微方案主板Linux修改系统串口波特率教程。温馨提示:瑞芯微方案主板/开发板串口波特率只支持115200或1500000。修改Loader打印波特率查看对应芯片的MINIALL.ini确定要修改的bin文件#查看对应芯片的MINIALL.ini cat rkbin/RKBOOT/RK3562MINIALL.ini修改uart baudrate参数修改以下目
    Industio_触觉智能 2024-12-03 11:28 66浏览
  • 作为优秀工程师的你,已身经百战、阅板无数!请先醒醒,新的项目来了,这是一个既要、又要、还要的产品需求,ARM核心板中一个处理器怎么能实现这么丰富的外围接口?踌躇之际,你偶阅此文。于是,“潘多拉”的魔盒打开了!没错,USB资源就是你打开新世界得钥匙,它能做哪些扩展呢?1.1  USB扩网口通用ARM处理器大多带两路网口,如果项目中有多路网路接口的需求,一般会选择在主板外部加交换机/路由器。当然,出于成本考虑,也可以将Switch芯片集成到ARM核心板或底板上,如KSZ9897、
    万象奥科 2024-12-03 10:24 53浏览
  • 当前,智能汽车产业迎来重大变局,随着人工智能、5G、大数据等新一代信息技术的迅猛发展,智能网联汽车正呈现强劲发展势头。11月26日,在2024紫光展锐全球合作伙伴大会汽车电子生态论坛上,紫光展锐与上汽海外出行联合发布搭载紫光展锐A7870的上汽海外MG量产车型,并发布A7710系列UWB数字钥匙解决方案平台,可应用于数字钥匙、活体检测、脚踢雷达、自动泊车等多种智能汽车场景。 联合发布量产车型,推动汽车智能化出海紫光展锐与上汽海外出行达成战略合作,联合发布搭载紫光展锐A7870的量产车型
    紫光展锐 2024-12-03 11:38 88浏览
  • 学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习笔记&记录学习习笔记&记学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&
    youyeye 2024-11-30 14:30 75浏览
  • RDDI-DAP错误通常与调试接口相关,特别是在使用CMSIS-DAP协议进行嵌入式系统开发时。以下是一些可能的原因和解决方法: 1. 硬件连接问题:     检查调试器(如ST-Link)与目标板之间的连接是否牢固。     确保所有必要的引脚都已正确连接,没有松动或短路。 2. 电源问题:     确保目标板和调试器都有足够的电源供应。     检查电源电压是否符合目标板的规格要求。 3. 固件问题: &n
    丙丁先生 2024-12-01 17:37 91浏览
  • 概述 说明(三)探讨的是比较器一般带有滞回(Hysteresis)功能,为了解决输入信号转换速率不够的问题。前文还提到,即便使能滞回(Hysteresis)功能,还是无法解决SiPM读出测试系统需要解决的问题。本文在说明(三)的基础上,继续探讨为SiPM读出测试系统寻求合适的模拟脉冲检出方案。前四代SiPM使用的高速比较器指标缺陷 由于前端模拟信号属于典型的指数脉冲,所以下降沿转换速率(Slew Rate)过慢,导致比较器检出出现不必要的问题。尽管比较器可以使能滞回(Hysteresis)模块功
    coyoo 2024-12-03 12:20 86浏览
  •         温度传感器的精度受哪些因素影响,要先看所用的温度传感器输出哪种信号,不同信号输出的温度传感器影响精度的因素也不同。        现在常用的温度传感器输出信号有以下几种:电阻信号、电流信号、电压信号、数字信号等。以输出电阻信号的温度传感器为例,还细分为正温度系数温度传感器和负温度系数温度传感器,常用的铂电阻PT100/1000温度传感器就是正温度系数,就是说随着温度的升高,输出的电阻值会增大。对于输出
    锦正茂科技 2024-12-03 11:50 97浏览
  • 光伏逆变器是一种高效的能量转换设备,它能够将光伏太阳能板(PV)产生的不稳定的直流电压转换成与市电频率同步的交流电。这种转换后的电能不仅可以回馈至商用输电网络,还能供独立电网系统使用。光伏逆变器在商业光伏储能电站和家庭独立储能系统等应用领域中得到了广泛的应用。光耦合器,以其高速信号传输、出色的共模抑制比以及单向信号传输和光电隔离的特性,在光伏逆变器中扮演着至关重要的角色。它确保了系统的安全隔离、干扰的有效隔离以及通信信号的精准传输。光耦合器的使用不仅提高了系统的稳定性和安全性,而且由于其低功耗的
    晶台光耦 2024-12-02 10:40 118浏览
  • 戴上XR眼镜去“追龙”是种什么体验?2024年11月30日,由上海自然博物馆(上海科技馆分馆)与三湘印象联合出品、三湘印象旗下观印象艺术发展有限公司(下简称“观印象”)承制的《又见恐龙》XR嘉年华在上海自然博物馆重磅开幕。该体验项目将于12月1日正式对公众开放,持续至2025年3月30日。双向奔赴,恐龙IP撞上元宇宙不久前,上海市经济和信息化委员会等部门联合印发了《上海市超高清视听产业发展行动方案》,特别提到“支持博物馆、主题乐园等场所推动超高清视听技术应用,丰富线下文旅消费体验”。作为上海自然
    电子与消费 2024-11-30 22:03 93浏览
  • 《高速PCB设计经验规则应用实践》+PCB绘制学习与验证读书首先看目录,我感兴趣的是这一节;作者在书中列举了一条经典规则,然后进行详细分析,通过公式推导图表列举说明了传统的这一规则是受到电容加工特点影响的,在使用了MLCC陶瓷电容后这一条规则已经不再实用了。图书还列举了高速PCB设计需要的专业工具和仿真软件,当然由于篇幅所限,只是介绍了一点点设计步骤;我最感兴趣的部分还是元件布局的经验规则,在这里列举如下:在这里,演示一下,我根据书本知识进行电机驱动的布局:这也算知行合一吧。对于布局书中有一句:
    wuyu2009 2024-11-30 20:30 118浏览
  • 最近几年,新能源汽车愈发受到消费者的青睐,其销量也是一路走高。据中汽协公布的数据显示,2024年10月,新能源汽车产销分别完成146.3万辆和143万辆,同比分别增长48%和49.6%。而结合各家新能源车企所公布的销量数据来看,比亚迪再度夺得了销冠宝座,其10月新能源汽车销量达到了502657辆,同比增长66.53%。众所周知,比亚迪是新能源汽车领域的重要参与者,其一举一动向来为外界所关注。日前,比亚迪汽车旗下品牌方程豹汽车推出了新车方程豹豹8,该款车型一上市就迅速吸引了消费者的目光,成为SUV
    刘旷 2024-12-02 09:32 107浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦