The present invention relates to a motor control apparatus for performing an acceleration control and a deceleration control on a motor whose time constant is relatively small, such as a supersonic motor, in accordance with a speed control profile.
Typically, when a rotation speed of a motor is controlled from a stop state to a final target speed under a constant acceleration, a speed control is carried out in accordance with a speed control profile in which a specification speed is increased in a stepped manner from 0 to the final target speed. Also, a supersonic motor is further decelerated as a drive frequency becomes higher, and further accelerated as the drive frequency becomes lower. Thus, when the rotation speed of the supersonic motor is controlled from the stop state to the final target speed under the constant acceleration, as shown in
Patent Document 1: Japanese Laid Open Patent Application (JP-A-Heisei, 9-261979)
Patent Document 2: Japanese Laid Open Patent Application (JP-A-Heisei, 9-247966)
However, in the case of the motor whose time constant is relatively small such as the supersonic motor, when the control for the acceleration and deceleration is carried out in accordance with the speed control profile of the stepped manner, the actual speed of the motor is not smoothly accelerated and decelerated because it follows the speed control profile of the stepped manner. So, in the motor whose time constant is relatively small, in order to attain the smooth acceleration and deceleration, as indicated in a waveform β of
The present invention is proposed in view of the above-mentioned problems in the conventional examples and has an object to provide a motor control apparatus, which can smoothly perform a speed control on a speed of a motor whose time constant is relatively small, such as a supersonic motor, under a relatively rough speed control profile and a simple configuration.
In order to attain the above-mentioned object, the present invention is configured so as to have:
dividing means for dividing a standard frequency and generating a drive signal of a motor;
division ratio calculating means for calculating and outputting a division ratio of the dividing means in accordance with a speed control profile of the motor; and
division ratio converting means for converting the division ratio outputted by the division ratio calculating means so as to obtain a speed control profile finer than the speed control profile and setting for the dividing means.
With the above-mentioned configuration, only by adding the division ratio converting means for dividing in accordance with the speed control profile finer than the speed control profile of the division ratio calculating means and setting for the dividing means, it is possible to smoothly speed-control the speed of the motor whose time constant is relatively small, such as the supersonic motor, under the simple configuration, even if the speed control profile of the division ratio calculating means is rough.
Also, the division ratio calculating means calculates and outputs a division number of the dividing means in accordance with the speed control profile, and
the division ratio converting means counts up or counts down a clock, which is shorter than a time width of the speed control profile of the division ratio calculating means, on the basis of the division number outputted by the division ratio calculating means, and sets for the dividing means.
Also, the motor is characterized in that it is the supersonic motor.
An embodiment of the present invention will be described below with reference to the drawings.
In
The comparator 3 outputs a+count signal if the division number A> the division number B, namely, if the division number A set by the frequency division number calculating section 1 is greater than the current division number B counted by the frequency division number counter 4, and on the other hand, outputs a—count signal if the division number A< the division number B. The frequency division number counter 4 performs a+count (count-up) on an enable clock of a time width t, which is shorter than the relatively rough speed control profile shown in
Here, the supersonic motor is further accelerated as the drive frequency becomes lower. Thus, when the rotation speed of the supersonic motor is controlled from the stop state to the final target speed under the constant acceleration, it is controlled in accordance with the profile in which the drive frequency becomes lower in the stepped manner. Hence, since the frequency division number calculating section 1 increases the division number A, the comparator 3 outputs the +count signal to the frequency division number counter 4. The frequency division number counter 4 performs the +count on the enable clock and increases the current division number B of the frequency divider 5 for each enable clock. Consequently, the division number B corresponding to the profile finer than the relatively rough profile shown in
Here,
70 kHz≈180 MHz/2570
69.5 kHz≈180 MHz/2590
Thus, on the basis of the time width t of the enable clock and the count unit of the frequency division number counter 4, the drive frequency of the supersonic motor can be speed-controlled finer than the speed control profile of the frequency division number calculating section 1. Hence, the speed of the motor whose time constant is relatively small, such as the supersonic motor, can be smoothly speed-controlled in accordance with the relatively rough speed control profile and the simple configuration.
As mentioned above, according to the present invention, it is possible to provide the motor control apparatus which can smoothly speed-control the speed of the motor whose time constant is relatively small, such as the supersonic motor, under the simple configuration, even if the speed control profile is rough.
| Number | Date | Country | Kind |
|---|---|---|---|
| 2003052882 | Feb 2003 | JP | national |
| Filing Document | Filing Date | Country | Kind | 371c Date |
|---|---|---|---|---|
| PCT/JP04/02255 | 2/26/2004 | WO | 8/9/2005 |