Patent ID: 8080955

Claim:
A driving method for a motor comprising: sensing variation of a magnetic pole of a rotator of the motor, to generate a magnetic pole sensing signal; determining a dead zone of the motor according to a time-variant slope the magnetic pole sensing signal before the motor activates commutation, to generate a determination result, comprising setting a first default value, a second default value and a third default value of the magnetic pole sensing signal, wherein the first default value is corresponding to a magnetic field intensity before the motor activates commutation, the second default value is corresponding to a magnetic field intensity when the motor activates commutation, and the third default value is corresponding to a magnetic field intensity when the motor completes commutation; comparing the magnetic pole sensing signal with the first default value and the second default value, to generate a comparison result; counting a time interval between the magnetic pole sensing signal equal to the first default value and the magnetic pole sensing signal equal to the second default value, to generate a counting result; and computing the time-variant slope of the magnetic pole sensing signal before the motor activates commutation according to the counting result, the first default value and the second default value, to determine a time interval between the magnetic pole sensing signal equal to the second default value and the magnetic pole sensing signal equal to the third default value, so as to determine the dead zone of the motor and generate the determination result; and adjusting voltage outputted to a coil of the rotator according to the determination result.