风机自动寻优电流采样点的方法、系统、设备及存储介质与流程

文档序号:33959898发布日期:2023-04-26 16:29阅读:62来源:国知局
风机自动寻优电流采样点的方法、系统、设备及存储介质与流程

本发明涉及电力电子,尤其涉及一种风机自动寻优电流采样点的方法、系统、设备及存储介质。


背景技术:

1、随着空调器在各行各业的使用逐渐普及。由于空调器里每一个零部件的可靠性都会影响到空调器的使用,需要对空调器里每一个零部件的可靠性提出更高的要求,比如,作为促进换热的风机。

2、目前,风机在逆风或者顺风启动时,需要先根据风机的转速进行不同类型的制动,然后才能正常启动。当风机的转速较低时,三相输出电流非常小且存在一定的震荡,这使得在下桥导通中点时刻(即下桥pwm中点)采样到的电流基本为零或者为畸变电流,从而计算出来的风机的转速严重失真,导致制动失常,风机启动失败。

3、为了解决这一问题,现有技木一般是先使用示波器分析对比相关波形,然后手动测量并计算电流采样点,但这种方式涉及的过程比较麻烦,不利于大范围推广应用。

4、因此,需要对现有技术进行改进。

5、以上信息作为背景信息给出只是为了辅助理解本公开,并没有确定或者承认任意上述内容是否可用作相对于本公开的现有技术。


技术实现思路

1、本发明提供一种风机自动寻优电流采样点的方法、系统、设备及存储介质,以解决现有技术的不足。

2、为实现上述目的,本发明提供以下的技术方案:

3、第一方面,本发明提供一种风机自动寻优电流采样点的方法,所述方法包括:

4、分别读取定时器的第一通道、第二通道和第三通道的pwm装载寄存器的值,并根据pwm电平翻转特性从读取的三个值中选取最大值或最小值为cnt;

5、设置所述定时器的第四通道的内部上升沿或下降沿触发电流采样;

6、设置所述第四通道的pwm装载寄存器的值为n,所述n的取值范围为0-cnt;

7、控制风机稳定运行在频率f0/2,所述f0为电流采样准确与否的频率分界线;

8、在每个pwm计数周期采样一组电流;

9、判断采样次数是否达到a次;若是,则通过a次采样的平均电流计算出所述风机的当前运行频率f,一个所述n对应一个所述f;若否,则返回执行在每个pwm计数周期采样一组电流的步骤;

10、判断所述f与所述f0/2的差值是否在误差允许范围内;若是,则保存所述n;若否,则舍弃所述n;

11、在每a个pwm计数周期后给所述n增加步长b,并判断增加步长后的所述n是否大于等于cnt;若否,则返回执行在每个pwm计数周期采样一组电流的步骤;若是,则判断是否完成所述第四通道的内部上升沿或下降沿触发电流采样;

12、若否,则返回设置所述定时器的第四通道的内部上升沿或下降沿触发电流采样的步骤;

13、若是,则控制所述风机停止运行,并按照选取策略从保存的所述n中选取一个所述n作为最佳电流采样点。

14、进一步地,所述风机自动寻优电流采样点的方法中,所述分别读取定时器的第一通道、第二通道和第三通道的pwm装载寄存器的值,并根据pwm电平翻转特性从读取的三个值中选取最大值或最小值为cnt的步骤包括:

15、分别读取定时器的第一通道、第二通道和第三通道的pwm装载寄存器的值;

16、判断所述定时器的计数值是否大于设定的第一比较值,且pwm是否为高电平;若是,则从读取的三个值中选取最小值为cnt;若否,则判断所述定时器的计数值是否小于设定的所述第一比较值,且pwm是否为高电平;

17、若是,则从读取的三个值中选取最大值为cnt。

18、进一步地,所述风机自动寻优电流采样点的方法中,在所述控制风机稳定运行在频率f0/2,所述f0为电流采样准确与否的频率分界线的步骤之前,所述方法还包括:

19、设置所述第四通道的pwm装载寄存器的值为0;

20、控制所述风机低速运行在频率f1;

21、在每个pwm计数周期采样一组电流;

22、判断采样次数是否达到a次;若是,则通过a次采样的平均电流计算出所述风机的当前运行频率f0;若否,则返回执行在每个pwm计数周期采样一组电流的步骤;

23、判断所述f1与所述f0的差值是否在误差允许范围内;若是,则采样正常,给所述f1减少频率δf,并返回执行所述在每个pwm计数周期采样一组电流的步骤;若否,则采样不正常,将所述f0作为电流采样准确与否的频率分界线,并保存。

24、进一步地,所述风机自动寻优电流采样点的方法中,所述控制所述风机停止运行,并按照选取策略从保存的所述n中选取一个所述n作为最佳电流采样点的步骤包括:

25、控制所述风机停止运行,并判断保存的所述n的个数是否为一个;

26、若是,则将保存的一个所述n作为最佳电流采样点

27、若否,则从保存的两个或多个所述n中选取与f0/2偏差最小的所述f对应的所述n作为最佳电流采样点。

28、第二方面,本发明提供一种风机自动寻优电流采样点的系统,所述系统包括:

29、数值读取模块,用于分别读取定时器的第一通道、第二通道和第三通道的pwm装载寄存器的值,并根据pwm电平翻转特性从读取的三个值中选取最大值或最小值为cnt;

30、采样设置模块,用于设置所述定时器的第四通道的内部上升沿或下降沿触发电流采样;

31、数值设置模块,用于设置所述第四通道的pwm装载寄存器的值为n,所述n的取值范围为0-cnt;

32、运行控制模块,用于控制风机稳定运行在频率f0/2,所述f0为电流采样准确与否的频率分界线;

33、电流采样模块,用于在每个pwm计数周期采样一组电流;

34、次数判断模块,用于判断采样次数是否达到a次;若是,则通过a次采样的平均电流计算出所述风机的当前运行频率f,一个所述n对应一个所述f;若否,则返回执行在每个pwm计数周期采样一组电流的步骤;

35、差值判断模块,用于判断所述f与所述f0/2的差值是否在误差允许范围内;若是,则保存所述n;若否,则舍弃所述n;

36、步长增加模块,用于在每a个pwm计数周期后给所述n增加步长b,并判断增加步长后的所述n是否大于等于cnt;若否,则返回执行在每个pwm计数周期采样一组电流的步骤;若是,则判断是否完成所述第四通道的内部上升沿或下降沿触发电流采样;

37、设置执行模块,用于若未完成所述第四通道的内部上升沿或下降沿触发电流采样,则返回设置所述定时器的第四通道的内部上升沿或下降沿触发电流采样的步骤;

38、采样选取模块,用于若已完成所述第四通道的内部上升沿或下降沿触发电流采样,则控制所述风机停止运行,并按照选取策略从保存的所述n中选取一个所述n作为最佳电流采样点。

39、进一步地,所述风机自动寻优电流采样点的系统中,所述数值读取模块具体用于:

40、分别读取定时器的第一通道、第二通道和第三通道的pwm装载寄存器的值;

41、判断所述定时器的计数值是否大于设定的第一比较值,且pwm是否为高电平;若是,则从读取的三个值中选取最小值为cnt;若否,则判断所述定时器的计数值是否小于设定的所述第一比较值,且pwm是否为高电平;

42、若是,则从读取的三个值中选取最大值为cnt。

43、进一步地,所述风机自动寻优电流采样点的系统中,所述系统还包括频率分界线确定模块,用于:

44、在所述控制风机稳定运行在频率f0/2,所述f0为电流采样准确与否的频率分界线的步骤之前,设置所述第四通道的pwm装载寄存器的值为0;

45、控制所述风机低速运行在频率f1;

46、在每个pwm计数周期采样一组电流;

47、判断采样次数是否达到a次;若是,则通过a次采样的平均电流计算出所述风机的当前运行频率f0;若否,则返回执行在每个pwm计数周期采样一组电流的步骤;

48、判断所述f1与所述f0的差值是否在误差允许范围内;若是,则采样正常,给所述f1减少频率δf,并返回执行所述在每个pwm计数周期采样一组电流的步骤;若否,则采样不正常,将所述f0作为电流采样准确与否的频率分界线,并保存。

49、进一步地,所述风机自动寻优电流采样点的系统中,所述采样选取模块具体用于:

50、控制所述风机停止运行,并判断保存的所述n的个数是否为一个;

51、若是,则将保存的一个所述n作为最佳电流采样点

52、若否,则从保存的两个或多个所述n中选取与f0/2偏差最小的所述f对应的所述n作为最佳电流采样点。

53、第三方面,本发明提供一种计算机设备,所述设备包括:

54、一个或多个控制器;

55、存储器,用于存储一个或多个程序;

56、所述一个或多个程序被所述一个或多个控制器执行,使得所述一个或多个控制器实现如上述第一方面所述的风机自动寻优电流采样点的方法。

57、第四方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一方面所述的风机自动寻优电流采样点的方法。

58、与现有技术相比,本发明具有以下有益效果:

59、本发明提供的一种风机自动寻优电流采样点的方法、系统、设备及存储介质,通过设置定时器的第四通道的pwm装载寄存器的值,并使用其内部上升沿或下降沿配合前三通道触发电流采样,可达到自动寻找最佳电流采样点来达到有效采样电流的目的,不仅解决了风机启动过程中因转速低、采样电流失真而导致的制动失败的问题,而且过程相对简单快速,有利于大范围推广应用。

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