论文部分内容阅读
航空电子总线(网络)技术具有实时性高、容错性强、带宽范围大、并行处理能力强的特点,逐渐成为军民航空/航天研究领域的核心内容。但是现有的总线控制技术仅能提供1Mb/s的数据传输率,已经无法适应航电系统的发展,业界急需一种满足要求的总线(网络)传输技术出现。光纤通道(Fibre Channel)以庞大的协议簇作为理论支持,由美国国家标准委员会(ANSI,American National Standard Institude)负责制定和维护,其优点显著,能够适应航空电子总线技术的发展趋势。基于航电系统的光纤通道协议定义了一种追加的端口通信机制——光纤通道裁环(Fibre Channel - Arbitrated Loop),具有较高的灵活性和性价比,可以作为其它光纤通道协议的功能扩展,在特殊场合为端口提供正确的数据传输方式。国内外对光纤通道的研究尚少,基于此,本文深入探讨光纤通道协议簇中的仲裁环协议(FC-AL-2),主要内容包括:(1)协议基本内容介绍;(2)仲裁环工作机制研究,重点论述仲裁环环路端口初始化、端口仲裁和端口信用管理机制;(3)以面向对象思想进行仲裁环UML建模,完成类的架构,研究了系统的软硬件划分方式,并且基于C++语言详细设计仲裁环端口类并实现相应功能;(4)仲裁环协议算法和应用语义部分的功能测试;(5)研究Window应用框架——MFC,设计仲裁环端口系统测试平台的软件界面,为将来完整实现基于PC端的仲裁环航空电子软件测试平台打好基础。