自动驾驶关键技术:时间敏感网络TSN

谈思实验室 2024-04-29 17:53

点击上方蓝字谈思实验室

获取更多汽车网络安全资讯


01

概述

众所周知,通用以太网是以非同步方式工作的,网络中任何设备都可以随时发送数据,因此在数据的传输时间上既不精准,也不确定。同时,广播数据或视频等大规模数据的传输,也会因网络负载的增加而导致通讯的延迟甚至瘫痪。

因此,通用以太网技术仅仅是解决了许多设备共享网络基础设施和数据连接的问题,但却并没有很好的实现设备之间实时、确定和可靠的数据传输。

2006年,IEEE802.1工作组成立AVB音频视频桥接任务组,并在随后的几年里成功解决了音频视频网络中数据实时同步传输的问题。

这一点立刻受到来自汽车和工业等领域人士的关注。2012年,AVB任务组在其章程中扩大了时间确定性以太网的应用需求和适用范围,并同时将任务组名称改为现在的TSN任务组。

TSN(Time-Sensitive Networking)是在非确定的以太网中实现确定性最小时延的协议族,是IEEE  802.1开发的一套协议标准,为以太网协议的数据链路层提供一套通用的时间敏感机制,为标准以太网提供了确定性和可靠性。

TSN是关于以太网通讯协议模型中的数据链路层(MAC层)的协议标准。TSN是一套协议标准,而不是一种协议,即,TSN为MAC层提供一套通用的时间敏感机制,在确保以太网数据通讯的时间确定性的同时,为不同协议网络之间的互操作提供了可能性。

TSN能实现时间敏感性(对实时性要求高)数据和非时间敏感性数据在同一网络的传输,即TSN可以与非 TSN 设备互操作,但确定性通信仅可在启用 TSN 的设备之间进行。

TSN协议族本身具有很高的灵活性,用户可以根据应用的具体需求来选择相应的协议组合。TSN标准有许多协议还在制定中,不过这并不妨碍TSN在汽车领域的应用,只要有TSN的核心组件即可投入使用。

TSN有4个核心组件,分别是时间同步、低延迟、可靠性和资源管理。

02

TSN协议族

TSN协议族包含了时钟同步、低延迟(数据调度及流量整形)、可靠性、资源管理这四个类别的子协议。

2.1 时钟同步

所有通信问题均基于时钟,确保时钟同步精度是最为基础的问题,TSN工作组开发基于IEEE1588的时钟,并制定新的标准IEEE802.1AS-Rev,它用于实现高精度的时钟同步。

AS – 时钟同步

IEEE1588协议,又称PTP(precise time protocol,精确时间协议),可以达到亚微秒级别时间同步精度。PTP的主要原理是延时响应机制(Delay Request-Response Mechanism),如图所示:

IEEE802.1AS-Rev针对IEEE1588规范进行了扩展,扩展的内容包括:

  • 所有域常用peer延迟服务;

  • 支持精细时间测量FTM;

  • 对链路聚合(802.1AX)的支持;

  • 改善的使用范围-包括1步时间戳标准化处理以及针对长链、环的支持;

  • 更好的响应能力,这包括了更快的主站交互、降低BMCA收敛时间;

  • 支持了多域的同步信息传输以及冗余支持能力(可配置冗余路径和冗余主站);

  • 对无线网络采用时间测量提供更好的支持;

2.2 低延迟

汽车中传输的数据可以分为三种,Scheduled Traffic、Reserved Traffic、Best-effort Traffic,他们对于延迟的要求越来越低。

  • Scheduled Traffic:如底盘控制数据,必须按照严格的时间要求送达,这类数据延迟一般要求不超过5毫秒,甚至有些不超过1毫秒。

  • Reserved Traffic:预留数据。这类数据延迟可以根据需要适当放宽。

  • Best-effort Traffic:只需要尽力而为的传输,例如娱乐系统数据,对于延迟要求最低。

TSN通过定义不同的数据调度及流量整形,优化上述三种类型数据在网络中的传输过程,将数据流的时延限定在一定范围内,以此来保证不同类型数据流对的传输延迟的不同要求。下表是TSN中几种主要的整形方法的对比:

Qav – 循环排队和转发

Qav是基于信用的整形器,即CBS(Credit Based Shaper)。Qav采用“信用(Credit)”机制在时间上均匀地分配帧以避免突发,主要特点是:

  • 每个队列都可以分配有CBS整形器,拥有CBS整形器的队列也有各自的信用;

  • 在预留带宽(idleSlope)内提供平滑的数据流,使其在时间上均匀地分配帧;

  • 保证较低优先级流量(如Best-effort流量)的一定带宽,也有传输的机会;

  • 避免缓冲区溢出和报文丢失;

此协议制定初衷是确保传统的异步以太网数据流不会干扰到AVB的实时数据流传输。现在Qav不再局限于音视频的传输。此协议规定了每类优先级的入口计量、优先级再生以及处理时间感知队列的算法,示例如下。

Qbv – 时间感知整形器 (TAS)

调度流量(Scheduled Traffic)对于低延迟抖动有比较高的要求,而严格优先级(SPQ)和基于信用的整形器(CBS)均无法保证数据在网络中的延迟抖动。

Qbv定义了时间感知整形器(TAS,Time-Aware Shaper)。TAS使以太网帧被标识并指派给基于优先级的VLAN Tag,每个队列在一个时间表中定义,然后这些数据队列报文在预定时间窗口在出口执行传输,同时,其它队列将被锁定在规定时间窗口里。

TAS避免了周期性数据被非周期性数据所影响,使得每个交换机的延迟是确定的,因此,在TSN网络的数据报文延时被得到保障。

IEEE  802.1Qbv定义了通过调度算法启用或禁用帧传输的门,将以太网通信划分为固定长度、连续重复的周期。这些周期被分成时隙,在每个时隙中,数据通过被赋予不同的优先级实现在指定时隙中的传输。

由于此操作,时间敏感流可以拥有专用时隙,从而确保此流量在传统以太网网络上的确定性传输。另一方面,预留流量和best-effort流被容纳在每个周期的剩余时隙中。预留流量保证有专用带宽,而best-effort流可以使用剩余的带宽。

通过Time Aware Shaper为优先级较高的时间敏感型关键数据分配特定的时间槽,并且在规定的时间节点,网络中所有节点都必须优先确保重要数据帧的通过。由于TAS的运行基于不同的时间时隙发送不同类型的流量,因此所有网络设备必须在纳秒级范围内同步。

Qbv主要为那些时间严苛型应用而设计,其必须确保非常低的抖动和延时。Qbv确保了实时数据的传输,以及其它非实时数据的交换。不过,TAS不一定具备最佳的带宽使用。

Qbu和br – 抢占

对于特别重要的数据,TSN定义了抢占机制,它由802.1Qbu/802.3br共同构成。

  • IEEE802.1Qbu:将在队列排队中报文等级进行分类,按等级可被分为可被抢占帧和抢占帧。

  • IEEE802.1br:设计了快速帧(express frame,通过eMAC发送)的MAC数据通道,快速帧可以抢占可抢占帧(preemptable frame,通过pMAC发送)。当低优先级帧的传输过程中有高优先级帧可传输时,以太网MAC可以中断低优先级帧的传输,立即开始发送高优先级帧。当高优先级帧结束时,MAC 可以从中断处继续传输低优先级帧,最终以两个(或更多)片段发送低优先级帧。

Qch – 循环排队和转发

由于Qav中定义的CBS是通过软实时进行实现,但网络传输路径的复杂(例如拓扑、跳数、交换机缓冲等)和各种干扰会导致持续的延时增加,802.1Qch(循环队列转发机制或蠕动整形)就是用于改善这些状况。

Qch通过同步控制入队和出队的策略,使得转发过程得以在一个周期内实现,以便使数据流经过交换机的时间更具确定性。802.1Qch协议还定义了CQF(需与Qci协议配合使用),其中Qci标准会根据达到时间、速度、带宽,对Bridge节点输入的每个队列进行过滤和监管,用于保护带宽、增加对Burst流以及错误的处理。

Qcr – 异步流量整形

Qch和Qbv中设计的整形算法主要用于超低延时的数据,其高度依赖网络时间同步,以及在强制的周期中增强的包传输,但是对带宽的利用率并不高,因此有了Qcr(也叫ATS)用于异步流调度。

通过此整形方式,Bridge和终端节点无需时间同步,可以更加高效的利用带宽传输混合周期和非周期数据流的应用。

2.3 可靠性

为了应对网桥节点失效、线路断路和外部攻击带来的各种问题,TSN还设计了高可靠的数据传输机制,来确保功能安全和网络安全。TSN的可靠性特性,可以协助高级别自动驾驶系统(L3级及以上)达到ASIL D的功能安全等级。

TSN的可靠性主要依靠IEEE 802.1CB、IEEE 802.1Qca和IEEE  802.1Qci来实现。

CB –冗余

IEEE  802.1CB为以太网提供双链冗余特性,通过在网络的源端系统和中继系统中对每个数据帧进行序列编号和复制,并在目标端系统和其他中继系统中消除这些复制帧,确保仅有一份数据帧被接收。

CB可用来防止由于拥塞导致的丢包情况,也可以降低由于设备故障造成分组丢失的概率及故障恢复时间,提高网络可靠性。

Qci – 每个数据流的过滤和控制

为了防止网络故障影响或恶意攻击对网络造成的干扰,802.1Qci将故障隔离到网络中的特定区域。802.1Qci又称之为Ingress Policing,工作于交换机的入口,它对每个流量都进行过滤和管理,简称PSFR。

数据流滤波器包括数据ID、优先权、滤波值、Meter(计量)ID、计数器。Qci通过各种约束来监管每个流的输入,以防止出站队列被非法帧淹没。Qci专门对付DDoS这样的网络攻击,假如一个数据流流量突然增大,有可能挤压另一个数据流的带宽时,入口管理政策会将数据流整形,强制回到数据流爆发前的状态。

此外,802.1Qci还可以对付ARP(Address  Resolution  Protocol)欺骗攻击。802.1Qci可以识别这种欺骗,并阻止错误信息的发送。

ARP欺骗攻击:ARP是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。地址解析协议是建立在网络中各个主机互相信任的基础上的,网络上的主机可以自主发送ARP应答消息,其他主机收到应答报文时不会检测该报文的真实性就会将其记入本机ARP缓存。由此攻击者就可以向某一主机发送伪ARP应答报文,使其发送的信息无法到达预期的主机或到达错误的主机,这就构成了一个ARP欺骗。

2.4 资源管理

在TSN网络中,每一种实时应用都有特定的网络性能需求。使能TSN网络的某个特性是对可用的网络资源进行配置和管理的过程,其允许在同一网络中通过配置一系列TSN子协议,来合理分配网络路径上的资源,以确保它们能够按照预期正常运行。

TSN资源管理子协议包括IEEE  802.1Qat协议和IEEE 802.1Qcc协议。

IEEE802.1Qat即流预留协议。根据流的资源要求和可用的网络资源情况指定数据准入控制,保留资源并通告从数据源发送端至数据接收端之间的所有网络节点,确保指定流在整条传输路径上有充足的网络资源可用。

Qat协议解决网络中音视频实时流量与普通异步数据流量之间的竞争问题。通过协商机制,在音视频流从源设备到不同交换机,再到终端设备的整个路径上,预留出所需的带宽资源,以提供端到端(End-to-End)的服务质量及延迟保障。

Qcc协议是Qat协议的增强,是TSN的网络资源管理的主要协议,用于实现对网络参数的动态配置,以满足设备节点和数据需求的各种变化。

03

TSN的开发

3.1 TSN的开发流程

TSN可以参照“V”模型进行TSN的设计、开发和测试:

  1. 数据流定义及分析。分析实际场景中的数据流和延迟需求,制定合适的TSN系统策略。

  2. TSN网络设计。包括:

  3. 1)基于标准、需求规范、应用场景分析,依据数据流分析的结果和车型网络拓扑,选择网络协议,设计各TSN协议配置参数,输出TSN系统配置文档。

  4. 2)结合车载网络业务场景,设计TSN参数并进行仿真测试,主要参数包括:MAC/VLAN、静态流预留配置参数、时钟同步参数、CBS整形参数、TAS整形参数、流量监管参数、数据流传输协议参数,等等。

  5. TSN开发。包括TSN协议栈的开发、配置和部署,TSN原型验证平台搭建。

  6. TSN零部件和系统测试。对网络性能进行仿真分析,定量评估网络设计参数。

3.2 TSN的主要车载交换机芯片

全部TSN相关标准还在持续更新中,芯片的开发周期通常都要3-4年,目前主要有三款车载TSN交换机芯片:

  • NXP/SJA1105TEL,支持:802.1Qav/Qbv,802.1AS,还支持802.1Qci;

  • 博通/BCM53162,支持:802.1Qav/Qbv,802.1AS,还支持802.1Qci;

  • Marvell/88Q5152,支持:802.1AS/Qat/Qav/Qbu/Qbv/Qci/Qcr/CB;

来源:雪岭飞花

 专业社群 

 精品活动推荐 

更多文章

不要错过哦,这可能是汽车网络安全产业最大的专属社区!

关于涉嫌仿冒AutoSec会议品牌的律师声明

一文带你了解智能汽车车载网络通信安全架构

网络安全:TARA方法、工具与案例

汽车数据安全合规重点分析

浅析汽车芯片信息安全之安全启动

域集中式架构的汽车车载通信安全方案探究

系统安全架构之车辆网络安全架构

车联网中的隐私保护问题

智能网联汽车网络安全技术研究

AUTOSAR 信息安全框架和关键技术分析

AUTOSAR 信息安全机制有哪些?

信息安全的底层机制

汽车网络安全

Autosar硬件安全模块HSM的使用

首发!小米雷军两会上就汽车数据安全问题建言:关于构建完善汽车数据安全管理体系的建议

谈思实验室 深入专注智能汽车网络安全与数据安全技术,专属汽车网络安全圈的头部学习交流平台和社区。平台定期会通过线上线下等形式进行一手干货内容输出,并依托丰富产业及专家资源,深化上下游供需对接,逐步壮大我国汽车安全文化及产业生态圈。
评论 (0)
  • 文/Leon编辑/cc孙聪颖‍转手绢、跳舞、骑车、后空翻,就在宇树、智元等独角兽企业率领“机器人大军”入侵短视频时,却有资本和科技大佬向此产业泼了一盆冷水。金沙江创投管理合伙人朱啸虎近日突然对人形机器人发难,他表示“最近几个月正在批量退出人形机器人公司”。“只是买回去做研究的,或者买回去做展示的,这种都不是我们意义上的商业化,谁会花十几万买一个机器人去干这些活?”朱啸虎吐槽。不过,朱啸虎的观点很快就遭到驳斥,众擎机器人的创始人、董事长赵同阳回怼道:“(朱啸虎)甚至问出了人形机器人在这个阶段有什么
    华尔街科技眼 2025-04-07 19:24 140浏览
  •     根据 IEC术语,瞬态过电压是指持续时间几个毫秒及以下的过高电压,通常是以高阻尼(快速衰减)形式出现,波形可以是振荡的,也可以是非振荡的。    瞬态过电压的成因和机理,IEC 60664-1给出了以下四种:    1. 自然放电,最典型的例子是雷击,感应到电力线路上,并通过电网配电系统传输,抵达用户端;        2. 电网中非特定感性负载通断。例如热处理工厂、机加工工厂对
    电子知识打边炉 2025-04-07 22:59 113浏览
  • HDMI从2.1版本开始采用FRL传输模式,和2.0及之前的版本不同。两者在物理层信号上有所区别,这就需要在一些2.1版本的电路设计上增加匹配电路,使得2.1版本的电路能够向下兼容2.0及之前版本。2.1版本的信号特性下面截取自2.1版本规范定义,可以看到2.1版本支持直流耦合和交流耦合,其共模电压和AVCC相关,信号摆幅在400mV-1200mV2.0及之前版本的信号特性HDMI2.0及之前版本采用TMDS信号物理层,其结构和参数如下:兼容设计根据以上规范定义,可以看出TMDS信号的共模电压范
    durid 2025-04-08 19:01 106浏览
  • 曾几何时,汽车之家可是汽车资讯平台领域响当当的“扛把子”。2005 年成立之初,它就像一位贴心的汽车小助手,一下子就抓住了大家的心。它不仅吸引了海量用户,更是成为汽车厂商和经销商眼中的“香饽饽”,广告投放、合作推广不断,营收和利润一路高歌猛进,2013年成功在纽交所上市,风光无限。2021年更是在香港二次上市,达到了发展的巅峰,当年3月15日上市首日,港股股价一度高达184.6港元,市值可观。然而,如今的汽车之家却陷入了困境,业务下滑明显。业务增长瓶颈从近年来汽车之家公布的财报数据来看,情况不容
    用户1742991715177 2025-04-07 21:48 100浏览
  • 及时生产 JIT(Just In Time)的起源JIT 起源于 20 世纪 70 年代爆发的全球石油危机和由此引发的自然资源短缺,这对仰赖进口原物料发展经济的日本冲击最大。当时日本的生产企业为了增强竞争力、提高产品利润,在原物料成本难以降低的情况下,只能从生产和流通过程中寻找利润源,降低库存、库存和运输等方面的生产性费用。根据这种思想,日本丰田汽车公司创立的一种具有特色的现代化生产方式,即 JIT,并由此取得了意想不到的成果。由于它不断地用于汽车生产,随后被越来越多的许多行业和企业所采用,为日
    优思学院 2025-04-07 11:56 106浏览
  • 在万物互联时代,智能化安防需求持续升级,传统报警系统已难以满足实时性、可靠性与安全性并重的要求。WT2003H-16S低功耗语音芯片方案,以4G实时音频传输、超低功耗设计、端云加密交互为核心,重新定义智能报警设备的性能边界,为家庭、工业、公共安防等领域提供高效、稳定的安全守护。一、技术内核:五大核心突破,构建全场景安防基座1. 双模音频传输,灵活应对复杂场景实时音频流传输:内置高灵敏度MIC,支持环境音实时采集,通过4G模块直接上传至云端服务器,响应速度低至毫秒级,适用于火灾警报、紧急呼救等需即
    广州唯创电子 2025-04-08 08:59 120浏览
  • 在全球电子产业面临供应链波动、技术迭代和市场需求变化等多重挑战的背景下,安博电子始终秉持“让合作伙伴赢得更多一点”的核心理念,致力于打造稳健、高效、可持续的全球供应链体系。依托覆盖供应商管理、品质检测、智能交付的全链路品控体系,安博电子不仅能确保电子元器件的高可靠性与一致性,更以高透明的供应链管理模式,助力客户降低风险、提升运营效率,推动行业标准升级,与全球合作伙伴共同塑造更具前瞻性的产业生态。动态优选机制:构建纯净供应链生态安博电子将供应商管理视为供应链安全的根基。打造动态优选管控体系,以严格
    电子资讯报 2025-04-07 17:06 82浏览
  •     在研究Corona现象时发现:临界电压与介电材料表面的清洁程度有关。表面越清洁的介电材料,临界电压越高;表面污染物越多的地方,越容易“爬电”。关于Corona现象,另见基础理论第007篇。    这里说的“污染物”,定义为——可能影响介电强度或表面电阻率的固体、液体或气体(电离气体)的任何情况。    IEC 60664-1 (对应GB/T 16935.1-2023) 定义了 Pollution Degree,中文术语是“污染等
    电子知识打边炉 2025-04-07 22:06 83浏览
  • 在人工智能技术飞速发展的今天,语音交互正以颠覆性的方式重塑我们的生活体验。WTK6900系列语音识别芯片凭借其离线高性能、抗噪远场识别、毫秒级响应的核心优势,为智能家居领域注入全新活力。以智能风扇为起点,我们开启一场“解放双手”的科技革命,让每一缕凉风都随“声”而至。一、核心技术:精准识别,无惧环境挑战自适应降噪,听懂你的每一句话WTK6900系列芯片搭载前沿信号处理技术,通过自适应降噪算法,可智能过滤环境噪声干扰。无论是家中电视声、户外虫鸣声,还是厨房烹饪的嘈杂声,芯片均能精准提取有效指令,识
    广州唯创电子 2025-04-08 08:40 138浏览
  • 贞光科技作为三星电机车规电容代理商,针对电动汽车领域日益复杂的电容选型难题,提供全方位一站式解决方案。面对高温稳定性、高可靠性、高纹波电流和小型化等严苛要求,三星车规电容凭借完整产品矩阵和卓越技术优势,完美满足BMS、电机控制器和OBC等核心系统需求。无论技术选型、供应链保障、样品测试还是成本优化,贞光科技助力客户在电动汽车产业高速发展中占据技术先机。在电动汽车技术高速发展的今天,作为汽车电子系统中不可或缺的关键元器件,电容的选型已成为困扰许多工程师和采购人员的难题。如何在众多参数和型号中找到最
    贞光科技 2025-04-07 17:06 68浏览
  •   工业自动化领域电磁兼容与接地系统深度剖析   一、电磁兼容(EMC)基础认知   定义及关键意义   电磁兼容性(EMC),指的是设备或者系统在既定的电磁环境里,不但能按预期功能正常运转,而且不会对周边其他设备或系统造成难以承受的电磁干扰。在工业自动化不断发展的当下,大功率电机、变频器等设备被大量应用,现场总线、工业网络等技术也日益普及,致使工业自动化系统所处的电磁环境变得愈发复杂,电磁兼容(EMC)问题也越发严峻。   ​电磁兼容三大核心要素   屏蔽:屏蔽旨在切断电磁波的传播路
    北京华盛恒辉软件开发 2025-04-07 22:55 171浏览
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦