电动舵机动力电供电电压补偿方法、装置及设备与流程

文档序号:25867029发布日期:2021-07-13 16:27阅读:203来源:国知局
电动舵机动力电供电电压补偿方法、装置及设备与流程

本发明属于机械设计技术领域,涉及一种电动舵机动力电供电电压补偿方法、装置及设备。



背景技术:

电动舵机一般由控制器、驱动器和执行机构组成,控制器接收外部设备发送来的角度控制指令,结合执行机构发来的舵偏角反馈信息,计算产生调制信号,通过驱动器功率放大后驱动执行机构带动舵面偏转,实现对角度控制指令的实时跟踪。

一般电动舵机在工作过程中,需要外部提供两个电源,分为控制电和动力电,控制电为控制器以及驱动器逻辑电路部分供电,动力电为驱动器桥式电路供电,作为舵机转动的动力源,动力电的幅值大小与信号品质直接决定了电动舵机性能的优劣。在导弹武器领域,动力电一般由弹上热电池提供,近年导弹在朝着长航时、小体积、大机动的方向发展,这就要求热电池体积小、电容量大,为了在有限的体积下提高热电池容量,需要把初始电压提高,随着电量的消耗,热电池输出电压逐渐下降,在飞行结束时刻任然要保证热电池具有相当幅值的输出电压,这就使得电动舵机动力电供电范围为额定电压的±20%以上,会严重影响舵机的工作性能,在动力电电压高于额定电压时,舵机动态特性增强,舵机控制系统容易不稳定,动力电电压低于额定电压时,舵机动态特性下降,无法达到导弹控制系统的要求,严重时会使导弹飞行失败。

目前,通常通过提高舵机的稳定裕度的方式,来应对动力电电压高于额定电压,舵机控制系统容易不稳定的问题,同时通过增加舵机动态特性的裕量,来应对动力电电压低于额定电压,舵机动态特性下降的问题,但是这两种方法本身就是矛盾的,稳定裕度的提升必然要牺牲动态特性,动态特性的提升又要牺牲稳定裕度,工程人员只能通过大量的调试在二者之间寻找一个平衡点,这就大大增加了研制的难度,阻碍研发效率的提升,无法适应导弹技术发展的需要。



技术实现要素:

为了解决相关技术的问题,本申请提供了一种电动舵机动力电供电电压补偿方法、装置及设备,技术方案如下:

第一方面,本申请提供了一种电动舵机动力电供电电压补偿方法,所述方法包括:

获取动力电额定电压ue的第一调制信号uce;

采集所述动力电的电压u;

根据采集的所述动力的电压u,计算得到动力电电压补偿系数ku;

根据所述第一调制信号uce以及所述动力电电压补偿系数ku,计算得到所述动力电的第二调制信号ucp;

将所述第二调制信号ucp发送给驱动器,以触发所述驱动器对所述第二调制信号ucp进行逻辑变换得到功率放大信号,所述功率放大信号用于驱动执行机构跟踪舵控指令。

可选的,所述获取动力电额定电压ue的第一调制信号uce,包括:

根据接收到的舵机控制指令以及所述执行机构输出的舵反馈,计算得到所述驱动器施加所述动力电的额定电压ue时的第一调制信号uce。

可选的,所述动力电额定电压ue小于预定电压,所述动力电电压补偿系数ku为:

可选的,所述动力电额定电压ue大于预定电压,所述动力电电压补偿系数ku为:

其中,ua=(∑u)/n,n根据所述电动舵机运行时的瞬态尖峰、反电动势大小与持续时间长短来设定。

可选的,所述动力电额定电压ue大于预定电压,所述根据采集的所述动力的电压u,计算得到动力电电压补偿系数ku,包括:

计算采集到的所述动力电的电压u与所述动力电额定电压ue的比值u/ue;

将所述比值u/ue所在的范围区间对应的计数器加1,将其余范围区间的计数器清零;

当范围区间的计数器达到预定数值时,将各个范围区间的计数器清零,将达到所述预定数值的计数器对应的范围区间的相应系数确定为所述动力电电压补偿系数ku。

可选的,所述范围区间包括:第一范围区间u/ue≤0.8、第二范围区间0.8<u/ue≤0.9、第三范围区间0.9<u/ue≤1.1、第四范围区间1.1<u/ue≤1.2和第五范围区间u/ue>1.2,

所述第一范围区间的相应系数为0.8,所述第二范围区间的相应系数为0.9,所述第三范围区间的相应系数为1.0,所述第四范围区间的相应系数为1.1,所述第五范围区间的相应系数为1.2;

所述预定数值根据所述电动舵机运行时的瞬态尖峰、反电动势大小与持续时间长短来设定。

可选的,所述根据所述第一调制信号uce以及所述动力电电压补偿系数ku,计算得到所述动力电的第二调制信号ucp,包括:

将所述第一调制信号uce与所述动力电电压补偿系数ku相乘,得到所述动力电的第二调制信号ucp。

第二方面,本申请还提供了一种电动舵机动力电供电电压补偿装置,所述装置包括:

控制量运算模块,被配置为获取动力电额定电压ue的第一调制信号uce;

动力电采集模块,被配置为采集所述动力电的电压u;

动力电分析模块,被配置为根据采集的所述动力的电压u,计算得到动力电电压补偿系数ku;

所述控制量运算模块,还被配置为根据所述第一调制信号ue以及所述动力电电压补偿系数ku,计算得到所述动力电的第二调制信号ucp;

调制信号发送模块,被配置为将所述第二调制信号ucp发送给驱动器,以触发所述驱动器对所述第二调制信号ucp进行逻辑变换得到功率放大信号,所述功率放大信号用于驱动执行机构跟踪舵控指令。

第三方面,本申请还提供了一种电动舵机动力电供电电压补偿设备,所述设备包括控制器、驱动器和执行机构,其中:

所述控制器被配置为获取动力电额定电压ue的第一调制信号uce,采集所述动力电的电压u,根据采集的所述动力的电压u,计算得到动力电电压补偿系数ku,根据所述第一调制信号ue以及所述动力电电压补偿系数ku,计算得到所述动力电的第二调制信号ucp,将所述第二调制信号ucp发送给驱动器;

所述驱动器被配置为对所述第二调制信号ucp进行逻辑变换得到功率放大信号,将所述功率放大信号发送给所述执行机构;

所述执行机构被配置为根据所述功率放大信号跟踪舵控指令。

基于上述技术方案,本申请至少可以实现如下有益效果:

对电动舵机动力电电压进行采集,根据动力电电压的变化实时调节调制信号,实现对不同动力电电压下舵机性能的下降进行补偿。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本发明。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1是本申请一个实施例中提供的电动舵机动力电供电电压补偿设备的结构示意图;

图2是本申请一个实施例中提供的电动舵机动力电供电电压补偿方法的流程图;

图3是本申请一个实施例中提供的小功率电动舵机动力电电压补偿系数的计算方法的流程图;

图4是本申请一个实施例中提供的大功率电动舵机动力电电压补偿系数的计算方法的流程图;

图5是本申请另一个实施例中提供的大功率电动舵机动力电电压补偿系数的计算方法的流程图;

图6是本申请一个实施例中提供的某大功率电动舵机运行过程中动力电电压波动测试图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

图1是本申请一个实施例中提供的电动舵机动力电供电电压补偿设备的结构示意图,本申请提供的电动舵机动力电供电电压补偿设备可以包括控制器10、驱动器20和执行机构30。

其中,控制器10可以包括控制量运算模块11、动力电采集模块12和动力电分析模块13。

控制器10、驱动器20和执行机构30,以及控制器10中的控制量运算模块11、动力电采集模块12和动力电分析模块13所执行的对应操作可以结合下面图2至图5所示的方法步骤进行解释说明。

图2是本申请一个实施例中提供的电动舵机动力电供电电压补偿方法的流程图,本申请提供的电动舵机动力电供电电压补偿方法可以包括如下步骤:

步骤201,获取动力电额定电压ue的第一调制信号uce;

在实际应用中,控制器10可以获取动力电额定电压ue的调制信号,为了便于理解,这里将动力电额定电压ue的调制信号记为第一调制信号uce;具体的,控制器10中的控制量运算模块11可以用于获取动力电额定电压ue的第一调制信号uce。

可选的,控制器10可以根据接收到的舵机控制指令以及执行机构30输出的舵反馈,计算得到驱动器20施加动力电的额定电压ue时的第一调制信号uce。

步骤202,采集动力电的电压u;

采集动力电的电压u时可以通过控制器10来实现,具体的,控制器10中的动力电采集模块12可以用于采集动力电的电压u,将采集到的动力电的电压u发送给动力电分析模块13。

在实际应用中,为了可以对电机机动力电供电电压进行实时补偿,控制器10可以实时采集动力电的电压u,或者每隔预定时间间隔采集动力电的电压u。

步骤203,根据采集的动力的电压u,计算得到动力电电压补偿系数ku;

控制器10根据采集的动力的电压u后可以计算得到动力电电压补偿系数ku。具体的,控制器10中的动力电分析模块13可以用于实现根据采集的动力的电压u计算得到动力电电压补偿系数ku的步骤。

在实际应用中,动力电额定电压可以分为小功率动力电,和大功率动力电。

当动力电额定电压为小功率动力电时,即,动力电额定电压ue小于预定电压,如图3所示,其是本申请一个实施例中提供的小功率电动舵机动力电电压补偿系数的计算方法的流程图,动力电分析模块13在根据采集的动力电的电压u计算得到动力电电压补偿系数ku时,包括如下步骤:

步骤s11,计算采集到的动力电的电压u与动力电额定电压ue的比值u/ue;

步骤s12,判断u/ue是否小于或等于0.8;

步骤s13,若u/ue小于或等于0.8,则将ku确定为0.8;

步骤s14,若u/ue大于0.8,则判断u/ue是否大于1.2,;

步骤s15,若u/ue大于1.2,则将ku确定为1.2;

步骤s16,若u/ue不大于1.2,则将ku确定为u/ue。

动力电分析模块13在计算出ku后,会将计算出的ku发送给控制量运算模块11。

也就是说,当动力电额定定电压ue小于预定电压,动力电电压补偿系数ku为:

当动力电额定电压为大功率动力电时,即,动力电额定电压ue大于预定电压,在根据采集的动力电的电压u计算得到动力电电压补偿系数ku时,可以包括如下两种方式:

第一种方式,如图4所示,其是本申请一个实施例中提供的大功率电动舵机动力电电压补偿系数的计算方法的流程图,动力电分析模块13在根据采集的动力电的电压u计算得到动力电电压补偿系数ku时,包括如下步骤:

步骤s21,计算当前时刻前n个采集周期内的动力电电压平均值ua;

步骤s22,计算动力电电压平均值ua与动力电额定电压ue的比值ua/ue;

步骤s23,判断ua/ue是否小于或等于0.8;

步骤s24,若ua/ue小于或等于0.8,则将ku确定为0.8;

步骤s25,若ua/ue大于0.8,则判断ua/ue是否大于1.2;

步骤s26,若ua/ue大于1.2,则将ku确定为1.2;

步骤s27,若ua/ue不大于1.2,则将ku确定为ua/ue。

动力电分析模块13在计算出ku后,会将计算出的ku发送给控制量运算模块11。

也就是说,当动力电额定定电压ue大于预定电压,在第一种可能的实现方式中,动力电电压补偿系数ku为:

其中,ua=(∑u)/n,n根据电动舵机运行时的瞬态尖峰、反电动势大小与持续时间长短来设定。

第二种方式,动力电分析模块13在根据采集的动力电的电压u计算得到动力电电压补偿系数ku时,首先,计算采集到的动力电的电压u与动力电额定电压ue的比值u/ue,然后,将比值u/ue所在的范围区间对应的计数器加1,将其余范围区间的计数器清零;当范围区间的计数器达到预定数值时,将各个范围区间的计数器清零,将达到预定数值的计数器对应的范围区间的相应系数确定为动力电电压补偿系数ku。

这里所讲的范围区间可以包括:第一范围区间u/ue≤0.8、第二范围区间0.8<u/ue≤0.9、第三范围区间0.9<u/ue≤1.1、第四范围区间1.1<u/ue≤1.2和第五范围区间u/ue>1.2,第一范围区间的相应系数为0.8,第二范围区间的相应系数为0.9,第三范围区间的相应系数为1.0,第四范围区间的相应系数为1.1,第五范围区间的相应系数为1.2;预定数值根据电动舵机运行时的瞬态尖峰、反电动势大小与持续时间长短来设定。

为了便于理解,下面结合图5进行解释说明。图5是本申请另一个实施例中提供的大功率电动舵机动力电电压补偿系数的计算方法的流程图,包括如下步骤:

步骤s31,计算采集到的动力电的电压u与动力电额定电压ue的比值u/ue;

步骤s321,判断u/ue是否小于或等于0.8;

步骤s322,若u/ue小于或等于0.8,则计数器count_0.8累加1,其他计数器清零;

步骤s323,判断count_0.8是否大于或等于m;

步骤s324,若count_0.8大于或等于m,则计数器清零,将ku确定为0.8;

步骤s331,若u/ue大于0.8,判断u/ue是否小于或等于0.9;

步骤s332,若u/ue是否小于或等于0.9,则计数器count_0.9累加1,其他计数器清零;

步骤s333,判断count_0.9是否大于或等于m;

步骤s334,若count_0.9大于或等于m,则计数器清零,将ku确定为0.9;

步骤s341,若u/ue大于0.9,则判断u/ue是否大于1.1且小于或等于1.2;

步骤s342,若u/ue大于1.1且小于或等于1.2,则计数器count_1.1累加1,其他计数器清零;

步骤s343,判断count_1.1是否大于或等于m;

步骤s344,若count_1.1大于或等于m,则计数器清零,将ku确定为1.1;

步骤s351,若u/ue不大于1.1或大于1.2,则判断u/ue是否大于1.2;

步骤s352,若u/ue大于1.2,则计数器count_1.2累加1,其他计数器清零;

步骤s353,判断count_1.2是否大于或等于m;

步骤s354,若count_1.2大于或等于m,则计数器清零,将ku确定为1.2;

步骤s361,若u/ue不大于1.1,则计数器count_1.0累加1,其他计数器清零;

步骤s362,判断count_1.0是否大于或等于m;

步骤s363,若count_1.0大于或等于m,则计数器清零,将ku确定为1.0。

在动力电分析模块13在计算出ku后,会将计算出的ku发送给控制量运算模块11。

步骤204,根据第一调制信号uce以及动力电电压补偿系数ku,计算得到动力电的第二调制信号ucp;

控制器10根据第一调制信号uce以及动力电电压补偿系数ku,计算得到动力电的第二调制信号ucp,比如,将第一调制信号uce与动力电电压补偿系数ku相乘,得到动力电的第二调制信号ucp,即ucp=kuuce。

具体的,控制器10中的控制量运算模块11用于根据第一调制信号uce以及动力电电压补偿系数ku,计算得到动力电的第二调制信号ucp,并将第二调制信号ucp发送给驱动器20,。

步骤205,将第二调制信号ucp发送给驱动器,以触发驱动器对第二调制信号ucp进行逻辑变换得到功率放大信号,功率放大信号用于驱动执行机构跟踪舵控指令。

控制器10将第二调制信号ucp发送给驱动器20后,驱动器20对第二调制信号ucp进行逻辑变换得到功率放大信号up,驱动执行机构30运行,驱动器20将功率放大信号up发送给执行机构30,驱动执行机构30跟踪舵机控制指令。

图6是本申请一个实施例中提供的某大功率电动舵机运行过程中动力电电压波动测试图,从图6中可以看出,对电动舵机动力电电压进行采集,根据动力电电压的变化实时调节调制信号,消除因动力电电压供电范围大而产生舵机性能的下降的影响,可以有效克服现有电动舵机动力电供电电压适应性弱、调试难度大、研发效率低的问题。

综上所述,本申请提供的电动舵机动力电供电电压补偿方法,通过对电动舵机动力电电压进行采集,根据动力电电压的变化实时调节调制信号,实现对不同动力电电压下舵机性能的下降进行补偿。

本领域技术人员在考虑说明书及实践这里发明的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未发明的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由本申请的权利要求指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1