您的位置 首页 资料

根据DSP的实时主动调平控制系统规划

摘要:稳定平台隔离载体运动的特性使其在军事及民用领域中得到了广泛的应用。然而由于负载特性与工况的不同以及系统技术实现复杂等原因使得稳定平台的通用性不高。本文基于某武器系统的需要,对机电式双轴实时稳定平

摘要:安稳渠道阻隔载体运动的特性使其在军事及民用领域中得到了广泛的运用。可是因为负载特性与工况的不同以及体系技能完成杂乱等原因使得安稳渠道的通用性不高。本文根据某兵器体系的需求,对机电式双轴实时安稳渠道伺服操控体系进行了研讨。该文以TMS320F2812芯片为操控中心,结合串口通讯、陀螺仪等模块规划了实时主动调平操控体系。经过编制测验软件,对操控体系进行了调试,验证了本规划预订的功用切实可行。

安稳渠道能够有用的阻隔载体运动,确保设备于安稳渠道上的设备作业时不会受载体的运动影响。不管在军事上仍是在民用中安稳渠道都有着重要的用处。本文的首要研讨目标归于实时安稳渠道。实时安稳渠道的载体处于运动状况,要求负载如舰载兵器等在载体运动的状况下牢靠安稳地作业,多见于高技能含量的兵器体系如舰载设备、机载设备等,实时安稳渠道关于安稳渠道的快速性及动态精度要求较高,手动或滞后调平现已不能满意要求。

1 体系组成

1.1 调平原理

调平体系的结构原理示意图如图1所示,首要由动渠道,三自由度球铰链,支撑杆,二自由度虎克铰,丝杆螺母和滚珠丝杆,基座等部件构成。动渠道经过支点A1,A2及O点别离与渠道的基座和传动支链相衔接,并构成以O点为直角的等腰直角三角形A1A2O。体系作业时,当检测到动渠道处于非水平状况后,操控体系经过解算得出两球铰应上升或下降的行程,然后驱动电机经传动组织(减速箱)操控丝杆滚动带动丝杆螺母上移或下移,继而支撑杆带动球铰操控动渠道进行安稳调平运动。体系调试时由一个电机经过带轮驱动曲柄摇杆组织带动体系进行摇晃动作,操控体系操控电机进行实时调平。

根据DSP的实时主动调平操控体系规划

1.2 操控体系硬件构成

体系由倾角检测部分,操控部分,通讯部分,履行部分,限位维护部分,状况显现部分组成,首要包含TMS320F2812芯片,升降压电路,485串口通讯模块,视点陀螺仪,角速度陀螺仪,电机驱动器,限位开关,状况显现模块等。体系硬件作业原理如图2所示。

根据DSP的实时主动调平操控体系规划

实时主动调平操控体系以TMS320F2812芯片为中心,经过485串口通讯操控陀螺仪并接纳陀螺仪视点数据,经过滤波处理,得到体系摇晃角速度与倾角状况,经过TMS320F2812芯片核算得出电机转速,再由TMS320F2812的两路脉冲信号经过升压电路别离发送给两台电机驱动器驱动电机进行调平。驱动器可经过降压电路把电机实践准确方位信息反应给操控体系。限位开关可确保不会发生超量程动作导致机械结构损坏的现象。上位机可经过JTAG仿真器与操控体系衔接,完成调试实验程序、下载等功用,也可经过RS232串口与驱动器衔接,便利监测电机体系状况。状况显现可观测到体系调平状况及有无过错发生。

操控体系主控板如图3所示。该操控板的首要功用模块电路与硬件规划章节所述根本共同。操控板以TMS320F2812为中心,其集成的通讯模块与电机操控模块十分合适本体系功用的完成。除此之外还经过通用I/O口规划了电机、传感器等接口电路以及按键运用,在操控板反面还规划了SD卡模块。

2 实时调平操控计划

2.1 实时调平操控体系软件整体框图规划

操控体系软件选用C言语编写,选用模块化规划,便于调试。操控体系软件包含主监控程序、初始化模块程序、运动操控模块程序、数据处理模块程序、SD卡存储模块程序、通讯模块程序等组成,其间运动操控模块又分为:电机驱动模块、调平算法模块、方位反应模块等。操控体系软件整体框图如图4所示。

根据DSP的实时主动调平操控体系规划

2.2 实时调平操控算法程序规划

调平算法模块包含3个部分:速度盯梢与方位补偿模块、PID算法模块。其间速度盯梢模块使调平组织在体系摇晃时能够以相同的速度反向运动以完成调平粗调;方位补偿模块能够使得调平体系减小静态差错,在动态调平进程中减小动态差错堆集;PID算法完成了电机运动状况跟着体系摇晃速度而实时变速的功用;抑振模块改进了体系的动态功用,使得调平快速呼应功用以及动态精度进一步进步。

1)速度盯梢与方位补偿模块程序

速度盯梢模块及方位补偿模块程序流程图如图5~6所示。

根据DSP的实时主动调平操控体系规划
根据DSP的实时主动调平操控体系规划

当操控体系采样速度经过滤波,并核算出速度PID成果后,根据传动链传动等到丝杆螺母速度与动渠道角速度之间的联系便可得到电机转速。由电机转速便可核算出事情管理器周期寄存器设置值,终究更新周期寄存器的值便可改动电机转速。电机转速与周期寄存器设定值之间的联系如下。

根据DSP的实时主动调平操控体系规划

其间,V为电机转速,SYSCLOUT为体系时钟频率,TxCMP为周期寄存器设定值,NPR为电机驱动器设定的电机滚动一圈所需脉冲数。

方位补偿模块与速度盯梢模块完成进程类似,视点差错终究转换成电机转速,补偿速度盯梢模块程序形成的方位差错。

2)PID算法模块程序

PID算法是电机驱动的中心算法,它完成了电机随传感器数据实时变速的功用,是完成实时调平的根底。当传感器数据经过数据处理后便可由PID算法核算出份额误差,假如份额误差大于设定的最小值便进入核算积分项Sk、微分项dk程序,终究核算出PID终究成果:

Upid=KpxekxKIxSk+KDxdk (2)

3 体系首要功用模块调试与剖析

3.1 PWM脉冲功用调试

PWM脉冲功用是DSP操控体系最重要的功用之一,是驱动电机的最首要手法。操控体系经过发送脉冲来操控电机方位,DSP经过改动发送脉冲的频率来操控调理电机的转速。文中经过DSP2812的T1PWM与T3PWM管脚别离操控两个调平电机。PWM功用测验成果如下所示。图的上半部分为示波器收集图,下半部分为CCS中程序运转时寄存器的值。由图7~8能够看出PWM脉冲发生与PWM脉冲频率改动两项首要功用都运转正常。

根据DSP的实时主动调平操控体系规划
根据DSP的实时主动调平操控体系规划

3.2 串口通讯功用调试

在本文规划中,收集传感器的数据运用的手法是经过DSP2812中集成的串口通讯模块,串口通讯与不同的芯片组合能够构成两种通讯形式:RS232与RS485。因为选用RS485尽管通讯间隔长,抗干扰强,可是这种方法不能直接与PC机通讯,因而本文选用MAX3232元件将通讯功用规划成RS232形式。图9为RS232与PC机通讯测验图,其间上半部分为PC机软件发送数据图,下半部分为CCS软件中寄存器数据观察窗。测验程序运转进程中,在PC机上经过串口猎人软件发送一串16进制数据:0x00,0x01,0x02,0x03,0x04,0x05,在寄存器视窗中观察到数据收集数组中成功的接纳到了PC机发送的数据。

根据DSP的实时主动调平操控体系规划

3.3 实时调平算法程序调试成果

经过算法程序重复调试,获得了抱负的滤涉及PID参数,程序运转作用杰出,操控体系能够完成±20°以内最高摇晃速度不高于20°/s的工况内的实时调平,实时调平精度可操控在±0.3°,满意了兵器体系的要求。

4 定论

文中以TMS320F2812为中心,经过滤波算法及PID算法的运用,并经过实验调整体系参数,完成了某兵器体系的实时主动调平。本文的研讨成果关于摇晃周期改变无规律,摇晃视点幅值改变无规律等杂乱情况下的机电式实时动态主动调平供给了一个通用的解决方法。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/294117.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部