To easily and appropriately change a driving system for a motor according to its operating state, and to achieve the silence, high speed, high accuracy and power consumption of the motor.
A CPU 13 refers to a drive mode table 51 to determine a driving scheme and a stop position corresponding to present operating states of stepping motors 8-1 to 8-3 and a digital camera to be driven. The CPU 13 sets a command to be transmitted next in a transmission buffer according to the driving scheme. When an output pulse of an excitation signal to the motor reaches a predetermined number, the CPU automatically transmits the command to a motor driver 7. For example, when in a demagnetized state, an excitation voltage is increased stepwise. When two stepping motors are simultaneously driven, the phase of a driving current is shifted. When the stepping motor is stopped, driving is controlled so that the motor is stopped in the stop position.
JPH0458796 | MOTOR CONTROLLER |
JPH02206399 | STEP-MOTOR CONTROLLER |
JP2004004362A | 2004-01-08 | |||
JP2003189693A | 2003-07-04 | |||
JPH09148896A | 1997-06-06 | |||
JP2006060925A | 2006-03-02 | |||
JP2005333740A | 2005-12-02 | |||
JPH10127096A | 1998-05-15 |