1.一种直流无刷电机的换相控制方法,可用于所述直流无刷电机匀速转动状态的换相控制,其特征在于,包括以下步骤:
S1:在所述直流无刷电机启动进入匀速状态时,从任一次换相点开始进行换相时间计数增加和过零时间计数增加,其中所述换相时间计数的初始值为0,所述过零时间计数的初始值为所述过零时间计数的最大值或上一次换相点的最终值,所述过零时间计数的最大值根据所述直流无刷电机的转速决定;
S2:在计数过程中,检测所述直流无刷电机的不导通相的反电势是否到达过零点,若是,则过零时间计数不再增加,进行过零时间计数减少;
S3:判断过零时间计数的计算值是否小于换相时间计数的计算值,若是,则认为到达下一个换相点,换相时间计数的计数值清零,作为所述下一个换相点的换相时间计数的初始值,过零时间计数的计数值不变,作为所述下一个换相点的过零时间计数的初始值。
2.根据权利要求1所述的直流无刷电机的换相控制方法,其特征在于,所述方法还包括:
S4:重复执行步骤S1-S3。
3.根据权利要求1所述的直流无刷电机的换相控制方法,其特征在于,在所述步骤S1中,所述在所述直流无刷电机启动进入匀速状态时,从任一次换相点开始进行换相时间计数增加和过零时间计数增加,包括:
在所述直流无刷电机启动进入匀速状态时,判断所述直流无刷电机是否处于正常运行状态,若是,则从任一次换相点开始进行换相时间计数增加和过零时间计数增加。
4.根据权利要求1所述的直流无刷电机的换相控制方法,其特征在于,在所述步骤S2中,所述检测所述直流无刷电机的不导通相的反电势是否到达过零点,包括:
检测所述直流无刷电机的不导通相的反电势电压是否与虚拟中性点电压相等,若是,则认为所述直流无刷电机的不导通相的反电势到达过零点。
5.根据权利要求1所述的直流无刷电机的换相控制方法,其特征在于,在所述步骤S3中,所述判断过零时间计数的计算值是否小于换相时间计数的计算值,若是,则认为到达下一个换相点,包括:
判断过零时间计数的计算值是否小于换相时间计数的计算值,若是,则认为到达下一个换相点,输出控制信号控制直流无刷电机的换相。
6.一种直流无刷电机控制系统,其特征在于,包括:
直流无刷电机;
控制电路,通过驱动及功率电路与所述直流无刷电机相连接,用于输出控制信号至所述驱动及功率电路,所述驱动及功率电路控制所述直流无刷电机的转动;
转子位置检测电路,与所述直流无刷电机、所述控制电路相连接,用于检测所述直流无刷电机的转子位置,反馈给所述控制电路,所述控制电路根据所述转子位置进行换相控制;
其中,所述控制电路采用权利要求1-5任一项的换相控制方法进行所述直流无刷电机的换相控制。
7.根据权利要求6所述的直流无刷电机控制系统,其特征在于,所述直流无刷电机控制系统还包括:
DC/DC电源变换电路,外接直流电源输入,为所述控制电路和所述驱动及功率电路提供合适电压的工作电源。
8.根据权利要求6所述的直流无刷电机控制系统,其特征在于,所述直流无刷电机控制系统还包括:
过流保护电路,与所述控制电路、所述驱动及功率电路相连接,用于检测所述驱动及功率电路的电流是否超过预设阈值,若是,则输出控制信号至所述控制电路,控制所述直流无刷电机停止转动。