● 摘要
本课题主要是对新一代某型号的空空导弹飞控系统硬件电路结构的研究,提出对导弹的GNC系统(飞控系统)在外场使用时通过预留总线接口对多处理器程序快速加载的方法,并且研制出程序加载设备对飞控电子舱程序进行加载。该设备可以完成各电子部件程序的芯片级程序烧写,单板程序加载、整机程序串行加载、参数修改等功能。本课题的研究重点为导弹飞控舱(GNC)各板卡处理器串行加载原理及软硬件的设计实现。
首先,阐述系统的总体设计方案,详细说明了加载系统的主要组成部分,对各部件的功能及各个相互关系进行总体设计。
其次,研制了一块基于PCI接口标准的1553B通讯板卡,阐述了1553B的通讯协议工作机制,详细解释了采用1553B进行通信的优点,对1553B的工作原理做了深入的研究。
第三,详细描述了加载设备的下位机的加载要求和设计方法。包括嵌入式下位机系统的选择及程序设计、供电电源设计、电源检测板板设计、LCD液晶显示。完成程序加载过程中对相应板卡的供电顺序控制、及板卡加载过程中的同步使能控制等功能。
最后,软件设计和文件处理部分,对待加载程序文件的处理、对各部分串行加载的具体实现方法进行详细说明。主要对CCS编译生产的COFF文件进行转化可加载的.hex文件,再将文件分割成若干个数据包,便于小批量的逐个加载;导引头、飞控部件和舵机执行部件程序串行加载方法及部分上位机程序操作方式的说明及DSP二次引导功能及代码的编写。
现场试验表明,该加载设备达到设计要求,能够满足导弹GNC程序的生产流水线上芯片级及板卡级程序串行加载,另可完成参数修改和测试验证等功能。搬到外场使用时,通过预留的总线接口也能完成相应的程序加载功能。
相关内容
相关标签