0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

虹科案例|下一代航空航天电子真的需要TSN吗?—以直升机为例(一)

虹科汽车电子 2022-03-14 16:00 次阅读

HONGKE

下一代航空航天电子真的需要TSN吗?

以直升机为例(一)

08f2ddfc-a159-11ec-8b86-dac502259ad0.png

虹科案例

08fc4e46-a159-11ec-8b86-dac502259ad0.png

以太网迅速取代传统网络,成为航空电子设备和任务系统中的核心高速网络。基于此背景,本文以直升机为例,探讨了时间敏感网络(TSN)在航空电子设备上应用的技术优势问题。事实上,TSN已经成为一个具有丰富的机制和协议的工具箱,可用于解决与时间和可靠性相关的服务质量(QoS)需求。TSN正在迅速成为各种应用领域(如汽车、工业4.0和电信)有线高速通信的重要技术。在此背景下,本文研究了代表下一代系统的通信需求,探讨了TSN定时QoS机制在直升机航空电子设备和任务系统中的应用。

090c1b64-a159-11ec-8b86-dac502259ad0.png09187b16-a159-11ec-8b86-dac502259ad0.png092b6578-a159-11ec-8b86-dac502259ad0.png

01

概述

093ad0c6-a159-11ec-8b86-dac502259ad0.svg094def44-a159-11ec-8b86-dac502259ad0.svg

背景 具有服务质量(QoS)保证的实时通信对于一些航空航天嵌入式系统(如直升机)来说是必不可少的。在这样的系统中,以太网正逐渐成为高速有线通信的重要技术。原因之一是以太网一直在不断发展和适应,以成功地满足正在开发的新系统的需求。特别是IEEE 802.1 TSN TG(时间敏感网络技术小组),开发了与时间和可靠性相关的QoS要求的技术。

直升机采用以太网和TSN的主要驱动因素 以太网,特别是TSN网络,能提供解决方案去处理流量和用户数量的增加、以及混合临界流量,如安全功能、分布在网络上的时间敏感控制算法或基于IP的QOS敏感的音频/视频流。此外,与Arinc 664P7等航空航天特定解决方案相比,基于标准以太网的解决方案可降低网络设备、线束和测试设施的成本。

这项工作考虑了两个基本要求,即确保在任何可能的情况下,1)通信延迟低于截止时间,2)存储数据包所需的硬件内存不超过可用内存。

这项工作的第一个目标是提供与直升机航空电子设备和任务网络相关的TSN标准的审查,重点是时间。第二个目标是评估基于下一代系统子集的现实网络中,核心TSN定时QoS机制在能够成功调度的最大流数量方面的效率。本实验通过模拟和最坏情况分析进行性能评估,以及灵敏度分析。实验结果突出了TSN定时QoS机制的几个不明显的行为,如在某些场景下整形器的效率有限。最后,我们讨论了选择和配置TSN机制的问题,并给出了我们对TSN目前对直升机的兴趣的看法。

09608dc0-a159-11ec-8b86-dac502259ad0.svg096fefa4-a159-11ec-8b86-dac502259ad0.svg

HONGKE-TSN

098134b2-a159-11ec-8b86-dac502259ad0.png098f68e8-a159-11ec-8b86-dac502259ad0.png

02

IEEE802.1标准

09a0077a-a159-11ec-8b86-dac502259ad0.png09aeefec-a159-11ec-8b86-dac502259ad0.png

IEEE 802.1工作组(WG)为交换以太网制定标准。这些标准中定义的机制和协议依赖于数据链路层提供的服务,如时间同步、网络配置和管理以及QoS等特性。

在讨论更多细节之前,值得指出的是,有两种不同类型的TSN标准化项目。首先是基本标准,它们的缩写都是用大写字母书写的(IEEE 802.1Q , IEEE 802.1CB和IEEE 802.1AS),每隔几年修订一次。第二,在基本标准中增加小写字母的是修正案,一旦最终确定,将被纳入下一个修订版的基本标准(例如,2019年9月发布的IEEE 802.1Qcr将被并入IEEE 802.1Q-2021)。

802.1 WG从1990年就开始活跃了,在它的整个历史中,小组的重点已经发生了变化。从早期的项目定义MAC桥(也称为“交换机”)和流量类(分别是IEEE 802.1D和IEEE 802.1p,都被纳入IEEE 802.1Q)的基础。2005年,针对专业音视频市场,音频视频桥接(AVB)任务组(TG)的创建,引入了时间同步协议(IEEE 802.1AS-2011)、流预留协议(SRP, IEEE 802.1Qat)和基于信用的整形器(CBS,IEEE 802.1 Qav)。最后,2012年将AVB TG更名为目前的TSN TG,将应用范围扩大到汽车、工业自动化和航空航天等领域。

直到今天,TSN TG仍在继续开发提供确定性服务的机制,具有有限的低延迟(IEEE 802.1Qbv, IEEE802.1Qbu, IEEE 802.1Qcr)和可靠性(IEEE 802.1 CB, IEEE 802.1Qci)和改进的时间同步(IEEE 802.1AS-2020)。事实上,由于TSN有这么多不同的机制和特性,很难理解TSN能给应用程序带来什么改变。为了解决这个问题,TSN TG正在开发另一种叫做概要文件(Profile)的项目。本质上,TSN概要文件选择机制和配置策略来满足给定应用程序的需求。第一个配置是IEEE 802.1BA,用于音视频桥接,定义了AVB标准。第二个TSN概要是用于电信前端网络的IEEE 802.1CM、IEEE 60802工业自动化概要、IEEE 802.1DG汽车概要和IEEE 802.1DP航空航天概要目前正在积极开发中。

在本文中,我们感兴趣的是网络的实时性要求,因此在下一节中,我们将详细分析提供定时QoS的TSN机制。此外,我们还介绍了TSN航空航天的概况。

A. 802.1定时QoS

实时通信系统中最重要的要求之一是保证延迟有边界。我们将帧从发送方通过网络到接收方所花费的时间称为延迟。在有实时需求的网络中,比如直升机,数据流的延迟通常有一个最大容忍值,也就是说,它们受到截止时间的限制。

1)优先级

保证延迟的第一种也是最简单的方法是为不同的流分配优先级,并使用优先级在准备在同一输出端口发送的帧之间进行仲裁。802.1通过流量类实现,TSN网络中最多有8个流量类,因此最多可以使用8个优先级。流量类表示在交换机端口或网络接口中实现的出口队列。数据帧根据其优先级被分配到不同的出口队列或流量类。重要的是要注意的分配优先级帧是一个设计决策,可以手动或使用算法分配,但这样的分配应当离线验证,以确保它能保证所需的延迟,和任何其他时间限制,如抖动和吞吐量。流量分类除了能够高效地满足高优先级的截止时间限制外,还可以确保不同临界级别的流量不会共享相同的等待队列。这保证了关键帧不会因为重要性低的流不满足其流量规范而被丢弃。

然而,使用正确的优先级仍然存在两个开放的问题:高优先级流量可能被其他高优先级流量阻塞,低优先级流量可能被高优先级流量阻塞。后一个问题可以通过使用流量整形机制来缓解,比如基于信用的整形器(CBS)。

2)基于信用的整形器

根据定义,高优先级流量可以阻塞低优先级流量。然而,即使是低优先级的流量也可能有性能需求,通常是吞吐量或“软截止时间”(即偶尔会错过的截止时间)。如果只使用优先级,高优先级流量(例如正在传输的视频帧)的突发传输或优先级的次优配置会导致低优先级流量被阻塞,即在很长一段时间内被阻止访问网络。基于信用的整形器(CBS, IEEE 802.1Qav中定义)有助于缓解这个问题。其基本思想是将“传输信用”与出口队列/流量类关联起来。要允许发送给定流量类的帧,与该类关联的信用值必须为正。一旦帧开始传输,该流量类的信用将以一个称为“发送斜率”的速率减少,这是一个特定于端口和类的参数。一旦流量类的信用值变为负值,那么该流量类的任何帧都不能再被传输了。当属于其他流量类的帧被发送时,一个类的信用会以每个端口每个类的速率被逐步补充,称为“空闲斜率”。通过将CBS应用于一个或两个高优先级队列,在许多情况下可以防止低优先级流量类被长时间阻塞。

使用正确优先级的另一个问题是高优先级流被其他的高优先级流阻塞。假设,如前所述,优先级分配允许满足定时要求,这只是一个问题,如果新的流量添加到网络,或如果一些流量不按预期运行。在这种情况下,高优先级的通信流得不到保护,可能会遭受意外的延迟,从而导致更长的延迟和错过最后期限。为了解决这个问题,802.1定义了为特定的流分配和保留带宽的机制,如按每跳工作的流预留协议(SRP),或计划流量(在IEEE 802.1 Qbv中定义)。接下来,我们将描述预定的流量是如何工作的,因为该机制提供了一个解决方案来调度具有严格期限约束的流。


09c18cd8-a159-11ec-8b86-dac502259ad0.png图1 IEEE 802.1Q定义的输出端口调度。可选的QoS机制以分层的方式应用:首先是优先级,然后根据基于信用的整形器进行整形,再是时间感知整形器,最后是帧抢占

3)计划流量

对于对时间有严格要求的应用程序,TSN TG在IEEE 802.1Qbv中增加了对计划流量的支持,其机制称为时间感知整形器(TAS)。TAS允许管理出口队列,以便以时间触发的方式发送帧。这是通过与每个出口队列关联的逻辑门实现的,给定类的流量只能在相关的门打开的情况下传输。门的打开和关闭是由存储在逻辑门控制列表(GCL)中的时间触发计划控制的。机制本身非常简单,但找到一个合适的调度表才是复杂性所在。实际上,构建调度表是一个困难的算法问题(如NP complete算法),通常使用启发式或SMT求解器[15]来解决。使用计划流量的优点是双重的:第一,它可以保证低延迟和低抖动,第二,流量类可以使用专属的转发窗口,即,在这段时间内,只有对应于单个流量类的门是打开的。这样,流量类就受到了保护,并且即使新的流量以其他优先级类别添加到网络中,该类数据包的计时行为也不会改变。这种使用TAS的方式称为“专属门控”,据我们所知,这是目前配置TAS最常见的方式。

4)帧抢占

如果不使用专属窗口,那么会带来潜在的带宽浪费。此外,计划流量的实现必须强制帧的传输在流量类的门关闭之前结束。此外,预定流量的实现必须强制帧的传输在流量类的门关闭之前结束。这意味着在门关闭事件之前必须准备一个称为“保护带”的缓冲区。这将导致最多1522字节(最大帧大小)的带宽浪费。为了通过减少保护频带来提高带宽利用率,可以将帧抢占(IEEE 802.1Qbu中引入的)与计划流量结合使用。当启用帧抢占时,标记为“express”的流量类的帧可以中断或抢占标记为“抢占”的流量类的帧的传输。除了提高带宽利用率,帧抢占还可以潜在地减少不太重要的流量的延迟。帧抢占也可以在没有预定流量的情况下使用。它实际上可以为具有严格截止时间的应用程序提供一种替代定时通信的方法。以有限的开销(每次抢占24字节)为代价,抢占允许通过减少通常所说的“阻塞因子”来缩短关键流的延迟。阻塞因子是由于低优先级帧引起的,发生在每一跳的最大干扰(100Mbit/s时每台交换机可达123us)。使用帧抢占,阻塞因子减少了10倍以上。

B. TSN航空航天概要

IEEE 802和SAE Avionics Networks AS-1 A2目前正在合作,为航空航天板载以太网通信定义TSN概要。这个名为IEEE P802.1DP / SAE AS 6675的项目还没有发布初稿,所以现在谈规范的细节还为时过早。到目前为止,工作一直集中在收集用例上,并且期望TSN概要文件可以应用于军事和客运飞机,直升机,甚至卫星。对于这些用例,联合项目正在研究提供时间同步(IEEE 802.1AS)、流量整形(IEEE 802.1 Qav和IEEE 802.1Qbv)、冗余(IEEE 802.1CB)、过滤和监管(IEEE 802.1Qci)以及配置和管理(IEEE 802.1Qcc)的机制。即使在项目的最后有一个单一的规范,它也可能包含多个概要文件。例如,它可以有一个同步配置文件(即,使用预定流量)和一个异步配置文件。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 航天电子
    +关注

    关注

    0

    文章

    6

    浏览量

    4762
收藏 人收藏

    评论

    相关推荐

    图扑数字孪生技术在航空航天方面的应用

    "数字孪生"这一概念最早就是在航空航天领域使用,目的在于处理航天器的健康维护和保护问题。图扑实现对民航机场、民航飞机、火箭发射、科技展馆的数字孪生展示。
    的头像 发表于 02-27 14:10 168次阅读
    图扑数字孪生技术在<b class='flag-5'>航空航天</b>方面的应用

    利用 Fidelity CFD 嵌套网格实现直升机旋翼桨毂涡旋释放仿真

    来自宾夕法尼亚州立大学应用研究实验室和航空航天工程系的NormanF.Foster、JimG.Coder和WarrenJ.Baker使用了CadenceFidelityPointwise嵌套网格
    的头像 发表于 02-24 08:11 172次阅读
    利用 Fidelity CFD 嵌套网格实现<b class='flag-5'>直升机</b>旋翼桨毂涡旋释放仿真

    航空航天5G智能工厂数字孪生可视化平台,推进航空航天数字化转型

    航空航天5G智能工厂数字孪生可视化平台,推进航空航天数字化转型。随着科技的不断发展,数字化转型已经成为各行各业关注的焦点。航空航天业作为高端制造业的代表,也在积极探索数字化转型之路。为了更好地推进
    的头像 发表于 02-23 11:36 264次阅读
    <b class='flag-5'>航空航天</b>5G智能工厂数字孪生可视化平台,推进<b class='flag-5'>航空航天</b>数字化转型

    优可测助力航空航天材料科研,推动航天事业向前发展

    航天工程是一项高度技术化的工程,航空航天材料是指在航空航天领域中广泛应用的材料,其主要特点是具有轻质、高强度、耐高温和耐腐蚀等性能。这些材料在航空航天领域中起着至关重要的作用,
    的头像 发表于 01-19 08:32 113次阅读
    优可测助力<b class='flag-5'>航空航天</b>材料科研,推动<b class='flag-5'>航天</b>事业向前发展

    北京航空航天大学OpenHarmony技术俱乐部正式揭牌成立

    12月11日,由OpenAtom OpenHarmony(以下简称“OpenHarmony”)项目群技术指导委员会(以下简称“TSC”)和北京航空航天大学共同举办的“OpenHarmony软件工程
    的头像 发表于 12-12 08:41 268次阅读
    北京<b class='flag-5'>航空航天</b>大学OpenHarmony技术俱乐部正式揭牌成立

    航空航天电线电缆的应用

    航空航天电线和电缆应用对于在各种飞机和航天器系统中传输功率、数据和信号至关重要。由于极端条件和安全考虑,这些部件符合严格的标准和要求。
    的头像 发表于 12-04 09:35 326次阅读

    德赛电池通过AS9100航空航天体系认证

    祝贺顺利通过AS9100航空航天体系认证 11月22日,惠州德赛电池有限公司获得 SGS颁发的AS9100D航空航天质量管理体系认证证书(Certificate No.: Certificate
    的头像 发表于 12-04 09:27 411次阅读
    德赛电池通过AS9100<b class='flag-5'>航空航天</b>体系认证

    航空航天业领域的芯片设计方式

    即使是不熟悉航空航天业的人,也能一眼看出,一架30年前的飞机与现代飞机相比,技术能力不可同日而语。传统飞机依靠铜线来传输电信号和数据。然而,随着新芯片架构的出现和光纤优势的不断增强,外加用碳纤维取代铝等金属,如今应用于航空航天业领域的芯片设计方式发生了巨大变化。
    的头像 发表于 11-29 09:48 352次阅读
    <b class='flag-5'>航空航天</b>业领域的芯片设计方式

    白光干涉仪、膜厚仪助力航空航天材料精密测量项目

    航空航天材料是指在航空航天领域中广泛应用的材料,其主要特点是具有轻质、高强度、耐高温和耐腐蚀等性能。这些材料在航空航天领域中起着至关重要的作用,需要
    的头像 发表于 10-26 16:26 571次阅读
    白光干涉仪、膜厚仪助力<b class='flag-5'>航空航天</b>材料精密测量项目

    航空航天汽车无尘车间/洁净室技术设计解决方案

    随着我国净化行业的迅猛发展,无尘车间/无尘室已经被广泛应用于徽电子、光磁技术、生物工程、电子器械、精密仪表、航空航天、食品工业、化妆品工业、科研教学等高新技术产业的各行各业中。航空航天
    发表于 09-26 08:55

    无人直升机的设计和组装资料

    。这样个简单的无人直升机有足够的能力执行飞行速度 20 米 /秒的飞行任务。本文的内容如下:在下一节中,我们提出了个简单的无人
    发表于 09-20 06:25

    CASAIM与南京航空航天大学在自动化叶片曲面分析系统开展合作

    近期,CASAIM与南京航空航天大学在自动化叶片曲面分析系统展开深入合作,充分发挥双方在航空航天和智能检测领域优势,共同推动航空航天发动机零部件自动化3D检测进程。 南京航空航天大学创
    的头像 发表于 09-08 15:59 392次阅读

    探索非标焊接技术在航空航天领域的创新应用

    ,非标焊接技术具有高强度和耐腐蚀性的特点,使其在航空航天领域中得以广泛应用。航空航天需要承受高温、高压和极端环境的考验,传统焊接技术往往存在焊缝强度不够和易受腐蚀等问题。而非标焊接技术通过采用先进的焊接材料和
    的头像 发表于 08-23 10:30 314次阅读

    浅谈石墨烯在航空航天领域的应用

    航空航天应用历来是先进材料的驱动力,从太空飞行器的强化碳⁃碳热保护系统到先进的推进动力系统。只有工程纳米材料的应用才能满足需求,使得航空航天发展更进一步。
    发表于 06-20 15:12 1056次阅读
    浅谈石墨烯在<b class='flag-5'>航空航天</b>领域的应用

    行业方案|数商云航空航天制造业SRM供应商管理解决方案

    一、行业背景 航空航天制造业是一个高度技术化和高度复杂的行业,它需要高质量的产品和高效的生产流程来满足市场需求。这个行业的供应链管理是至关重要的,因为它需要高度协调和高效的供应商管理来确保生产效率
    的头像 发表于 06-05 11:21 363次阅读