驱动BLDC从硬件上来说我们需要6个MOS组成的3个半桥,如图一所示。
图一 3个半桥
我们还需要搞到一张换相表如图二所示。表中(+)代表开启上臂输出电流,(-)代表开启下臂灌入电流,(X)上下臂均关闭。
图二 换相表
大多数的资料喜欢从宏观上分析问题,比如说换相顺序为AB-AC-BC-BA-CA-CB(此处的ABC不是图二的ABC对应的应该是图二的UVW)。现在我们换个角度,观察单个MOS管的开关与霍尔的关系。
先看Q1,经过观察发现只有霍尔A为1且霍尔B为0时(没有霍尔C啥事)该mos管才开启;再看Q4,只有霍尔A为0且霍尔B为1时该mos管开启。同理我们可以找到其他mos管的开启规律。简单的几行代码,或者用几个三极管就可以完成BLDC的驱动工作。
|
想问一下用六步换相,电机实际转速只有电机额定转速的一半是怎么回事