[发明专利]电机控制方法、装置、终端设备及存储介质有效
申请号: | 202010782034.6 | 申请日: | 2020-08-06 |
公开(公告)号: | CN112104292B | 公开(公告)日: | 2022-07-22 |
发明(设计)人: | 杨勇;宫海涛;颜世智 | 申请(专利权)人: | 深圳市杉川机器人有限公司 |
主分类号: | H02P23/04 | 分类号: | H02P23/04;H02P27/08 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 梁立耀 |
地址: | 518000 广东省深圳市南山区高新技术*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电机 控制 方法 装置 终端设备 存储 介质 | ||
本申请适用于电机控制技术领域,提供了一种电机控制方法、装置、终端设备及存储介质,上述电机控制方法通过获取PWM控制信号,并在PWM控制信号中获取多个脉冲段信号,然后计算每个脉冲段信号的占空比,并计算任意两个脉冲段信号占空比差值的绝对值,得到多个绝对差值。当任一绝对差值大于或等于预设值时,则说明PWM控制信号占空比存在较大偏差,为非有效信号,此时根据上一有效PWM控制信号对电机进行控制,从而确保控制电机工作的PWM控制信号为精准信号,提高电机控制的精度。
技术领域
本申请属于电机控制技术领域,尤其涉及一种电机控制方法、装置、终端设备及存储介质。
背景技术
目前的扫地机和吸尘器上的电机控制原理为:在输入的PWM(Pulse WidthModulation,脉冲宽度调制)控制信号中定时获取设定周期的脉冲信号,计算得到脉冲信号的占空比,然后对脉冲信号进行单纯的滤波处理,并根据处理后的脉冲信号的占空比控制电机工作。
当PWM控制信号受到影响产生较大偏差时,获得的脉冲信号的占空比也会产生较大偏差,造成电机转速波动,影响电机的控制精度。
发明内容
本申请实施例提供了一种电机控制方法、装置、终端设备及存储介质,可以解决PWM控制信号中存在偏差信号影响电机控制精度的问题。
第一方面,本申请实施例提供了一种电机控制方法,包括:
获取脉冲宽度调制PWM控制信号,并在所述PWM控制信号中获取多个脉冲段信号;
计算每个所述脉冲段信号的占空比,并计算任意两个所述脉冲段信号占空比差值的绝对值,得到多个绝对差值;
在任一所述绝对差值大于或等于预设值的情况下,根据上一有效PWM控制信号控制所述电机工作;其中,所述有效PWM控制信号为所有所述绝对差值均小于所述预设值的PWM控制信号。
在第一方面的一种可能的实现方式中,电机控制方法还包括:
在所有所述绝对差值小于所述预设值的情况下,根据所述PWM控制信号控制所述电机工作。
在第一方面的一种可能的实现方式中,根据所述PWM控制信号控制所述电机工作,包括:
在所述PWM控制信号中获取设定个数周期的脉冲信号作为预处理信号,并计算所述预处理信号的占空比;
根据所述预处理信号的占空比和所述PWM控制信号的精度值,在指向值集合中确定目标指向值;其中,所述精度值为所述PWM控制信号占空比的最小变化值;
根据所述目标指向值在占空比集合中确定目标占空比,并基于所述目标占空比控制所述电机工作;其中,所述占空比集合包括所述PWM控制信号所有的占空比,并且所述占空比集合中的占空比和所述指向值集合中的指向值为一一对应关系。
在第一方面的一种可能的实现方式中,获取PWM控制信号,并在所述PWM控制信号中获取多个脉冲段信号之前,还包括:
将所述PWM控制信号中的所有占空比按照从小到大进行排序,形成所述占空比集合;
为所述占空比集合中的每个占空比配置一个指向值,形成所述指向值集合;其中,所述指向值集合为自然数列;
建立所述占空比集合和所述指向值集合的对应关系。
在第一方面的一种可能的实现方式中,根据所述预处理信号的占空比和所述PWM控制信号的精度值,在指向值集合中确定目标指向值,包括:
根据所述预处理信号的占空比和所述精度值确定目标比值;
利用预设的补偿因子对所述目标比值进行补偿,得到补偿值;
将所述补偿值的整数部分作为所述目标指向值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市杉川机器人有限公司,未经深圳市杉川机器人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010782034.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多功能散热架夹
- 下一篇:一种无人机电池更换装置及其使用方法