The invention belongs to the field of brushless direct-current
motor control, and particularly relates to a method for acquiring compensating
voltage restraining a commutation torque pulsation device of a brushless direct-current motor. In a non-commutation period, a first switch T1 is switched off, a second switch T2 is switched up, a power supply charges a boosting
capacitor to enable the compensating
voltage Uc=Ubus-Udc, and when charging is over, the second switch T2 is switched off, when commutation starts, the first switch T1 is switched on, a
diode is switched off, the power supply and the
capacitor are connected serially so as to supply power to the brushless direct-current motor until commutation is over, and when
voltage of the
capacitor drops and commutation is cover,
bus voltage is equal to four times of a
counter electromotive force amplitude, namely Ubus=4E. In a commutation period, a phase power device can be switched on without modulating the
bus voltage by chopping, so that generation of direct-current
bus voltage fluctuation caused by reverse bus current is avoided, switch loss and switch interference are reduced. The method for acquiring the compensating voltage restraining the commutation torque pulsation device of the brushless direct-current motor is low in
data acquisition amount and has a certain
engineering application value.