一种电机的控制方法、装置及电子设备制造方法及图纸

技术编号:30362137 阅读:22 留言:0更新日期:2021-10-16 17:19
本申请适用于电机控制技术,提供了一种电机的控制方法、装置及电子设备,在检测到电机启动指令时,按预设的换相顺序给三相定子绕组中的两相定子绕组通电,获取第一通电时长;启动第一反电动势过零点检测操作;在执行第一反电动势过零点检测操作的过程中,若检测到第一通电时长大于或等于第一预设扇区通电时长时,则增加电机的启动转矩,并启动第一强制换相操作;在执行第一强制换相操作的过程中,获取第二通电时长;启动第二反电动势过零点检测操作;在执行第二反电动势过零点检测操作的过程中,若检测到第二通电时长大于或等于第二预设扇区通电时长时,则增加电机的转矩,并启动第二强制换相操作。可平稳可靠的启动电机,且算法适应性强。法适应性强。法适应性强。

【技术实现步骤摘要】
一种电机的控制方法、装置及电子设备


[0001]本申请属于电机控制
,尤其涉及一种电机的控制方法、装置及电子设备。

技术介绍

[0002]随着控制理论、电力电子器件和电力电子技术等多方面的不断发展,使得电机从传统的直流电机向无刷化转换,其中无位置传感器的无刷直流电机因无需安装位置传感器,使得无刷直流电机制造工艺更简单、抗干扰性强、电机体积小、寿命长及成本低等优点,能从多方面提高了无刷直流电机应用的可靠性,从而无位置传感器的无刷直流电机广泛应用于吸尘器、风机和水泵等产品中,拓宽了无刷直流电机的应用场合。
[0003]无传感器无刷直流电机在缺少位置传感器的情况下,可通过检测反电动势过零信号,确定无传感器无刷直流电机中转子的位置,然而在无传感器无刷直流电机在启动阶段,由于反电动势与转子速度成正比,在转子处于低速运行或静止状态,此时反电动势很小或为零,不能有效的检测到反电动势过零信号,针对这种情况,可在不同的电机中设置不同的启动转矩和换相频率,使电机转子运行,并在运行过程中检测反电动势,从而确定电子转子位置,采用这种方式,如启动转矩和换相频率不匹配时,很难检测到反电动势,容易出现启动失败,从而启动算法的可靠性差,且不同电机其启动转矩和换相频率各不相同,针对不同的电机需设置不同的启动转矩和换相频率,启动转矩和换相频率需经过不断的试验调整匹配才能检测到反电动势,使得启动算法可靠性低且适应性差。
[0004]上述背景描述是为了提供本申请内容目的的概述,应从这一观点来阅读,不应被理解为现有技术。
专利技术内容
[0005]本申请实施例提供了一种电机的控制方法、装置及电子设备,旨在解决现有电机启动的方法的可靠性低且适应性差的问题。
[0006]第一方面,本申请实施例提供了一种电机的控制方法,包括:
[0007]在检测到电机启动指令时,按预设的换相顺序给三相定子绕组中的第一顺序的两相定子绕组通电,获取扇区的第一通电时长;
[0008]启动第一反电动势过零点检测操作;
[0009]在执行所述第一反电动势过零点检测操作的过程中,若检测到所述第一通电时长大于或等于第一预设扇区通电时长时,则增加电机的启动转矩,并启动第一强制换相操作;
[0010]在执行所述第一强制换相操作的过程中,获取扇区的第二通电时长;
[0011]启动第二反电动势过零点检测操作;
[0012]在执行所述第二反电动势过零点检测操作的过程中,若检测到所述第二通电时长大于或等于第二预设扇区通电时长时,则增加电机的转矩,并启动第二强制换相操作,返回执行所述获取扇区第一通电时长的步骤及后续步骤,直至检测到反电动势过零点或强制换相次数达到预设强制换相阈值;其中,所述第二预设扇区通电时长小于所述第一预设扇区
通电时长。
[0013]第二方面,本申请实施例提供了一种电机的控制装置,包括:
[0014]第一获取模块,用于在检测到电机启动指令时,按预设的换相顺序给三相定子绕组中的第一顺序的两相定子绕组通电,获取扇区的第一通电时长;
[0015]第一启动模块,用于启动第一反电动势过零点检测操作;
[0016]第一强制换相模块,用于在执行所述第一反电动势过零点检测操作的过程中,若检测到所述第一通电时长大于或等于第一预设扇区通电时长时,则增加电机的启动转矩,并启动第一强制换相操作;
[0017]第二获取模块,用于在执行所述第一强制换相操作的过程中,获取扇区的第二通电时长;
[0018]第二启动模块,用于启动第二反电动势过零点检测操作;
[0019]第二强制换相模块,用于在执行所述第二反电动势过零点检测操作的过程中,若检测到所述第二通电时长大于或等于第二预设扇区通电时长时,则增加电机的转矩,并启动第二强制换相操作,返回触发所述第一获取模型执行所述获取扇区第一通电时长的步骤及后续步骤,直至检测到反电动势过零点或强制换相次数达到预设强制换相阈值;其中,所述第二预设扇区通电时长小于所述第一预设扇区通电时长。
[0020]第三方面,本申请实施例提供了一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述电机的控制方法的步骤。
[0021]第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,上述计算机程序被处理器执行时实现上述电机的控制方法的步骤。
[0022]第五方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行上述现上述电机的控制方法的步骤。
[0023]本申请实施例与现有技术相比存在的有益效果是:在检测到电机启动指令时,按预设的换相顺序给三相定子绕组中的第一顺序的两相定子绕组通电,获取扇区的第一通电时长;启动第一反电动势过零点检测操作;在执行第一反电动势过零点检测操作的过程中,若检测到第一通电时长大于或等于第一预设扇区通电时长时,则增加电机的启动转矩,并启动第一强制换相操作;在执行第一强制换相操作的过程中,获取扇区的第二通电时长;启动第二反电动势过零点检测操作;在执行第二反电动势过零点检测操作的过程中,若检测到第二通电时长大于或等于第二预设扇区通电时长时,则增加电机的转矩,并启动第二强制换相操作,返回执行获取扇区第一通电时长的步骤及后续步骤,直至检测到反电动势过零点或强制换相次数达到预设强制换相阈值;其中,第二预设扇区通电时长与第一预设扇区通电时长不相等。由于在执行第一反电动势过零点检测操作的过程中,若检测到第一通电时长大于或等于第一预设扇区通电时长时,则增加电机的启动转矩,并启动第一强制换相操作,此时是在大于或等于第一预设扇区通电时长时,即增加了启动转矩,又进行了强制换相,此时转矩和换相时间点可能不匹配,强制换相后在执行所述第二反电动势过零点检测操作的过程中,若检测到所述第二通电时长大于或等于第二预设扇区通电时长时,则增加电机的转矩,并启动第二强制换相操作,返回执行所述获取扇区第一通电时长的步骤及
后续步骤,此时会反复的用不同的两个通电时长(即上述第一预设通电时长和第二预设通电时长)进行强制换相,在换相的过程中增加力矩去匹配换相的时间点,会快速并自动的将电机的转矩和换相频率匹配成功,随着力矩的增加并在电机的转矩和换相频率匹配成功时,可快速的检测到反电动势过零点,从而能平稳可靠的启动电机,且控制算法适应性强。
[0024]可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
[0025]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0026]图1是本申请一实施例提供的电机的控制方法的流程示意图;...

【技术保护点】

【技术特征摘要】
1.一种电机的控制方法,其特征在于,所述方法包括:在检测到电机启动指令时,按预设的换相顺序给三相定子绕组中的第一顺序的两相定子绕组通电,获取扇区的第一通电时长;启动第一反电动势过零点检测操作;在执行所述第一反电动势过零点检测操作的过程中,若检测到所述第一通电时长大于或等于第一预设扇区通电时长时,则增加电机的启动转矩,并启动第一强制换相操作;在执行所述第一强制换相操作的过程中,获取扇区的第二通电时长;启动第二反电动势过零点检测操作;在执行所述第二反电动势过零点检测操作的过程中,若检测到所述第二通电时长大于或等于第二预设扇区通电时长时,则增加电机的转矩,并启动第二强制换相操作,返回执行所述获取扇区第一通电时长的步骤及后续步骤,直至检测到反电动势过零点或强制换相次数达到预设强制换相阈值;其中,所述第二预设扇区通电时长小于所述第一预设扇区通电时长。2.根据权利要求1所述的控制方法,其特征在于,在所述增加电机的启动转矩之前包括:执行增加强制换相计数值的操作;对应地,增加电机的启动转矩,包括:在检测到所述强制换相计数值小于预设强制换相阈值时,增加电机的启动转矩;对应地,执行增加强制换相计数值的操作之后,还包括:在检测到所述强制换相计数值大于或等于所述预设强制换相阈值,停止启动电机并发送启动失败信号。3.根据权利要求2所述的控制方法,其特征在于,在检测到所述强制换相计数值小于预设强制换相阈值时,增加电机的启动转矩,包括:在检测到所述强制换相计数值小于预设强制换相阈值时,执行增加转矩计数值的操作;根据增加后的转矩计数值和预设启动转矩算法,确定启动转矩系数;根据启动转矩系数增加电机的启动转矩。4.根据权利要求3所述的控制方法,其特征在于,根据增加后的转矩计数值和预设启动转矩算法,确定启动转矩系数的计算公式为:其中,所述y1为第一阶段的启动转矩系数;y2为第二阶段的启动转矩系数;x为所述增加后的转矩计数值,D为启动转矩的预设初始值;对应地,根据启动转矩系数增加电机的启动转矩,包括:在确定启动转矩系数为所述第一阶段的启动转矩系数时,根据第一阶段的启动转矩系数更新电机的启动转矩值,以增加电机的启动转矩;其中,所述根据第一阶段的启动转矩系数更新电机的启动转矩值的计算公式为:T=y1*Tmax;在确定启动转矩系数为所述第二阶段的启动转矩系数时,根据第二阶段的启动转矩系
数更新电机的启动转矩值,以增加电机的启动转矩;其中,所述根据第二阶段的启动转矩系数确定施加电机的启动转矩值的计算公式为:T=y2*Tmax;其中,所述T为确定施加电机的启动转矩值,y1为第一阶段的启动转矩系数;y2为第二阶段的启动转矩系数,Tmax为预设电机施加的最大转矩。5.根据权利要求1所述的控制方法,其特征在于,所述方法还包括:在执行所述第一反电动势过零点检测操作的过程中,若检测到反电动势过零点信号,则将正确换相计数值加1,并执行正常换相操作,并存储对应的第一通电时长,重新开始对扇区通电时长进行计时,得到第三通电时长;或者,在执行第二反电动势过零点检测操作的过程,若检测到反电动势过零点信号时,则将正确换...

【专利技术属性】
技术研发人员:李家良李延吉熊倩
申请(专利权)人:捷和电机制品深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1