建设企业网站进去无法显示,福建做网站的公司,服装商城的网站建设,有没有做网站的联系方式随着新一代飞机的综合化航电系统对通信需求的不断提高#xff0c;传统的ARINC429、1553B总线的传输速率分别只有100Kbps和1Mbps#xff0c;其带宽已远远不 论文联盟 http://Www.LWlm.cOm能满足系统通信的需求#xff0c;无法为高性能数据处理提供有力的通信支撑。 FC网络是… 随着新一代飞机的综合化航电系统对通信需求的不断提高传统的ARINC429、1553B总线的传输速率分别只有100Kbps和1Mbps其带宽已远远不 论文联盟 http://Www.LWlm.cOm能满足系统通信的需求无法为高性能数据处理提供有力的通信支撑。 FC网络是一种高速串行通信技术速率可以达到1Gbps、2Gbps甚至到4Gbps以上同时还具备低延迟、可靠性高、重量轻、体积小且 应用灵活等特点是一种新型的高速通信技术。定义了FC-AE以及ARINC818等专门应用于机载 环境的高层通信协议同时在网络设备设计中使用专用控制电路增强了FC通信的可靠性和确定性可以为机载系统提供一个高速、高可靠性的FC通信网络[12]。 本文首先描述FC网络的拓扑结构和通信协议然后重点介绍一种FC 网络的配置方法包括对节点机和交换机的配置最后通过示例分析验证了FC网络的性能和可靠性。 1 FC网络简介 1.1 FC网络构成 FC网络由FC交换机和FC节点机构成FC交换机是整个网络的核心部件具有线速交换的功能是连接各个节点机的交通枢纽FC节点机是网络中的重要部件作为终端可以通过交换机或者直接和节点机通信。 1.2 FC网络拓扑结构 FC网络作为新型的高速串行通信网络采用分布式架构支持点到点、交换以及仲裁换三种拓扑连接方式 1点到点该结构使用一个双向的链路将两个N端口连接起来构成通信网络是FC拓扑结构中最简单的一种。该结构中两个端口独占发送和接收带宽数据传输延迟低确定性好。点到点拓扑具有结构简单可靠性高等优点但是其缺点也很明显的支持节点数目太少没有扩展能力不能满足多个设备互连通信的需要。 2仲裁环仲裁环是将支持仲裁环功能的FC端口即L_Port或具备L_Port功能的FC端口连接起来组成的一个环状串行通信网络并为任意两个端口提供逻辑上的双向点到点通信链路。仲裁环拓扑具有结构简单组网费用低等优点不需要使用额外的设备就可以完成多个FC设备的互连。但是该拓扑结构具有可靠性较低通信带宽低数据传输延迟大等缺点。 3交换结构交换结构是使用交换机将需要通信的N_Port连接起来构成的通信网络。该拓扑中连接的设备数最多可达1500万个以上而且允许多个设备在同一时刻进行高速通信。交换结构是FC拓扑结构中功能最具优势的拓扑结构优点是通信带宽高、可靠性高、数据传输延迟小和扩展性好。但是其结构复杂且组网费用较高。其中交换拓扑结构除了组网费用高外其它各个方面的特点都更为适合航空电子系统的应用环境。 1.3 FC网络基本通信原理 在FC网络中应用采用FC-AE-ASM消息进行端到端的通信节点通过消息进行数据收发每个节点都有自己的端口ID发送消息中包含目的节点的端口ID交换机在接收到消息时根据交换机转 发表查找消息需要转发到的目的端口接收节点不需要知道消息的源端不进行应答在接收到消息后节点进行解析将消息数据提交给应用。 2 FC网络配置的设计 在机载FC通信网络中需要进行网络配置对整个网络统一规划部署以便完成网络中各节点机之间的高效、高可靠数据通信。 在FC网络中包括FC交换机和节点机两部分由于在航电系统中拓扑结构具有确定性因此配置的思路是采用各个模块静态配置的方式这样配置的好处是配置的速度快、确定性高而且能够避免由于某个模块故障导致网络整体配置失败。网络配置前要根据网络拓扑结构规划节点机需要连接的交换机端口和各个节点的通信流向。 2.1 交换机的配置 交换机的主要功能是数据的转发所以需要对每个连接节点机的端口配置转发表交换机的转发表是用于加载到交换机中完成网络路由的表从不同端口输入的消息根据该消息的目的端口ID查找转发表的对应信息从而转发到不同的端口。交换机转发表示例如表1所示。 交换机转发规则示意如上表所示如果消息数据从1端口进入并且该消息的目的端口ID为0x10001则交换机查表将该数据从端口2转发出去依次类推实现数据的转发。 2.2 节点机的配置 节点机的配置主要包括收发消息的配置和节点属性的配置节点属性主要配置节点机的端口类型是ASM或者AV还有端口ID等属性收发消息配置主要是根据网络通信规划配置网络中各个节点机间的通信消息节点间使用消息通信消息主要通过ID标识消息ID使用根据协议规定其取值范围为1232-10和0xFFFFFFFF保留不允许使用且网络中所使用的消息必须全局唯一节点间通信的示意图如下假设两个节点进行通信至少需配置一条消息假设消息ID为1该消息对于节点A是发送消息对于节点B是接收消息如果两个节点需要双向通信则还需要一条从节点B到节点A的消息如图1所示具体使用的消息数目和通信流向可根据应用需求进行配置。 2.3 配置表的加载 FC交换机和FC节点机都使用PowerPC处理器在其上运行程序将网络拓扑和节点机通信消息都配置好后交换机的配置可以通过主机配置 管理软件生成通过嵌入式PowerPC的以太网接口给交换机加载转发表两者之间的通信通过socket套接字实现采用client/Server模式使用TCP协议实现可靠的数据传输其中主机程序为客户端交换机端的程序为服务器端交换机在接收到配置数据后对其进行解析然后配置到交换机的FPGA中的寄存器由此实现对交换机转发表的配置[3]。 节点机的配置可以通过主机配置管理软件生成指定结构的配置信息以.c文件的格式输出主要包括节点的属性信息、发送通信表和接收通信表发送通信表和接收通信表分别是每个节点机所用到的发送消息列表和接收消息列表。节点机驱动软件将读取该.c文件并进行解析将配置信息写到节点机的FPGA中的寄存器作为节点通信的依据。 3 示例 下面针对某综合处理系统FC交换网络为例说明网络的配置过程。该系统FC网络由一个交换机和4个节点机组成分别连接到交换机的1234端口则网络拓扑结构如图2所示根据该拓扑结构配置一个简单的环形通信示例即使用消息0x1从节点机1发到节点机2节点机2收到后使用消息0x2发数据给节点机3依次类推形成1-2-3-4-1的环形通信。 根据上述方法配置完成后进行了4个节点之间的通信测试经过长达4个小时的测试网络的通信过程中未发生丢包现象可以稳定可靠的传输。 4 总结 本文介绍了一种FC网络的配置方法详细介绍了节点机的配置、交换机的配置和配置信息的加载方法通过示例分析验证了网络的功能和可靠性。提供了一种FC网络配置的思路和方法为高性能的FC网络系统设计提供一定的参考。 转载于:https://www.cnblogs.com/pangblog/p/3362212.html