FC-AE-1553与MIL-STD-1553协议对比
FC-AE-1553协议复杂交换式结构的优化设计

FC-AE-1553协议复杂交换式结构的优化设计郭绍禾;张向利;张红梅【摘要】为提高FC-AE-1553总线网络复杂拓扑结构的传输性能,针对具有多个网络控制器的分布式控制网络,提出在FC-AE-1553网络中对交换机进行路径优化的设计方案.该方案在分布式控制网络中,采用Dijkstra最短路径算法,使得每条传输线路具有最小延时,提升网络性能.根据FC-AE-1553协议,利用OPNET仿真工具,对方案进行仿真验证.仿真结果表明,利用Dijkstra算法有利于对整个网络进行优化,尤其在分布式控制网络.【期刊名称】《桂林电子科技大学学报》【年(卷),期】2019(039)002【总页数】6页(P92-97)【关键词】FC-AE-1553协议;光纤通道;复杂交换式结构;分布式控制网络【作者】郭绍禾;张向利;张红梅【作者单位】桂林电子科技大学认知无线电与信息处理省部共建教育部重点实验室,广西桂林 541004;桂林电子科技大学认知无线电与信息处理省部共建教育部重点实验室,广西桂林 541004;桂林电子科技大学认知无线电与信息处理省部共建教育部重点实验室,广西桂林 541004【正文语种】中文【中图分类】TN929.1MIL-STD-1553B总线标准于20世纪70年代提出,随即普遍应用于各种航电系统,例如飞机综合航电系统,舰船、航天等航电系统,是当今作战飞机电子系统中的脊梁骨,有“一网盖三军”之称[1]。
然而MIL-STD-1553B标准只支持1Mbit/s的带宽,越来越不能满足航天、机载和舰载等电子系统互连的需求[2]。
FC-AE-1553协议以光纤通道为基础,是航电系统不同设备之间数据高速传输的总线协议,能兼容传统的MIL-STD-1553B总线设备,可将原来MIL-STD-1553B网络的传输速率提高至1 Gbit/s,大大扩展了数据传输带宽。
FC-AE-1553网络不仅具有光纤通道高实时性的良好性能,而且兼具MIL-STD-1553B总线的传统优势,有“吉比特的1553”之称[3],很有可能成为下一代航空电子网络传输标准。
MIL-STD-1553标准(破解)

MIL-STD-1553标准1553基准的历史和操作规则MIL-STD-1553最初被作为一种连接不同子系统的通信总线来开发,实现系统间共享或交换信息。
作为总线标准主要用在以下场合:1.信息需要在总线终端之间通过数字通信通道传输;2.所有总线终端的和用于总线终端之间连接的电气接口需要的是标准定义的接口;3. 信息要求以一种可靠的, 确定的,命令/回应的方式传输。
由于当时普遍的系统体系结构对点对点布线方式是有所限制的,所以产生了对通过数字串行模式通信的总线标准的需要。
通过用1553总线取代多导线点对点配置,能减少系统的布线重量,同时提高了整个系统的可靠性。
串行传输率在最初(早在1970年代 )的标准定义下,串行总线传输位速率 , 1 Mbps,是基于几种因素限制的 ,包括可靠性,电气接口,和硬盘容量。
对现代标准来说传送位速率当然快的多,但无论如何,当时1553终端在这种带宽限制的应用中是操作的得心应手的。
总线终端的特性和连接通过对总线终端电气特性和终端到总线连接标准的定义,使系统体系结构从电气接口角度上得到一种高层次的提高。
如果给出一套终端连接和通信格式的规则和指导方针 ( 1553总线和 MIL-HDBK-1553标准大纲),系统设计者就能设计出一种可靠的接口总线网。
反之考虑,终端设计者应该有一套可追随的标准,来确保他们的设计能适应系统级别体系结构的应用。
通信和可靠第三,而且是容易误会的一点,就是对于确定的,可靠的,命令/回应通信总线的需要。
首先要知道1553总线最初是作为一种命令与控制式总线标准被开发的。
它未被想象成象今天的大多数高速本地区域网络 (LANs)一样作为 "数据转移"网络。
如果你将它的最大只允许传输64 字节(32、16-bit字)数据包的协议和信息技术标准与现今的 LAN标准相比,你就会相信这一点。
这种总线标准为了强调信息包能在小的、预定的时间窗口下传输而能确保它的持续和完整性,所以限制了数据包的长度。
FCAE-新编B

光纤通道(FC)协议分析光纤通道协议(简称 FC 协议)是美国国际信息技术标准委员会(INCITS)于 1998 年开始制定一种高速串行通信协议。
该协议将快速可靠的通道技术和灵活的、可扩展的网络技术有机融合在一起。
FC 协议发展至今,已经能够支持很多上层协议和指令集,例如:MIL-STD-1553B、IP、ATM 等协议以及 HIPPI、IPI、SCSI等指令集。
支持光纤和铜缆等多种物理介质。
FC 协议能够很好地实现全双工、半双工和单工的通信模式。
FC 协议的基本特点是:灵活的拓扑结构、高带宽、高可靠性、低迟延、开放性。
⏹光纤通道分层结构类似于 OSI 的七层模型结构和 TCP/IP 的四层模型结构,FC协议具有五层模型结构。
FC-0:接口与媒体层,用来定义物理链路及特性;FC-1:传输协议层,定义了编码/解码方案、字节同步和有序集;FC-2:链路控制层,定义了传送成块数据的规则和机制;FC-3:通用服务层;FC-4:协议映射层,定义高层协议映射到低层协议的方法。
⏹FC-0 接口与媒体层研究FC-0 接口与媒体层即为光纤通道协议的物理层。
该部分主要涉及的是传输介质以及使用的收发器等,即从物理组成方面来定义光纤通道协议的要素。
1.光纤通信原理光纤通信采用光纤作为传输介质,光作为信息的载体。
它首先要在信号发射端将需要发送的电话、电报、图像和数据等电信号进行光电转换,即将电信号变成光信号,再通过光纤传输到接收方的端口,接收端将接收到的光信号转变成电信号,继而还原成原信号。
图 3-1 为光纤通信系统,可将其分为三个基本组成单元:光发射器、光纤和光接收器。
光发射器由将传输信号进行电光变换的转换装置和将光信号送入光纤的传输装置组成。
光源是其核心部件,由半导体发光二极管 LED 或者激光二极管 LD 组成。
光纤在使用系统中一般以光缆的形式存在。
光接收器由光检测器、放大电路和具有信号恢复功能的解调电路组成。
光发射器和光接收器也称为光端机。
具有优先级消息的FC-AE-1553建模仿真分析

具有优先级消息的FC-AE-1553建模仿真分析高敏;朱岩;喻芳;焦慧方【摘要】以确定随机Petri网为工具,对具有优先级消息的FC-AE-1553网络进行建模仿真,根据仿真计算出在事件消息间有优先级和没有优先级两种情况下消息的传输延时,通过对两种情况下的仿真结果进行对比分析,对理解具有优先级的事件消息在FC-AE-1553网络中的传输机制以及体会优先级对紧急消息处理的重要性提供了重要的理论依据.【期刊名称】《电子设计工程》【年(卷),期】2014(022)009【总页数】4页(P145-148)【关键词】FC-AE-1553网络;Petri网;系统建模;性能分析;优先级【作者】高敏;朱岩;喻芳;焦慧方【作者单位】西北工业大学电子信息学院,陕西西安710129;西北工业大学电子信息学院,陕西西安710129;中航工业江西洪都航空工业集团有限责任公司江西南昌330024;西北工业大学电子信息学院,陕西西安710129【正文语种】中文【中图分类】TN711.1随着航电系统的快速发展,对电子设备间的信息交互和共享的要求越来越高[1]。
传统的MIL-STD-1553B总线在数据传输速率,通信宽带,抗电磁干扰等性能方面已无法满足要求。
光纤通道(Fibre Channel,FC)以所具有的高速率,高宽带以及高可靠性成为新一代高性能航空电子系统网络。
光纤通道航空电子环境(Fibre Channel Avionics Environment,FCAE)是针对FC技术如何应用于航空电子领域而制定出的一组协议子集,FC-AE-1553即为其中一种。
FC-AE-1553?网络既具有MIL-STD-1553B网络的基本特性,又具有光纤通道的良好网络性能,对航空电子系统的整体更新换代有着极为深远的意义。
优先级是指在处理多个作业程序时,决定各个作业程序接受资源的优先等级的参数。
消息的优先级是指消息在网络中被处理以及传输的优先顺序,一般越紧急的消息优先级设置越高。
FC

FC⁃AE⁃1553协议分析与研究作者:鞠铭阳张利洲王世奎来源:《现代电子技术》2016年第11期摘要:为解决FC⁃AE⁃1553协议相关产品开发过程中的疑点和难点,从网络架构、拓扑以及协议传输模式等方面对FC⁃AE⁃1553进行了全面细致的分析,并对FC⁃AE⁃1553协议与MIL⁃STD⁃1553B协议进行比较,提出了协议的简化及优化方案,同时分析了FC⁃AE⁃1553协议研究的现状及难点,对该协议的研究工作以及后续相关产品的开发有较高的参考价值。
关键词: FC⁃AE⁃1553; MIL⁃STD⁃1553B;网络架构;网络拓扑中图分类号: TN915.04⁃34 文献标识码: A 文章编号: 1004⁃373X(2016)11⁃0021⁃03Abstract: In order to solve the doubts and difficulties in development process of FC⁃AE⁃1553 Protocol related products, the FC⁃AE⁃1553 Protocol is comprehensively and detailedly studied in the aspects of network architecture, topology and protocol transmission mode. The FC⁃AE⁃1553 Protocol and MIL⁃STD⁃1553B Protocol are compared. The simplification and optimization schemes of the protocol are proposed. The research situation and difficulty of FC⁃AE⁃1553 Protocol are analyzed. The research work of the protocol and development of the subsequent related products have the high reference value.Keywords: FC⁃AE⁃1553; MIL⁃STD⁃1553B; network architecture; network topology1 网络架构分析在基于FC⁃AE⁃1553协议实现网络通信系统时,可选择FC网络的三种基本拓扑实现,结合FC⁃AE⁃1553的命令/应答工作模式,将拓扑构型可以分为两类:交换结构:基于交换机的星型网络架构,各个节点具备独立的带宽。
成都恩菲特MIL-STD-1553介绍

成都恩菲特MIL-STD-1553:EP-H8200 MIL-STD-1553/ARINC 429/串口通讯/CAN/AD/DA/IO多功能、多协议VXI模块18VXI多功能、多协议载板●遵循VXI Specifi cation Rev1.4●A16/A32,D16;A32空间共4MByte,每个子模块占512KByte●中断释放:ROAK●C尺寸,单宽●最大支持8个子板●前面板连接器:2个SCSI 68芯连接器●环境温度:工作温度:0℃~+50℃存储温度:-25℃~+85℃相对湿度:0~85%概述EP-H8200是一款多功能,多协议的VXI载板。
每个载板可以最大安装8个独立的子模块,子模块有如下类型:SCP1072 8通道收发自定义ARINC429模块,接收数据带时间标签。
每通道发送FIFO深度4K,每通道接收FIFO深度16K。
按Arinc429标号存储最新数据。
SCP1073 1通道MIL-STD-1553B。
可以设置为BC,BM和仿真31个RTs。
SCP1073A 8通道EBR-1553(10M 1553 协议用RS-485收发器实现)SCP1075 16通道离散量输出;16通道离散量输入,支持TTL(0-5V)和航空(0-32V)两种电压范围。
SCP1076 4通道串口,支持RS-232/422/485。
最高速率1Mbps,支持自921.6Kbps及以下的标准频率和1Mbps及以下频率。
SCP1076C 2通道半双工HDLC模块,支持速率1-10Mbps。
SCP1078 2通道CAN总线。
支持CAN2.0协议。
连接器J1,J2,两个SCSI 68芯连接器子板功能描述●SCP1072:Arinc429 功能子板技术指标●8通道收发自定义●支持100K/50K/48K/12.5K标准速率和定制速率,每通道可独立程控设置●支持EVEN/ODD/NONE校验方式●收发独立存储区,发送深度4K/每通道,接收深度16K/每通道●各接收通道自带实时缓冲区,按照429码地址存储;●发送方式支持循环帧发送和单次发送,循环模式可设帧间隔、发送个数等●接收支持查询方式和中断方式,数据存取按块搬移方式●支持每通道自检●各通道能接受外部信号触发发送或接收●各通道依据已启动时间或触发信号为零点,按接收时刻打时标●电源电流+5V 500mA+12V 12mA/每发送通道-12V 12mA/每发送通道●SCP1073:MIL-STD-1553B 功能子板技术指标●通道数:单通道(冗余)单功能/多功能●符合GJB289A-97规范●遵循标准:MIL-STD-1553B NOTICE2●自动回环测试●总线耦合方式:变压器耦合或直接耦合●BC(Bus Controller)主帧和辅帧设置响应超时间设置非循环消息动态加入发送列表单次发送方式中断源可编程错误信息检测:奇偶错、帧错误、无响应和RT地址无效错误检测可编程的自动重试触发条件:软件触发和外部触发●RT(Remote Terminate)最大可同时仿真31个RT数据和状态运行时可编程中断源可编程触发条件:软件触发和外部触发●Bus Monitor(BM)100%的监视以下内容:时间戳错误状态数据状态总线记录仪可编程的记录条件和过滤条件RT地址/子地址传输、接收、广播模式、模式码触发条件:软件触发和外部触发48-bits 微秒级的时间戳●电源电流 +5V 最大800mA●SCP1076:RS-232/422/485 功能子板技术指标●软件程控接口方式RS-232/422/485●4通道全双工异步通讯接口●收发独立缓冲,发送深度16K/每通道,接收深度16K/每通道●接收和发送速率可设置,支持1MBPS及921.6kBPS两系列波特率,可程控设置为1MBPS /921.6kBPS分频系列的自定义波特率●数据位:5-8BIT可设●停止位:1-2BIT可设●支持EVEN/ODD/NONE校验方式●接收数据支持中断和查询方式,数据存取按块搬移方式●各通道能接受外部信号触发发送或接收●各通道依据启动时间或触发信号为零点,按接收时刻打时标●电源电流+5V 500mA驱动软件●C 驱动源代码提供●PNP FOR ARINC 429●PNP FOR RS-232/422/485●PNP FOR 1553模块连接器定义电源电流订货信息EP-H8200 VXI多功能载板SCP1072-X X通道429子模块(X为1..8)SCP1076-Y Y通道串口子模块(Y为1..4)SCP1073-S/M 单功能/多功能MIL-STD-1553子模块(S:单功能;M:多功能)SCP1073A 8通道EBR-1553SCP1075 16通道离散量输出;16通道离散量输入SCP1076C 2通道半双工HDLC模块SCP1078 2通道CAN总线。
MIL-STD-1553通讯接口模块
MIL-STD-1553通讯接口模块我们结合多年从事航空通讯测试总线产品研制的经验,自主开发了一系列MIL-STD-1553通讯产品,,可以应用于MIL-STD-1553系统的测试、仿真。
此系列产品遵循GJB 289A-97标准,综合了通信与测试功能。
该系列产品提供了单功能或多功能模块两种选择。
目前公司推出了基于CompactPCI/PXI、PCI、PC104/PC104+、USB等几类总线的MIL-STD-1553产品,可为客户提供在MIL-STD-1553使用上的多方位选择。
该产品可广泛应用于航电领域,如航电地面检测系统、机载/弹载设备、外场检测设备等领域。
●该系列产品可提供工业和军品两种级别可选●遵循MIL-STD-1553B Notice2规范●变压器耦合/直接耦合可编程设置●每通道4M存储器●工业和军品两种级别产品可选●BC功能:BC帧可编程消息间隔可编程非周期性消息可动态插入数据双Buffer可编程重试BUSA,BUSB可选择支持分支跳转消息支持错误注入●RT功能单数据Buffer双数据Buffer子地址循环数据Buffer非法命令可编程支持错误注入●BM功能100%消息记录监视数据可编程过滤32位时间标签●中断可编程●支持自测试●单功能/多功能:在使用时分为单功能模块和多功能模块。
多功能模块为在同一时刻可以同时设置为BC、BM、RTs。
单功能模块在同一时刻只能设置为BC、BM、RT中的一种。
【我们的主要产品:MIL-STD-1553B、ARINC429、高速串口、CAN等各类通讯总线模块级产品,并提供相关总线测试仪、数据记录分析仪,协议转换模块。
数据采集模块、数字量模块、模拟量输出模块、信号源模块;机箱、零槽控制器我们自主研发的产品涵盖了PCI、PCIE、CPCI/PXI、PC104/104plus、USB、PCMCIA、VXI等接口,并提供定制化和相关嵌入式解决方案。
可为客户提供全套的自动测试系统(A TS)及自动测试设备(A TE)】。
基于ABTS协议的FC-AE-1553交换管理模块研究与实现
基于ABTS协议的FC-AE-1553交换管理模块研究与实现朱浩文;杨凌云;张震;罗鹏;郑璧青【摘要】相对于传统1553总线,基于光纤的FC-AE-1553航电总线具有更大的的带宽、更灵活的拓扑和更高的系统可靠性,其核心为交换型的总线通信模式;在分析FC-AE-1553总线交换协议的基础上,提出一种基于ABTS的FC-AE-1553交换管理模块实现方案,对模块进行原理设计并详细分析了交换处理流程;基于FPGA硬件平台完成了交换管理模块的工程实现,搭建系统模拟NC和NT进行总线通信,验证了总线数据交换和ABTS差错处理功能,实现了FC-AE-1553总线数据的5Gbps传输;验证结果表明,模块支持各类复杂交换管理模式,有高的集成度和较强的通用性,IP 软核能够方便地进行功能扩展和平台移植,具有良好的实用价值和应用前景.【期刊名称】《计算机测量与控制》【年(卷),期】2019(027)005【总页数】5页(P164-168)【关键词】FC-AE-1553总线;交换管理;交换流程;总线通信【作者】朱浩文;杨凌云;张震;罗鹏;郑璧青【作者单位】上海航天电子技术研究所,上海 201109;上海航天电子技术研究所,上海 201109;上海航天电子技术研究所,上海 201109;上海航天电子技术研究所,上海201109;上海航天电子技术研究所,上海 201109【正文语种】中文【中图分类】TN911-340 引言在可靠性要求较高的航空、航天等领域,当前广泛采用MIL-STD-1553B总线作为高可靠互连数据总线。
随着航天器电子系统的不断发展,星上数据处理任务日益复杂化多样化,传统1553总线1 Mbps的数据传输速率已经远不能满足快速增长的数据吞吐需求。
此外,随着星载电子系统综合集成的复杂度不断提高,航天器对来自系统内外的各类电磁辐射越来越敏感,而由于传统1553总线采用电缆作为传输介质,易受电磁环境的辐射干扰,从而限制了它的进一步扩展与应用[1]。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MIL-STD-1553B 总线协议:MIL-STD-1553B 总线的典型⺴⽹网络结构如下图所⽰示,它由 BC(总线控制器),RT(远程终端),BM(总线监视器)以及总线⾃自⾝身四部分组成。
⼀一个MIL-STD-1553B 总线⺴⽹网络中,有且只有⼀一个总线控制器 BC 在⼯工作,远程终端RT 的个数不多于 31,⽽而总线监视器 BM 的数量则可根据需要设置,它并不参与总线通信。
总线具备冗余备份能⼒力,能增加MIL-STD-1553B 总线⺴⽹网络信息传输的可靠性,当⼀一条总线断开时,⺴⽹网络会⾃自动切换到其他冗余的总线上,保证了消息的传递。
BC 主要管理和控制MIL-STD-1553B 总线上消息的传输,⺴⽹网络中只有总线控制器才能发送指令字,它总共包括字控制器、消息控制器和帧控制器三个类型。
RT 的⼯工作主要是响应来⾃自总线控制器的命令,并实施数据的传递。
⼀一个MIL-STD-1553B 总线⺴⽹网络可以接⼊入多个远程终端,不同的终端通过RT 地址来进⾏行区分。
RT 地址由五位地址位和⼀一位奇校验位组成,地址主要通过硬件或软件来设置。
根据 MIL-STD-1553B 总线标准要求,只有当远程终端接收到总线控制器指令时,该远程终端才能参与信息传递。
传输时RT 能接收并解码总线控制器发出的指令,从⽽而作出相应的响应。
BM 主要监视与记录 MIL-STD-1553B 总线上传递消息的终端,它能够接收总线控制器的指令⽽而⼯工作,但不参与总线消息的传输。
总线监视器有测试记录和备⽤用的总线控制器两种类型,当作为备⽤用总线控制器时表现为终端形式。
1、MIL-STD-1553B 总线的字MIL-STD-1553B 总线上消息传输的最⼩小单位为字,它包括命令字、数据字和状态字三种类型,这三种类型的字经过曼彻斯特编码调制组成⼀一条条消息,每条消息由1〜~32 个字组成。
每⼀一种类型的字格式都是唯⼀一的,但三种类型的字数据结构是相同的,如图2-3 所⽰示。
每个字的字⻓长为20 ⽐比特(bit),其中,有效数据位为16 ⽐比特(bit)。
每个字最前⾯面 3 ⽐比特是同步字头,标志⼀一个新字的开始;第 20 位是奇偶校验位,本设计中采⽤用了奇校验。
前 3 ⽐比特的同步头能够区分出命令字、状态字或者数据字,每个⽐比特的时⻓长是 1μs,若 3μs 的同步头中,前 1.5μs 为低,后 1.5μs 为⾼高,则该字为数据字;若前1.5μs 为⾼高,后1.5μs 为低,则该字为命令字或状态字。
其中总线控制器总是发出命令字的,⽽而远程终端则总是发出状态字。
命令字、状态字和数据字占⽤用的时⻓长都是 20μs,响应时间最⻓长是 12μs,不同字与字之间传输的时间间隔⼀一般为 10 到 30μs。
(1)命令字:在Mil-Std-1553 命令字中, 第1-3 ⽐比特⽤用于同步标识, 第20 ⽐比特⽤用于进⾏行奇校验. 其他部分的含义为:(1) 4-8 ⽐比特(终端地址位): 总共可以标识32 个地址, 其中“00000-11110”标识总共31 个终端, ⽽而“11111” 标识⼲⼴广播地址.(2) 9⽐比特(发送/接收指⽰示位): ⽤用于总线控制器指⽰示终端进⾏行数据传输的⽅方向, 逻辑1代表终端发送数据, ⽽而逻辑 0 代表终端接收数据.(3) 10-14(⼦子地址/模式代码标识位): ⽤用于进⼀一步标识⼦子地址或模式代码, 由于为了与状态字区别⽽而设置第 10 位为 1, 所以⼦子地址为“10000-11110”总共 15 个, ⽽而模式代码为“11111”共 1 个.(4) 15-19 ⽐比特(字计数/模式代码): 当第 10-15 位为“10000-11110”时⽤用于标识传输的数据字的数量(其中 00000 标识 32), ⽽而当第 10-15 位为“11111”时⽤用于标识⽤用于总线管理的模式代码.在Mil-Std-1553总线中, 由控制器通过发送命令字中的模式代码字进⾏行总线管理. 所以此时的第10-14位为 01111 或 11111 时标识的是传输模式代码字的总线管理, 其具体的总线管理由 15-19 位决定, 其具体含义如表 1 所⽰示:(2)状态字在Mil-Std-1553 状态字中, 第1-3 ⽐比特⽤用于同步标识, 第20 ⽐比特⽤用于进⾏行奇校验. 其他部分的含义为:(1) 4-8 ⽐比特(终端地址位): 总共可以标识32 个地址, 其中“00000-11110”标识总共31 个终端, ⽽而“11111” 标识⼲⼴广播地址.(2) 9 ⽐比特(消息错误指⽰示位): ⽤用于指⽰示上⼀一个接收到的消息是否正确, 逻辑 1 代表消息错误, ⽽而逻辑 0 代表消息正确.(3) 10 ⽐比特(命令字/状态字指⽰示位): ⽤用于区别命令字和状态字, 常设置为逻辑 0. (4)11 ⽐比特(服务请求位): ⽤用于终端向总线控制器请求服务.(5) 12-14 位(保留位): 保留⽤用于他⽤用.(6) 15 位(⼲⼴广播命令接收标识位): ⽤用于报告接收到⼲⼴广播命令.(7) 16 位(忙状态位): ⽤用于终端向总线控制器报告其⼦子系统处理数据的状态.(8) 17 位(⼦子系统标志位): ⽤用于终端向总线控制器报告其⼦子系统的健康状态.(9) 18 位(动态总线接受指⽰示位): 表⽰示终端愿意接管总线控制器对总线的管理指⽰示.(10) 19 ⽐比特(终端标志位): 指⽰示终端的健康状况, 逻辑 1 表⽰示终端发⽣生问题.2、MIL-STD-1553B 总线消息传输⽅方式MIL-STD-1553B 总线的消息传输格式总共有 10 种,这 10 种格式⼜又分为⾮非⼲⼴广播传输格式和⼲⼴广播传输格式两⼤大类。
常⽤用的为⾮非⼲⼴广播传输格式中的三种,即 BC to RT(总线控制器向远程终端发送信息)、RT to BC(远程终端向总线控制器发送信息)、RT to RT(远程终端向远程终端发送信息)。
(1) BC to RT:总线控制器 BC 先发送⼀一个接收命令字给其中⼀一个远程终端RT,告诉 RT 准备接收数据,然后 BC 继续发送数据字,RT 接收数据后返回⼀一个状态字给 BC,以说明数据的接收情况。
(2) RT to BC:总线控制器 BC 先发送⼀一个发送命令字给⼀一个远程终端 RT,告诉 RT 发送数据,RT 收到发送命令字后返回⼀一个状态字,并按照要求发送数据字给 BC。
(3) RT to RT:总线控制器 BC 发送⼀一个接收命令字给⼀一个远程终端 RT1,让其接收数据。
然后,该BC 发送⼀一个发送命令字给另⼀一个远程终端 RT2,让其发送数据给 RT1。
接收到发送命令字的 RT2 向 BC 返回⼀一个状态字并按要求向 RT1 发送数据字,RT1 接收到数据字后向 BC 返回⼀一个状态字。
(4) BC to RTs:总线控制器 BC 向所有远程终端 RT 发送⼀一个接收命令字,其后发送⼀一连串数据字给所有的 RT。
RT 收到数据后,不需要向 BC 发送状态字,只需要把状态字中的第 15 位设置为 1 即可。
(5) RT to RTs:总线控制器 BC 发送⼀一个接收命令字给各远程终端 RTn,让其接收数据,然后发送⼀一个发送命令字给远程终端 RT3,让其向各终端 RTn 发送数据。
RT3 接收到命令后向 BC 发送⼀一个状态字,并向各 RTn 发送指定的数据字。
各个 RTn 收到数据后不需要向 BC 发送状态字,只需要把状态字中的第15 位设置为 1 即可。
FC-AE-1553协议:(1)光纤通道协议架构光纤通道协议与上层网络协议无关,有很好的通用性,是一种通用传输机制。
光纤通道OSI模型分为5层,分为两个部分:物理和信号层,上层协议层,如下图所示。
物理和信号层包括FC-0,FC-1,FC-2层,上层协议层包括FC-3,FC-4层。
(2)光纤通道帧格式帧是光纤通道中传输的最⼩小单元,通⽤用的光纤通道帧结构如下图所⽰示。
它由 4 个字节的帧开始分隔符 SOF、24 个字节的固定帧头、最多 2112 字节的数据、4 字节的 CRC32 循环冗余校验码以及 4 字节的结束分隔符 EOF 组成。
若干帧单元构成序列,若干序列组成交换在光纤通道中传输。
(3)FC-AE-1553 总线结构下图是⼀一个典型的 FC-AE-1553 ⺴⽹网络,它由 NC(⺴⽹网络控制器)、NT(⺴⽹网络终端)、FC(光纤通道)⺴⽹网络⾃自⾝身、FC-AE-1553 总线协议转换设备、MIL-STD-1553B 总线本⾝身等组成。
NC(⺴⽹网络控制器)与 MIL-STD-1553B 总线中的 BC(总线控制器)相似,负责发起 FC-AE-1553 ⺴⽹网络中的⼀一切传输。
所有能发起光纤通道 FC ⺴⽹网络中传输命令序列的节点都属于 NC,所以 FC-AE-1553 ⺴⽹网络中可以存在多个⺴⽹网络控制器 NC,这也是其与 MIL-STD-1553B 总线的⼀一个不同之处。
当⼀一个 FC-AE-1553 ⺴⽹网络中存在多个⺴⽹网络控制器 NC 时,同⼀一时间只能有⼀一个 NC 发起数据传输。
NT(⺴⽹网络终端)与 MIL-STD-1553B 总线中的 RT(远程终端)相似,它能响应⺴⽹网络控制器 NC 发起的命令序列,完成⺴⽹网络控制器与⺴⽹网络终端以及⺴⽹网络终端与⺴⽹网络终端之间的数据交换。
FC-AE-1553 总线协议转换设备是整个⺴⽹网络中的重要部分,它是连接MIL-STD-1553B 总线与光纤通道⺴⽹网络 FC 的桥梁。
该设备在⼀一个 FC-AE-1553⺴⽹网络中可包含有⼀一个或多个,不同的 MIL-STD-1553B 总线接在不同的协议转换设备上,但在同⼀一时间只能有⼀一个设备起作⽤用。
FC-AE-1553 状态帧帧头和指令帧帧头定义了 MIL-STD-1553B 总线远程终端属性,当 FC-AE-1553 ⺴⽹网络与 MIL-STD-1553B 总线通信时,协议转换设备实现 FC-AE-1553 ⺴⽹网络的命令帧、状态帧与MIL-STD-1553B 总线的命令字、状态字之间的转换;当两⺴⽹网络之间不进⾏行通信时,桥接设备可以作为光纤通道⺴⽹网络中的终端 NT 使⽤用[41],或者作为 MIL-STD-1553B 总线中的总线控制器 BC 使⽤用。
上表为MIL-STD-1553协议和FC-AE-1553协议的对⽐比。
以上是⽐比较系统的FC-AE-1553协议的简单介绍。