I have to design a controller for three phase BLDC motor. In BLDC motor, for each hall sensor signal combination we have to to energize two sets of stator phases. But how to correctly identify which phase has to be energized for a particular combination? In application notes by Microchip or TI, there are lookup tables showing sequence of energizing coils, but how did they identify that sequence? Is it through experiment or are we randomly selecting two phases?
Electronic – BLDC controller
brushless-dc-motorsequence-detectorswitchingwinding
Best Answer
This article explains the idea and principle of operation of BLDC motors, which should help you make a decision on what logic to use.