摘要
交叉通道数据链路是实现三余度飞控计算机之间信息交换的枢纽,以往开发的三余度光传操纵系统大都采用了串口(RS232)协议来实现,其传输速率较低,达不到现代飞控计算机之间数据传输的高要求。为此,设计了一套以PCI总线控制器PLX9054和FPGA为核心的双向高速数据光纤传输接口卡,设计了该数据传输卡的基本结构和单元组成;详细阐述了PCI总线接口软硬件设计方法、时序及注意事项,并深入分析了FPGA的功能逻辑模块和光电转换模块的实现方案;最后开发了基于DriverStudio的设备驱动程序,并进行了系统测试。结果表明本接口卡可以满足飞控计算机之间余度数据交换的要求。
The Cross Chanel Data Link(CCDL) is an important device for exchanging information between three-redundancy flight control computers.Formerly developed three-redundancy fly-by-light system commonly used the serial port(RS232) protocol with low transmission rate,which could not meet the requirement of data transmission among modern flight-control computers.In view of this situation,a bidirectional high speed fiber optic data transmission interface card was designed based on PCI bus controller PLX9054 and the FPGA,and the basic structure and composition of the data transmission card were given.The design method of PCI bus interface hardware and software,timing sequence,and the matters needing attention were described.The implementation techniques of the photoelectric conversion module and the logic function module on FPGA were analyzed.Finally the device driver based on Driver Studio was developed and a communications test was carried out.The result showed that the system can satisfy the requirement of redundant data transmission among flight control computers.
出处
《电光与控制》
北大核心
2011年第8期64-67,96,共5页
Electronics Optics & Control
基金
航空科学基金项目(200919522023)
南京航空航天大学基本科研业务费专项科研项目(NS2010076)