论文部分内容阅读
本文主要是针对主要基于DSP的数字舵机控制系统进行阐述。所谓舵机就是飞机在飞行控制系统中的一种执行机构,飞机在空中的飞行轨迹都是靠舵机带动舵面来实现的,其性能的好坏直接影响飞机的性能。通常情况下舵机主要由无刷直流电机、控制器、舵机机械结构、传感器四部分组成,其中控制器是舵机的核心组成部分[1]。文章以某型飞机的舵机控制为背景,通过实际现场对新型全数字电动舵机控制系统的设计需求,结合某型飞机的特点以及对舵机的高性能要求,设计出了一套基于DSP的数字舵机控制系统。通过对系统的分析,了解了其结构组成、控制方案、控制器软硬件设计等问题。因此本文将从以下几个部分开始对数字舵机控制系统进行研究和设计。首先,通过对现状的分析,提出要设计一种数字化程度高的舵机控制系统来满足飞机的精准控制;同时,通过对系统的分析,找出系统所用的一些指标,并根据指标进行系统的总体设计。其次,根据现有舵机的基本组成部分,开始对舵机控制系统的硬件进行设计。舵机控制采用2位定点DSP(数字信号处理器芯片)TMS320F2812[2],搭配Alter公司生产的EPM系列CPLD做为控制核心[3]。通过对硬件中长时间受力的部件进行ANSYS的强度分析,判断其是否满足现场的强度要求。还根据各个硬件功能模块对电源的不同需求设计相应的电源处理电路。同时在进行了硬件设计后,通过对舵机系统的进行控制的总体要求分析,设计出一种满足系统要求的上位机软件。飞机驾驶者可以利用上位机软件控制舵机动作,从而控制飞机的飞行。舵机控制系统的软件包含BIT软件和应用软件两部分内容。BIT软件在后台运行,对伺服回路进行监控,并将检测到的回路状态及故障信息上报上位机。应用软件由系统管理、控制律计算、任务管理、伺服回路自监控等功能模块组成[4]。应用软件根据采集的伺服回路状态信号、上位机指令、监控结果进行逻辑和伺服回路控制律计算,将计算出的控制指令发送给功率驱动模块控制电机转动完成对伺服回路的闭环控制。最后,在进行软硬件设计的同时,建立伺服回路数学模型进行仿真可以对系统的控制律进行设计,并通过仿真中对参数进行调整可以预设伺服回路系统的控制律参数。由于数学模型与工程实践不可避免的存在一些差异,在实际应用过程中,通过舵机伺服回路系统联试试验再调整控制律参数,以满足舵机系统的性能要求。