本发明专利技术实施例涉及机械控制领域,公开了一种有刷电机驱动方法、装置及计算机可读存储介质。本发明专利技术中,一种有刷电机驱动方法,包括:在第一预设频率范围内随机产生初始驱动频率;控制所述有刷电机在所述初始驱动频率下运行;每间隔预设时长,在第二预设频率范围内产生新的驱动频率,并控制所述有刷电机在所述新的驱动频率下运行。本发明专利技术实施方式所提供的有刷电机驱动方法、装置及计算机可读存储介质具有减少有刷电机在运行的过程中产生的电磁辐射峰值和噪音干扰的优点。
【技术实现步骤摘要】
一种有刷电机驱动方法、装置及计算机可读存储介质
本专利技术实施例涉及机械控制领域,特别涉及一种有刷电机驱动方法、装置及计算机可读存储介质。
技术介绍
电机是将电能转换为机械能的机械,其具有良好的调速性能而在电力拖动中得到广泛应用。电机按照其结构可以分为有刷和无刷两种,其中有刷电机,通过电刷将电源的正负极引入到转子的换相器上,换相器连通转子上的线圈,线圈极性不断的交替变换与固定的磁场形成作用力而转动起来。由于有刷电机制造简单,技术门槛低,成本低廉,其在人们的生活中的应用也越来越广泛。达到汽车马达、小到家庭用扫地机,都可以使用有刷电机进行驱动。然而,本专利技术的专利技术人发现:现有技术中的有刷电机在运行的过程中,会对周围的空间产生大量的电磁辐射和噪音干扰,影响人们的日常生活的同时,还会损害周围人员的身体健康。
技术实现思路
本专利技术实施方式的目的在于提供一种有刷电机驱动方法、装置及计算机可读存储介质,减少有刷电机在运行的过程中产生的电磁辐射峰值和噪音干扰。为解决上述技术问题,本专利技术的实施方式提供了一种有刷电机驱动方法,包括以下步骤:在第一预设频率范围内随机产生初始驱动频率;控制所述有刷电机在所述初始驱动频率下运行;每间隔预设时长,在第二预设频率范围内产生新的驱动频率,并控制所述有刷电机在所述新的驱动频率下运行。本专利技术的实施方式还提供了一种有刷电机驱动装置,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行前述的有刷电机驱动方法。本专利技术的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现前述的有刷电机驱动方法。本专利技术实施方式相对于现有技术而言,在产生初始驱动频率并控制有刷电机在初始驱动频率下运行之后,每间隔预设时长,产生新的驱动频率,然后控制有刷电机在新的驱动频率下运行。由于有刷电机的驱动频率每间隔预设时长即发生改变,从而可以将有刷电机运行时产生的电磁辐射的能量分散在不同的频率,防止有刷电机因长时间在同一个驱动频率下运行而使产生的电磁辐射的能量在该频率下叠加,避免电磁辐射的峰值能量过大,从而有效的减少有刷电机在运行时产生的电磁辐射峰值。此外,有刷电机的驱动频率每间隔预设时长即发生改变,还能防止有刷电机的运行频率与有刷电机的外壳等结构发生谐振,避免出现较大的噪声,从而有效的减少有刷电机在运行的过程中产生的噪音干扰。另外,所述每间隔预设时长,在第二预设频率范围内产生新的驱动频率之前,还包括:获取所述初始驱动频率和预设上限比例的乘积作为所述第二预设频率范围的理论上限值;设置所述第二预设频率范围的上限值为所述理论上限值;获取所述初始驱动频率和预设下限比例的乘积作为所述第二预设频率范围的理论下限值;判断所述理论下限值是否大于或等于20000赫兹;若是,则设置所述第二预设频率范围的下限值为所述理论下限值,若否,则设置所述第二预设频率范围的下限值为20000赫兹。通过初始驱动频率、预先设置的预设上限比例和预先设置的预设下限比例,分别计算得到第二预设频率范围的理论上限值和理论下限值,当理论下限值小于20000赫兹时,设置第二预设频率范围的下限值为20000赫兹,由于低于20000赫兹的振动会产生人耳能够听到的声音,因此,设置第二预设频率范围的下限值不小于20000赫兹,可以有效的防止有刷电机对人耳产生强烈的噪音干扰。另外,所述预设上限比例不小于110%且不大于120%,所述预设下限比例不小于80%且不大于90%。另外,所述预设上限比例和所述预设下限比例通过随机函数产生。另外,所述控制所述有刷电机在所述新的驱动频率下运行之前,还包括:判断所述新的驱动频率与所述有刷电机当前的驱动频率是否相同;若是,则重新产生所述新的驱动频率,再执行所述控制所述有刷电机在所述新的驱动频率下运行;若否,则直接执行所述控制所述有刷电机在所述新的驱动频率下运行。在控制有刷电机在新的驱动频率下运行之前,增加判断新的驱动频率与有刷电机当前的驱动频率是否相同的步骤,并在判断相同时重新产生新的驱动频率,防止有刷电机的驱动频率连续两次或多次取到相同的值而不发生变化,从而更加有效的减少有刷电机在运行的过程中产生的电磁辐射峰值和噪音干扰。另外,所述第一预设频率范围为大于或等于20000赫兹。设置第一预设频率范围为大于或等于20000赫兹,防止初始驱动频率小于20000赫兹而导致有刷电机运行时产生噪音干扰。另外,所述初始驱动频率通过随机函数产生,所述新的驱动频率通过所述随机函数产生。附图说明图1是本专利技术第一实施方式所提供的有刷电机驱动方法的流程图;图2是本专利技术第二实施方式所提供的有刷电机驱动方法的流程图;图3是本专利技术第三实施方式所提供的有刷电机驱动方法的流程图图4是本专利技术第四实施方式所提供的有刷电机驱动装置的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好地理解本专利技术而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本专利技术所要求保护的技术方案。本专利技术的第一实施方式涉及一种有刷电机驱动方法。具体流程如图1所示,包括以下步骤:步骤S101:在第一预设频率范围内随机产生初始驱动频率。具体的,在本步骤中,第一预设频率范围为预先设置的初始驱动频率的取值范围,第一预设频率范围可以根据有刷电机的实际情况,如根据有刷电机的型号参数、使用场景等,进行灵活的设定。进一步的,在本步骤中,初始驱动频率由随机函数在第一预设频率范围内产生。可以理解的是,在第一预设频率范围内随机产生初始驱动频率的方法并不仅限于使用随机函数产生,还可以使用如随机数表法等其他的方法产生,具体可以根据实际需要进行选用。此外,在本步骤中,第一预设频率范围为大于或等于20000赫兹。由于20000赫兹为人耳可以听到的声音的最高频率,设置第一预设频率范围为大于或等于20000赫兹,防止有刷电机产生人耳可以听到的声音,有效的减少了有刷电机运行时产生的噪音。需要说明的是,第一预设频率范围为大于或等于20000赫兹仅为一种优选的实施方式,第一预设频率范围并不限定于这一取值范围,具体可以根据实际需要进行灵活的设定,例如,如果有刷电机远离人群的地带设置,其驱动频率也可以是小于20000赫兹。步骤S102:控制有刷电机在初始驱动频率下运行。具体的,在本步骤中,在步骤S101中产生初始驱动频率后,会将初始驱动频率输入有刷电机的微控制单元;微控制单元通过控制有刷电机的场效应管驱动电路、控制有刷电机在初始驱动频率下运行。步骤S103:间隔预设时长,在第二预设频率范围内产生新的驱动频率。具体的,本文档来自技高网...
【技术保护点】
1.一种有刷电机驱动方法,其特征在于,包括以下步骤:/n在第一预设频率范围内随机产生初始驱动频率;/n控制所述有刷电机在所述初始驱动频率下运行;/n根据初始驱动频率计算得到第二预设频率范围,其中,预先设置有预设上限比例和预设下限比例;获取所述初始驱动频率和预设上限比例的乘积作为所述第二预设频率范围的理论上限值;设置所述第二预设频率范围的上限值为所述理论上限值;/n每间隔预设时长,在所述第二预设频率范围内产生新的驱动频率,并控制所述有刷电机在所述新的驱动频率下运行。/n
【技术特征摘要】
1.一种有刷电机驱动方法,其特征在于,包括以下步骤:
在第一预设频率范围内随机产生初始驱动频率;
控制所述有刷电机在所述初始驱动频率下运行;
根据初始驱动频率计算得到第二预设频率范围,其中,预先设置有预设上限比例和预设下限比例;获取所述初始驱动频率和预设上限比例的乘积作为所述第二预设频率范围的理论上限值;设置所述第二预设频率范围的上限值为所述理论上限值;
每间隔预设时长,在所述第二预设频率范围内产生新的驱动频率,并控制所述有刷电机在所述新的驱动频率下运行。
2.根据权利要求1所述的有刷电机驱动方法,其特征在于,
获取所述初始驱动频率和预设下限比例的乘积作为所述第二预设频率范围的理论下限值。
3.根据权利要求2所述的有刷电机驱动方法,其特征在于,判断所述理论下限值是否大于或等于20000赫兹;
若是,则设置所述第二预设频率范围的下限值为所述理论下限值,若否,则设置所述第二预设频率范围的下限值为20000赫兹。
4.根据权利要求1所述的有刷电机驱动方法,其特征在于,所述预设上限比例不小于110%且不大于120%,所述预设下限比例不小于80%且不大于90%。
5.根据权利要求1所述的有刷电机驱动方法,其特征在于,所述预设上限比...
【专利技术属性】
技术研发人员:俞浩,
申请(专利权)人:追创科技苏州有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。