论文部分内容阅读
MIL-STD-1553B总线,简称1553B总线,具有分布处理、集中控制、实时响应以及故障容错特点,目前正广泛应用于包括航空电子系统在内的各类测控系统中。当前,有关以BU-61580为1553B总线通讯协议接口芯片开展1553B通讯接口模块设计方面的研究,一直是众多学者研究的热点之一。然而,当前国内研究情况多以围绕进口及仿制国外板卡而进行,有关以C8051F040单片机为控制器,以BU-61580为1553B总线通讯协议接口芯片,设计出1553B总线通讯接口模块,并研究不同通讯传输方式下1553B总线通讯过程与协议芯片BU-61580工作原理方面的研究尚鲜有报导,因而论文选题具有较强的针对性和重要的工程应用价值。论文在对C8051F040单片机、BU-61580以及Keil C软件进行系统诠释的基础上,给出1553B总线通讯接口模块的设计方案,并分别从硬件与软件两个方面进行设计与开发,其中硬件包括C8051F040单片机最小系统设计、BU-61580与变压器接口电路设计、数据存储电路设计、触摸屏显示接口电路设计以及电平转换电路设计,其中软件包括上位机软件开发与下位机软件设计,其中上位机软件开发是利用GE多功能板卡自带的API函数,基于VC6.0,开发出1553B总线通讯软件,该软件可以模拟总线控制器(BC)、远程终端(RT)以及总线监视器(BM);下位机软件开发包括该模块作为BC、RT以及BM的配置流程开发、数据存储操作(包括页读、页写以及块擦除)以及触摸屏显示开发。在此基础上,并将该模块作为BC、RT以及BM,针对BC→RT、BC←RT、RT RT、广播以及方式指令五种传输方式,利用所开发的上位机总线通讯软件,对其功能进行试验验证。实验结果表明,该模块的硬件设计与软件开发对于1553B总线通讯具有很强的可靠性。论文所做研究工作对于系统掌握不同通讯传输方式下1553B总线通讯过程与协议芯片BU-61580工作原理有很大帮助,实现了1553B总线通信模块的小型化和便携化,为后续基于BU-61580设计1553B总线通信实用系统,为在FPGA内部搭建时序电路来模拟BU-61580芯片奠定基础。