摘要 |
Provided is a method of controlling a vibration motor, in which there are provided: a unit that generates a drive signal for generating elliptic motion; a unit that switches the drive signal with a voltage from a power supply, and changes a pulse width of the drive signal; a unit that detects a current flowing in an electromechanical energy conversion element through the switching unit; a unit that detects a position and a velocity of an object to be driven; and a control unit that controls the respective units, and sets the velocity of the object to be driven. The control unit controls a frequency and the pulse width of the drive signal so as to exercise a maximum output characteristic with respect to a target velocity within a range in which the current detected by the current detection unit does not exceed a given limit value. |