吸尘器、电机的反电势过零检测方法、装置和控制系统与流程

文档序号:20019667发布日期:2020-02-25 11:22阅读:来源:国知局

技术特征:

1.一种无刷直流电机的反电势过零检测方法,其特征在于,包括以下步骤:

获取所述无刷直流电机的当前转速下半个扇区对应的时间、反电势过零检测提前时间和续流时间区间;

根据所述半个扇区对应的时间、所述反电势过零检测提前时间和所述续流时间区间获取所述无刷直流电机的反电势过零检测时间间隙,其中,在获取所述无刷直流电机的反电势过零检测时间间隙之前,还包括:

获取所述无刷直流电机的pwm控制信号的占空比,并判断所述占空比是否大于第一预设占空比;

如果所述占空比大于所述第一预设占空比,则获取所述无刷直流电机的反电势过零检测时间间隙;

如果所述占空比小于第二预设占空比,则在pwm控制周期内通过常规反电势采样方法对所述无刷直流电机的反电势进行一次采样,并根据采样结果判断所述反电势是否过零,其中,所述第二预设占空比小于所述第一预设占空比;

判断是否进入所述反电势过零检测时间间隙;

如果进入所述反电势过零检测时间间隙,则对所述无刷直流电机的反电势进行连续多次采样,并判断所述反电势是否过零。

2.如权利要求1所述的无刷直流电机的反电势过零检测方法,其特征在于,所述根据所述半个扇区对应的时间、所述反电势过零检测提前时间和所述续流时间区间获取所述无刷直流电机的反电势过零检测时间间隙,包括:

获取所述半个扇区对应的时间与所述反电势过零检测提前时间之间的差值,并使所述差值处于所述续流时间区间,以获得所述反电势过零检测时间间隙。

3.如权利要求1或2所述的无刷直流电机的反电势过零检测方法,其特征在于,所述获取所述无刷直流电机的当前转速下半个扇区对应的时间,包括:

获取前n次反电势过零间隔时间,其中,所述n根据所述当前转速获取;

根据所述前n次反电势过零间隔时间获取所述当前转速下半个扇区对应的时间。

4.如权利要求1或2所述的无刷直流电机的反电势过零检测方法,其特征在于,所述获取所述无刷直流电机的续流时间区间,包括:

根据所述无刷直流电机的最高运行转速获取所述续流时间区间;或者,

根据所述当前转速通过查表获取所述续流时间区间;或者,

根据所述当前转速通过查表和线性插值算法获取所述续流时间区间。

5.如权利要求1所述的无刷直流电机的反电势过零检测方法,其特征在于,所述如果进入所述反电势过零检测时间间隙,则对所述无刷直流电机的反电势进行连续多次采样,并判断所述反电势是否过零,包括:

在进入所述反电势过零检测时间间隙时,将adc模块的单通道配置为当前悬空相端电压对应的ad通道,并触发所述adc模块的单通道对所述无刷直流电机的反电势进行第i次采样,其中,i为大于等于1的整数;

在第i次采样完成后,获取第i次采样结果,同时触发所述adc模块的单通道对所述无刷直流电机的反电势进行第i+1次采样,并在第i+1次采样的过程中根据所述第i次采样结果和参考电压判断所述反电势是否过零;

如果所述反电势过零,则退出所述反电势过零检测阶段。

6.如权利要求2所述的无刷直流电机的反电势过零检测方法,其特征在于,还包括:

判断从上一换相时刻到当前时间是否超过所述半个扇区对应的时间与所述反电势过零检测提前时间之间的差值;

如果所述从上一换相时刻到当前时间超过所述半个扇区对应的时间与所述反电势过零检测提前时间之间的差值,则进入所述反电势过零检测时间间隙。

7.如权利要求1-6中任一项所述的无刷直流电机的反电势过零检测方法,其特征在于,所述无刷直流电机的最高电转速达到80000r/min以上。

8.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一项所述的无刷直流电机的反电势过零检测方法。

9.一种无刷直流电机的反电势过零检测装置,其特征在于,包括:

第一获取单元,用于获取所述无刷直流电机的当前转速下半个扇区对应的时间、反电势过零检测提前时间和续流时间区间,并根据所述半个扇区对应的时间、所述反电势过零检测提前时间和所述续流时间区间获取所述无刷直流电机的反电势过零检测时间间隙;

第一判断单元,用于判断是否进入所述反电势过零检测时间间隙;

采样单元,用于在进入所述反电势过零检测时间间隙时,对所述无刷直流电机的反电势进行连续多次采样,并判断所述反电势是否过零,其中,所述采样模块在所述第一获取单元获取所述无刷直流电机的反电势过零检测时间间隙之前,还用于:

获取所述无刷直流电机的pwm控制信号的占空比,并判断所述占空比是否大于第一预设占空比;

如果所述占空比大于所述第一预设占空比,则控制所述第一获取单元获取所述无刷直流电机的反电势过零检测时间间隙;

如果所述占空比小于第二预设占空比,则在pwm控制周期内通过常规反电势采样方法对所述无刷直流电机的反电势进行一次采样,并根据采样结果判断所述反电势是否过零,其中,所述第二预设占空比小于所述第一预设占空比。

10.如权利要求9所述的无刷直流电机的反电势过零检测装置,其特征在于,所述第一获取单元具体用于,获取所述半个扇区对应的时间与所述反电势过零检测提前时间之间的差值,并使所述差值处于所述续流时间区间,以获得所述反电势过零检测时间间隙。

11.如权利要求9或10所述的无刷直流电机的反电势过零检测装置,其特征在于,所述第一获取单元具体用于,获取前n次反电势过零间隔时间,并根据所述前n次反电势过零间隔时间获取所述当前转速下半个扇区对应的时间,其中,所述n根据所述当前转速获取。

12.如权利要求9或10所述的无刷直流电机的反电势过零检测装置,其特征在于,所述第一获取单元具体用于,根据所述无刷直流电机的最高运行转速获取所述续流时间区间;或者,根据所述当前转速通过查表获取所述续流时间区间;或者,根据所述当前转速通过查表和线性插值算法获取所述续流时间区间。

13.如权利要求9所述的无刷直流电机的反电势过零检测装置,其特征在于,

所述采样单元具体用于,在进入所述反电势过零检测时间间隙时,将adc模块的单通道配置为当前悬空相端电压对应的ad通道,并触发所述adc模块的单通道对所述无刷直流电机的反电势进行第i次采样,以及在第i次采样完成后,获取第i次采样结果,同时触发所述adc模块的单通道对所述无刷直流电机的反电势进行第i+1次采样,并在第i+1次采样的过程中根据所述第i次采样结果和所述参考电压判断所述反电势是否过零,如果所述反电势过零,则退出所述反电势过零检测阶段,其中,i为大于等于1的整数。

14.如权利要求10所述的无刷直流电机的反电势过零检测装置,其特征在于,所述第一判断单元具体用于,判断从上一换相时刻到当前时间是否超过所述半个扇区对应的时间与所述反电势过零检测提前时间之间的差值,如果所述从上一换相时刻到当前时间超过所述半个扇区对应的时间与所述反电势过零检测提前时间之间的差值,则进入所述反电势过零检测时间间隙。

15.如权利要求9-14中任一项所述的无刷直流电机的反电势过零检测装置,其特征在于,所述无刷直流电机的最高电转速达到80000r/min以上。

16.一种无刷直流电机的控制系统,其特征在于,包括如权利要求9-15中任一项所述的无刷直流电机的反电势过零检测装置。

17.一种吸尘器,其特征在于,包括如权利要求16所述的无刷直流电机的控制系统。

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