国外对AFDX网络核心产品的垄断严重制约了我国AFDX网络技术的发展,难以建立完整的AFDX网络产品体系。提出了一种基于自研AFDX网络端系统芯片的模块设计方法,从软硬件设计角度阐述模块的设计与实现过程。该模块集成端系统SoC芯片,具有PMC、PCI和CPCI三类主机接口,完成AFDX网络数据通信功能。
2024-04-04 01:19:43 88KB AFDX 端系统芯片 模块设计
1
AFDX端系统核心芯片及技术是实现AFDX网络通信的基础和关键,广泛应用在航空领域的网络通信和控制系统中。在深入解读、分析AFDX网络总线协议及通信机理上,提出了一种端系统芯片的设计方案,详细说明了端系统芯片的架构设计、工作原理及技术优势
2024-04-03 23:34:41 104KB AFDX 协议处理 芯片设计
1
1-4.1 AFDX消息结构定义 以太网提供的消息长度明显大于ARINC 429。这允许以与ARINC 429不同的格式表示数据,数据元 素能够具有更高的精度。在以太网中最小尺寸的数据包具有18字节的有效载荷。如果在AFDX网络中被 发送的消息小于18个字节长度,在消息出现在介质上之前,它将被加上填充字直到18字节。发送18字节 的有效载荷并不是一种有效率的网络使用方法,因为与数据包的开销相比载荷较小。当数据包的尺寸达 到几百个字节长度,网络开始变得更有效率。 需要根据数据原语的产生方式对它们分组。例如,如果一个传感器以相同的速率发送几个不同的 ARINC 429标签值(label),当该传感器配备到一个AFDX网络接口的时候,这些数据元素很可能是被 分为一组,一起构成单个的消息。 下面的消息的定义用到经验规则,该规则显示消息是如何由一个功能状态集和一个数据集构成,而 数据集如何由一些数据原语构成。当可能的时候,消息结构中的一行通常是一个数据原语。方框表示一 个数据原语,它被用来表示一组字节,最高位字节在左边,最低位字节在右边。同样,在字节里面的二 进制位也是最高位(msb)在左边,最低位(lsb)在右边。 1-4.2 消息格式举例 表1-4是一个消息格式的例子。它演示如何在消息中应用填充域和备用域。在这个例子中,填充域 是为了保持数据元素的对齐。 在一些情况下,布尔型数据原语可能被用来表示离散量。在表格1-4中的示例的消息具有一个打包 的布尔量,处于地址偏移量0x00C0,表1-4展示这个被用作位置离散量的布尔量中每个二进制位的定义。 图1-4.2.1显示这个布尔数据原语的细节,即它是如何在存储区被实际地表示的。打包的布尔量是右端对 齐的,它们从右端开始,向左填入数据位,并且可能在左端留下备用位。 图 1-4.2.1 表 1-4 中消息的布尔量的细节 GPS垂直品质因数状态:整型 — 32 bit GPS垂直积分极限状态:整型 — 32 bit 0x00B8 0x00BC 0x00C0 0x00C4 备用 — 32 bit bit 31 bit 30 bit 29 bit 28 bit 0 bit 1 bit 2 bit 3bit 4bit 5bit 6 备用 备用 备用 备用 备用 备用 备用 Pos 1 Pos 2 Pos 3 Pos 4
2024-03-01 15:05:17 775KB AFDX ARINC664
1
ARINC664协议
2022-08-21 16:51:19 502KB AFDX
1
afdx总线实时性分析与端系统调度算法的研究,对系统调度,数据整形有很好的帮助
2021-11-07 12:07:53 4.21MB afdx
1
 为了实现AFDX以太网的冗余发送功能,文中通过研究AFDX以太网协议,分析AFDX冗余调度管理的概念和冗余发送过程中顺序号的定义与作用,根据顺序号的定义来分析数序号在接收端与发送端的作用,然后设计冗余调度算法。根据该算法设计的端系统的实际应用表明,该算法可靠准确,达到了设计的要求。
1
【RT-Thread作品秀】AFDX端系统实现与时间调度算法时间 作者:shenkh 概述新一代航空电子系统随着飞行条件复杂和对安全飞行、舒适旅行等要求,数据传输已由传统的音频通信扩大为图像、多媒体、确定性控制信号等多数据流业务航空电子全双工交换以太网(AFDX)在此多元化应用背景下应用而生。基于IEEE 802.3标准,结合航空电子应用背景下对协议MAC部分进行适应性修改,使其成为新的具有高速和确定性的航空以太网数据标准网络。 ADFX协议主要包括端系统、交换机、应用系统。本次大赛主要实现端系统和交换机的通信、以及交换机的基于时间的同步算法。 开发环境硬件:ART-Pi开发板,正点原子Stm32F407开发板 RT-Thread版本:4.03 开发工具及版本:RT Thread Stdio最新版本,MDK5.25 RT-Thread使用情况概述ART-Pi开发板作为交换机,使用的RT-Thread内核未作修改,组件部分使用了finsh、SAL、LWIP、DFS、串口、Pin。 其中finsh和串口用于调试,LWIP作为AFDX协议层,SAL用于实现AFDX数据发送和接受。 硬件框架硬件使用的是ART-PI开发板。 软件框架说明软件模块说明软件实现的关键点在于 1:AFDX协议内容部分实现, AFDX应用数据包括虚电路符和交换数据;虚电路控制模块VLcblk则包括基本控制信息,地址端口映射信息、配置信息等。 2:时间调度:端系统和交换机异步上电,各自都采用高精度的时钟用于周期性计数0~24ms,交换机在读取本地时间后发送给端系统,端系统在接收到时间后本地同步,且在下次时间计数到来时,发送本地时间帧给交换机,交换机将收到的时间帧和本地做对比,只当时间计数保持一致后,才开始数据交换。 演示效果同步失败时,一直尝试同步。 同步成功后打印接收的端系统数据 比赛感悟本次比赛最大的收获就是熟悉和实操了RTThread操作系统。第一次接触到RTThread操作系统时,就被其配置的简单所惊艳。menuconfig的配置方式更是将需要的外设、内核等内容图形化显示出来,方便了开发者的使用,不需要像其它RTOS那样去代码里手动改代码。不经感叹,国产操作系统也能做到很出色的。 对于个人而言,本次比赛最大的收获就是加深了对LWIP协议和SAL的理解。纸上得来终觉浅,绝知此事要躬行,以往看协议栈的书籍时,过于注重理论的理解,实际对于开发者而言,真正的实操是非常重要的。 最后感谢大赛组织方给了我们这次机会,也祝RTThread团队将这款操作系统发挥更大的光和热。
2021-08-17 11:04:15 108.59MB rt-thread 电路设计方案 电路方案
1
基于FPGA的AFDX端系统协议栈虚链路层的研究与实现.pdf
2021-07-13 19:04:26 311KB FPGA 硬件技术 硬件开发 参考文献
飞机数据网络 第7部分 航空电子全双工交换式以太网(AFDX)网络(2005版)
2021-06-27 22:01:28 229B 航空电子
1
ARINC664协议中文版本 ARNC64part7规范 3.31.2SAP端口……111124 3.3.1.3子虚拟链路… 25 3.32简单文件传输协议的例子 3.33ES通信协议栈… 3.3.3.IES的MAC协议定制…11 3.332ES的IP协议定制 3.4网终级别的互操作 3.4.1编址
2021-06-09 14:44:45 775KB AFDX ARINC664
1