Claims
- 1. A stepping motor driver comprising:current sensors that detect respective winding current values of corresponding phases of a stepping motor that is caused to make a stepping rotation at each time when an external command pulse is applied, an angle detection means that detects a rotor angle value indicative of a rotational angular position of a rotor, of said stepping motor, comprising a permanent magnet, a first coordinate transformation means that receives said winding current values from said current sensors, receives said rotor angle value from said angle detection means, and transforms said winding current values into winding current values in a rotational coordinate system, an angle calculation means that receives a command pulse train composed of said external command pulses and calculates a command angle value, a third coordinate transformation means that transforms command current values given from the outside into command current values in said rotational coordinate system according to the difference between said command angle value and said rotor angle value, a current control means that generates current control signals in said rotational coordinate system based on the differences between said command current values in said rotational coordinate system and said winding current values in said rotational coordinate system, a second coordinate transformation means that receives said current control signals in said rotational coordinate system from said current control means, receives said rotor angle value from said angle detection means, and transforms said current control signals in said rotational coordinate system into current control signals in a fixed coordinate system, and a current supply means that receives said current control signals in said fixed coordinate system from said second coordinate transformation means, and supplies currents to windings of respective phases of said stepping motor wherein; said stepping motor is a two-phase stepping motor, said first coordinate transformation means transforms said winding current values in a two-phase fixed coordinate system into winding current values in a two-phase rotational coordinate system, said second coordinate transformation means transforms said current control signals in said two-phase rotational coordinate system into said current control signals in said two-phase fixed coordinate system, an axis of said two-phase rotational coordinate system is in a direction of a magnetic flux of said rotor, and another axis of said two-phase rotational coordinate system is in a direction perpendicular to said direction of said magnetic flux of said rotor, and a component of said command current value in the direction of said command angle is set to be a value corresponding to an amplitude of said command current value given from the outside into said third coordinate transformation means, and another component of said command current value in the direction perpendicular to said command angle is set to be zero.
- 2. A stepping motor driver comprising:current sensors that detect respective winding current values of corresponding phases of a stepping motor that is caused to make a stepping rotation at each time when an external command pulse is applied, an angle detection means that detects a rotor angle value indicative of a rotational angular position of a rotor, of said stepping motor, comprising a permanent magnet, a first coordinate transformation means that receives said winding current values from said current sensors, receives said rotor angle value from said angle detection means, and transforms said winding current values into winding current values in a rotational coordinate system, an angle calculation means that receives a command pulse train composed of said external command pulses and calculates a command angle value, a third coordinate transformation means that transforms command current values given from the outside into command current values in said rotational coordinate system according to the difference between said command angle value and said rotor angle value, a current control means that generates current control signals in said rotational coordinate system based on the differences between said command current values in said rotational coordinate system and said winding current values in said rotational coordinate system, a second coordinate transformation means that receives said current control signals in said rotational coordinate system from said current control means, receives said rotor angle value from said angle detection means, and transforms said current control signals in said rotational coordinate system into current control signals in a fixed coordinate system, and a current supply means that receives said current control signals in said fixed coordinate system from said second coordinate transformation means, and supplies currents to windings of respective phases of said stepping motor wherein; said stepping motor is a three-phase stepping motor, a forth coordinate transformation means is provided between said current sensors and said first coordinate transformation means, said forth coordinate transformation means transforms winding current values in a three-phase fixed coordinate system into winding current values in a two-phase fixed coordinate system, said first coordinate transformation means transforms said winding current values in said two-phase fixed coordinate system into winding current values in a two-phase rotational coordinate system, said second coordinate transformation means transforms said current control signals in said two-phase rotational coordinate system into said current control signals in said two-phase fixed coordinate system, an axis of said two-phase rotational coordinate system is in a direction of a magnetic flux of said rotor, and another axis of said two-phase rotational coordinate system is in a direction perpendicular to said direction of said magnetic flux of said rotor, a component of said command current value in the direction of said command angle is set to be a value corresponding to an amplitude of said command current value given from the outside into said third coordinate transformation means, and another component of said command current value in the direction perpendicular to said command angle is set to be zero, a fifth coordinate transformation means is provided between said second coordinate transformation means and said current supply means, and said fifth coordinate transformation means transforms said current control signals in said two-phase fixed coordinate system into current control signals in three-phase fixed coordinate system.
Priority Claims (1)
Number |
Date |
Country |
Kind |
2002-013584 |
Jan 2002 |
JP |
|
Parent Case Info
This nonprovisional application claims priority under 35 U.S.C. §119(a) on patent application Ser. No. 2002-013584 filed in JAPAN on Jan. 23, 2002, which is herein incorporated by reference.
US Referenced Citations (12)
Foreign Referenced Citations (3)
Number |
Date |
Country |
02136100 |
May 1990 |
JP |
03135388 |
Jun 1991 |
JP |
6-225595 |
Aug 1994 |
JP |