航空电子设备中的TSN通讯架构—直升机

这篇具有很好参考价值的文章主要介绍了航空电子设备中的TSN通讯架构—直升机。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

航空电子设备中的TSN通讯架构—直升机,架构

前言

以太网正在迅速取代传统网络,成为航空电子设备和任务系统的核心高速网络。本文提出了以太网时间敏感网络(TSN)在航空电子设备上应用的技术优势问题。在实际应用中,TSN已成为一个具有丰富的机制和协议的工具箱,可满足与时间和可靠性相关的QoS要求,因此TSN是汽车、工业4.0和电信等各应用领域中有线高速通信的重要技术。在此背景下,本案例主要呈现TSN定时QoS机制在直升机航空电子设备和任务系统中的应用。

案例概述

本案例研究是基于空客直升机公司提供的TSN通信架构原型案例。案例的第一部分主要阐述与直升机航空电子设备和任务网络相关的TSN标准,尤其是数据传输的实时性。第二部分是评估在下一代系统子集的现实网络中,TSN定时QoS核心机制如何提高在调度最大流数量过程中的效率。

一、以太网TSN定时QoS机制与标准

具有QoS保证的实时通信对于一些航空航天嵌入式系统(如直升机)来说是必不可少的。IEEE 802.1 TSN TG(时间敏感网络技术小组),开发了与时间和可靠性相关的QoS要求的技术。IEEE 802.1协议簇(WG)为交换以太网制定标准。这些标准中定义的机制和协议依赖于数据链路层提供的服务,如时间同步、网络配置和管理以及QoS等特性。本案例中将主要探讨网络的实时性要求以及分析提供定时QoS的TSN机制。

IEEE802.1Q(TSN)中的定时QoS

实时通信系统中最重要的要求之一是保证延迟有边界。我们将帧从发送方通过网络到接收方所花费的时间称为延迟。在有实时需求的网络中,比如直升机,数据流的延迟通常有一个最大容忍值,也就是说,它们会受到截止时间的限制。
航空电子设备中的TSN通讯架构—直升机,架构
802.1Q中的定时QoS:严格的优先等级

流量优先级映射到流类别(TC)一共有8个等级,然后根据流的类别选择流进行传输。
航空电子设备中的TSN通讯架构—直升机,架构
+充分的优先级分配能保证按时完成任务。
–不能改变流量阻塞的损失。
–延迟可能不够低。

802.1Q中的定时QoS:基于信用的整形器-CBS
基于信用的传输管理:
• 仅当信用值>0时才允许传输。
• 当前正在传输的Traffic Class(TC)的信用值在传输时会减少,其他未传输的Traffic Class(TC)信用值会增加。
航空电子设备中的TSN通讯架构—直升机,架构
+充足的配置能保证按时完成任务。
+防止低优先级流量的阻塞
–延迟可能不够低。

802.1Q中的定时QoS:调度流量
为每个TC分配一个逻辑门。仅当门打开时才允许传输。门的打开和关闭由预先定义的时间表控制。
航空电子设备中的TSN通讯架构—直升机,架构
+充足的调度降低延迟和抖动
–生成正确的调度表可能是一个复杂的算法问题
–带宽可能未得到充分利用
航空电子设备中的TSN通讯架构—直升机,架构
TC#3的帧已准备好传输并且其门已打开,但没有足够的时间来传输完整的消息

802.1Q中的定时QoS:帧抢占

较低优先级的帧可以被较高优先级的帧抢占。
航空电子设备中的TSN通讯架构—直升机,架构
TC#3的帧已准备好传输并且其门已打开,但没有足够的时间来传输完整的消息

+可以改善延迟
+与以下一起使用预定流量优化带宽利用率
–硬件实施并不简单

总结
航空电子设备中的TSN通讯架构—直升机,架构
航空航天TSN配置文件

IEEE802.1和SAE航空电子网络AS-1A2的联合工作。TSN配置文件:选择机制和配置以满足用例要求。目前处于开发的早期阶段。

该标准为确定性IEEE802.3以太网的设计者、实施者、集成商和认证机构指定了配置文件,支持广泛的航空航天机载应用,包括那些需要安全性、高可用性性和可靠性、可维护性和有限延迟的应用。

二、TSN调度机制的效率

本案例下半部分主要与任务方面有关。案例中评估了不同TSN机制在网络负载增长时满足时序约束的相对能力,还量化了不同调度解决方案的内存使用情况,包含1000个流的特定应用程序。所有实验均使用软件RTaW‑Pegase进行。

机载TSN网络模型

该通信体系结构由两个在多个终端系统上相互连接的子网络组成。
上层网络:具有关键流的核心航空电子设备→研究重点
航空电子设备中的TSN通讯架构—直升机,架构
下层网络:主要是任务
航空电子设备中的TSN通讯架构—直升机,架构
定量评估
航空电子设备中的TSN通讯架构—直升机,架构
• 技术:模拟、最坏情况分析、设计空间探索系统、合成数据
• 候选TSN调度解决方案:整形、时间触发传输、抢占、手动(“用户优先级”)和自动流优先级分配(“简明优先事项”)

过载分析:在某些链路出现过载之前有多少个流?

该通信体系结构由两个在多个终端系统上相互连接的子网络组成。
上层网络:具有关键流的核心航空电子设备→研究重点
航空电子设备中的TSN通讯架构—直升机,架构
• 超过7000个流,至少一条链路过载的概率急剧增加 →网络容量上限
• 表明网络容量很重要,截止日期等于周期

拓扑压力测试®(TST):
航空电子设备中的TSN通讯架构—直升机,架构
上图为使用软件RTaW-Pegase执行拓扑压力测试®(TST)获得的数据。在TSN解决方案中成功调度一定数量的流的概率,具有7000个流的系统有89%的概率可通过CP进行调度。
• Concise Priorities(CP)的性能接近最佳,因为它调度了99%的非过载配置
→整形、时间触发传输或帧抢占没有增益
• FIFO调度优于“用户优先级”,后者利用了6个优先级!最大限度内存使用:考虑中等规模的1000个流网络

最大限度内存使用

考虑中等规模的1000个流网络
航空电子设备中的TSN通讯架构—直升机,架构
• 整形(此处由软件实现的预整形)在本案例研究中将平均内存使用量减少了80%
• 每个开关的总内存高达 568KB未整形 168KB带整形
• 优先级的设置不会减少FIFO存储器使用内存
• CBS在记忆性方面也表现得非常好。此处未使用CBS ,因为优先级分配算法未针对CBS进行优化。

结论

• 并非所有系统都涉及到TSN中的所有标准(如本案例研究所示)
• 战略位置好的策略匹配机制能提升成本效益
• TSN策略机制的选择:关键影响因素有哪些?

  • 更高优先级的流量→可以选择流量整形
  • 较低优先级流量→可以选择由时间触发的流量传输或抢占
  • 相同优先级流量→可以设置更多优先级,更好的优先级分配和流量整形
    • 在本案例中,优先级是计时所需的唯一QoS机制
    • 内存和时间一样都会对流量产生限制,流量整形确实是有效的
    • 非纯粹的技术问题,例如重量、成本和认证工作等也要考虑在内

了解相关技术信息及商务服务,请访问http://www.softtest.cn/留言,或按以下方式联系旋极智能:
航空电子设备中的TSN通讯架构—直升机,架构文章来源地址https://www.toymoban.com/news/detail-671316.html

到了这里,关于航空电子设备中的TSN通讯架构—直升机的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 电子电器架构网络演化 —— 车载以太网TSN

    我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证明自己,无利益不试图说服别人

    2024年02月01日
    浏览(42)
  • 航空电子之ARINC 429总线

    开发平台:ISE 14.7 FPGA 芯片:XC3SD1800A         ARINC429总线协议是美国航空电子工程委员会(Airlines Engineering Committee)于1977年7月提出的,并于同年同月发表并获得批准使用。他的全称是数字式 信息传输系统DITS。         ARINC429总线结构简单、性能稳定,抗干扰性强。最大

    2024年03月08日
    浏览(23)
  • 自动驾驶中的 DCU、MCU、MPU、SOC 和汽车电子架构

    Reference: 什么是域控制器(DCU),对汽车未来电子架构有什么影响? 自动驾驶域控制器 MPU和MCU的区别 DCU:Domain Controller Unit,域控制器 MCU:Micro Controller Unit,微控制单元 MPU:Micro Processor Unit,微处理单元 近年来, SDV(Software Define Vehicles,即软件定义汽车) 概念逐步被整车厂

    2024年02月21日
    浏览(32)
  • 【UE】直升机沿样条线移动

    1. 将虚幻商城中的免费资产导入工程 下载完毕后可以看到如下文件  2. 新建一个Actor蓝图类,命名为“Track”,这个蓝图就是用来画样条线的  打开“Track”,添加样条组件  3. 打开“BP_West_Heli_AH64D”  在事件图表中先新建一个时间轴  添加两个关键帧分别为(0,0)(1,1),然

    2024年02月04日
    浏览(32)
  • 航空航天中的人工智能:从机器学习到深度学习

    航空航天领域的发展与人工智能技术的进步紧密相连。随着数据量的增加和计算能力的提升,航空航天中的人工智能技术从机器学习逐渐发展到深度学习。本文将从背景、核心概念、算法原理、代码实例、未来趋势和挑战等方面进行全面阐述,为读者提供一个深入的技术博客

    2024年02月22日
    浏览(31)
  • 直升机空气动力学基础---002 桨叶的主要参数

    源于 由于其设计制造比较简单,早期直升机大多采用矩形桨叶,缺点是在高速气流中,无法抑制桨尖涡,会消耗向下的诱导速度,降低旋翼的拉力。现代多采用梯形桨叶。 桨尖后掠能够降低桨尖涡 图片上方称之为前缘,下方称为后缘。 展弦比: λ = L b a v g lambda = frac{L}{

    2023年04月26日
    浏览(26)
  • Cesium 实战 - Blender调整模型组件原点,实现直升机尾翼旋转

    某个项目需求,在操作直升机模型的时候,希望直升机机翼和尾翼旋转起来。 机翼旋转比较容易,找到组件名称,按照之前的 《Cesium 实战 - AGI_articulations 扩展:模型自定义关节动作》设置即可实现。 但是在设置尾翼的时候,出现问题,这里记录一下问题以及解决方法。 本

    2024年02月15日
    浏览(49)
  • 小程序蓝牙通讯设备数据对接实战uniapp

          最近很闲,但是行业很卷!因为公司有硬件设备对接,但是介于原生app。闲来无事,便研究了下这个小程序通过蓝牙与硬件设备进行通讯。废话少说上干货! 本次讲解的目录大致分为三模块。根据我写的代码做讲解。 初始化并搜索蓝牙 获取并启用service服务 数据读取

    2024年02月09日
    浏览(26)
  • CAN 设备通讯实验代码+HAL 与原生库分别实现

    实验准备: 两块带有CAN 收发器的STM32 MCU板子 1.HAL 库实现部分 pin 设置,依据datasheet 和原理图 时钟设置 工程设置 1) main.c gpio.c can.c ST 老版本库 main.c led.c can.c

    2024年02月15日
    浏览(27)
  • Android BlueToothBLE入门(二)——设备的连接和通讯(附Demo源码地址)

    学更好的别人, 做更好的自己。 ——《微卡智享》 本文长度为7870 字 ,预计阅读12 分钟 前言 接《Android BlueToothBLE入门(一)——低功耗蓝牙介绍》上篇,这篇文章主要就是来做Demo实现Android两台设备的数据通讯。 实现效果 Android BLE Demo简介 微卡智享 01 目录及使用的组件 整

    2024年02月11日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包