论文部分内容阅读
制导飞行武器是现代战争中的重要武器,其命中目标的精确度主要取决于制导控制系统的性能,目前我国现役飞行控制器一般均采用模拟电路来实现变参数控制的功能。由于模拟伺服控制系统存在对控制系统影响大、可靠性差以及结构不易更改等缺点,本论文研究了一种基于TMS320F28335 DSP(Digital Signal Processor)的全数字飞行器控制系统,分析了其结构组成、控制方案,进行了控制器的软硬件设计、制作,并进行了调试。为了改善飞行器控制系统的性能,论文通过研究飞行器姿态角度与4路舵面之间的关系,分析了本项目飞行器舵机系统的飞行控制律,采用分段式PID控制算法,提出以高精度DSP为控制核心,结合先进的MEMS(Micro-Electro-Mechanical Systems)传感器导航系统,以单个独立控制器实现控制4路舵机的飞行器控制系统。经过分析研究和选型,在硬件设计部分,设计了主控制器电路、舵面位置检测电路和通讯等硬件电路。通过选用高集成度芯片、采用合理布线和屏蔽技术对硬件电路进行抗干扰。在软件算法设计方面,论文在介绍了飞行控制系统的组成原理和结构基础上,分析了“X”式飞行器舵机系统的控制特点,通过结合本项目的具体实际,采取了基于PID控制算法的组合式分段控制算法。文中详细的给出了TMS320系列DSP的软件开发过程,系统软件采用模块化的设计方法,采用C语言编写了飞行器舵而检测、导航数据解算、以及飞行器姿态控制等程序代码。同时在系统设计过程中通过设置软件看门狗、设置软件陷阱等还进行了软件抗干扰处理。通过对控制系统各功能模块测试表明,本系统能够实现对各传感器模块数据的实时采集和对飞行器舵机系统控制的功能。该控制器体积较小、安装使用方便,控制精度符合项目需求。