论文部分内容阅读
软硬件技术的飞速发展和进步,以及微电子技术的革新等,总线技术的发展也迫在眉睫。MIL-STD-1553B是美国上个世纪提出的军用总线标准,用于机载电子设备间的通信,但是随着网络技术的进步在很多方面它已经不能满足现在的通信要求。在此背景下提出的FC-AE-1553协议对其做了继承和发展,使得航电系统总线的性能大幅提高。FC-AE-1553协议是由光纤通道(Fibre Channel)标准组织航空电子分委员会制定。它定义了MIL-STD-1553B总线协议到光纤通道高层协议的映射,实现了对MIL-STD-1553B总线的平滑升级,在保证对传统MIL-STD-1553B总线设备兼容的同时又具备了FC总线的高传输带宽、低延时和低误码率等特点。航天系统由于其处于特殊的空间环境的封闭性,高辐射干扰等特点,对于与系统的影响,所以保证通信系统数据的准确性、可靠性很必要。对没有差错控制的FC-AE-1553总线做链路层的选择性重传可以更加降低原本就不高的误码率。由于软硬件发展的历史原因,航天系统中保留了不少基于MIL-STD-1553B总线的设备,所以对原有系统的兼容也是本文研究的不可或缺的一部分。本文先对FC协议以及MIL-STD-1553B总线协议的做了简单介绍,分析和研究了FC-AE-1553的帧结构,和数据交换方式,重点研究FC-AE-1553的协议内容以及FC-AE-1553网络与MIL-STD-1553B网络桥接的实现。在分析完以上协议后提出FC-AE-1553节点和桥的硬件部分实现方案,并与软件一起完成节点(NC/NT)、FC-AE-1553与MIL-STD-1553B桥接功能实现方案。整个方案分为软件,FPGA逻辑和硬件外围接口两部分组成。在此此方案实现的基础上做基于硬件实现的差错控制的技术研究,选择了一种资源占用相对较少与性能相对较好的选择性自动请求重传技术。在实现了的NT与NC以及FC-AE-1553桥的功能后,以直连的方式组网,验证NC、NT节点在各种数据交互模式下的功能和性能。通过仿真平台验证桥接模块对MIL-STD-1553B设备的桥接功能。通过故障注入卡加入CRC错误的方法检测节点的硬件重传功能,以及加入重传后对原有网络性能的影响等。