Disclosed is an automatic adjustment method for a dead-time compensation
voltage value of a motor driver. The automatic adjustment method comprises the steps of at least selecting five numbers, including c[0], c[1] until c[n] to be used as
primary screening dead-time compensation
voltage values; driving an asynchronous motor to rotate according to c[0]; sampling a
stator current Iu once every a preset time period; obtaining a
harmonic coefficient array Xu(k) of a
frequency domain; calculating a ratio A5[0] of five-order
harmonic coefficient to fundamental wave
harmonic coefficient and a ratio A7[0] of seven-order
harmonic coefficient to the fundamental wave
harmonic coefficient separately, and enabling A5[0] and A7[0] to be summed to obtain A[0]; deducting the rest by analogy, obtaining A[1] until A[n]; performing comparison on A[0] until A[n], taking two
primary screening dead-time compensation
voltage values corresponding to two smallest values therebetween as dead-time compensation voltage preferred values number 0 which is C-[0] and number 1 which C-[1]; then at least selecting five numbers, including c*[0], c*[1] until c*[j], between C-[0] and C-[1] to be used as secondary screening dead-time compensation voltage values; driving the asynchronous motor to rotate according to c*[0] until c*[j], and obtaining A*[0] until A*[j]; and performing comparison on magnitudes of A*[0] until A*[j], and taking a dead-time compensation voltage value corresponding to the smallest value as the optimal dead-time compensation voltage value. By adoption of the automatic adjustment method, the proper dead-time compensation voltage value can be automatically acquired according to the electrical characteristics of the motor.