This invention discloses a control method and
system for indirectly obtaining commutation signals based on BLDC
terminal voltage, belonging to the field of brushless
DC motor positionless control. The method includes: sampling the
voltage of the floating phase at the current commutation point after a set electrical angle; sampling the
voltage of the floating phase at the next detected zero-crossing point after the current commutation point; calculating the actual zero-crossing time using the
linear relationship between the back
electromotive force of the first and second sampling points; obtaining the
lag compensation time from the zero-crossing point to the commutation point by combining the difference between the actual and detected zero-crossing times and the commutation reference time
delay; sampling the same floating phase at an electrical angle interval of α after the current commutation point and at an electrical angle interval of (60°-α) after the turn-off point, summing the two samples, and determining whether the commutation is leading or lagging based on the result; and using a
PI regulator to correct the
lag compensation time in a
closed loop. This invention is simple, practical, and can accurately obtain the commutation
signal.