1.一种无刷直流电机双模控制的切换方法,其特征在于,包括:
步骤1:预设检测周期,设置第一阀值,记录检测周期内三相绕组每相对应的霍尔传感器输出信号的高电平总时间以及低电平总时间;
步骤2:逐相计算所述步骤1中获取的高电平总时间与低电平总时间的差值,当差值不等于第一阀值时,则该相对应的霍尔传感器发生故障;
步骤3:当一个霍尔传感器发生故障时,利用对应的无故障霍尔传感器在下一电周期输出信号的边沿信号,将无刷直流电机切换到无传感器控制状态下运行。
2.如权利要求1所述的无刷直流电机双模控制的切换方法,其特征在于,所述步骤2中,当差值大于第一阀值时,则该相对应的霍尔传感器发生短路故障;当差值小于第一阀值时,则该相对应的霍尔传感器发生开路故障。
3.如权利要求2所述的无刷直流电机双模控制的切换方法,其特征在于,所述步骤3的具体方法如下:当一个霍尔传感器发生短路故障时,利用对应的无故障霍尔传感器在下一电周期输出信号的上升沿信号,将无刷直流电机切换到无传感器控制状态下运行;
当一个霍尔传感器发生开路故障时,利用对应的无故障霍尔传感器在下一电周期输出信号的下降沿信号,将无刷直流电机切换到无传感器控制状态下运行。
4.如权利要求1所述的无刷直流电机双模控制的切换方法,其特征在于,步骤1中所述检测周期的取值范围为12ms~60ms。
5.如权利要求1所述的无刷直流电机双模控制的切换方法,其特征在于,步骤1中所述第一阀值的取值范围为4ms~10ms。
6.如权利要求1-5中任一所述的无刷直流电机双模控制的切换方法,其特征在于,当一个霍尔传感器发生故障时,利用对应的无故障霍尔传感器的边沿信号进行切换,具体对应关系如下:当霍尔传感器A相发生故障时,对应选择霍尔传感器C相的边沿信号将无刷直流电机切换到无传感器控制状态下运行;
当霍尔传感器B相发生故障时,对应选择霍尔传感器A相的边沿信号将无刷直流电机切换到无传感器控制状态下运行;
当霍尔传感器C相发生故障时,对应选择霍尔传感器B相的边沿信号将无刷直流电机切换到无传感器控制状态下运行。
7.一种无刷直流电机双模控制的装置,其特征在于,包括:分压滤波模块、比较器模块、控制器、驱动器模块、逆变器模块、霍尔处理模块、电机三相定子绕组;
所述分压滤波模块分别与所述比较器模块、电机三相定子绕组连接,用于对反电动势进行分压滤波;所述比较器模块分别与所述分压滤波模块、控制器连接,用于将分压滤波处理后的数据进行电平转换;所述控制器分别与所述比较器模块、驱动器模块连接,用于对处理后的数据进行分析,然后选择电机运行模式;所述驱动器模块分别与控制器、逆变器模块连接,用于选择PWM工作模式;所述霍尔处理模块分别和所述控制器以及三个霍尔传感器相连,用于在有位置传感器控制模式下采集霍尔信号并处理后送入所述控制器;所述逆变器模块分别与驱动器模块、电机三相定子绕组连接,用于起动和维持无刷直流电机正常运作,并根据控制器发出的指令控制电机运行模式。