The invention relates to a
motor control device and method, and a rotating motor. The
motor control device comprises a
vibration sensor, a controller and a peak clipping coil, wherein the
vibration sensor is arranged on the motor; the peak clipping coil is arranged on one side, away from the rotor of the motor, of the
stator winding; the
vibration sensor and the peak clipping coil are connected with the controller; the vibration sensor is used for detecting vibration of the motor to generate a vibration
signal and transmitting the vibration
signal to the controller; the controller is used forgenerating a pulse
signal according to the vibration signal and transmitting the pulse signal to the peak clipping coil; and the pulse signal is used for controlling the peak clipping coil to generatea
magnetic field opposite to a
harmonic field generated by a
stator winding of the motor. According to the
motor control device, the controller enables the peak clipping coil to generate a
magnetic field opposite to the
magnetic field generated by the
stator winding in direction according to the vibration of the motor, a
harmonic magnetic field generated by a stator winding can be counteracted, the magnetic resistance of a motor yoke part is increased, the magnetic density of a motor air gap is reduced, the vibration and
noise reduction effects are good, the problem of device loosening or damage caused by
motor vibration can further be relieved, and the working performance of the motor is improved.