直流无刷电机是怎样进行控制的

直流无刷电机是怎样进行控制的

无刷直流电机,由于无刷,电机自己不能自己完成电流的换向,必须靠外部控制电路实现换向。所以不存在常规直流控制方式,外部控制电路完成换向是通过开关管实现的,由于开关电路的灵活性,可以方便的实现比单纯换向更多的功能,所以,采用斩波直流控制方式来控制电机。  
首先要让无刷电机转动起来,控制部必须根据感应到的电机转子目前所在位置,然后依照定子绕线决定开启(或关闭)换流器中功率晶体管的顺序,上臂功率晶体管及下臂功率晶体管,使电流依序流经电机线圈产生顺向(或逆向)旋转磁场,并与转子的磁铁相互作用,如此就能使电机顺时/逆时转动。当电机转子转动到感应出另一组信号的位置时,控制部又再开启下一组功率晶体管,如此循环电机就可以依同一方向继续转动直到控制部决定要电机转子停止则关闭功率晶体管(或只开下臂功率晶体管);要电机转子反向则功率晶体管开启顺序相反。  
换相的控制根据定子绕组的换相方式,首先找出三个转子磁钢位置传感器信号H1、H2、H3的状态,与6只功率管之间的关系,以表格形式放在单片机的EEPROM中。8751根据来自H1、H2、H3的状态,可以找到相对应的导通的功率管,并通过P1口送出,即可实现直流无刷电动机的换相。  转速的控制在直流无刷电动机正常运行的过程中,只要通过控制数模转换器的输出电压U0,就可控制直流无刷电动机的电流,进而控制电动机的电流。即8751单片机通过传感器信号的周期,计算出电动机的转速,并把它同给定转速比较,如高于给定转速,则减小P2口的输出数值,降低电动机电流,达到降低其转速的目的。反之,则增大P2口的输出数值,进而增大电动机的转速。  
PWM控制转速控制也可以通过PWM方式来实现。  
变结构控制当直流无刷电动机处于起动状态或在调整过程中,采用直流无刷电动机的运行模式,以实现动态相应的快速性,一旦电动机的转速到了给定值附近,马上把它转入同步电动机运行模式,以保证其稳速精度。这时计算机只需要按一定频率控制电动机的换相,与此同时,计算机在通过位置传感器的信号周期,来测量其转速大小,并判断它是否跌出同步。一旦失布,则马上转到直流无刷电动机运行,并重新将其拉入同步。