● 摘要
固液动力飞行器以固液火箭发动机为动力装置,这种动力装置具有安全性好、成本低、可长时间工作、多次启动等众多优点,在探空火箭、靶标与导弹、载人飞船、运载火箭等领域具有巨大的应用前景,对固液动力飞行器测控系统进行研究对推动固液动力飞行器的发展有着重要意义。本论文的主要研究内容是以固液动力飞行器为控制对象的弹载计算机,以此实现对固液动力飞行器的控制。本论文提出了一种基于DSP芯片TMS320C31设计弹载计算机系统的方法。论文根据固液动力飞行器对弹载计算机的设计需求,开展了固液动力飞行器弹载计算机的总体设计,并依此设计了弹载计算机系统的硬件电路和系统软件。本系统采用DSP、CPLD、FPGA相结合的设计方法,DSP主要用于控制算法的解算,CPLD和FPGA主要实现相关的逻辑功能,三者结合优势互补,既减轻了DSP的控制负担,又提高了控制精度。硬件电路中设计了存储器扩展电路、RS-422接口电路、开关量输入输出接口电路和1553B总线接口电路;软件设计中设计了各个接口的底层驱动程序和相关子函数,并对飞行控制主程序设计了流程图;最后进行了系统试验,得出了系统试验的结果,并进行了结果分析。