论文部分内容阅读
近年来,随着航空科学技术的不断发展,对航空发动机数控系统的要求也不断提高。而数控系统中的总线接口控制模块是构成航空发动机数控系统的重要组成部分,其设计水平对控制系统性能有重要影响。美国军用数据总线标准MIL-STD-1553B是目前国际上比较流行的军用总线标准,具有高可靠性和灵活性,在飞机、舰船、坦克等武器平台上得到了广泛的应用。1553B总线系统的关键部分是协议接口控制器。目前国内设备上使用的协议控制器主要是国外的产品,核心技术掌握在少数外国公司手里,所以设计具有自主知识产权的总线接口控制模块对于新一代发动机数控系统的研制具有着重要的意义。本论文在研究美国1553B数据总线协议以及参考国外各种芯片设计的总线接口控制器的基础上,提出了基于国产芯片的总线接口控制模块的总体设计方案,并给出了主要模块的电路设计、仿真和测试结果。该方案基于先进的SOC(片上系统System on Chip)技术,采用了嵌入式DSP加IP核(知识产权核Intellectual Property Kenels)的体系结构。论文讨论了如何采用EDA(电子设计自动化Electronic Design Automation)方法,结合FPGA器件,设计和实现符合1553B航空总线通讯协议的接口控制模块,并最终实现了模块间的通讯。接口控制模块具体内容包括硬件电路设计和软件程序设计。CPU采用DSP TMS320F2812微控制器控制;电路逻辑功能、硬件资源分配、各处理器读写时序均由FPGA XC2S150PQ208实现;1553B总线通讯协议采用协议处理器JM1553B BCRTM以及数据收发器JM763M125来实现;还有一些外围电路设计以及电源模块设计等。DSP部分采用C语言编程、FPGA部分采用VHDL语言编程。通过对主要模块的单独测试以及接口控制模块的整体测试,结果表明本文提出的接口控制模块设计方案是合理的,为基于1553B总线的航空发动机数控系统接口控制模块的设计与实现提供了技术储备。