Information
-
Patent Grant
-
6271641
-
Patent Number
6,271,641
-
Date Filed
Thursday, December 30, 199924 years ago
-
Date Issued
Tuesday, August 7, 200123 years ago
-
Inventors
-
Original Assignees
-
Examiners
Agents
-
CPC
-
US Classifications
Field of Search
US
- 318 685
- 318 696
- 318 671
- 318 714
- 318 567
-
International Classifications
-
Abstract
A step-motor-driving device includes (a) a step-motor having driving-windings in plurality of phases, (b) an exciter for supplying power to excite driving-windings, (c) a position detector for detecting a position of a mover of the motor and outputs a position-detecting-signal, and (d) an excitation-timing-controller for receiving a driving-instruction-signal and a position-detecting-signal, and outputs an exciting signal to the exciter responsive to an input of one of the driving-instruction-signal and the position-detecting-signal. The excitation-timing-controller outputs the exciting signal responding an input of the driving-instruction-signal when an excitation-switch of the driving-winding responsive to the driving-instruction-signal directs torque in a direction effective for the motor to rotate in a desirable direction, and the controller outputs the exciting signal responding an input of the position-detecting-signal when the excitation-switch of the driving-winding responsive to the driving-instruction-signal directs torque in an unfavorable direction for the motor to rotate in the desirable direction. This structure allows the step-motor-driving device to be free from jumping “out of sync”.
Description
FIELD OF THE INVENTION
The present invention relates to a novel step motor driving device which drives a step motor free from jumping out of synchronism
BACKGROUND OF THE INVENTION
Step motors have been recently used in numbers of office automation apparatuses and computer peripherals such as printers, facsimile machines, image scanners, copying machines, laser beam printers and the like, as well as factory automation equipment including machine tools. The step motors are thus now extensively used both in applications and quantity, because an extremely simple and extraordinarily inexpensive system employing a step motor can perform a speed control or a positioning control.
FIG.
73
A and
FIG. 73B
illustrate a construction and a circuit diagram of a conventional step-motor-driving device in accordance with a first conventional instance.
In
FIG. 73A
, two-phase step motor
801
includes two-phase driving windings, which are hereinafter referred to as phase-A winding and phase-B winding. Exciters
802
a
and
802
b
receive driving-instruction-signals DrA, DrB, thereby exciting phase-A winding and phase-B winding.
As shown in
FIG. 73B
, exciter
802
a
comprises a bridge circuit formed by four transistors, and this circuit works as follows: When input IN-A is at H level, output A takes H level and output /A takes L level. When input IN-A is at L level, output A takes L level and output /A takes H level. In other words, when input IN-A is at H level, a voltage VDC of dc current (not shown) allows the current to flow in plus direction, i.e. flowing from A to /A. When input IN-A is at L level, the voltage VDC allows the current to flow in minus direction, i.e. from /A to A. Another exciter
802
b
is identical to exciter
802
a
both in construction and operation.
On-delay circuits
811
-
814
(Dly) are provided as shown in
FIG. 73B
in order to prevent the transistor switches—making up the bridge circuit—from shorting the power supply by an error.
In
FIGS. 73A and 73B
, a plus voltage VDC is applied between inputs A and /A of exciter
802
a
when signal DrA is at H level. This voltage excites phase-A winding to be plus. On the other hand, a minus voltage VDC is applied between inputs A and /A when signal DrA is at L level, and this voltage excites phase-A winding to be minus. Phase-B winding excited by exciter
802
b
experiences the same phenomena as discussed above.
FIGS. 74A-74D
illustrate an operation of the conventional motor driving device employed in the first conventional instance.
FIG. 74A
illustrates relation between mover's position θ and torque T generated there, where torque T is obtained by providing the driving windings of motor
801
with a given excitation. The relations between position θ and torque T in respective instances are expressed in
FIG. 74A
as follows:
Ta: phase-A winding is excited to be plus;
Th: phase-B winding is excited to be plus;
−Ta: phase-A winding is excited to be minus; and
−Tb: phase-B winding is excited to be minus.
When the mover travels in positive direction, mover's position θ corresponds to the rightward direction in
FIG. 74A
, and when the mover travels in negative direction, it corresponds to the leftward direction in FIG.
74
A. Regarding torque T, a forward direction allows the mover to travel in the positive direction and a reverse direction allows the mover to travel in the negative direction. The torque in the forward direction heads upper side of FIG.
74
A.
In
FIG. 74A
, a torque generated by exciting the phase-A winding has a difference of 90-degree electrical angle from a torque generated by exciting the phase-B winding. Because driving windings of respective phases are mounted with a shift of 90-degree electrical angle with regard to polarity pitch of the mover.
FIG. 74B
illustrates a relation between mover's position θ and torque T generated there by exciting both phase-A and phase-B windings (2-phase exciting drive). The relations between θ and T in respective instances in
FIG. 74B
are expressed as follows:
Ta+Th: phase-A and phase-B windings are excited to be plus;
−Ta+Tb: phase-A winding is excited to be minus and phase-B winding is excited to be plus;
−Ta−Tb: phase-A and phase-B windings are excited to be minus; and
Ta−Tb: phase-A winding is excited to be plus and phase-B winding is excited to be minus.
Each instance discussed above is a composite of each torque shown in FIG.
74
A. Regarding mover's position θ and the direction of torque,
FIG. 74B
expresses them in the same manner as
FIG. 74A
does.
According to the above description regarding the step motor, it is roughly concluded that a relation between mover's position θ and torque T generated there can be uniquely determined when the driving windings of respective phases are excited to a given level.
FIG. 74C
illustrates driving instruction signals DrA, DrB are fed, with 90 degree out of phase, into exciter
802
a
and
802
b
, and
FIG. 74D
illustrates how motor
801
works with these driving instructions.
Before time t
1
, since signals DrA, DrB are at H level, both phase-A and phase-B windings are excited to be plus, and torque “Ta+Th” drives the mover during this plus period. At time t
1
, when signal DrA changes from H level to L level, the polarity of exciting phase-A winding changes so that torque changes to be expressed “−Ta+Tb” and turns to the forward direction again. Due to these changes, the mover is further driven in the same (positive) direction until time t
2
when signal DrB changes from H level to L level.
At time t
2
, when signal DrB changes from H level to L level, the polarity of exciting phase-B winding changes so that torque changes to be expressed “−Ta−Tb” and turns to the forward direction again. The mover is then further driven in the same (positive) direction without pause.
In the same manner, at time t
3
, t
4
and t
5
, whenever signals DrA, DrB change, the polarities of exciting phase-A and phase-B windings alternately change so that torque changes to be expressed “Ta−Tb”, “Ta+Tb”, and “−Ta+Tb” and turns to the forward direction sequentially. The mover is thus kept driving in the same (positive) direction.
The first conventional step motor driving device operates as discussed above. In this first conventional instance, when the frequencies of signals DrA, DrB increase, the torque for driving the mover of the motor lowers so quick that the mover loses speed. As a result, the motor jumps out of synchronism.
There are two major factors for the motor to jump out of synchronism:
1. Inductance of driving windings affects the current to be insufficient for exciting the windings so that a desirable torque cannot be generated. Several methods have been proposed to overcome this factor. For example, a method of putting a series resistor in order to reduce electrical time constant of the windings, and a method of boosting a driving voltage temporarily to establish an exciting current quickly, were proposed. Another method is disclosed in the Japanese Patent Application Examined Publication No. S41-9489, i.e. a driving voltage is changed responsive to a frequency of a driving instruction signal.
2. A switch timing of exciting the windings is off the relation between the mover's position θ determined by excitation of the windings and torque T generated there. This second factor is described hereinafter with reference to
FIGS. 75A-75D
.
FIGS. 75A and 75B
illustrate relations between the mover's position θ and torque T generated there when the windings of respective phases are excited. Those FIGS. are identical to
FIGS. 74A and 74B
.
Assume that driving instruction signals DrA, DrB, of which frequencies are higher than those shown in
FIG. 74C
, are fed to be exciting signals IN-A and IN-B into exciters as shown in FIG.
75
C.
Signals DrA, DrB switch the direction of respective excitations applied to the driving windings, thereby generating a torque as illustrated in FIG.
75
D.
Before time tr
1
, the excitation-change turns torque T to forward direction; however, when the frequencies of signals DrA, DrB are at high, torque T is eventually turned to reverse direction as happened at time tr
1
. This is because the excitation has been changed at a timing regardless of the relation between position θ and torque T generated there.
After time tr
1
, if the frequencies of signals DrA, DrB stay at high, torque T further turns to the reverse direction, and the mover consequently loses the driving torque and loses speed, then the motor jumps out of synchronism, and finally the motor stops.
When these two factors for “out of “synchronism” are compared, the “out of “synchronism” due to the second factor, i.e. timing of excitation-change to the windings, is often observed before the “out of synchronism” due to the first factor, i.e. inductance of windings. In other words, the second factor is the principal factor of the “out of synchronism”.
FIG. 76
is a circuit diagram of a conventional step motor driving device in accordance with a second prior art.
In
FIG. 76
, two-phase step motor
801
includes two-phase driving windings, i.e. phase-A winding and phase-B winding. Exciters
802
a
and
802
b
receive driving-instruction-signals DrA, DrB, thereby exciting phase-A winding and phase-B winding.
Exciters
802
a
and
802
b
receive a constant voltage Vr as current-value-signals Ref-A and Ref-B. These signals control the maximum exciting current of respective phase-windings.
Exciters
802
a
comprises, as shown in
FIG. 77
, a bridge circuit formed by four transistors and current controller
815
(CL), and this bridge circuit works as follows: When input IN-A is at H level, output A takes H level and output /A takes L level. When input IN-A is at L level, output A takes L level and output /A takes H level. In other words, when input IN-A is at H level, a voltage VDC of dc current (not shown) allows the current to flow in plus direction, i.e. flowing from A to /A. When input IN-A is at L level, the voltage VDC allows the current to flow in minus direction, i.e. from /A to A.
Current controller
815
controls the maximum exciting current of phase-A winding of motor
801
so that the current can be determined by current value signal Ref-A.
In other words, when an exciting current of phase-A winding, which is detected by current-detection-resistor
816
(R), reaches the value indicated by current value signal Ref-A, RS flip-flop
818
is set, thereby changing outputs A and /A to H level. At this moment, the voltage applied to phase-A winding becomes substantially zero so that an exciting current can be kept at a constant value corresponding to Ref-A by an effect of the winding inductance. Oscillator
819
(OSC) resets RS flip-flop
818
periodically thereby applying a voltage to the winding. Oscillator
819
thus prevents the exciting current from attenuating due to inner loss and the like. Another exciter
802
b
operates in the same way as exciter
802
a.
On-delay circuits
811
-
814
(Dly) are provided in
FIG. 77
in order to w prevent the transistor switches—making up the bridge circuit—from shorting the power supply by an error. Filter
817
(Fil) is provided in order to remove noises appearing when the exciting current of the driving windings is detected by current detecting resistor
816
(R).
Plus voltage VDC is thus applied between inputs A and /A of exciter
802
a
when driving instruction signal DrA is at H level. This voltage excites phase-A winding to be plus. On the other hand, a minus voltage VDC is applied between inputs A and /A when signal DrA is at L level, and this voltage excites phase-A winding to be minus. In both the cases, the maximum exciting current of the windings is regulated with the value determined by current-value-signal Ref-A, i.e. Vr. Phase-B winding excited by exciter
802
b
experiences the same phenomena as discussed above.
FIGS. 78A-78D
illustrate an operation of the conventional motor driving device employed in the second conventional instance.
FIG. 78A
illustrates relation between mover's position θ and torque T generated there, where torque T is obtained by providing the driving windings of motor
801
with a given excitation. This is identical to the first prior art shown in FIG.
74
A.
FIG. 78B
illustrates a relation between mover's position θ and torque T generated there by exciting both phase-A and phase-B windings (2-phase exciting drive). This is identical to the first prior art shown in FIG.
74
B.
FIG. 78C
illustrates driving instruction signals DrA, DrB are fed, with 90 degree out of phase, into exciter
802
a
and
802
b
, and
FIG. 78D
illustrates how motor
801
works with these driving instructions.
Before time t
1
, since signals DrA, DrB are at H level, both phase-A and phase-B windings are excited to be plus, and torque “−Ta+Tb” drives the mover during this plus period. At time t
1
, when signal DrA changes from H level to L level, the polarity of exciting phase-A winding changes so that torque changes to be expressed “−Ta+Th” and turns to the forward direction. Due to these changes, the mover is further driven in the same (positive) direction until time t
2
when signal DrB changes from H level to L level.
At time t
2
, when signal DrB changes from H level to L level, the polarity of exciting phase-B winding changes so that torque changes to be expressed “−Ta−Th” and turns to the forward direction again. The mover is then further driven in the same (positive) direction.
In the same manner, at time t
3
, t
4
and t
5
, every time signals DrA, DrB change, the polarities of exciting phase-A and phase-B windings alternately change so that torque changes to be expressed “Ta−Tb”, “Ta+Tb”, and “−Ta+Tb” and turns to the forward direction sequentially. The mover is thus kept driving in the same (positive) direction without pause. The conventional step motor driving device in accordance with the second conventional instance operates as discussed above.
In this second conventional instance, ripples generated when the mover is driven are tremendously large as shown in
FIG. 78D
, and the large ripples boost vibrations, noises, and variations of rotational speed. This is because the mover is driven by the exciting current at a constant level.
In other words, since the “out of synchronism” is one of inherence of the step motor, torque margin should be provided enough not to invite the “out of synchronism” for driving the motor. For this purpose, an exciting current or a driving voltage of windings should be set, in general, at a greater value to a certain extent, namely, at a level where the exciting current of the windings can obtain a starting torque. In this case, a normal operation carries too heavy exciting current because the normal operation carries a smaller load than the starting time. As a result, as shown in
FIG. 78D
, ripples of the torque generated is obliged to be greater than the torque ripple at the normal operation.
Further, the heavy exciting current produces greater heat in the motor and lowers the efficiency.
When the frequencies of driving instruction signals DrA, DrB of the step motor driving device of the second conventional instance increases in the same way as the first conventional instance, the torque for driving the mover decreases rapidly, whereby the mover loses speed and then jumps out of sync.
A factor of this phenomenon is the same as that of the first conventional instance.
A switch timing of exciting the windings is off the relation between the mover's position θ determined by excitation of the windings and torque T generated there. The “out of sync.” due to this factor is described hereinafter with reference to
FIGS. 79A-79D
.
FIGS. 79A and 79B
illustrate a relation between the mover's position θ and torque T generated there when the windings of respective phases are excited. Those FIGS. are identical to
FIGS. 78A and 78B
.
Assume that driving instruction signals DrA, DrB, of which frequencies are higher than those shown in
FIG. 78C
, are fed into exciters as exciting signals IN-A and IN-B as shown in FIG.
79
C.
Signals DrA, DrB switch the respective excitations applied to the driving windings, thereby generating a torque as illustrated in FIG.
79
D.
Before time tr
1
, the excitation-change turns torque T to forward direction; however, when the frequencies of signals DrA, DrB are at high, torque T is eventually turned to reverse direction as happened at time tr
1
. This is because the excitation has been changed at a timing regardless of the relation between position θ and torque T generated there.
After time tr
1
, if the frequencies of signals DrA, DrB stay at high, torque T further turns to the reverse direction, and the mover consequently loses the driving torque and loses speed, then the motor jumps out of synchronism, and finally the motor stops.
The Japanese Patent Application Non-Examined Publication H07-59395 discloses the following driving method that intends to avoid the “out of sync” discussed in the first and second conventional instances.
In a step motor, of which rotor is driven by switching a phase to be excited following a driving instruction signal, when the relation of −π/2N<(θcmd−θlag−θrot)<π/2N, is satisfied, θex=θcmd should be established,
where, N=number of rotor teeth;
θcmd=instructed position determined by an instruction pulse;
θrot=position of the rotor;
θex=instructed excitation position; and
θlag=a delay angle between θex (instructed excitation position) and θm (actual excited position).
When the relation of π/2N<(θcmd−θlag−θrot) is satisfied,
θex=θrot+θlag+π/2N, should be established.
When the relation of −π/2N>(θcmd−θlag−θrot) is satisfied,
θex=θrot+θlag−π/2N, should be established.
FIG. 80
is a block diagram illustrating a third conventional instance of a driving circuit of a step motor.
This prior art allows the step motor to work as a normal step motor when the motor is not subject to jumping “out of sync”. However, the driving circuit induces the motor to function as a dc motor once the motor encounters “out of sync” so that the motor can pursue an instructed position with its maximum torque. After the motor catches the instructed position, the driving circuit restores the motor to the normal operation. As discussed above, this prior art discloses a method for preventing the motor from jumping “out of sync”.
This prior art, however, requires rotor-position-detecting signals supplied from rotary encoder
902
having a high resolution in order to actualize itself. Because the rotor position “θrot” should be finely detected in the range from −π/2N to π/2N, namely the threshold values of the respective formulae, (i.e. between −90 and +90 degree of electrical angle) for determining instructed-excitation-position “θex” by the formulae discussed above corresponding to respective cases. Within this range, if the rotor position is detected with a poor resolution of 1-2 pulses, due to this rough accuracy of position detection, although this rotor position allows the motor to rotate free from jumping “out of sync” even if the equation of θex=θcmd is satisfied, the motor is actually driven by the maximum torque as if it were a dc motor based on an assumption of θex=θrot+θlag+π/2N being satisfied. On the contrary, although a rotor position needs to satisfy the equation of θex=θrot+θlag+π/2N in order to avoid jumping “out of sync”, the step motor is driven based on θex=θcmd thereby lowering the torque substantially. As such, the motor sometimes performs in a contradictory manner to what is disclosed by this prior art.
The Japanese Patent Application Non-examined Publication No. H011-262297 discloses an art embodying a controller of a step-motor based on this prior art. This has been published after the present invention (the part claiming a priority) was filed with the Japanese Patent Office. As this publication discloses, an encoder used as a position detector needs a resolution of 1,000 pulses per rotation (it is converted to 10 pulses within the range of between −90 and +90 degree of electrical angle).
In other words, the conventional step-motor-driving device including this prior art discussed above essentially needs a rotary encoder having a high resolution, such as a resolver, which makes the device bulky and expensive.
SUMMARY OF THE INVENTION
A first aspect of the present invention is to eliminate a factor of jumping out of sync, i.e. off timing of exciting the driving windings from a relation between a mover position determined by exciting the driving winding and a torque generated there, and aims to provide a novel step-motor-driving device free from “out of sync”.
A step-motor-driving device of the present invention comprises the following elements:
(a) a step motor having driving windings for a plurality of phases;
(b) exciters supplying power for exciting the driving windings;
(c) position detectors which detect a position of a mover of the step motor, and then output a position detecting signal;
(d) excitation-timing controllers which receive a driving instruction signal and the position detecting signal, and then output an exciting signal responsive to one of these two kinds of signals to the exciter.
The excitation-timing controllers have a structure performing the following two functions:
(1) outputting exciting signals responsive to respective input timings of the driving-instruction-signals, when the driving windings are switched by driving-instruction-signals so that a torque is directed toward a direction effective to drive the step motor in a desirable direction.
(2) outputting exciting signals responsive to input timings of the position-detecting-signals, when the driving windings are switched by driving-instruction-signals so that a torque is directed toward a direction to drive the step motor in an undesirable direction.
This structure allows the driving system to control the step motor free from “out of sync”, i.e. it avoids losing speed due to decreasing a torque when driving instruction signals are fed with higher frequencies.
A second aspect of the present invention is to regulate the exciting current in the driving windings not to be excessive to provide a step motor of high-efficiency and low heat-dissipation, and having little ripple torque, low noise, and little vibrations as well as little variations in the rotational speed besides the advantage described in the first aspect.
Another step-motor-driving device of the present invention comprises the following elements:
(a) a step motor having driving windings for a plurality of phases;
(b) position detectors which detect a position of a mover of the step motor, and then output a position detecting signal;
(c) exciters supplying power for exciting the driving windings;
Each exciter receives an exciting signal and a current value signal, switches the excitation of the driving windings responding to the exciting signal, and determines the maximum exciting current of the driving windings with the current value signal.
(d) an excitation current controller which supplies exciting current control signals as current value signals of the exciters, responsive to a phase difference between a driving instruction signal and the position detecting signal, to the exciter.
This excitation current controller has a structure performing the following two functions:
(1) changing an exciting current control signal responsive to a phase difference between a driving-instruction-signal and a position detecting signal, thereby reducing the maximum exciting current of the driving windings, when the driving windings are switched by the driving-instruction-signals so that a torque is directed toward a direction effective to drive the step motor in a desirable direction.
(2) changing an exciting current control signal responsive to a phase difference between a driving-instruction-signal and a position detecting signal, thereby increasing the maximum exciting current of the driving windings, when the driving windings are switched by the driving-instruction-signals so that the torque is directed toward a direction to drive the step motor in an undesirable direction.
This structure allows the driving device to regulate the exciting current of the driving windings not to be excessive, and to realize a step motor of high-efficiency and low heat-dissipation, with little torque ripple, low noise, little vibrations and little rotating-speed-variations. This driving device also realizes a step motor strongly withstanding the “out of sync”.
A third aspect of the present invention is, firstly to provide a step motor free from “out of sync” by eliminating the factors thereof previously discussed, and secondly to provide a step motor of high-efficiency and low heat-dissipation, with little torque ripple, low noise, little vibrations and little rotating-speed-variations. This driving device also realizes a step motor strongly withstanding the “out of sync”.
Still another step-motor-driving device comprises the following elements:
(a) a step motor having driving windings for a plurality of phases;
(b) exciters supplying power for exciting the driving windings;
(c) position detectors which detect a position of a mover of the step motor, and then output a position detecting signal;
(d) excitation-timing controllers which receive a driving instruction signal and the position detecting signal, and output an exciting signal responding to one of these two kinds of signals to the exciter.
Each excitation-timing controller includes the following elements:
(d-1) a delay-signal selector which outputs a signal of later arrival out of the driving instruction signals and the position detecting signals when the step motor is driven in a positive direction, and which outputs a signal of later arrival out of the driving instruction signal and a reversed position detecting signal when the step-motor is driven in a negative direction;
(d-2) a deviation detector which detects a difference between numbers of pulses, i.e. a number of pulses by the driving instruction signal and a number of pulses by the position detecting signal. In other words, this deviation detector sorts the motor condition into the following three statuses according to the difference in numbers of the pulses: A first status is that the deviation falls within a given range. A second status is that the deviation falls outside the given range and requires a forwardly-directed torque which induces the mover of the step-motor to move in the positive direction so that the deviation falls within the given range. A third status is that the deviation falls outside the given range and requires a reversely-directed torque which induces the mover to move in the negative direction so that the deviation falls within the given range; and
(d-3) an exciting signal selector which selects—based on a detection result—an exciting signal out of an output signal supplied from the delay signal selector, the position detecting signal and the reversed position detecting signal.
The exciting signal selector has a structure performing the following functions:
(1) selecting an output signal supplied from the delay signal selector as an exciting signal when the deviation detector detects the first status;
(2) selecting the position detecting signal as the exciting signal when the deviation detector detects the second status; and
(3) selecting the reversed position detecting signal as the exciting signal when the deviation detector detects the third status.
This structure allows the step-motor-driving device to control the step-motor so that the mover avoids losing speed due to decreasing of a torque of the motor, when the driving instruction signal is fed with higher frequencies. As a result, the step motor can avoid the “out of sync”.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1
illustrates a structure of a step-motor-driving device in accordance with a first exemplary embodiment.
FIGS. 2A and 2B
illustrate a relation between a torque generated and a position-detecting-signal, with regard to a mover position of a step-motor, in accordance with the first exemplary embodiment, a third, fourth and fifth exemplary embodiments.
FIGS. 3A and 3B
illustrate an operation at driving the motor in a positive direction in accordance with the first exemplary embodiment.
FIGS. 4A and 4B
illustrate an operation at driving the motor in a negative direction in accordance with the first exemplary embodiment.
FIG. 5
illustrates that a delay-signal-selector is employed as an excitation-timing controller in accordance with the first embodiment.
FIG. 6A
illustrates that a reciprocal latch is employed as the delay-signal-selector in accordance with the first embodiment.
FIG. 6B
illustrates that a reciprocal signal selector is employed as the delay signal selector in accordance with the first embodiment.
FIGS. 7A and 7B
illustrate respective operations at the driving in positive direction of the reciprocal latch shown in FIG.
6
A and the reciprocal signal selector in FIG.
6
B.
FIGS. 8A and 8B
illustrate respective operations at the driving in negative direction of the reciprocal latch shown in FIG.
6
A and the reciprocal signal selector in FIG.
6
B.
FIG. 9
illustrates a structure of a step-motor-driving device in accordance with a second exemplary embodiment.
FIG. 10
illustrates a structure of a step-motor-driving device in accordance with the third exemplary embodiment.
FIGS. 11A and 11B
illustrate an operation of an exciting current controller in accordance with the third exemplary embodiment.
FIGS. 12A and 12B
illustrate an operation, at the driving in the positive direction with a delay of driving instruction, of the step-motor-driving device in accordance with the third exemplary embodiment.
FIGS. 13A and 13B
illustrate an operation, at the driving in the positive direction with an advance of driving instruction, of the step-motor-driving device in accordance with the third exemplary embodiment.
FIG. 14
is a partially enlarged view of the operation in the third embodiment.
FIGS. 15A and 15B
illustrate an operation, at the driving in the negative direction with a delay of driving instruction, of the step-motor-driving device in accordance with the third exemplary embodiment.
FIG. 16
illustrates a structure of a step-motor-driving device in accordance with the fourth exemplary embodiment.
FIGS. 17A and 17B
illustrate an operation of an excitation-timing controller in accordance with the fourth exemplary embodiment.
FIG. 18
illustrates a specific construction of the excitation-timing controller in accordance with the fourth exemplary embodiment.
FIGS. 19A and 19B
illustrate an operation, at the driving in the positive direction with an advance of driving instruction, of the step-motor-driving device in accordance with the fourth exemplary embodiment.
FIG. 20
is a partially enlarged view of the operation in the third embodiment.
FIG. 21
illustrates a structure of a step-motor-driving device in accordance with the fifth exemplary embodiment.
FIGS. 22A and 22B
illustrate an operation in a first status of the step-motor-driving device at the driving in the positive direction in accordance with the fifth exemplary embodiment.
FIG. 23
illustrates an operation in a second status of the step-motor-driving device at the driving in the positive direction in accordance with the fifth exemplary embodiment.
FIG. 24
illustrates an operation in a third status of the step-motor-driving device at the driving in the positive direction in accordance with the fifth exemplary embodiment.
FIGS. 25A and 25B
illustrate an operation in the first status of the step-motor-driving device at the driving in the negative direction in accordance with the fifth exemplary embodiment.
FIGS. 26A and 26B
illustrate an operation of a reciprocal latch at the driving in the positive direction in accordance with the fifth exemplary embodiment.
FIGS. 27A and 27B
illustrate an operation of the reciprocal latch at the driving in the negative direction in accordance with the fifth exemplary embodiment.
FIG. 28
illustrates a structure of a step-motor-driving device in accordance with a sixth exemplary embodiment.
FIG. 29
illustrates a structure of a step-motor-driving device in accordance with a seventh exemplary embodiment.
FIGS. 30A and 30B
illustrate an operation of an exciting current controller in accordance with the seventh exemplary embodiment.
FIGS. 31A and 31B
illustrate an operation in a first status, at the driving in the positive direction with a delay of driving instruction, of the step-motor-driving device in accordance with the seventh exemplary embodiment.
FIGS. 32A and 32B
illustrate an operation in the first status, at the driving in the positive direction with an advance of driving instruction, of the step-motor-driving device in accordance with the seventh exemplary embodiment.
FIG. 33
is a partial enlarged view illustrating the seventh exemplary embodiment.
FIGS. 34A and 34B
illustrate an operation in the first status, at the driving in the negative direction with a delay of driving instruction, of the step-motor-driving device in accordance with the seventh exemplary embodiment.
FIG. 35
illustrates a structure of a step-motor-driving device in accordance with an eighth exemplary embodiment.
FIG. 36
illustrates a structure of a step-motor-driving device in accordance with a ninth exemplary embodiment.
FIG. 37
illustrates a structure of a step-motor-driving device in accordance with a tenth exemplary embodiment.
FIG. 38
illustrates a structure of a step-motor-driving device in accordance with a eleventh exemplary embodiment.
FIG. 39
illustrates a structure of a step-motor-driving device in accordance with a 12th exemplary embodiment.
FIG. 40
illustrates an operation of the step-motor-driving device in accordance with the 12th exemplary embodiment.
FIG. 41
illustrates a structure of a step-motor-driving device in accordance with a 13th exemplary embodiment.
FIG. 42
illustrates a structure of a step-motor-driving device in accordance with a 14th exemplary embodiment.
FIG. 43
illustrates a structure of a step-motor-driving device in accordance with a 15th exemplary embodiment.
FIGS. 44A
,
44
B and
44
C illustrate an operation of the step-motor-driving device in accordance with the 15th exemplary embodiment.
FIG. 45
illustrates a structure of a step-motor-driving device in accordance with a sixteenth exemplary embodiment.
FIGS. 46 and 47
illustrate an operation of the step-motor-driving device in accordance with the sixteenth exemplary embodiment.
FIG. 48
illustrates a structure of a step-motor-driving device in accordance with a seventeenth exemplary embodiment.
FIGS. 49A and 49B
illustrate an operation of the step-motor-driving device in accordance with the seventeenth exemplary embodiment.
FIG. 50
illustrates a specific structure of an exciting-signal-stability-determiner.
FIG. 51
illustrates a structure of a step-motor-driving device in accordance with an eighteenth exemplary embodiment.
FIGS. 52A and 52B
illustrate an operation of the step-motor-driving device in accordance with the eighteenth exemplary embodiment.
FIG. 53
illustrates a structure of a step-motor-driving device in accordance with a nineteenth exemplary embodiment.
FIG. 54A
illustrates an operation of the step-motor-driving device in accordance with the nineteenth exemplary embodiment.
FIG. 54B
illustrates an effect of phase-advancement.
FIG. 55
illustrates a structure of a step-motor-driving device in accordance with a twentieth exemplary embodiment.
FIG. 56
illustrates an operation of the step-motor-driving device in accordance with the twentieth exemplary embodiment.
FIG. 57
illustrates a structure of a step-motor-driving device in accordance with a twenty-first exemplary embodiment.
FIGS. 58A and 58B
illustrate an operation of the step-motor-driving device in accordance with the twenty-first exemplary embodiment.
FIG. 59
illustrates a structure of a step-motor-driving device in accordance with a twenty-second exemplary embodiment.
FIG. 60A and 60B
illustrates an operation of the step-motor-driving device in accordance with the twenty-second exemplary embodiment.
FIG. 61
illustrates a structure of a step-motor-driving device in accordance with a twenty-third exemplary embodiment.
FIG. 62
illustrates a structure of a step-motor-driving device in accordance with a twenty-fourth exemplary embodiment.
FIG. 63
illustrates an operation of the step-motor-driving device in accordance with the twenty-third exemplary embodiment.
FIG. 64
illustrates an operation of the step-motor-driving device in accordance with a twenty-fourth exemplary embodiment.
FIG. 65
illustrates a structure of a step-motor-driving device in accordance with a twenty-fifth exemplary embodiment.
FIG. 66
illustrates a structure of a step-motor-driving device in accordance with a twenty-sixth exemplary embodiment.
FIG. 67
illustrates a specific structure of a speed detector in accordance with the twenty-sixth exemplary embodiment.
FIG. 68
illustrates a structure of a step-motor-driving device in accordance with a twenty-seventh exemplary embodiment.
FIG. 69
illustrates a specific structure of an integrator in accordance with the twenty-seventh exemplary embodiment.
FIG. 70
illustrates a structure of a step-motor-driving device in accordance with a twenty-eighth exemplary embodiment.
FIGS. 71 and 72
are an outlook viewed from the front, and a bottom-view of a step-motor-driving device according to the present invention.
FIGS. 73A and 73B
illustrates a structure of a step-motor-driving device in accordance with a first conventional instance.
FIGS. 74A
,
74
B,
74
C and
74
D illustrate an operation of the step-motor-driving device in accordance with the first conventional instance.
FIGS. 75A
,
75
B,
75
C and
75
D illustrate how the step-motor jumps out of sync in the first conventional instances.
FIG. 76
illustrates a structure of a step-motor-driving device in accordance with a second conventional instance.
FIG. 77
illustrates a specific structure of an exciter in accordance with the second conventional instance.
FIGS. 78A
,
78
B,
78
C and
78
D illustrate an operation of the step-motor-driving device in accordance with the second conventional instance.
FIGS. 79A
,
79
B,
79
C and
79
D illustrate how the step-motor jumps out of sync in the second conventional instances.
FIG. 80
illustrates a structure of a step-motor-driving device in accordance with a third conventional instance.
DETAILED DESCRIPTION OF THE INVENTION
Exemplary embodiments of the present invention are demonstrated hereinafter with reference to the accompanying drawings.
Exemplary Embodiment 1
FIG. 1
illustrates a structure of a step-motor-driving device in accordance with the first exemplary embodiment.
In
FIG. 1
, two-phase step-motor
1
includes a stator (not shown) and a rotor (not shown) functioning as a mover and both are disposed via an annular space in between. The stator is provided with two-phase driving windings (hereinafter referred to as phase-A winding and phase-B winding). The rotor is formed by a solid cylindrical magnet, and a motor shaft extends through the center of the magnet in an axial direction. On the outer wall of this magnet, N and S poles are alternately magnetized in the quantity of 24 poles, namely, 12 pairs in total. Phase-A and phase-B windings of the stator are disposed so that the two windings have a 90 degree phase-shift in electrical angle. These two windings receive respectively a forward current or a reverse current. Motor
1
thus has 48 standing points per rotation.
Exciters
2
a
and
2
b
receive signals IN-A and IN-B from outside thereby exciting phase-A and phase-B windings.
Position detectors
3
a
and
3
b
are formed by e.g. Hall elements, and the detectors detect a position of the rotor of motor
1
by detecting N and S poles of a position-detecting-magnet which is disposed to rotate together with the rotor. This position-detecting-magnet is magnetized in N and S poles alternately in the quantity of 24 poles as same as the rotor, and are disposed correspondingly to the rotor.
Position detectors
3
a
and
3
b
can directly detect N and S poles of the rotor magnet thereby detecting the rotor position, whereby the position-detecting-magnet can be eliminated.
Hereinafter, the rotor is referred to as a mover in the description.
Excitation timing controllers
4
a
and
4
b
receive the position detecting signals supplied from position detectors
3
a
and
3
b
at their respective input terminals CA-A and CS-B. Controllers
4
a
and
4
b
also receive driving-instruction-signals DrA, DrB at their another input terminals CK-A, CK-B. Output signals from controllers
4
a
and
4
b
are fed into input terminals IN-A, IN-B of respective exciters
2
a
and
2
b.
One major difference between the first embodiment and a conventional instance can be read from FIG.
1
and
FIG. 73
as follows: In the conventional instance, driving instruction signals DrA, DrB are directly supplied to exciters
802
a
and
802
b
, while in the first embodiment, controllers
4
a
and
4
b
output exciting signals IN-A, IN-B to exciters
2
a
and
2
b
, where both the exciting signals have undergone timing control by using the information of position-detecting-signals CS-A, CS-B.
The step-motor-driving device in accordance with the first exemplary embodiment is demonstrated hereinafter with reference to
FIGS. 2A
,
2
B,
3
A,
3
B,
4
A and
4
B.
Several relations between mover's position θ and torque T are described in these Figs., and the following general rule is applied to the descriptions in this specification:
Mover's position θ: mover's forward movement in positive direction corresponds to the rightward direction in Figs., and mover's backward movement in negative direction corresponds to the leftward direction in Figs.
Torque T generated: Inducing the mover to move in the positive direction, torque T is directed in a forward direction. Inducing the mover to move in the negative direction, torque T is directed in a reverse direction. Torque T directing forwardly corresponds to an upward direction in Figs.
FIGS. 2A and 2B
illustrate the relation between the input signals CS-A and CS-B supplied to controllers
4
a
and
4
b
and the torque generated at exciting the respective phase-windings.
Position detectors
3
a
and
3
b
are mounted to step-motor
1
so that position detecting signals CS-A and CS-B therefrom are generated at the timing shown in
FIG. 2A
then fed into excitation-timing-controllers
4
a
and
4
b.
In other words, position detector
3
a
is mounted to motor
1
so that signal CS-A turns to level H when phase-A windings are excited to generate forward-torque Ta, and the signal turns to level L when reverse-torque “−Ta” is generated. In the same manner, position detector
3
b
is mounted to motor
1
so that signal CS-B turns to level H when phase-B windings are excited to generate forward-torque Th, and the signal turns to level L when reverse-torque “−Tb” is generated.
In the case that signals CS-A, CS-B are generated at such timings as discussed above, when motor
1
is driven by exciting both phase-A and phase-B windings (two-phase-excitation driving), the relation between generating the timing of signals CS-A, CS-B and the torque generated (“−Ta+Tb”, “−Ta−Tb”, “Ta−Tb”, and “Ta+Tb”) based on the combination of exciting directions of respective phase-windings is illustrated in
FIG. 2
b.
The relation between the torque generated by exciting the phase-windings and signals CS-A, CS-B produced in detectors
3
a
and
3
b
and fed into controller
4
a
and
4
b
has been discussed. An operation of controllers
4
a
and
4
b
is demonstrated hereinafter based on this relation.
In order to make the long story short, the operation during period X
1
is demonstrated.
FIG. 3
illustrates an operation of excitation-timing-controllers
4
a
and
4
b
during period X
1
. In
FIG. 3
, the case when the mover is driven in the positive direction is demonstrated.
During period X
1
, signal CS-A turns to level H from level L, and signal CS-B stays at level L.
A first instance is shown in
FIG. 3A
, i.e. when driving-instruction-signals DrA, DrB are fed into controllers
4
a
and
4
b
at its input terminals CK-A, CK-B with a delay from signals CS-A, CS-B in phases, excitation-timing-controllers
4
a
and
4
b
operate as follows (low frequencies of signals DrA, DrB induce such an operation).
In
FIG. 3A
, signal CK-A turns to level H from level L at timing t
21
. Just before timing t
21
, exciting signals IN-A, In-B are both at level L, and exciters
2
a
and
2
b
excite phase-A and phase-B windings to be minus based on these signals. The mover thus receives the torque expressed with “−Ta−Tb”.
Signal CK-A turns to level H from level L at timing t
21
, and if controller
4
a
operates so that this turning is supplied to exciter
2
a
at its input terminal IN-A, phase-A winding is excited to be plus whereby the mover receives the torque “Ta−Tb”.
The torque applying to the mover at timing t
21
increases its value in the forward direction comparing with that of just before t
21
. In other words, the switch of signal IN-A is effective for the mover to be kept driving in the positive direction.
As such, controller
4
a
operates to supply signal CK-A to exciter
2
a
at its input terminal IN-A when a switch of exciting the phase-A winding with signal CK-A, i.e. driving-instruction-signal DrA, is effective for the mover to be kept driving.
The same phenomenon can be seen at timings t
11
and t
31
in
FIG. 3A
, i.e. signal CK-B changes at these timings, and assume that controller
4
b
operates to output these changes to exciter
2
b
at its input terminal IN-B. Then excitation of phase-B winding changes thereby increasing the torque applied to the mover in the forward direction comparing with that of just before these timings. In other words, it is effective to produce exciting signal IN-B based on signal CK-B at timings t
11
and t
31
for the mover to be kept driving in the positive direction.
Controller
4
b
operates, like controller
4
a
, to supply signal CK-B to exciter
2
b
at its input terminal IN-B when a switch of exciting the phase-B winding with signal CK-B, i.e. driving-instruction-signal DrB, is effective for the mover to be kept driving.
A second instance is shown in
FIG. 3B
, i.e. when driving-instruction-signals DrA, DrB are fed into controllers
4
a
and
4
b
at its input terminals CK-A, CK-B with an advance from signals CS-A and CS-B in phases, excitation-timing-controllers
4
a
and
4
b
operate as follows (high frequencies of signals DrA, DrB induce such an operation).
In
FIG. 3B
, signal CK-A turns to level H from level L at timing t
21
. Just before timing t
21
, exciting signals IN-A and IN-B are both on level L, and exciters
2
a
and
2
b
excite phase-A and phase-B windings to be minus based on these signals. Accordingly, the mover receives the torque expressed with “−Ta−Tb”.
Signal CK-A turns to level H from level L at timing t
21
, and if controller
4
a
operates so that this turning is supplied to exciter
2
a
at its input terminal IN-A, phase-A winding is excited to be plus whereby the mover receives the torque “Ta−Tb”.
The torque applying to the mover at timing t
21
is directed in the forward direction in value; however, the torque decreases in the reverse direction comparing with the status just before timing t
21
. The change of exciting signal IN-A is unfavorable for the mover to be kept driving in the positive direction. This change is marked with x in FIG.
3
B. Such an unfavorable change induces “out of sync” as already discussed in the conventional instances
1
and
2
.
Further, when a turning point of signal CK-A is moved up to timing t
21
F, the torque is directed in the reverse direction in value, thereby further increasing the chances for “out of sync”.
As such, controller
4
a
operates not to supply signal CK-A directly to exciter
2
a
at its input terminal IN-A when a switch of exciting the phase-A winding with signal CK-A, i.e. driving-instruction-signal DrA, is unfavorable for the mover to be kept driving, but it operates instead to supply signal CS-A produced by position detector
3
a
as an exciting signal to exciter
2
a
at its input terminal IN-A.
This operation by controller
4
a
allows the excitation of phase-A winding to change at timing t
22
when signal CS-A turns to level H from level L. As a result, the maximum torque level is obtainable for the mover to be kept driving in the positive direction as shown in FIG.
3
B. This clears away a fear of “out of sync”.
The same phenomenon can be seen at timings t
11
and t
31
in
FIG. 3B
, i.e. signal CK-B changes at these timings, and assume that controller
4
b
operates to output this change to exciter
2
b
at its input terminal IN-B. Then excitation of phase-B winding changes thereby decreasing the torque applied to the mover in the reverse direction comparing with that of just before these timings. In other words, it is unfavorable to produce exciting signal IN-B at timings t
11
and t
31
based on signal CK-B for the mover to be kept driving in the positive direction.
As such, controller
4
b
operates not to supply signal CK-B directly to exciter
2
b
at its input terminal IN-B when a switch of exciting the phase-B winding with signal CK-B, i.e. driving-instruction-signal DrB, is unfavorable for the mover to be kept driving, but it operates instead to supply signal CS-B, produced by position detector
3
b, as an exciting signal to exciter
2
b
at its input terminal IN-B.
This operation by controller
4
b
allows the excitation of phase-B winding to change at timing t
12
or t
32
when signal CS-B changes. As a result, the maximum torque level is obtainable for the mover to be kept driving in the positive direction as shown in FIG.
3
B. This clears away a fear of “out of sync”.
The operation during period X
1
discussed above is also applicable to other periods X
2
, X
3
and X
4
shown in FIG.
2
B.
The operation of excitation-timing-controllers
4
a
and
4
b
at the driving of the motor in the positive direction is summarized as follows:
When the excitation of respective phases' windings of motor
1
is switched with input signals CK-A, CK-B, i.e. driving-instruction-signals DrA, DrB, the resultant torque is directed in the reverse direction so that the mover is adversely affected to be kept driving in the positive direction. In this case, controllers
4
a
and
4
b
supply input signal CS-A and CS-B, i.e. the signals produced by position detectors
3
a
and
3
b
, as exciting signals to exciters
2
a
and
2
b
. On the other hand, if the resultant torque is not directed in the reverse direction but is still effective for the mover to be kept driving in the positive direction, controllers
4
a
and
4
b
supply input signal CK-A, CK-B, i.e. driving-instruction-signals DrA, DrB, as exciting signals to exciters
2
a
and
2
b.
The instance of driving the motor in the positive direction has been demonstrated with reference to
FIGS. 3A and 3B
, and the same description is applicable to an instance of driving the motor in the negative direction.
FIGS. 4A and 4B
illustrate an operation of driving the mover in the negative direction, and focus on period X
1
as
FIGS. 3A and 3B
did.
In
FIGS. 4A and 4B
, mover's position θ is described in the direction reversed to that in
FIGS. 3A and 3B
. In other words, the instance of driving the mover in the negative direction corresponds to the rightward direction in
FIGS. 4A and 4B
, and the instance of driving the mover in the positive direction corresponds to the leftward direction in
FIGS. 4A and 4B
. Torque T is expressed in the same manner as
FIGS. 3A and 3B
.
When the mover is driven in the negative direction, the operation is essentially the same as the instance of driving in the positive direction except the following points: Phases of signals CK-A, CK-B, i.e. driving instruction signals DrA, DrB, are reversed. Then the delays and advances of signals DrA, DrB with regard to position-detecting-signals CS-A and CS-B are related to the signals reversed to signals CS-A and CS-B. Detailed description of this instance is thus omitted here.
These two exceptions discussed above have the following objectives: Reversing the phases of signals DrA, DrB intends to reverse a rotational direction of the magnetic field produced by the driving windings. Relating the delays and advances of signals DrA, DrB with regard to the signals reversed to signals CS-A and CS-B intends to direct a reversely directed torque T in a desired direction in order to drive the mover in the negative direction.
The operation of controllers
4
a
and
4
b
is summarized as follows:
When the mover is driven in the negative direction, controllers
4
a
and
4
b
switch the excitation of phases' driving windings responsive to input signals CK-A, CK-B. In this instance, when a resultant torque is directed forwardly and affects favorably the mover to be kept driving in the negative direction, controllers
4
a
and
4
b
output the signals reversed to CS-A and CS-B, i.e. signals produced by position detectors
3
a
and
3
b
, as exciting signals to exciters
2
a
and
2
b
. Also in the same instance, when a resultant torque is not directed to forward direction and still affects favorably the mover to be kept driving in the negative direction, controllers
4
a
and
4
b
output signals CK-A, CK-B, i.e. driving-instruction-signals DrA, Dr B, as exciting signals to exciters
2
a
and
2
b.
Controllers
4
a
and
4
b
operable as discussed above allow a step-motor-driving device to be free from “out of sync” without damaging the features of the step-motors.
In other words, when driving instruction signals DrA, DrB carry a rather low frequency, motor
1
is driven in accordance with the statuses shown in
FIG. 3A
or FIG.
4
A. These statuses are the same as that of the first conventional instance shown in
FIGS. 74A-74D
. Signals DrA, DrB thus can easily control a rotating speed with signal's frequency. The most important advantage of the step-motor, i.e. an extraordinarily simple and inexpensive system can control the speed and position, is still alive in this first exemplary embodiment.
When signals DrA, DrB carry a high frequency, motor
1
is driven in accordance with the statuses shown in
FIGS. 3B and 4B
. These statuses are equivalent to an operation of a dc brushless motor, and the maximum torque for driving the mover is obtainable in these statuses, which ensures the step-motor-driving device from “out of sync”.
In the step-motor-driving device in accordance with the first exemplary embodiment, in the case that the excitation of phases' driving winding is switched by driving-instruction-signals DrA, DrB, signals produced by position detectors
3
a
and
3
b
are supplied as exciting signals to exciters
2
a
and
2
b
, if the torque generated is directed toward a direction unfavorable for the mover to be driven in a desirable direction. On the other hand, if the torque generated is directed toward a direction favorable for the mover to be driven in the desirable direction, signals DrA, DrB are supplied, as exciting signals, to exciters
2
a
and
2
b
. Excitation timing controllers
4
a
and
4
b
thus operating allow the step-motor to operate in the same manner as the conventional step-motor when signals DrA, DrB carry a rather low frequency. On the other hand, when signals DrA, DrB carry a high frequency, controllers
4
a
and
4
b
allows the step-motor to operate in the same manner as a dc brushless motor. The step-motor-driving device of the present invention can thus take over the most important advantage of the step motor, i.e. controlling its rotating speed with driving instruction signals DrA, DrB with ease, and realizing an extremely simple as well as inexpensive system which performs a speed control and a positioning control. At the same time, the step-motor-driving device is essentially free from “out of sync” when signals DrA, DrB carry a high frequency.
The operation of excitation-timing-controllers
4
a
and
4
b
in the first embodiment can be realized, as shown in
FIGS. 3A
,
3
B or
FIGS. 4A and 4B
, by delay-signal-selectors
5
a
and
5
b
detailed hereinafter.
In
FIGS. 3A
,
3
B or
FIGS. 4A and 4B
, the following relation is found between signals CS-A, CS-B as well as CK-A, CK-B fed into controllers
4
a
and
4
b
and the signals supplied to input terminals IN-A and IN-B of exciters
2
a
and
2
b
as exciting signals:
First, in
FIGS. 3A and 3B
illustrating the instance of driving the mover in the positive direction, when signals CK-A, CK-B arrive at controller
4
a
and
4
b
with a delay from signals CS-A and CS-B as shown in
FIG. 3A
, input terminals IN-A and IN-B of exciters
2
a
and
2
b
receive the signals having the same timing as that of signals CK-A, CK-B. On the other hand, as shown in
FIG. 3B
, when signals CK-A, CK-B arrive at controller
4
a
and
4
b
with an advance from signals CS-A and CS-B, input terminals IN-A and IN-B of exciters
2
a
and
2
b
receive the signals having the same timing as that of signals CS-A and CS-B. In other words, when the mover is driven in the positive direction, the signals having a slower input timing between signals CK-A, CK-B and CS-A, CS-B are supplied to input terminals IN-A and IN-B of exciters
2
a
and
2
b.
Second, in
FIGS. 4A and 4B
illustrating the instance of driving the mover in the negative direction, when signals CK-A, CK-B arrive at controller
4
a
and
4
b
with a delay from the signals reversed to signals CS-A and CS-B as shown in
FIG. 4A
, input terminals IN-A and IN-B of exciters
2
a
and
2
b
receive the signals having the same timing as that of signals CK-A, CK-B. On the other hand, as shown in
FIG. 4B
, when signals CK-A, CK-B arrive at controller
4
a
and
4
b
with an advance from the signals reversed to signals CS-A and CS-B, input terminals IN-A and IN-B of exciters
2
a
and
2
b
receive the signals having the same timing as that of the signals reversed to signals CS-A and CS-B. In other words, when the mover is driven in the negative direction, the signals having a slower input timing between signals CK-A, CK-B and the signals reversed to signals CS-A, CS-B are supplied to input terminals IN-A and IN-B of exciters
2
a
and
2
b.
Delay-signal-selectors
5
a
and
5
b
shown in
FIG. 5
can handle the relations between inputs and outputs as discussed above. The function of excitation-timing-controllers
4
a
and
4
b
are thus realized with ease by introducing selectors
5
a
and
5
b.
An example of delay-signal-selectors
5
a
and
5
b
can be expressed more specifically in a form of reciprocal latches
50
a
, and
50
b
detailed hereinafter.
FIG. 6A
illustrates a structure of reciprocal latch
50
a
. Since latch
50
b
is identical to latch
50
a
, the description thereof is omitted here.
In
FIG. 6A
, normal/reverse-accommodator
51
can determine to output signal CS-A in a reverse mode or in a non-reverse mode by input signal FR.
Input signal FR is determined by a driving direction of motor, and is produced with ease by detecting delay or advance of a phase between driving instruction signals DrA, DrB.
Both-edges detectors
521
and
522
are disposed on signal CS-A side and signal CS-B side respectively. Detectors
521
and
522
output a pulse every time when signal CS-A or CS-B turns to level H from level L or vice versa. D-type flip-flop
531
disposed at the subsequent stage to detector
521
latches the level of signal CK-A by the pulse supplied from detector
521
. D-type flip-flop
532
disposed at the subsequent stage to detector
522
latches the level of signal CS-A by the pulse supplied from detector
522
.
D-type flip flops
531
and
532
output signals to single-edge detectors
561
and
562
via OR gate
54
or NAND gate
55
. Single-edge detectors
561
and
562
generate pulses at the timing when the input signals turn to level H from level L. Single-edge detector
561
and
562
output an edge-detecting-pulse to a set-input-terminal and a reset-input-terminal of RS flip flop
57
. RS flip flop
57
outputs a signal, which is an output from reciprocal latch
50
a.
Reciprocal latch
50
a
having a construction discussed above operates as follows:
In the first instance, the motor is driven in the positive direction.
When the motor is driven in the positive direction, normal/reverse accommodator
51
forwards signal CS-A to the subsequent stages in a non-reverse mode by signal FR. As shown in
FIGS. 7A and 7B
, reciprocal latch
50
a
thus latches the level of position detecting signal CS-A at the timing when driving instruction signal DrA, i.e. signal CK-A changes, and also latches signal DrA, i.e. the level of signal CK-A at the timing when position detecting signal CS-A changes.
FIG. 7A
illustrates the instance where signal CK-A delays from signal CS-A, and
FIG. 7B
illustrate the instance where signal CK-A advances from signal CS-A.
As shown in
FIGS. 7A and 7B
, exciting signal IN-A received by exciter
2
a
is a later arrival signal, and this proves that reciprocal latch
50
a
functions as delay-signal-selector
5
a.
The same operation is applicable to signals CS-B, CK-B and IN-B, and reciprocal latch
50
b
is thus proved to function as delay-signal-selector
5
b.
In the second instance, when the motor is driven in the negative direction, normal/reverse accommodator
51
reverses signal CS-A responsive to FR signal and then forwards the signal to the subsequent stages. As shown in
FIGS. 8A and 8B
, reciprocal latch
50
a
thus reverses and latches the level of position-detecting-signal CS-A at the timing when driving-instruction-signal DrA, i.e. signal CK-A changes, and also latches signal DrA, i.e. the level of signal CK-A at the timing when position-detecting-signal CS-A changes.
FIG. 8A
illustrates the instance when signal CK-A delays from the signal reversed to signal CS-A, and
FIG. 8B
illustrates the instance when signal CK-A advances from the signal reversed to signal CS-A.
As shown in
FIGS. 8A and 8B
, exciting signal IN-A received by exciter
2
a
is a later arrival signal out of signal CK-A and the signal reversed to signal CS-A, and this proves that reciprocal latch
50
a
functions as delay-signal-selector
5
a.
The same operation is applicable to signals CS-B, CK-B and IN-B and reciprocal latch
50
b
is thus proved to function as delay-signal-selector
5
b.
The discussion above thus proves that reciprocal latches
50
a
and
50
b
can function as delay-signal-selectors
5
a
and
5
b.
Reciprocal latches
50
a
and
50
b
, in particular, receive exciting signals IN-A and IN-B not by switching driving-instruction-signals DrA, DrB (i.e. signals CK-A, CK-B) to position-detecting-signals CS-A and CS-B or vice versa. Therefore, when a delay or an advance between the driving-instruction-signals and the position-detecting-signals is abruptly reversed, the exciting signal can be forwarded smoothly without an intermittence. The step-motor thus can be controlled in a more stable manner.
Latches
50
a
and
50
b
shown in
FIG. 6A
are used for delay-signal-selectors
5
a
and
5
b
in the operation discussed above; however, latches
50
a
and
50
b
can be replaced with reciprocal-signal-selectors
60
a
and
60
b
illustrated in FIG.
6
B.
In
FIG. 6B
, reciprocal-signal-selector
60
a
is structured as follows, and since selector
60
b
is a counterpart of selector
60
a
thus the description thereof is omitted here.
In reciprocal-signal-selector
60
a
, signals CS-A, CK-A are fed into a set-input-terminal and a reset-input-terminal of RS flip-flop
63
via both-edges-detectors
61
and
62
.
When RS flip-flop
63
is set and selector
65
receives signals CS-A, CK-A, selector
65
selects and outputs signal CK-A. When RS flip-flop
63
is reset, selector
65
selects and outputs signal CS-A.
Selector
66
selects and outputs signal CK-A when RS flip-flop
63
is set and selector
66
receives signal CK-A as well as the signal reversed to CS-A through reversing-gate
64
. When RS flip-flop
63
is reset, selector
66
selects and outputs the signal reversed to CS-A.
Selector
67
receives respective output signals from selectors
65
and
66
, and then selects and outputs one of these signals responsive to input signal FR. Input signal FR is determined by the driving direction (positive or negative) of the motor, and produced with ease by detecting the phase-relation (delay or advance) between driving-instruction-signals DrA, DrB.
The output of selector
67
is eventually the output of reciprocal-signal-selector
60
a.
Reciprocal-signal-selector
60
a
thus structured operates as follows:
When signal CS-A turns to level L from level H, or vice versa, both-edges-detector
61
outputs a set-pulse to RS flip-flop
63
, thereby setting flip-flop
63
. At this moment, selector
65
selects and outputs signal CK-A, and selector
66
also selects and outputs signal CK-A.
When signal CK-A turns to level L from level H, or vice versa, both-edges-detector
62
outputs a reset-pulse to RS flip-flop
63
, thereby resetting flip-flop
63
. At this moment, selector
65
selects and outputs signal CS-A, and selector
66
selects and outputs the signal reversed to CS-A.
In other words, the output of selector
65
turns to signal CK-A when signal CS-A changes, and turns to CS-A when CK-A changes.
The output of selector
66
turns to signal CK-A when signal CS-A changes, and turns to the signal reversed to CS-A when CK-A changes.
When the motor is driven in the positive direction, selector
67
selects and outputs the signal supplied from selector
65
responsive to input signal FR, and this output signal is tapped off from reciprocal-signal-selector
60
a.
When the motor is driven in the negative direction, selector
67
selects and outputs the signal supplied from selector
66
responsive to input signal FR, and this output signal is tapped off from reciprocal-signal-selector
60
a
. When the motor is driven in the positive direction, this reciprocal-signal-selector
60
a
selects and outputs the position-detecting-signal at the timing when the driving-instruction-signal changes, also selects and outputs the driving-instruction-signal at the timing when the position-detecting-signal changes. When the motor is driven in the negative direction, this reciprocal-signal-selector selects and outputs a signal reversed to the position-detecting-signal at the timing when the driving-instruction-signal changes, also selects and outputs the driving-instruction-signal at the timing when the position-detecting-signal changes.
The operation discussed above proves that the relation between input and output of reciprocal-signal-selector
60
a
is identical to what shown in
FIGS. 7A
,
7
B,
8
A and
8
B, and selector
60
a
functions as delay-signal-selector
5
a
as same as reciprocal-latch
50
a
does.
The operation discussed above is also applicable to signals CS-B, CK-B and IN-B, therefore, selector
60
b
can function as delay-signal-selector
5
b.
Reciprocal-signal-selectors
60
a
and
60
b
supply exciting signals IN-A and IN-B not by switching driving-instruction-signals DrA, DrB (i.e. signal CK-A, CK-B) to position-detecting-signals CS-A, CS-B or vice versa. Therefore, when a delay or an advance between the driving-instruction-signals and the position-detecting-signals is abruptly reversed, the exciting signals can be forwarded smoothly without an intermittence. The step-motor thus can be controlled in a more stable manner.
Further in the first exemplary embodiment, instead of an expensive and bulky encoder or a resolver, an inexpensive and compact Hall elements can be used as position detectors
3
a
and
3
b
. The Hall elements require less space to be mounted to the motor, and thus the step-motor-driving device free from “out of sync” can be achieved, and yet the device stands comparison with the conventional device in size and cost (compact and inexpensive). The position detector does not necessarily have a high resolution.
The encoder or resolver can be still used as position detectors
3
a
and
3
b
without any technical problems.
In the first exemplary embodiment, position detector
3
a
and excitation-timing-controller
4
a
as well as the counterparts
3
b
and
4
b
are independently provided to respective phases (phase-A and phase-B). Signals of respective phases are thus processed independently at controlling an excitation timing.
The excitation timing controller is thus not required to link with other phases in processing signals. As a result, this controller is formed in a simple structure and also employed with ease in a step-motor having a number of phases. Because the position-detectors and excitation-timing-controllers are disposed independently responsive to the number of phases so that this controller is applied with ease to the step-motor having a number of phases.
Exemplary Embodiment 2
The two-phase step motor has been described in the first exemplary embodiment; however, the present invention is applicable with ease to three-phase and more than three-phase step motors, thus a multi-phase step motor free from “out of sync” is achieved.
FIG. 9
illustrates a structure where the step-motor-driving device employs a three-phase step motor in accordance with the second exemplary embodiment.
In
FIG. 9
, driving-instruction-signal-generator
6
for respective phases receives driving-instruction-signal Dr and driving-direction-instruction-signal FR for the motor, and produces driving-instruction-signals DrA, DrB and DrC for respective phases. Signals DrA, DrB and DrC have 120-degree phase difference with one anther. This signal-generator
6
can be embodied by a ring-counter with three-phase.
Exciter
21
comprises respective exciters
21
a
,
21
b
and
21
c
related to each phase. These exciters function as same as exciters
2
a
and
2
b
in the first embodiment.
Other elements in
FIG. 9
are basically the same as those in
FIG. 1
, and the like elements carry the like reference marks. Since motor
1
in
FIG. 9
has three phases, the elements for controlling the third phase are denoted with the suffix “c”.
The step-motor-driving device of the present invention is applicable to four-phase or five-phase step motor in the same manner.
A number of position-detectors increases at greater numbers of phases, which increases a size and cost; however, the following methods are available to decrease the number of position detectors:
The first method is applied to the position detector comprising Hall elements. Parts of Hall elements are reduced, and the position-detecting-signals which should have supplied by the reduced Hall elements are virtually produced by the signals from the remained Hall elements. In this case, the signals from remained Hall elements should be delayed, or the signals should be changed into composite forms in order to virtually produce the signals.
The second method is to form a position detector by a simple encoder comprising Hall elements and MR elements, so that position-detecting-signals responsive to each phase are produced by using the signals from those elements.
These known-methods can decrease the number of position detectors with ease, so that the step-motor-driving device of the present invention is applicable to multi-phase step motor free from affecting its size and cost.
Exemplary Embodiment 3
FIG. 10
illustrates a structure of a step-motor-driving device in accordance with the third exemplary embodiment.
In
FIG. 10
, two-phase motor
1
, position detectors
3
a
and
3
b
are the same as shown in FIG.
1
. Position detectors
3
a
and
3
b
comprise, e.g. Hall elements.
Exciting current controller
7
receives position-detecting-signals CS-A, CS-B from position detectors
3
a
and
3
b
as well as driving-instruction-signals DrA, DrB, then outputs exciting-current-control-signal Ref to exciters
2
a
and
2
b
, responsive to the phase difference, as current-value-signals Ref-A, Ref-B.
The step-motor-driving device having a structure discussed above and in accordance with the third exemplary embodiment is demonstrated with reference to
FIGS. 2A and 2B
, as well as FIG.
11
A through FIG.
15
B.
The relations between mover's position θ and torque T are described here. The direction of mover's position θ and an applying direction of torque T have been defined in the first embodiment, and this definition is always applied to the relations in this third embodiment.
In the third embodiment, the relations between position-detecting-signals CS-A, CS-B and torque T generated at exciting phase-A and phase-B windings are the same as those of the first embodiment, the description is thus omitted here.
Exciting-current-controller
7
in accordance with the third embodiment is demonstrated with reference to FIG.
10
. Controller
7
comprises the following elements:
phase-difference-detector
7
a
for detecting a phase difference between position-detecting-signal CS-A and driving-instruction-signal DrA, both are received by detector
7
a
as input signals CS-Ap and Ck -Ap;
phase-difference-detector
7
b
for detecting a phase difference between position-detecting-signal CS-B and driving-instruction-signal DrB, both are received by detector
7
b
as input signals CS-Bp and Ck-Bp; and
phase-difference-amplifier
8
for amplifying the phase-difference-detecting-signals supplied from detectors
7
a
and
7
b
and outputting exciting-current-signal Ref.
Detector
7
a
detects the phase difference between signals CS-Ap and Ck-Ap, and it outputs instruction-delay-signal RN-A having a pulse width responding to a degree of a delay when signal CK-Ap delays from signal CS-Ap in phases. On the other hand, when signal CK-Ap advances with regard to signal CS-Ap in phases, detector
7
a
outputs instruction-advance-signal RP-A having a pulse width responding to a degree of the advance. These signals RN-A and RP-A are the phase-difference-detecting-signals supplied from detector
7
a
. Detector
7
b
operates in the same way as detector
7
a.
Phase-difference-amplifier
8
decreases exciting-current-control-signal Ref when one of instruction-delay-signals RN-A or RN-B is produced, and amplifier
8
increases signal Ref when one of instruction-advance-signals RP-A or RP-B is produced. As shown in
FIG. 10
, phase-difference-amplifier
8
comprises, for instance, OR gates
81
,
82
, charge-pump-circuit
83
, and absolute circuit
88
. Charge-pump-circuit
83
comprises current-sources
84
,
85
which are controlled by OR gates
81
,
82
, and integrating amplifier
86
as well as integrating capacitor
87
.
The operation of exciting-current-controller
7
thus structured is summarized as shown in
FIGS. 11A and 11B
.
FIG. 11A
illustrates an operation when driving-instruction-signals DrA, DrB delay from position-detecting-signals CS-A, CS-B, while
FIG. 11B
illustrates an operation when driving-instruction-signals DrA, DrB advance from position-detecting-signals CS-A, CS-B.
The operation of entire step-motor-driving device in accordance with the third embodiment is hereinafter demonstrated based on the relation, shown in
FIGS. 2A and 2B
, between the torque generated by exciting phases' driving-windings and position-detecting-signals CS A, CS B, as well as the operation of exciting-current-controller
7
shown in
FIGS. 11A and 11B
.
A typical operation during period X
1
is detailed in order to make a long story short.
The operation of the step-motor-driving device during period X
1
in accordance with the third embodiment is illustrated in
FIGS. 12A
,
12
B,
13
A and
13
B.
During period X
1
, signal CS-A turns to level H from level L, and signal CS-B stays at level L.
A specific instance, where the mover is driven in the desired positive direction and signals DrA, DrB delay from signals CS-A, CS-B, is illustrated in
FIGS. 12A and 12B
.
In general, when signals DrA, DrB carry a low frequency or bear a lighter load, signals DrA, DrB delay from signals CS-A, CS-B in phases as shown in FIG.
12
A.
In
FIG. 12A
, driving-instruction-signal DrA, i.e. exciting signal IN-A is at level L and driving-instruction-signal DrB, i.e. exciting signal IN-B is at level H before timing t
11
. In this period, thus the torque expressed with“−Ta+Tb” is applied to the mover.
At timing t
11
, signal IN-B turns to level L from level H, thereby switching the excitation to phase-B winding and changing the exciting direction. At this moment, the torque applied to the mover turns to forward direction expressed with “−Ta−Tb”. This torque-turn due to switching the excitation is effective for driving the mover in the desired positive direction. After timing t
11
, the torque turns again to forward direction at timing t
21
, t
31
so that the mover is kept driving in the positive direction.
In this third exemplary embodiment, the exciting currents of the driving windings are controlled by exciting-current-controller
7
in addition to switching the excitation discussed above.
The switching of the excitation discussed above can be described, in a different way, as follows: When signals DrA, DrB delay with regard to signals CS-A, CS-B in phases, the switch of exciting the windings by signals DrA, DrB directs the torque toward an effective direction for the motor to be driven in the desirable positive direction.
This is also described the other way around, i.e. when signals DrA, DrB switch the excitation of the windings so that the motor can be driven in the desired positive direction, signals DrA, DrB delay from signals CS-A, CS-B in phases.
Exciting-current-controller
7
detects that signals DrA, DrB, i.e. signals CK-Ap, CK-Bp delay with regard to signals CS-A, CS-B in phases, i.e. signals CS-Ap, CS-Bp when the excitation is effectively switched. Controller
7
then decreases the current of signal Ref responsive to a degree of the delay detected.
FIG. 12A
details this operation of controller
7
. In
FIG. 12A
, input signals CK-Ap, CK-Bp are detected delaying with regard to input signals CS-Ap, CS-Bp in phases, and instruction-delay-signals RN-A, RN-B having a pulse width responsive to a degree of the delay are supplied. Instruction-advance-signals RP -A, RP-B are not supplied at this moment.
When instruction-delay-signals RN-A, RN-B are supplied, phase-difference-amplifier
8
induces exciting-current-control-signal Ref to decrease, thereby reducing the maximum-exciting-current of the winding, which is well known for being approximately proportional to a peak value of torque T generated at mover's position θ.
The peak values of torque T which drives the mover decrease in step with signal Ref as shown in FIG.
12
A.
An average “Tavr” of torque T generated is to balance with a torque loaded, and in the step-motors, a relation between mover's position θ and the timing of driving-instruction-signals DrA, DrB is automatically established so that the average “Tavr” of torque generated can balance with the toque loaded. This is one of intrinsic natures of the step-motors.
This means that the timing delay of signals DrA, DrB with regard to mover's position θ, i.e. position-detecting-signals CS-A, CS-B increases at a greater peak value of torque T generated, and this delay decreases at the smaller peak value of torque T. As a result, average torque “Tavr” balances with the torque loaded.
In the latter case, i.e. when the peak value of torque T is small and the timing delay of signals DrA, DrB with regard to signals CS-A, CS-B decreases, the average torque “Tvar” approximates to the peak value thereof, thereby reducing torque ripples substantially.
Taking such natures of the step-motors into consideration, the inventors successfully reduce the torque ripples substantially by the following methods: Control the exciting current responsive to a degree of the timing delay of signals DrA, DrB with regard to signals CS-A, CS-B, and a feed-back-control for reducing this timing delay can be realized. When the delay is reduced, average torque “−Tavr”—necessary to drive the mover and a load—approaches to the peak value of torque T generated. As a result, the torque ripples substantially decrease. This mechanics is illustrated in FIG.
12
B.
Smaller torque ripples contribute to lowering the vibration, noises and rotating-speed-variations of the motor, and the resultant exciting current is regulated to the minimum value responsive to the loads. The motor efficiency is thus substantially improved.
Next instance, i.e. the mover is driven in the positive direction and signal DrA, DrB advance with regard to position-detecting-signals CS-A, CS-B, is demonstrated with reference to
FIGS. 13A and 13B
.
In general, when signals DrA, DrB carry a high frequency or bear a heavier load, signals DrA, DrB advance from signals CS-A, CS-B in phases as shown in FIG.
13
A.
As shown in
FIG. 13A
, signal DrA, i.e. exciting signal IN-A is at level L and signal DrB, i.e. exciting signal IN-B is at level H before timing t
11
. In this period, thus the torque expressed with “−Ta+Tb” is applied to the mover.
At timing t
11
, signal IN-B turns to level L from level H, thereby switching the excitation of phase-B winding and changing the exciting direction. At this moment, the torque applied to the mover turns to forward direction expressed with “−Ta−Tb”. After timing t
11
, the torque turns again to forward direction at timing t
21
, t
31
so that the mover is kept driving. This excitation-switch induces the torque to turn a reverse direction and is not favorable for driving the mover in the desired positive direction. In other words, this excitation-switch would invite “out of sync” as described in the conventional instance.
However, in this third exemplary embodiment, exciting-current-controller
7
allow the step-motor-driving device to withstand more persistently against the “out of step”.
The switching of the excitation discussed above can be described, in a different way, as follows: When driving-instruction-signals DrA, DrB advance with regard to signals CS-A, CS-B in phases, the switch of exciting the windings by signals DrA, DrB directs the torque toward an unfavorable direction for the motor to be driven in the desirable positive direction.
This is also described the other way around, i.e. when signals DrA, DrB switch the excitation of the windings unfavorably for the motor to be driven in the desired positive direction, signals DrA, DrB advance with regard to signals CS-A, CS-B in phases.
Exciting-current-controller
7
detects that signals DrA, DrB, i.e. signals CK-Ap, CK-Bp advance with regard to signals CS-A, CS-B, i.e. input signals CS-Ap, CS-Bp in phases when the excitation is unfavorably switched. Controller
7
then increases the current of signal Ref responsive to a degree of the advance detected.
The reason why exciting-current-controller
7
can enhance the withstanding against “out of sync” is detailed with reference to
FIGS. 13A
,
13
B and
14
.
In
FIG. 13A
, input signals CK-Ap, CK-Bp are detected advancing with regard to input signals CS-Ap, CS-Bp in phases, and instruction-advance-signal RP-A, RP-B having a pulse width responsive to a degree of the advance are supplied. Instruction-delay-signals RN-A, RN-B are not supplied at this moment.
When instruction-advance-signals RP-A, RP-B are supplied, phase-difference-amplifier
8
induces exciting-current-control-signal Ref to increase. Then exciters
2
a
and
2
b
increases the maximum-exciting-current of the winding, which is well known for being approximately proportional to a peak value of torque T generated at mover's position θ.
The peak values of torque T which drives the mover increase in step with signal Ref as shown in FIG.
13
A.
When the excitation is switched unfavorably as discussed above, this increasing of torque T can minimize the mover-driving-torque to be directed in the reverse direction.
FIG. 14
is an enlarged view of the status where the excitation is switched unfavorably at timing t
21
. Torque T turns in the reverse direction at timing t
21
; however, torque T drops to level T
1
as shown in a broken-line when signal Ref is not controlled, and the drop thereof stops at level T
2
when the current of signal Ref increases by control. This mechanics can be also applied to other timings.
Increasing the peak value of torque T by controlling signal Ref can minimize the driving torque of the mover to be directed in the reverse direction even when the excitation is switched unfavorably. As a result, the step-motor-driving device can withstand the “out of sync” more persistently.
As discussed above, when signal DrA, DrB advance with regard to signals CS-A, CS-B, current-controller
7
minimizes the torque to be directed in the reverse direction, which is induced by the excitation switch. This operation is kept going until the advance of signals DrA, DrB with regard to signals CS-A, CS-B becomes substantially small. In other words, controller
7
keeps increasing the exciting current of the windings until the advance becomes small enough.
When the driving-instruction-signal carries a high frequency or bears a heavy load, and signals DrA, DrB advance with regard to signals CS-A, CS-B in phases, and yet, the excitation is switched unfavorably to the step-motor, controller
7
provides a feed-back control so that the advances of signals DrA, DrB with regard to signals CS-A, CS-B can be reduced. When an extent of this advance decreases, torque ripples become substantially small as shown in FIG.
13
B.
The third embodiment can thus not only enhance the withstanding against the “out of sync” but also reduce the torque ripples. The advantages produce the effects of reducing vibrations, noises and rotating-speed-variations of the motor. Resultant exciting current is controlled to an appropriate level responsive to the loads, which increases substantially the motor efficiency.
The description discussed above has been referred to the instance when the mover is driven in the positive direction (i.e. desired direction); however, the same manner is applicable to the case when the mover is driven in the negative direction (i.e. negative direction is desired).
FIGS. 15A and 15B
illustrates an operation when the mover is driven in the negative direction and driving-instruction-signals DrA, DrB delay with regard to position-detecting-signals CS-A, CS-B. This operation is basically the same as the operation illustrated in
FIGS. 12A and 12B
, i.e. the mover is driven in the positive direction, a detailed description about this operation is thus omitted here.
In
FIGS. 15A and 15B
, mover's position θ is expressed reversely to that in
FIGS. 12A and 12B
, namely, mover's progress in the negative direction corresponds to the rightward direction in the Figs., and mover's progress in the positive direction corresponds to the leftward direction in the FIGS. Torque T generated is expressed in the same way as that shown in
FIGS. 12A and 12B
.
An operation (not shown) when the mover is driven in the negative direction and signals DrA, DrB advance with regard to signals CS-A, CS-B is basically the same as the operation shown in
FIGS. 13A and 13B
, i.e. where the mover is driven in the positive direction.
When the mover is driven in the negative direction, the operation is basically the same as the operation when the mover is driven in the positive direction as shown in
FIGS. 12A
,
12
B,
13
A and
13
B except the following point: the phases of signals DrA, DrB are reversed, then the delay and advance of signals DrA, DrB are related to the signals reversed to signals CS-A, CS-B.
Reversing the phases of signals DrA, DrB effects to reverse a rotating direction of a magnetic field generated by the windings, and relating the delay and advance to the reversal signals effects to direct a reversed torque T to a desired direction in order to drive the mover in the negative direction.
The operation when the mover is driven in the negative direction is supplemented here. When signals DrA, DrB delay from the signals reversed to signals CS-A, CS-B, an excitation-switch of windings by signals DrA, DrB directs the torque to the direction effective for the motor to be driven in the negative direction, i.e. a desirable direction. In other words, when the excitation of the windings is switched effectively for the motor to be driven in the desired negative direction, signals DrA, DrB delay with regard to the signals reversed to signals CS-A, CS-B in phases.
Therefore, when the excitation is effectively switched, exciting-current-detector
7
detects that signals DrA, DrB, i.e. input signals CK-Ap, CK-Bp, delay with regard to the signals reversed to CS-A, CS-B, i.e. input signals CS-Ap, CS-Bp, in phases, then reduces the current of exciting-current-control-signal Ref. This is illustrated in
FIGS. 15A and 15B
.
The phase-delay is detected not as instruction-delay-signals RN-A, RN-B but as instruction-advance-signals RP-A, RP-B. Because these signals are defined for the case when the motor is driven in the positive direction, and thus the meanings of these signals alternate with each other when the motor is driven in the negative direction. When the motor is driven in the negative direction, exciting-current-control-signal Ref always has a positive value due to absolute-value-circuit
88
, but charge-pump-circuit
83
outputs a negative value.
In other words, when signals CK-Ap, CK-Bp are detected delaying from the signals reversed to CS-Ap, CS-Bp in phases, signals RP-A, RP-B are supplied, and a negative output from charge-pump-circuit
83
is directed to the positive direction thereby reducing its absolute value. This absolute value functions as exciting-current-control-signal Ref by absolute circuit
88
, and signal Ref thus eventually decreases.
When signals DrA, DrB advance with regard to the signals reversed to signals CS-A, CS-B, the excitation-switch on windings by signals DrA, DrB directs the torque in an unfavorable direction for the motor to be driven in the desirable negative direction. In other words, when the excitation of the windings is switched unfavorably for the motor to be driven in the desirable negative direction, signals DrA, DrB advance with regard to the signals reversed to signals CS-A, CS-B in phases.
Therefore, when the excitation is unfavorably switched, exciting-current-controller
7
detects that signals DrA, DrB, i.e. input signals CK-Ap, CK-Bp, advance with regard to the signals reversed to CS-A, CS-B, i.e. input signals CS-Ap, CS-Bp, in phases, then controller
7
increases the current of exciting-current-control-signal Ref.
The phase-advance is detected not as instruction-advance-signals RP-A, RP-B but as instruction-delay-signals RN-A, RN-B, because of the reason discussed above. When the motor is driven in the negative direction, charge-pump-circuit
83
outputs a negative value.
In other words, when signals CK-Ap, CK-Bp are detected advancing from the signals reversed to CS-Ap, CS-Bp in phases, signals RN-A, RN-B are supplied, and a negative output from charge-pump-circuit
83
is directed further to the negative direction thereby increasing its absolute value. This absolute value functions as exciting-current-control-signal Ref by absolute circuit
88
, and signal Ref thus eventually increases.
As discussed in this third exemplary embodiment, providing exciting-current-controller
7
allows the step-motor-driving-device to reduce torque ripples, because controller
7
can control the maximum exciting current of the windings responsive to the phase-difference between signals CS-A, CS-B and signals DrA, DrB. At the same time, vibrations, noises, and rotating-speed-variations of the motor are reduced. The exciting current is controlled to an appropriate level responsive to a frequency or a load of the driving-instruction-signal, thereby increasing substantially the motor's efficiency. Further, withstanding against the “out of sync” is boosted substantially.
Exemplary Embodiment 4
FIG. 16
illustrates a structure of a step-motor-driving device in accordance with the fourth exemplary embodiment.
In
FIG. 16
, two-phase motor
1
, exciters
2
a
and
2
b
, position detectors
3
a
and
3
b
, and exciting-current-controller
7
are the same those in
FIG. 10
, the detailed descriptions thereof are thus omitted here.
Exciting-current-controller
7
receives position-detecting-signals CS-A, CS-B tapped off from position detectors
3
a
and
3
b
as well as driving-instruction-signals DrA, DrB, and outputs exciting-current-control-signal Ref to exciters
2
a
and
2
b
in the form of current-value-signals Ref-A, Ref-B. Excitation-timing-controllers
4
a
and
4
b
receive signals CS-A, CS-B at their input terminals CS-Ad, CS-Bd, the controllers also receive signals DrA, DrB at another input terminals CK-Ad, CK-Bd. Controllers
4
a
and
4
b
outputs exciting signals IN-A, IN-B to exciters
2
a
and
2
b.
The fourth exemplary embodiment shown in
FIG. 16
differs from the third one in the following point: In the third embodiment, driving-instruction-signals DrA, DrB, i.e. exciting signals IN-A, IN-B are directly fed into exciters
2
a
and
2
b
, while in the fourth embodiment exciting signals IN-A, IN-B undergone a timing control with the information of position-detecting-signals CS-A, CS-B are fed into exciters
2
a
and
2
b.
The fourth embodiment in the structure discussed above is demonstrated hereinafter with reference to
FIGS. 2A
,
2
B, and FIG.
17
A through FIG.
20
.
The relations between mover's position θ and torque T are described here. The direction of mover's position θ and a moving direction of torque T have been defined in the first embodiment, and this definition is always applied to the relations in this fourth embodiment.
The relation between position-detecting-signals CS-A, CS-B and torque T generated at exciting the windings of phase-A, phase-B is the same as that of the first embodiment illustrated in
FIGS. 2A and 2B
, the description is thus omitted here.
An operation of excitation-timing-controller
4
a
and
4
b
in accordance with the fourth embodiment is demonstrated with reference to FIG.
16
.
A typical operation during period X
1
shown in
FIG. 2B
is demonstrated in order to make a long description to short.
FIGS. 17A and 17B
illustrate an operation of excitation-timing-controllers
4
a
and
4
b
during period X
1
.
During period X
1
, signal CS-A, i.e. signal CS-Ad turns to level H from level L, and signal CS-B, i.e. signal CS-Bd stays at level L.
As shown in
FIGS. 17A and 17B
, a first instance when the mover is driven in the desired positive direction is demonstrated. As shown in
FIG. 17A
, driving-instruction-signals DrA, DrB-delaying from signals CS-A, CS-B in phases—are fed into input terminal CK-Ad, CK-Bd of controllers
4
a
and
4
b
. In general, when signals DrA, DrB carry a low frequency or bear a lighter load, signals DrA, DrB delay from signals CS-Ad, CS-Bd in phases.
In
FIG. 17A
, signal CK-Ad turns to level H from level L at timing t
21
, and the operation at this timing is described here first. Exciting signal IN-A, IN-B are both at level L just before timing t
21
. Based on these signals, exciters
2
a
and
2
b
excite the windings of phase-A and phase-B to be minus. Thus the torque expressed with “−Ta−Tb” is applied to the mover.
At timing t
21
, signal CK-Ad turns to level H from level L, and assume that excitation-timing-controller
4
a
operates so that this signal-turn is fed into input terminal IN-A of exciter
2
a
. Then phase-A winding is excited to be plus and the torque expressed with “Ta−Tb” is applied to the mover. The torque active at timing t
21
increases in the forward direction comparing with that at the timing just before t
21
. This torque-turn due to switching the excitation signal IN-A is effective for driving the mover in the desired positive direction.
As such, when switching the excitation of phase-A winding with signal CK-Ad, i.e. driving-instruction-signal DrA is effective for the mover to be kept driving, controller
4
a
operate so that signals CK-Ad is fed into input terminal IN-A of exciter
2
a.
At timings t
11
and t
31
, signal CK-Bd changes in the same manner. Assume that controller
4
b
operates so that the changes are fed into input terminal IN-B of exciter
2
b
, then excitation of phase-B winding is switched. The resultant torque increases in the forward direction comparing with those at the timings just before t
11
and t
31
. In other words, to produce exciting signal IN-B following signal CK-Bd at timings t
11
and t
31
is effective for the mover to be kept driving in the positive direction.
As same as controller
4
a
, when switching the excitation of phase-B winding with signal CK-Bd, i.e. driving-instruction-signal DrB is effective for the mover to be kept driving, controller
4
b
operate so that signals CK-Bd is fed into input terminal IN-B of exciter
2
b.
As shown in
FIG. 17B
, the next instance is when signals DrA, DrB advance with regard to signals CS-Ad, CS-Bd in phases, and the advanced signals are fed into input terminals CK-Ad, CK-Bd of controllers
4
a
and
4
b
. In general, signals DrA, DrB carry a high frequency or bear a heavier load, the signals advance.
In
FIG. 17B
, signal CK-Ad turns to level H from level L at timing t
21
. The operation at timing
21
is firstly demonstrated here.
Exciting signals IN-A, IN-B are both at level L just before timing t
2
1
. Based on these signals, exciters
2
a
and
2
b
excite the windings of phase-A and phase-B to be minus. Thus the torque expressed with “−Ta−Tb” is applied to the mover.
At timing t
21
, signal CK-Ad turns to level H from level L, and assume that excitation-timing-controller
4
a
operates so that this signal-turn is fed into input terminal IN-A of exciter
2
a
. Then phase-A winding is excited to be plus and the torque expressed with “Ta−Tb” is applied to the mover.
The torque active at timing t
21
decreases in the reverse direction, though its value is still in the forward direction, comparing with that at the timing just before t
21
. This switching of the excitation signal IN-A is unfavorable for driving the mover in the desired positive direction. (This switch is marked with ×in
FIG. 17B.
) This switch would cause “out of sync” as described in the conventional instances.
Further, when a turning point of signal CK-Ad is moved up to timing t
21
F, the torque is directed in the reverse direction in value, thereby further increasing the chances for “out of sync”.
As such, controller
4
a
operates not to supply signal CK-Ad directly to exciter
2
a
at its input terminal IN-A when a switch of exciting the phase-A winding with signal CK-Ad, i.e. signal DrA, is unfavorable for the mover to be kept driving, but it operates instead to supply signal CS-A, i.e. signal CS-Ad, as an exciting signal to exciter
2
a
at its input terminal IN-A.
This operation by controller
4
a
allows the excitation of phase-A winding to change at timing t
22
when signal CS-Ad turns to level H from level L. As a result, the maximum torque level is obtainable for the mover to be kept driving in the positive direction as shown in FIG.
17
B. This clears away a fear of “out of sync”.
The same phenomenon can be seen at timings t
11
and t
31
in
FIG. 17B
, i.e. signal CK-Bd changes at these timings, and assume that controller
4
b
operates to output this change to exciter
2
b
at its input terminal IN-B. Then excitation of phase-B winding changes thereby decreasing the torque applied to the mover in the reverse direction comparing with that of just before these timings. In other words, it is unfavorable to produce exciting signal IN-B at timings t
11
and t
31
based on signal CK-Bd for the mover to be kept driving in the positive direction.
As such, controller
4
b
operates not to supply signal CK-Bd directly to exciter
2
b
at its input terminal IN-B when a switch of exciting the phase-B winding with signal CK-Bd, i.e. signal DrB, is unfavorable for the mover to be kept driving, but it operates instead to supply signal CS-B, i.e. signal CS-Bd, as an exciting signal to exciter
2
b
at its input terminal IN-B.
This operation by controller
4
b
allows the excitation of phase-B winding to change at timing t
12
or t
32
when signal CS-Bd changes. As a result, the maximum torque level is obtainable for the mover to be kept driving in the positive direction as shown in FIG.
17
B. This clears away a fear of “out of sync”.
The operation during period X
1
discussed above is also applicable to other periods X
2
, X
3
and X
4
shown in FIG.
2
B.
The operation of excitation-timing-controllers
4
a
and
4
b
at the driving of the motor in the positive direction is summarized as follows:
When the excitation of respective phases' windings of motor
1
is switched responsive to signals CK-Ad, CK-Bd, i.e. driving-instruction-signals DrA, DrB, if the resultant torque is directed in the reverse direction, which is unfavorable for the mover to be kept driving in the positive direction, controllers
4
a
and
4
b
supply input signal CS-Ad, CS-Bd, i.e. the signals produced by position detectors
3
a
and
3
b
, as exciting signals to exciters
2
a
and
2
b
. On the other hand, if the resultant torque is not directed in the reverse direction but is still effective for the mover to be kept driving in the positive direction, controllers
4
a
and
4
b
supply input signal CK-Ad, CK-Bd, i.e. driving-instruction-signals DrA, DrB, as exciting signals to exciters
2
a
and
2
b
.
The operation discussed above can be more specifically described as follows: Controllers
4
a
and
4
b
operate to output the later arrival signals between signals DrA, DrB, and signals CS-Ad, CS-Bd as exciting signals.
The instance of driving the motor in the positive direction (=desirable direction) has been demonstrated with reference to
FIGS. 17A and 17B
, and the same description is applicable to an instance of driving the motor in the negative direction (=desirable direction).
When the mover is driven in the negative direction, the operation (not illustrated) is essentially the same as the instance of driving the mover in the positive direction shown in
FIGS. 17A and 17B
except the following points: Phases of signals CK-Ad, CK-Bd, i.e. driving instruction signals DrA, DrB, are reversed. Then the delays and advances of signals DrA, DrB with regard to position-detecting-signals CS-A, CS-B are related to the signals reversed to signals CS-A, CS-B.
These two exceptions discussed above have the following objectives: Reversing the phases of signals DrA, DrB intends to reverse a rotational direction of the magnetic field produced by the driving windings. Relating the delays and advances of signals DrA, DrB with regard to the signals reversed to signals CS-A and CS-B intends to direct a reversely directed torque in a desired direction in order to drive the mover in the negative direction.
The operation of controllers
4
a
and
4
b
is summarized as follows:
Controllers
4
a
and
4
b
switch the excitation of phases' driving windings responsive to input signals CK-Ad, CK-Bd, i.e. signals DrA, DrB. In this instance, when a resultant torque is directed forwardly and affects unfavorably the mover to be kept driving in the negative direction, controllers
4
a
and
4
b
output signals CS-Ad and CS-Bd, i.e. signals reversed to the signals produced by position detectors
3
a
and
3
b
, as exciting signals to exciters
2
a
and
2
b
. Also in the same instance, when a resultant torque is not directed to forward direction and still affects favorably the mover to be kept driving in the negative direction, controllers
4
a
and
4
b
output signals CK-Ad, CK-Bd, i.e. signals DrA, Dr B, as exciting signals to exciters
2
a
and
2
b.
Controllers
4
a
and
4
b
, in more specific, outputs the later arrival signals between signals DrA, DrB and signals CS-A, CS-B as exciting signals to exciters
2
a
and
2
b.
Controllers
4
a
and
4
b
, as discussed above, controls the excitation timing so that signals, which can switch the excitation effectively for driving the mover, are supplied out of signals DrA, DrB and signals CS-A, CS-B as exciting signals. As a result, the step-motor-driving device employing controllers
4
a
and
4
b
is free from “out of sync”.
Reciprocal latch shown in
FIG. 18
is a specific example of controller
4
a
. This reciprocal latch has the same inner structure as latch
50
a
used in the first embodiment illustrated in
FIG. 6A
, a detailed description thereof is thus omitted here. This reciprocal latch receives signals CS-Ad, CK-Bd and outputs signal IN-A to exciter
2
a
. Controller
4
b
has an inner structure identical to controller
4
a.
Controllers
4
a
and
4
b
shown in
FIG. 18
operates so that the position-detecting signal and a driving-instruction-signal latch with each other at their own timings. The circuit embodying this operation allows controller
4
a
and
4
b
to output the delayed signal between the position-detecting-signal and driving-instruction-signal as the exciting signal.
Reciprocal-signal-selector
60
a
shown in
FIG. 6B
is another specific example of controller
4
a
as discussed in the first embodiment. Controller
4
b
can be also embodied by reciprocal-signal-selector
60
b.
The step-motor-driving device, which employs controllers
4
a
and
4
b
as well as exciting-current-controller
7
in accordance with the third embodiment, operates in the fourth embodiment as follows:
A first instance, when the mover is driven in the desired positive direction and driving-instruction-signals DrA, DrB delay with regard to position-detecting-signals CS-A, CS-B, is demonstrated hereinafter.
In general, signals DrA, DrB carry a low frequency or bear a light load, signals DrA, DrB delay from signals CS-A, CS-B in phases.
In this case, excitation-timing-controllers
4
a
and
4
b
output timing signals as exciting signals IN-A, IN-B responsive to signals DrA, DrB because signals DrA, DrB are effective for the mover to be driven. This operation is thus equivalent to that in the third embodiment, i.e. signals DrA, DrB are directly supplied as exciting signals IN-A, IN-B, which is shown in
FIGS. 12A and 12B
.
The instance, when the mover is driven in the desired negative position and signals DrA, DrB delay with regard to signals CS-A, CS-B, is also equivalent that in the third embodiment which is shown in
FIGS. 15A and 15B
.
It is concluded that when signals DrA, DrB delay with regard to signals CS-A, CS-B, exciting-current-controller
7
effectively operates, thereby reducing torque ripples, vibrations, noises and rotating-speed-variations in the step-motor. The exciting current is regulated to a minimum level responsive to the loads, and the step-motor efficiency is thus improved substantially.
A second instance—when the mover is driven in the desired positive direction and signals DrA, DrB advance with regard to signals CS-A, CS-B—is demonstrated.
In general, signals DrA, DrB carry a high frequency or bear a heavy load, signals DrA, DrB advance from signals CS-A, CS-B in phases.
In this case, controllers
4
a
and
4
b
output timing signals as exciting signals IN-A, IN-B responsive to signals CS-A, CS-B because signals CS-A, CS-B are effective for the mover to be driven as previously discussed. This operation is illustrated in
FIGS. 19A and 19B
.
As
FIGS. 19A and 19B
show, controllers
4
a
and
4
b
allow torque T generated for driving the mover to get another waveform due to a switch of exciting the driving windings not by the timing of signals DrA, DrB but by the timing of signals CS-A, CS-B.
In the third embodiment, where the excitation-timing-controllers
4
a
and
4
b
are not employed, torque T is directed in the reverse direction at the excitation-switch (refer to FIGS.
13
A and
13
B); however, torque T is never directed in the reverse direction in this fourth embodiment. As a result, a chance of “out of sync” is sweepingly cleared away.
FIG. 20
is an enlarged view of the period around timing t
21
in
FIGS. 19A and 19B
in order to describe operations during the period more in detail.
As shown in
FIG. 20
, instruction-advance-signal RP-A turns to level H at timing t
21
responsive to the change of driving-instruction-signal DrA, then exciting-current-control-signal Ref starts to increase at timing t
21
. Excitation-switch of the windings is not done at timing
21
due to the operation of excitation-timing-controller
4
a
and
4
b
. Ibrque T is expressed with “−Ta−Tb” before timing t
21
is carried over with increasing its peak value in step with signal Ref until timing t
22
. At timing t
22
when signal CS-A changes, instruction-advance-signal RP-A once returns to level L and signal Ref stop increasing, and at the same time, excitation of the windings is switched, thereby turning torque T to the torque expressed with “−Ta−Tb”.
In a series of operations of the fourth embodiment discussed above, the effect of exciting-current-controller
7
cooperates with the effect of excitation-timing-controller
4
a
and
4
b
thereby increasing the torque up to level T
3
as shown in FIG.
20
. On the other hand, in the third embodiment—where controller
4
a
and
4
b
are not used—the torque lowers down to level T
2
at timing
21
. This proves that a chance of “out of sync” is sweepingly avoidable in the fourth embodiment. (This operation is applicable to other timings.) This second instance when signals DrA, DrB advance with regard to signals CS-A, CS-B continues until an extent of the advance becomes substantially small.
When the driving-instruction-signal carries a high frequency or bears a heavy load, and signals DrA, DrB advance with regard to signals CS-A, CS-B in phases, and yet, the excitation is switched unfavorably to the step-motor, excitation-timing-controllers
4
a
and
4
b
as well as current-controller
7
provide a feed-back control so that the advances of signals DrA, DrB with regard to signals CS-A, CS-B can be reduced. When an extent of this advance decreases, torque ripples become substantially small as shown in FIG.
19
B.
The fourth embodiment can thus not only avoid the “out of sync” but also reduce the torque ripples. These advantages produce the effects of reducing vibrations and rotating-speed-variations of the motor. Resultant exciting current is controlled to an appropriate level responsive to the loads, which increases substantially the motor efficiency.
The description discussed above has been referred to the instance when the mover is driven in the desired positive direction (where DrA, DrB advance with regard to CS-A, CS-B). The same manner is applicable to the instance when the mover is driven in the desired negative direction (where DrA, DrB advance with regard to CS-A, CS-B).
When the mover is driven in the negative direction (not shown), the operation is basically the same as the operation when the mover is driven in the positive direction as shown in
FIGS. 19A and 19B
except the following two points: The phases of signals DrA, DrB are reversed, then the delay and advance of signals DrA, DrB are related to the signals reversed to signals CS-A, CS-B. These two differences have the following objectives.
Reversing the phases of signals DrA, DrB is to reverse a rotating direction of a magnetic field generated by the windings. Relating the delay-advance relation with the reversal signals to signals CS-A, CS-B is to direct a reversed torque T to a desired direction in order to drive the mover in the negative direction.
As discussed in this fourth exemplary embodiment, providing (1) excitation-timing-controllers
4
a
and
4
b
—controlling the excitation timing so that signals, which can switch the excitation effectively for driving the mover, are supplied out of signals DrA, DrB and signals CS-A, CS-B as exciting signals and (2) exciting-current-controller
7
—controlling the maximum exciting current of the windings responsive to the phase difference between signals CS-A, CS-B and signals DrA, DrB, allow the step-motor-driving device to avoid the “out of sync” sweepingly, and at the same time, to reduce vibrations, noises, and rotating-speed-variations of the motor. The exciting current is controlled at an appropriate level responsive to a frequency of the driving-instruction-signal or load to the motor, thereby increasing substantially the motor's efficiency.
Exemplary Embodiment 5
FIG. 21
illustrates a structure of a step-motor-driving device in accordance with the fifth exemplary embodiment of the present invention.
In
FIG. 21
, two-phase motor
1
, exciters
2
a
,
2
b
, position detectors
3
a
and
3
b
are the same as used in the first embodiment shown in FIG.
1
.
Excitation-timing-controllers
4
a
and
4
b
receive position-detecting-signals CS-A, CS-B from position detectors
3
a
and
3
b
and driving-instruction-signals DrA, DrB, then output signals to exciters
2
a
and
2
b
at their input terminals IN-A, IN-B.
The fifth embodiment illustrated in
FIG. 21
differs from the first conventional instance shown in
FIG. 73
in the following point: In the conventional instance, driving-instruction-signals DrA, DrB are directly fed into exciters
2
a
and
2
b
, while in the fifth embodiment exciting-signals IN-A, IN-B, which have been undergone a timing control by excitation-timing-controllers
4
a
and
4
b
using the information of position-detecting-signals CA-A, CS-B, are fed into exciters
2
a
and
2
b.
Excitation-timing-controllers
4
a
and
4
b
are described hereinafter. Controllers
4
a
and
4
b
are identical, and thus only controller
4
a
is described here for describing both.
As shown in
FIG. 21
, excitation-timing-controller
4
a
comprises delay-signal-selector
5
a
, deviation-detector
20
a
, and exciting-signal-selector
14
a.
Delay-signal-selector
5
a
receives position-detecting-signal CS-A and driving-instruction-signal DrA as input signals CS-Ad and CK-Ad, and outputs a signal of later arrival between signals CS-Ad and CK-Ad when the step motor is driven in the positive direction. Selector
5
a
outputs a signal of later arrival between signal CK-Ad and a signal reversed to signal CS-Ad when the step-motor is driven in the negative direction.
Deviation detector
20
a
receives position-detecting-signal CS-A and driving-instruction-signal DrA as input signals CS-Ap and CK-Ap, and detects a difference between numbers of pulses of these signals, i.e. deviation. In other words, this deviation detector sorts the motor condition into the following three statuses based on the difference in numbers of the pulses, i.e. deviation: A first status is that the deviation falls within a given range. A second status is that the deviation falls outside the given range and requires a forwardly-directed torque which induces the mover of the step-motor to move in the positive direction so that the deviation falls within the given range. A third status is that the deviation falls outside the given range and requires a reversely-directed torque which induces the mover to move in the negative direction so that the deviation falls within the given range. To be more specific, deviation detector
20
a
comprises, as shown in
FIG. 21
, deviation counter
10
a
for counting the deviation and determiner
11
a
for determining whether an output, i.e. deviation, from counter
10
a
falls into the first or second status.
Exciting-signal-selector
14
a
which selects and outputs—based on a detection result by deviation detector
20
a
—one signal to exciter
2
a
as exciting signal IN-A, out of an output signal supplied from delay-signal-selector
5
a
, position detecting signal CS-A and the reversed signal to position-detecting-signal CS-A.
FIG. 21
illustrates exciting-signal-selector
14
a
more specifically, i.e. selector
14
a
comprises the following elements:
controller
12
a
for determining position-detecting-signal CS-A to go as it is or to be reversed before going depending on output signal PCSa, NCSa supplied from detector
20
a
; and
selector
13
a
for selecting one of signal Ya supplied from controller
12
a
or signal Xa supplied form selector
5
a
depending on output signal Sa supplied from detector
20
a.
In the same way, excitation-timing-controller
4
b
comprises delay-signal-selector
5
b
, deviation detector
20
b
, and exciting-signal-selector
14
b.
Regarding controller
4
b
, as shown in
FIG. 21
, the like elements of controller
4
a
are denoted with the like reference marks and the suffix “a” or “A” expressing controller
4
a
is changed to “b” or “B” for expressing controller
4
b
. The description thereof is omitted here.
An operation of the fifth exemplary embodiment having a structure discussed above is demonstrated hereinafter.
Several relations between mover's position θ and torque T are described in the drawings. The direction of mover's position θ and an applying direction of torque T have been defined in the first embodiment, and this definition is always applied to the relations in this fifth embodiment.
The expression, “when the motor is instructed to rotate in the positive (or negative) direction”, means that a driving-instruction-signal instructs the motor to rotate in the positive (or negative) direction. The driving-direction-instruction has been well known for being determined by the phase-relation between driving-instruction-signals DrA and DrB.
The expression, “when the motor is driven in the positive (or negative) direction”, means that the motor rotates actually in the positive (or negative) direction. An actual rotating direction has been well known for being recognized by the phase relation between position-detecting-signals CS-A and CS-B.
The relation between signals CS-A, CS-B and torque T generated at exciting the respective phases' windings is the same as that described in the first embodiment illustrated in
FIGS. 2A and 2B
.
A first instance, when the motor is instructed to rotate in the positive direction, is demonstrated here. In this instance, three statuses already described in the description of deviation-detector
20
a
are available.
The first status, where the deviation between position-detecting-signals CS-A, CS-B and driving-instruction-signals DrA, DrB falls within the given range, is described. The first status, in other words, finds itself that signals CS-A, CS-B synchronize with signals DrA, DrB, and the motor intrinsically works and functions properly under this condition.
An operation in this first status is demonstrated with reference to
FIGS. 21
,
22
A and
22
B.
When signals CS-A, CS-B synchronize with signals DrA, DrB, these signals change alternately and arrive at input terminals CS-Ap, CS-Bp, CK-Ap and CK-Bp of deviation-detectors
20
a
and
20
b
as well as input terminals CS-Ad, CS-Bd, CK-Ad, and CK-Bd of delay-signal-selectors
5
a
and
5
b.
Under this condition, when the motor is instructed to rotate in the positive direction, deviation-counter
10
a
, which is one of the elements making up deviation-detector
20
a
, counts up its output value by one every time input signal CK-Ap changes, and when the motor is driven in the positive direction counter
10
a
counts down its output value by one every time input signal CS-Ap changes. When the motor is driven in the negative direction, counter
10
a
counts up by one every time input signal CS-Ap changes.
Deviation-counter
10
a
having the structure discussed above outputs alternately “+1, 0” or “−1, 0” when receiving signals CS-A and DrA alternately changing.
In determiner
11
a
, one of the elements making up detector
20
a
, flip-flops FF
1
and FF
2
stay at level L because they are neither reset nor set. Meanwhile flip-flops FF
1
and FF
2
have been reset at an initial stage and their outputs have stayed at level L. As a result, output signals PCSa, NCSa and Sa are all at level L. As such, in the first status deviation-detector
20
a
operates so that all the outputs signals PCSa, NCSa and Sa turn to level L.
Deviation-counter
10
b
and determiner
11
b
, both making up deviation-detector
20
b
, operate in the same way. In the first status detector
20
b
also operates so that all the outputs signals PCSb, NCSb and Sb turn to level L.
When output signals Sa, Sb from deviation detectors
20
a
and
20
b
are at level L, exciting-signal-selectors
14
a
and
14
b
select and output the signals supplied from delay-signal-selectors
5
a
and
5
b
as exciting signals IN-A, IN-B. Meanwhile the output signals from selector
5
a
and
5
b
have been fed into selectors
13
a
and
13
b
as input signals Xa, Xb.
In the first status excitation-timing-controllers
4
a
and
4
b
thus operate so that the output signals from selectors
5
a
and
5
b
work as exciting signals IN-A, IN-B.
FIGS. 22A and 22B
illustrate the operation in the first status and focus on periods X
1
and X
2
shown in
FIGS. 2A and 2B
.
FIG. 22A
specifically shows an operation when driving-instruction-signals DrA, DrB delay with regard to position-detecting-signals CS-A, CS-B in phases (in general, when signals DrA, DrB carry a low frequency or bear a light load, these signals delay).
FIG. 22B
shows an operation when driving-instruction-signals DrA, DrB advance with regard to position-detecting-signals CS-A, CS-B in phases (in general, when signals DrA, DrB carry a high frequency or bear a heavy load, these signals advance).
First, in
FIG. 22A
, since signals DrA, DrB delay from signals CS-A, CS-B, delay-signal-selector
5
a
and
5
b
output signals at the same timing as signals DrA, DrB. Excitation-timing-controllers
4
a
and
4
b
thus operate so that exciting-signals IN-A, IN-B are supplied at the same timing as signals DrA, DrB. As a result, an excitation of the driving windings is switched at timings t
11
, t
21
, t
31
and onward.
Around timing t
21
, for instance, signals IN-A, IN-B are at level L just before timing t
21
, thus torque T expressed with “−Ta−Tb” works on the mover, and signals IN-A, IN-B are at level H just after timing t
21
, thus torque T expressed with “Ta−Tb” works on the mover.
The excitation-switch at timing t
21
, as shown in
FIG. 22A
, works so that the torque turns to the forward direction. Thus the excitation-switch is also effective for the mover to be driven in the positive direction. This phenomenon can be seen also at timings t
11
and t
31
.
As such, when signals DrA, DrB are supplied later than signals CS-A, CS-B in phases, excitation-switch induces the mover to be driven as same as the conventional step-motor.
In
FIG. 22B
, on the other hand, since signals DrA, DrB advance with regard to signals CS-A, CS-B, delay-signal-selectors
5
a
and Sb output signals at the same timing as signals CS-A, CS-B. Excitation-timing-controllers
4
a
and
4
b
thus operate so that exciting-signals IN-A, IN-B are supplied at the same timing as signals CS-A, CS-B. As a result, an excitation of the driving windings is switched at timings t
12
, t
22
, t
32
and onward.
The operation shown in
FIG. 22B
differs from that in
FIG. 22A
in the timings, namely, the excitation is switched at not timing t
11
, t
21
and t
31
(i.e. the timings when signals DrA, DrB change), but at timings t
12
, t
22
and t
32
(i.e. the timings when signals CS-A, CS-B change).
When signals DrA, DrB are supplied in advance of signals CS-A, CS-B in phases, and at this situation if excitations are switched at timings t
11
, t
21
and t
31
as same as shown in
FIG. 22A
, the torque turns at the point marked with X in FIG.
22
B. This torque-turn is directed in the reverse direction and is unfavorable for the mover to be driven in the positive direction.
Repetition of such an operation would cause the “out of sync” as described in the conventional instances. Timing t
21
F shown in
FIG. 22B
is the point where changes of signal DrA are moved up in timing. At this point, a value of the torque is directed in the reverse direction, which further increases chances of “out of sync”.
When signals DrA, DrB are supplied in advance of signals CS-A, CS-B in phases, the excitation is switched following the timing at which signals CS-A, CS-B change in order to overcome this conventional problem.
In the first status, as discussed above, excitation-timing-controllers
4
a
and
4
b
operate so that the output signals from delay-signal-selectors
5
a
and
5
b
work as exciting-signals IN-A, IN-B, thereby controlling the motor.
In conclusion, when signals DrA, DrB carry a low frequency or bear a light load, i.e. when signals DrA, DrB are supplied delaying with regard to signals CS-A, CS-B in phases, delay-signal-selectors
5
a
and
5
b
allow signals DrA, DrB to work as exciting signals IN-A, IN-B, so that the step-motor performs equivalently to the conventional step-motor.
When signals DrA, DrB carry a high frequency or bear a heavy load, i.e. when signals DrA, DrB are supplied advancing with regard to signals CS-A, CS-B in phases, since delay-signal-selectors
5
a
and
5
b
allow signals CS-A, CS-B to work as exciting signals IN-A, IN-B, the torque turns at timing t
12
, t
22
and t
32
in
FIG. 22B
so that the maximum torque level is obtained for the mover to be driven in the positive direction. As a result, chances for “out of sync” are sweepingly cleared away.
The second status is described hereinafter.
In the second status, the deviation between position-detecting-signals CS-A, CS-B and driving-instruction-signals DrA, DrB fall outside the given range. Then the forward torque, which directs the mover in the positive direction, is required for the deviation to fall within the given range.
In other words, the second status happens at the following instances:
signals DrA, DrB carry a high frequency;
the frequency of signals DrA, DrB jumps to a higher level;
the motor bears heavy load;
the loads to the motor jump to a heavier level; or
the mover undershoots the position.
This second status means that signals DrA, DrB are supplied in more numbers than signals CS-A, CS-B. When the motor falls into this status, forward torque should be applied immediately to the motor to accelerate so that the motor can return to the first status which ensures the motor to function properly.
The operation in the second status is demonstrated hereinafter with reference to
FIGS. 21 and 23
.
When signals DrA, DrB are supplied in more numbers than signals CS-A, CS-B due to the factors listed above, the outputs from deviation-counters
10
a
and
10
b
, which make up deviation-detectors
20
a
and
20
b
, take a value of “+2” or more than “+2” overshooting “+1”. Then determiner
11
a
, which is also one of the elements of detector
20
a
, turns output signals PCSa, NCSa and Sa to be at levels H, L, and H respectively, because flip-flop FF
1
in determiner
11
a
is set to turn its output to level H.
As such, in this second status, deviation-detector
20
a
operates so that its output signals PCSa, NCSa and Sa to turn to levels H, L and H respectively. This second status is kept going until the output of deviation-counter
10
a
returns to zero “0” and flip-flop FF
1
is reset whereby the first status takes over this second status.
Determiner
11
b
—making up deviation-detector
20
b
—operates in the same way. Detector
20
b
also operates so that its output signals PCSb, NCSb and Sb turn to levels H, L and H respectively. When output signals Sa, Sb from detectors
20
a
and
20
b
turn to level H as discussed above, exciting-signal-selectors
14
a
and
14
b
select and output the signals supplied to input terminals Ya, Yb of selectors
13
a
,
13
b
as exciting signals IN-A, IN-B.
Selectors
13
a
and
13
b
receive input signals Ya, Yb supplied from controllers
12
a
and
12
b
, which controls position-detecting-signals CS-A, CS-B whether the signals should go as they are or should be reversed before going. Controllers
12
a
and
12
b
allow signals CS-A, CS-B to go as they are when output signals PCSa, NCSa, and PCSb, NCSb of detectors
20
a
and
20
b
are at levels H, L respectively.
Excitation-timing-controllers
4
a
and
4
b
thus allow position-detecting-signals CS-A, CS-B to work as exciting-signals IN-A, IN-B in the second status.
FIG. 23
illustrates an operation in the second status and focuses on a transition from the first to second status during periods X
1
and X
2
.
In
FIG. 23
, driving-instruction-signal DrA changes twice i.e. at timings ta
1
and ta
2
, when position-detecting-signal CS-A stays at level H. The second timing-change at ta
2
allows deviation-detector
20
a
to detect the second status and turn signals PCSa, NCSa and Sa to levels H, L and H respectively.
Phase-A is thus changed from the first status to the second one at timing ta
2
. Around the timing ta
2
, exciting-signal IN-A changes from an output signal of delay-signal-selector
5
a
to signals CS-A. (In the case of
FIG. 23
, because signal CS-A delays from signal DrA, selector
5
a
outputs CS-A.)
In the same manner, signal DrB changes twice i.e. at timings tb
1
and tb
2
, when position-detecting-signal CS-B stays at level L. The second timing-change at tb
2
allows deviation-detector
20
b
to detect the second status and turn signals PCSb, NCSb and Sb to levels H, L and H respectively. Phase-B is thus changed from the first status to the second one at timing tb
2
.
Around the timing tb
2
, exciting-signal IN-B changes from an output signal of delay-signal-selector
5
b
to signals CS-B. (In the case of
FIG. 23
, because signal CS-B delays from signal DrB, selector
5
b
outputs CS-B.)
As such, during the second status, excitation-timing-controllers
4
a
and
4
b
turn signals CS-A, CS-B to exciting signals IN-A, IN-B, thereby controlling the step-motor.
If the step-motor falls into the second status from the first one due to the factors discussed previously, excitation of the windings can be switched free from lowering torque T and the mover can be accelerated to rotate in the positive direction with maintaining the maximum torque level.
When the following conditions are satisfied, the step motor restores its operation as shown in FIGS.
22
A and
22
B: (a) the step motor is sufficiently accelerated in the positive direction; (b) when signals CS-A, CS-B change twice or more during a period when signals DrA, DrB stay level L or H and deviation-counters
10
a
and
10
b
return to outputting zero “0”, phase-A and phase-B then shift from the second status to the first one. In short, the step motor is eventually driven to operate in the status where signals DrA, DrB synchronize with signals CS-A, CS-B for performing the original functions of the step-motor.
In the transition from the first status to the second one and vice versa, there is no chance for the step motor to jump out of sync.
The third status is demonstrated hereinafter. In the third status, the deviation between position-detecting-signals CS-A, CS-B and driving-instruction-signals DrA, DrB falls outside the given range. Then reverse torque, which directs the mover in the negative direction, is required for this deviation to fall within the given range.
In other words, the step motor falls into the third status when one of the following factors happens:
a frequency of signals DrA, DrB lowers abruptly;
a load to the motor lightens abruptly;
an instruction of driving direction is reversed; or
the mover overshoots the position.
In this third status, signals CS-A, CS-B are supplied in more numbers than signals DrA, DrB. When the step motor falls into the third status, reverse torque should be immediately applied to the motor for decelerating the speed so that the motor returns to the first status where the motor works properly.
The operation in the third status is described with reference to
FIGS. 21 and 24
.
When signals CS-A, CS-B are supplied in more numbers than signals DrA, DrB due to the factors listed above, the outputs from deviation-counters
10
a
and
10
b
, which make up deviation-detectors
20
a
and
20
b
, take “−2” or less than “−2” undershooting “−1”. Then determiner
11
a
, which is also one of the elements of detector
20
a
, turns output signals PCSa, NCSa and Sa to be at levels L, H, and H respectively, because flip-flop FF
2
in determiner
11
a
is set to turn its output to level H.
As such, in this third status, deviation-detector
20
a
turns its output signals PCSa, NCSa and Sa to levels L, H and H respectively. This third status is kept going until the output of deviation-counter
10
a
returns to zero “0” and flip-flop FF
2
is reset whereby the first status takes over this third status.
Determiner
11
b
making up deviation-detector
20
b
operates in the same way. Detector
20
b
also turns its output signals PCSb, NCSb and Sb to levels L, H and H respectively. When output signals Sa, Sb from detectors
20
a
and
20
b
turn to level H as discussed above, exciting-signal-selectors
14
a
and
14
b
select and output the signals supplied to input terminals Ya, Yb of selectors
13
a
,
13
b
as exciting signals IN-A, IN-B.
Selectors
13
a
and
13
b
receive input signals Ya, Yb supplied from controllers
12
a
and
12
b
, which control position-detecting-signals CS-A, CS-B whether the signals should go as they are or should be reversed before going. Controllers
12
a
and
12
b
allow signals CS-A, CS-B to be reversed before going when output signals PCSa, NCSa, and PCSb, NCSb of detectors
20
a
and
20
b
are at levels L, H respectively.
Excitation-timing-controllers
4
a
and
4
b
thus operate so that signals reversed to CS-A, CS-B work as exciting-signals IN-A, IN-B in the third status.
FIG. 24
illustrates an operation in the third status and focuses on a transition from the first to third status during periods X
1
and X
2
.
In
FIG. 24
, position-detecting-signal CS-A changes twice i.e. at timings ta
1
and ta
2
, when driving-instruction-signal DrA stays at level L. The second timing-change at ta
2
allows deviation-detector
20
a
to detect the third status and turn signals PCSa, NCSa and Sa to levels L, H and H respectively.
Phase-A is thus changed from the first status to the third one at timing ta
2
. Around the timing ta
2
, exciting-signal IN-A changes from an output signal of delay-signal-selector
5
a
to signal reversed to CS-A. (In the case of
FIG. 24
, because signal DrA delays from signal CS-A, selector
5
a
outputs DrA.)
In the same manner, signal CS-B changes twice i.e. at timings tb
1
and tb
2
, when signal DrB stays at level L. The second timing-change at tb
2
allows deviation-detector
20
b
to detect the third status and turn signals PCSb, NCSb and Sb to levels L, H and H respectively. Phase-B thus moves from the first status to the third one at timing tb
2
.
Around the timing tb
2
, exciting-signal IN-B changes from an output signal of delay-signal-selector
5
b
to signals reversed to CS-B. (In the case of
FIG. 24
, because signal DrB delays from signal CS-B, selector
5
b
outputs DrB.)
As such, during the third status, excitation-timing-controllers
4
a
and
4
b
turn the signals reversed to CS-A, CS-B into exciting signals IN-A, IN-B, thereby controlling the step-motor.
If the step-motor falls into the third status from the first one due to the factors discussed previously, torque T can be applied to the mover so that the mover reduces the speed free from jumping out of sync.
The step-motor restores its operation as shown in
FIGS. 22A and 22B
through the following operations: the mover is sufficiently decelerated, and signals DrA, DrB change twice or more during a period when signals CS-A, CS-B stay level L or H, and then deviation-counters
10
a
and
10
b
returns to outputting zero “0”. Phase-A and phase-B then shift from the third status to the first one. In short, the step motor is eventually driven to operate in the status where signals DrA, DrB synchronize with signals CS-A, CS-B for performing the original functions of the step-motor.
In the transition from the first status to the third one or vice versa, there is no chance for the step motor to jump out of sync.
The instance, when the motor is instructed to rotate in the positive direction, has been discussed hitherto. Next, an instance, when the motor is instructed to rotate in the negative direction, is described hereinafter. This instance is essentially the same as the instance in the positive direction, and there are also first, second and third statuses.
Therefore, only different points from the instance of instruction in the positive direction are discussed, and detailed descriptions are omitted here.
When the motor is instructed to rotate in the negative direction, the relations of phase-delay and phase-advance of signals DrA, DrB should be reversed in order to reverse the rotating direction of magnetic field generated by the windings.
In the operation of delay-signal-selectors
5
a
and
5
b
, the delay and advance of signals DrA, DrB with regard to signals CS-A, CS-B should be related to the signals reversed to signals CS-A, CS-B. In other words, selectors
5
a
and
5
b
operate to output the delayed signals between signals DrA, DrB and signals CS-A, CS-B. This operation allows the torque reversed to torque T to be directed in a desired direction in order to drive the mover in the negative direction.
Further, deviation counters
10
a
and
10
b
count down their output values by one every time input signals CK-Ap, CK-Bp change. In the case when the motor is instructed to rotate in the positive direction, each counter counts down by one every time input signal CS-Ap changes. In the case when the motor is instructed to rotate in the negative direction, each counter counts up by one every time signal CS-Ap changes. These count-down and count-up operations are the same as those when the motor is instructed to rotate in the positive direction.
Although there are several minor differences as discussed above, the operation in this instance is essentially the same as the instance when the motor is instructed to rotate in the positive direction.
FIGS. 25A and 25B
illustrate the operation in the first status of the instance when the motor is instructed to rotate in the negative direction. Only one difference in
FIGS. 25A and 25B
from the previous drawings is that mover's progress in the negative direction corresponds to rightward direction. However, due to introducing this difference,
FIGS. 25A and 25B
well illustrate that a reverse torque turns sequentially into a torque of desired direction so that the motor is driven in the negative direction smoothly. In this instance, the excitation-switch free from a fear of jumping “out of sync” is performed.
In the case when the motor is instructed to rotate in the negative direction, the motor falls into the second status when a phenomenon, corresponding to the third status in the instance when the motor is instructed to rotate in the positive direction, happens. In other words, when one of the following factors happens:
a frequency of signals DrA, DrB lowers abruptly;
a load to the motor lightens abruptly;
an instruction of driving direction is reversed; or
the mover overshoots the position in the negative direction.
When the motor falls into this second status, forward torque should be immediately applied to the motor so that the motor is accelerated in the positive direction (if the negative direction is viewed as a reference, the motor should be decelerated), thereby restoring the motor into the first status where the motor properly functions. This is the same operation as in the instance when the motor is instructed to rotate in the positive direction.
In the case when the motor is instructed to rotate in the negative direction, the motor falls into the third status when a phenomenon, corresponding to the second status in the case when the motor is instructed to rotate in the positive direction, happens. In other words, when one of the following factors happens:
signals DrA, DrB carry a high frequency;
the frequency of signals DrA, DrB jumps to a higher level;
the motor bears heavy load;
the load to the motor jumps to a heavier level; or
the mover undershoots the position in the positive direction.
When the motor falls into this third status, reverse torque should be applied immediately to the motor so that the motor is decelerated in the negative direction (if the negative direction is viewed as a reference, the motor should be accelerated), thereby restoring the motor into the first status where the motor properly functions. This is the same operation as in the case when the motor is instructed to rotate in the positive direction.
The step-motor-driving device in accordance with the fifth exemplary embodiment is, as discussed above, structured to operate as follows:
Delay-signal-selectors
5
a
and
5
b
output a signal with a delaying-input-timing between driving-instruction-signals DrA, DrB and position-detecting-signals CS-A, CS-B when the motor is instructed to rotate in the positive direction. On the other hands, selectors
5
a
and
5
b
output a signal with a delaying-input-timing between signals DrA, DrB, and signals reversed to CS-A, CS-B when the motor is instructed to rotate in the negative direction.
Deviation detectors
20
a
and
20
b
detect whether the deviation falls within the given range (first status), falls outside the given range and the motor requires forward torque directing the mover in the positive direction so that this deviation falls within the range (second status), or falls outside the given range and the motor requires reverse torque directing the mover in the negative direction so that this deviation falls within the range (third status). Meanwhile the deviation is defined as a difference in numbers of pulses between signals DrA, DrB and signals CS-A, CS-B.
Excitation-timing-controllers
4
a
and
4
b
includes selectors
5
a
,
5
b
, detectors
20
a
,
20
b
and exciting-signal-selectors
14
a
,
14
b
. Exciting-signal-selectors
14
a
and
14
b
, which selects—based on the outputs of detectors
20
a
,
20
b
—one of the following signals as exciting-signals IN-A, IN-B: output signals from selectors
5
a
and
5
b
, signals CS-A, CS-B, and signals reversed to CS-A, CS-B. Selectors
14
a
and
14
b
operate responsive to the detection by detectors
20
a
and
20
b
as follows:
|
detectors 20a and 20b detect
selectors 14a and 4b select
|
|
1. the first status
1. output signals from selectors 5a and 5b
|
as exciting signals IN-A, In-B.
|
2. the second status
2. signals CS-A, CS-B
|
as exciting signal IN-A, In-B.
|
3. the third status
3. signals reversed to CS-A, CS-B
|
as exciting signal IN-A, In-B.
|
|
In the first status, when signals DrA, DrB carry a low frequency or bear a light load, delay-signal-selectors
5
a
and
5
b
allow signals DrA, DrB to function as exciting signals IN-A, In-B so that the step-motor of the present invention can perform equivalently to the conventional step-motor. Rotating speed thus can be controlled responsive to the frequency of signals DrA, DrB with ease. In conclusion, a speed control and a positioning control can be performed by an extremely simple and inexpensive system, which is the most important advantage of the step-motor.
In the first status, when signals DrA, DrB carry a high frequency or the motor bears heavy load, selectors
5
a
and
5
b
allow signals CS-A, CS-B to function as exciting signals IN-A, In-B so that the motor functions equivalently to a dc brushless motor which is essentially free from “out of sync”.
In the second status, when the motor find itself to move from the first status into the second status because at least one of following factors happen, the structure discussed above allows signals CS-A, CS-B to function as exciting signals IN-A, In-B so that excitation of the windings can be switched free from lowering torque T:
signals DrA, DrB carry an extremely high frequency;
the frequency of DrA, DrB jump to a high level;
the motor bears extremely heavy load;
the loads to the motor jumps to a heavier level; or
the mover undershoots the position.
As a result, the mover is accelerated to rotate in the positive direction with maintaining the maximum torque level.
After the mover is accelerated sufficiently in the positive direction, the step-motor is eventually restored to the first status where the motor properly function.
In the transition from the first status to the second one or vice versa, there is no chance for the step motor to jump out of sync.
If the step-motor falls into the third status from the first one due to the factors discussed previously, the signals reversed to signals CS-A, CS-B are worked as exciting signals IN-A, IN-B. Then torque T can be applied to the mover so that the mover reduces the speed free from jumping out of sync.
The mover is sufficiently decelerated, then the motor returns to the first status where the motor can properly function. In the transition from the first status to the third one or vice versa, there is no chance for the step motor to jump out of sync.
In deviation-detector
20
a
in accordance with this fifth embodiment, deviation counter
10
a
counts down its output value by one every time input signal CK-Ap changes when the motor is instructed to rotate in the positive direction. In the case when the motor is instructed to rotate in the negative direction, counter
10
a
counts up by one every time input signal CK-Ap changes. In the case when the motor is driven in the positive direction, counter
10
a
counts up by one every time signal CS-Ap changes, and counts down by one when the motor is driven in the negative direction.
Determiner
11
a
can operate as follows thereby maintaining the same performance of the motor as discussed above:
|
Determiner 11a determines that
Output from counter 10a
|
|
1. the motor is in the first status
1. ranges from “−1” to “+1”
|
2. the motor is in the second status
2. reaches to “−2” then returns
|
to zero “0”,
|
3. the motor is in the third status
3. reaches to “+2” then returns
|
to zero “0”.
|
|
Deviation-counter
10
b
and determiner
11
b
of deviation-detector
20
b
operate in the same way.
In this fifth embodiment, delay-signal-selector
5
a
,
5
b
can be formed by the reciprocal latches or the reciprocal-signal-selectors, both of which operations are shown in
FIGS. 26A
,
26
B,
27
A and
27
B. The reciprocal latches or reciprocal-signal-selectors have been shown in
FIGS. 6A and 6B
and described in the first embodiment. They operate as follows:
First, the case when the motor is instructed to rotate in the positive direction is demonstrated.
When the motor is instructed to rotate in the positive direction, as shown in
FIGS. 26A and 26B
, each reciprocal-latch or reciprocal-signal-selector latches or selects the level of position detecting signals CS-Ad, CS-Bd at the timing when driving instruction signals DrA, DrB i.e. signals CK-Ad, CK-Bd change, and also latches or selects the levels of signal DrA, DrB, i.e. signals CK-Ad, CK-Bd at the timing when position detecting signals CS-A, CS-Bd change.
FIG. 26A
illustrates the instance where signals CK-Ad, CK-Bd delay from signals CS-Ad, CS-Bd and
FIG. 26B
illustrates the instance where signals CK-Ad, CK-Bd advance from signals CS-Ad, CS-Bd.
As shown in these Figs., exciting signals IN-A, IN-B received by exciters
2
a
and
2
b
are the later arrival signals between signals CK-Ad, CK-Bd, and CS-Ad, CS-Bd, and this proves that the reciprocal latches or reciprocal-signal-selectors function as delay-signal-selectors
5
a
and
5
b.
In the second instance, when the motor is instructed to rotate in the negative direction, as shown in
FIGS. 27A and 27B
, each reciprocal latch or reciprocal-signal-selector reverses and latches, or reverses and selects the level of position-detecting-signals CS-Ad, CS-Bd at the timing when driving-instruction-signals DrA, DrB i.e. signals CK-Ad, CK-Bd change, and also latches or selects the level of signals DrA, DrB, i.e. signals CK-Ad, CK-Bd at the timing when position-detecting-signals CS-Ad, CS-Bd change.
FIG. 27A
illustrates the instance where signal CK-Ad, CK-Bd delay with regard to the signals reversed to signals CS-Ad, CS-Bd and
FIG. 27B
illustrates the instance where signals CK-Ad, CK-Bd advance with regard to the signals reversed to signals CS-Ad, CS-Bd.
As shown in these Figs., exciting signals IN-A, IN-B received by exciters
2
a
and
2
b
are the later arrival signals between signals CK-Ad, CK-Bd, and the signals reversed to CS-Ad, CS-Bd, and this proves that the reciprocal latches or reciprocal-signal-selectors function as delay-signal-selectors
5
a
and
5
b.
Delay-signal-selectors
5
a
and
5
b
, as discussed above, can be embodied by the reciprocal latches or reciprocal-signal-selectors.
The reciprocal latches or reciprocal-signal-selectors, in particular, receive exciting signals IN-A and IN-B not by switching driving-instruction-signals DrA, DrB (i.e. signals CK-Ad and CK-Bd) to position-detecting-signals CS-Ad and CS-Bd or vice versa. Therefore, when a delay or an advance between the driving-instruction-signals and the position-detecting-signals is abruptly reversed, the exciting signals can be forwarded smoothly without an intermittence. The step-motor thus can be controlled in a more stable manner.
Further in the fifth exemplary embodiment, instead of an expensive and bulky encoder or a resolver, an inexpensive and compact Hall element can be used as position detectors
3
a
and
3
b
. The Hall element requires less space to be mounted to the motor, and thus the step-motor-driving device free from “out of sync” can be achieved, and yet the device stands comparison with the conventional device in size and cost (compact and inexpensive).
The encoder or resolver, not to mention, can be still used in position detectors
3
a
and
3
b
without any technical problems.
In the fifth exemplary embodiment, position detector
3
a
and excitation-timing-controller
4
a
as well as their counterparts
3
b
and
4
b
are independently provided to respective phases (phase-A and phase-B). Signals of respective phases are thus processed independently at controlling an excitation timing.
The excitation timing controller is thus not required to link with other phases in processing signals. As a result, this controller is formed in a simple structure and also employed with ease in a step-motor having a number of phases. Because the position-detectors and excitation-timing-controllers are disposed independently responsive to the number of phases so that this controller is applied with ease to the step-motor having a number of phases.
In this fifth embodiment, two-phase step motor is taken as an example; however, the structures discussed above is applicable to three-phase or more than three-phase step motors with ease, thus a multi-phase step motor free from “out of sync” can be achieved.
Exemplary Embodiment 6
FIG. 28
illustrates a structure of a step-motor-driving device in accordance with the sixth exemplary embodiment, where the novelty of the present invention is applied to three-phase step motor.
In
FIG. 28
, driving-instruction-signal-generator
6
for respective phases receives driving-instruction-signal Dr and driving-direction-instruction-signal FR for the motor, and produces driving-instruction-signals DrA, DrB and DrC for respective phases. Signals DrA, DrB and DrC have 120-degree phase difference with one anther. This signal-generator
6
can be formed by a ring-counter with three-phase.
Exciter
21
comprises exciters
21
a
,
21
b
and
21
c
related to respective phase-A, phase-B and phase-C. These exciters function as same as exciters
2
a
and
2
b
in the fifth embodiment shown in FIG.
21
.
Other elements in
FIG. 28
are basically the same as those in
FIG. 21
, and the like elements carry the like reference marks. Since motor
1
in
FIG. 28
has three phases, the elements for controlling the third phase are denoted with the suffix “c”.
The step-motor-driving device of the present invention is applicable to four-phase or five-phase step motor in the same manner.
A number of position-detectors increases at greater numbers of phases, which increases a size and cost; however, the methods discussed in the second embodiment are available to decrease the number of position detectors.
Exemplary Embodiment 7
FIG. 29
illustrates a structure of a step-motor-driving device in accordance with the seventh exemplary embodiment.
In
FIG. 29
, two-phase step motor
1
and position-detectors
3
a
and
3
b
are identical to those used in the fifth embodiment shown in FIG.
21
.
Exciters
2
a
and
2
b
are identical to exciters
802
a
and
802
b
shown in
FIGS. 76 and 77
of the second conventional instance.
Excitation-timing-controllers
4
a
and
4
b
receive position-detecting-signals CS-A, CS-B tapped off from position-detectors
3
a
and
3
b
at their input terminals CS-Ad, CS-Bd. Controllers
4
a
and
4
b
also receive driving-instruction-signals DrA, DrB at their another input terminals CK-Ad, CK-Bd, and output respective exciting signals to input-terminals IN-A, IN-B of exciters
2
a
and
2
b
. Since controllers
4
a
and
4
b
are identical to those used in the fifth embodiment shown in
FIG. 21
, detailed description is thus omitted here.
A major difference between this embodiment 7 and embodiment 5 is that exciting-current-controller
7
is provided in embodiment 7.
This exciting-current-controller
7
is detailed hereinafter. Controller
7
outputs exciting-current-control-signal Ref, which is responsive to the phase difference between position-detecting-signals CS-A, CS-B and driving-instruction-signals DrA, DrB, to exciters
2
a
and
2
b
as current-value-signals Ref-A, Ref-B.
The inner structure of controller
7
is detailed here.
Controller
7
comprises phase-difference-detectors
7
a
and
7
b
as well as phase-difference-amplifier
8
. Detector
7
a
receives position-detecting-signal CS-A and driving-instruction-signals DrA as input signals CS-Ap, CK-Ap, then detects the phase difference between these signals.
Detector
7
b
receives position-detecting-signal CS-B and driving-instruction-signal DrB as input signals CS-Bp, CK-Bp, then detects the phase difference between these signals.
Amplifier
8
amplifies the respective phase-difference-detecting-signals from detectors
7
a
and
7
b
, then outputs exciting-current-control-signal Ref.
Detector
7
a
detects the phase difference between signals CS-Ap and Ck-Ap, and it outputs instruction-delay-signal RN-A having a pulse width responding to a degree of a delay when signal CK-Ap delays from signal CS-Ap in phases. On the other hand, when signal CK-Ap advances with regard to signal CS-Ap in phases, detector
7
a
outputs instruction-advance-signal RP-A having a pulse width responding to a degree of the advance.
Detector
7
a
can be formed by deviation counter
10
a
—described in the fifth embodiment—and phase-determiner
15
a
which determines whether the output from counter
10
a
is not less than “+1” or not more than “−1”.
Detector
7
b
outputs, as same as detector
7
a
does, instruction-delay-signal RN-B and instruction-advance-signal RP-B responsive to the phase difference between input signals CS-Bp, CK-Bp.
Phase-difference-amplifier
8
decreases exciting-current-control-signal Ref when one of instruction-delay-signals RN-A or RN-B is produced, and amplifier
8
increases signal Ref when one of instruction-advance-signals RP-A or RP-B is produced. As shown in
FIG. 29
, phase-difference-amplifier
8
comprises, for instance, OR gates
81
,
82
, charge-pump-circuit
83
, and absolute circuit
88
. Charge-pump-circuit
83
comprises current-sources
84
,
85
which are controlled by OR gates
81
,
82
and integrating amplifier
86
as well as integrating capacitor
87
.
The operation of exciting-current-controller
7
comprising detectors
7
a
and
7
b
as well as amplifier
8
is illustrated in
FIGS. 30A and 30B
.
FIG. 30A
illustrates an operation when driving-instruction-signals DrA, DrB delay from position-detecting-signals CS-A, CS-B, while
FIG. 30B
illustrates an operation when driving-instruction-signals DrA, DrB advance from position-detecting-signals CS-A, CS-B.
The operation of the seventh exemplary embodiment having the structure discussed above is demonstrated hereinafter. The expressions regarding the progressing direction of mover's position θ and the applying direction of torque T are the same as those used in the fifth embodiment. Also the expression of “the motor is instructed to rotate in the positive (negative) direction” and “the motor is driven in the positive (negative) direction” are respectively the same as those used in the fifth embodiment.
The relations between torque T and signals CS-A, CS-B described here are the same as those in the first embodiment shown in
FIGS. 2A and 2B
.
First instance is “the motor is instructed to rotate in the positive direction.” In this instance, the motor also falls into the first status, second status or third status, as same as in the fifth embodiment.
The first status, already discussed in the fifth embodiment, is that the deviation between position-detecting-signals CS-A, CS-B and driving-instruction-signals DrA, DrB falls within a given range, i.e. signals CS-A, CS-B synchronize with signals DrA, DrB. The step-motor functions properly in this first status.
An operation of the step-motor in the first status is demonstrated hereinafter with reference to FIG.
29
through FIG.
33
. As already discussed in the fifth embodiment, excitation-timing-controllers
4
a
and
4
b
in the first status allow the output signals from delay-signal-selectors
5
a
and
5
b
to function as exciting-signals IN-A, IN-B.
When receiving signals DrA, DrB later than signals CS-A, CS-B in phases, controllers
4
a
and
4
b
output signals DrA, DrB as exciting-signals IN-A, IN-B. When receiving signals CS-A, CS-B later than signals DrA, DrB in phases, controllers
4
a
and
4
b
output signals CS-A, CS-B as exciting signals IN-A, IN-B.
In this seventh embodiment, besides the operation by this excitation-timing-controllers
4
a
and
4
b
, exciting-current-controller
7
, already discussed previously, controls the exciting-current of the windings.
FIGS. 31A and 31B
illustrate that exciting-current-controller
7
controls the exciting-current thereby driving the motor, when signals DrA, DrB are supplied with delay from signals CS-A, CS-B in phases.
Respective operations illustrated in
FIGS. 31A
,
31
B and
FIGS. 32A
,
32
B are detailed here.
First, the operation shown in
FIGS. 31A and 31B
, i.e. the operation when signals DrA, DrB delay from signals CS-A, CS-B in phases is detailed. In general, when signals DrA, DrB carry a low frequency or the motor bears light load, the signals delay from signals CS-A, CS-B in phases.
In this case, signals CS-A, CS-B synchronize with signals DrA, DrB, and these signals are fed into respective input terminals CS-Ap, CS-Bp and CK-Ap, CK-Bp of phase-difference-detectors
7
a
and
7
b
so that signals DrA, DrB change after the changes of signals CS-A, CS-B.
When the motor is instructed to rotate in the positive direction, deviation-counter
10
a
, which is one of the elements making up detector
7
a
, counts up its output value by one every time input signal CK-Ap changes, and counts down its output value by one every time the motor is driven in the positive direction and input signal CS-Ap changes. Counter
10
a
also counts up by one every time the motor is driven in the negative direction and input signal CS-Ap changes.
Deviation counter
10
a
discussed above is identical to the deviation counter which is the element of deviation detector
20
a
. Not to mention, a deviation counter can be provided as an exclusive use for a phase-difference-detector.
Counter
10
a
structured above counts down by one at timing t
12
(refer to
FIG. 31A
) where input signal CS-Ap turns to level H from level L, as a result, the output from counter
10
a
takes a value of “−1”. At timing t
21
where input signal CK-Ap turns to level H from level L, counter
10
a
counts up by one and its output returns to “0” (zero). In other words, the output of counter
10
a
stays at “−1” during the period from the change of input signal CS-Ap to the change of input signal CK-Ap. Phase-determiner
15
a
detects this condition and keeps instruction-delay-signal RN-A at level H while the output of counter
10
a
stays not more than “−1”. Phase-determiner
15
a
keeps instruction-delay-signal RN-A at level H during the period from the change of input signal CS-Ap to the change of input signal CK-Ap. Meanwhile, instruction-advance-signal RP-A stays at level L.
This series of operations proves that instruction-delay-signal RN-A supplied from phase-difference-detector
7
a
has a pulse width responsive to the amount of phase-delay of signal DrA with regard to signal CS-A.
The same manner is applicable to phase-difference-detector
7
b
, and it supplies instruction-delay-signal RN-B having a pulse width responsive to an amount of phase-delay of signal DrB with regard to signal CS-B as shown in FIG.
12
B.
Instruction-delay-signal RN-A or RN-B is fed into phase-difference-amplifier
8
, which operates as follows when receiving the instruction-delay-signal:
When instruction-delay-signal RN-A or RN-B is output and is turned to level H, then OR gate
81
allows current-source
84
to output a constant current. Charge-pump-circuit
83
charges integrating-capacitor
87
with this constant current thereby reducing its own output. This reducing speed depends on the constant-current-value of current-source
84
and the capacitance of capacity
87
. The output from charge-pump-circuit
83
is interfaced with exciters
2
a
and
2
b
by absolute-circuit
88
, then tapped off from amplifier
8
as exciting-current-signal Ref.
Amplifier
8
thus operated allows detectors
7
a
and
7
b
to output instruction-delay-signal RN-A or RN-B, which induces signal Ref to decrease. As a result, the maximum-exciting-current of the windings decreases. The maximum-exciting-current is known for being approximately proportional to a peak value of torque T generated at mover's position θ.
The peak-value of torque T thus decreases in step with signal Ref as shown in FIG.
31
A.
An average torque “Tavr” of torque T generated is to balance with a torque loaded. In the step-motors, a relation between mover's position θ and the timing of signals DrA, DrB is automatically established so that the average torque “Tavr” of torque T generated can balance with the toque loaded. This is one of intrinsic natures of the step-motors.
This means that the timing delay of signals DrA, DrB with regard to mover's position θ, i.e. position-detecting-signals CS-A, CS-B, increases at a greater peak value of torque T generated, and this delay decreases at the smaller peak value of torque T. As a result, average torque “Tavr” balances with the torque loaded.
In the latter case, i.e. when the peak value of torque T is small and the timing delay of signals DrA, DrB with regard to signals CS-A, CS-B decreases, the average torque “Tavr” approximates to the peak value Torque T, thereby reducing torque ripples substantially.
Taking such natures of the step-motors into consideration, the inventors successfully reduce the torque ripples substantially by the following methods: Control the exciting current to decrease responsive to a degree of the timing delay of signals DrA, DrB with regard to signals CS-A, CS-B, and a feed-back-control for reducing this timing delay can be realized. When the delay is reduced, average torque “Tavr”—necessary to drive the mover and a load—approaches to the peak value of torque T generated. As a result, the torque ripples substantially decrease.
In this seventh embodiment, the exciting-current is controlled by newly equipped exciting-current-controller
7
as discussed above.
FIG. 31B
illustrates that the torque ripples decrease due to controlling the exciting-current. When the condition reaches to what shown in
FIG. 31B
, the pulse width of instruction-delay-signal RN-A, RN-B become almost “0” (zero), and exciting-current-control-signal Ref stop decreasing. As a result, the step-motor is kept driving with small torque ripples.
The smaller torque ripples allow the motor to rotate with less vibration, noise as well as rotating-speed-variation, and as a result, the exciting-current is controlled to be minimum responsive to the load, the motor efficiency is thus substantially improved.
The operation shown in
FIGS. 32A
,
32
B, i.e. the operation when signals DrA, DrB advance with regard to signals CS-A, CS-B in phases, is demonstrated here. In general, when carrying a high frequency or the motor bears heavy load, signals DrA, DrB advance with regard to signals CS-A, CS-B in phases.
In this case, signals CS-A, CS-B synchronize with signals DrA, DrB, and these signals are fed into respective input terminals CS-Ap, CS-Bp and CK-Ap, CK-Bp of phase-difference-detectors
7
a
and
7
b
so that signals DrA, DrB change before the changes of signals CS-A, CS-B.
At this time, counter
10
a
counts up by one at timing t
21
(refer to
FIG. 32A
) where input signal CK-Ap turns to level H from level L, as a result, the output from counter
10
a
takes a value of “+1”. At timing t
22
where input signal CS-Ap turns to level H from level L, counter
10
a
counts down by one and its output returns to “0” (zero). In other words, the output of counter
10
a
stays at “+1” during the period from the change of input signal CK-Ap to the change of input signal CS-Ap. Phase-determiner
15
a
detects this condition and keeps instruction-advance-signal RP-A at level H while the output of counter
10
a
stays not less than “+1”. Phase-determiner
15
a
keeps instruction-advance-signal RP-A at level H during the period from the change of input signal CK-Ap to the change of input signal CS-Ap. Meanwhile, instruction-delay-signal RN-A stays at level L.
This series of operations proves that instruction-advance-signal RP-A supplied from phase-difference-detector
7
a
has a pulse width responsive to the amount of phase-advance of signal DrA with regard to signal CS-A.
The same manner is applicable to phase-difference-detector
7
b
, and it supplies instruction-advance-signal RP-B having a pulse width responsive to an amount of phase-advance of signal DrB with regard to signal CS-B as shown in FIG.
32
A.
Instruction-advance-signal RP-A or RP-B is fed into phase-difference-amplifier
8
, which operates as follows when receiving the instruction-advance-signal:
When instruction-advance-signal RP-A or RP-B is output and is turned to level H, then OR gate
82
allows current-source
85
to output a constant current. Charge-pump-circuit
83
discharges integrating-capacitor
87
with this constant current thereby increasing its own output. This increasing speed depends on the constant-current-value of current-source
85
and the capacitance of capacity
87
. The output from charge-pump-circuit
83
is interfaced with exciters
2
a
and
2
b
by absolute-circuit
88
, then tapped off from amplifier
8
as exciting-current-signal Ref.
Amplifier
8
thus operated allows detectors
7
a
and
7
b
to output instruction-advance-signal RP-A or RP-B, which induces signal Ref to increase. As a result, the maximum-exciting-current of the windings increases. The maximum-exciting-current is known for being approximately proportional to a peak value of torque T generated at mover's position θ.
The peak-value of torque T thus increases in step with signal Ref as shown in FIG.
32
A.
On the other hand, as shown in
FIG. 32A
, excitation-timing-controllers
4
a
and
4
b
allow torque T, which drives the mover, to get another waveform by the excitation-switch of the windings responsive to signals CS-A, CS-B and not responsive to signals DrA, DrB. Meanwhile, signals CS-A, CS-B are produced with delay from signals DrA, DrB in phases. A chance of “out of sync” is thus sweepingly cleared away, which has been already discussed in the fifth embodiment.
In this seventh embodiment, in addition to being free from jumping “out of sync”, capability of maintaining the motor in the first status is strengthened by controlling the exciting-current to increase when signals DrA, DrB are supplied with advancement from signals CS-A, CS-B in phases.
This is further detailed hereinafter.
FIG. 33
is an enlarged view of the operation at timing t
21
in FIG.
32
A.
In
FIG. 33
, instruction-advance-signal RP-A turns to level H at timing t
21
responsive to the change of signal DrA. At this timing, exciting-current-control-signal Ref starts increasing. However, excitation-timing-controllers
4
a
and
4
b
allow the windings not to change the excitation at timing t
21
. Torque T is thus kept being expressed with “−Ta−Tb” since before timing t
21
until timing t
22
, and the peak value of torque T increases in step with signal Ref. At timing t
22
, when signal CS-A changes, instruction-advance-signal RP-A once returns to level L, and signal Ref stops increasing. At the same time, excitation of the windings is switched, and torque T is turned to the torque expressed with “Ta−Tb”. (This operation is applicable to the other timings.)
In this series of operations, torque T evidently increases, and the capability of driving the mover increases every time instruction-advance-signals RP-A, RP-B generate. This capability of driving the mover is kept increasing until the speed of the mover substantially increases and the pulse width of signals RP-A, RP-B becomes almost “0” (zero). Eventually, the condition shown in
FIG. 32B
is achieved, and then signal Ref stops increasing. As a result, the motor is kept rotating with small torque ripples.
In addition to being free from jumping “out of sync”, the step-motor-driving device increases the driving capability of the mover by controlling the exciting-current to increase when signals DrA, DrB are supplied with advancement from signals CS-A, CS-B in phases. In other words, capability of maintaining the motor in the first status, where the motor properly functions, is strengthened.
The smaller torque ripples thanks to the above advantage allow the motor to rotate with less vibration, noise as well as rotating-speed-variation, and as a result, the exciting-current is controlled to be appropriate responsive to the load, the motor efficiency is thus substantially improved.
Next, the operation when the motor falls into the second status is demonstrated.
In the second status, which has been described in the fifth embodiment, the deviation between position-detecting-signals CS-A, CS-B and driving-instruction-signals DrA, DrB falls outside the given range. Then the forward torque, which directs the mover in the positive direction, is required for the deviation to fall within the given range.
In other words, the second status happens at the following instances:
signals DrA, DrB carry a high frequency;
the frequency of signals DrA, DrB jumps to a higher level;
the motor bears heavy load;
the load of the motor jumps to a heavier level; or
the mover undershoots the position.
This second status means that signals DrA, DrB are supplied in more numbers than signals CS-A, CS-B. When the motor falls into this status, forward torque should be applied immediately to the motor to accelerate so that the motor can return to the first status which ensures the motor to function properly.
First, exciting-current-controller
7
operates as follows in the second status: As already described in the fifth embodiment, deviation counters
10
a
and
10
b
output “2” or more than “2” in the second status.
Phase-determiners
15
a
and
15
b
allow phase-difference-detectors
7
a
and
7
b
to turn instruction-advance signals RP-A, RP-B to level H and instruction-delay-signal RN-A, RN-B to level L. When the signals stay at these level respectively, phase-difference-amplifier
8
increases the current of exciting-current-control-signal Ref.
As such, in the second status, exciting-current-controller
7
outputs instruction-advance-signal RP-A, RP-B and increases the current of signal Ref As a result, exciting-current of the windings, i.e. torque T for driving the mover, is increased.
On the other hand, timing-controllers
4
a
and
4
b
allow signals CS-A, CS-B to function as exciting-signals IN-A, IN-B, and therefore, the excitation is switched so that torque T for driving the mover can maintain the maximum torque level as shown in FIG.
23
.
In the seventh embodiment, when the motor falls into this second status, timing-controllers
4
a
,
4
b
and current-controller
7
simultaneously operate as discussed above thereby increasing the forward torque applied to the mover substantially as well as boosting the capability of accelerating the motor.
When the step-motor falls into the second status due to the following factors, the step-motor can be immediately returned to the first status, where the motor can properly function:
signals DrA, DrB carry a high frequency;
the frequency of signals DrA, DrB abruptly increases;
the motor bears heavy load;
the load of the motor abruptly increases; or
the mover undershoots the position.
The operation when the motor falls into the third status, which has been already described in the fifth embodiment, is demonstrated.
In the third status, the deviation between position-detecting-signals CS-A, CS-B and driving-instruction-signals DrA, DrB falls outside the given range. Then reverse torque, which directs the mover in the negative direction, is required for this deviation to fall within the given range.
In other words, the step motor falls into the third status when at least one of the following factors happens:
a frequency of signals DrA, DrB lowers abruptly;
a load to the motor lightens abruptly;
an instruction of driving direction is reversed; or
the mover overshoots the position.
In this third status, signals CS-A, CS-B are supplied in more numbers than signals DrA, DrB. When the step motor falls into the third status, reverse torque should be immediately applied to the motor for reducing the speed so that the motor returns to the first status where the motor works properly.
First, exciting-current-controller
7
operates as follows in the third status: As already described in the fifth embodiment, deviation counters
10
a and
10
b
output “−2” or less than “−2” in the third status.
Phase-determiners
15
a
and
15
b
allow phase-difference-detectors
7
a
and
7
b
to turn instruction-advance signals RP-A, RP-B to level L and instruction-delay-signal RN-A, RN-B to level H. When the signals stay at these level respectively, the output from charge-pump-circuit
83
lowers down to a negative value, and when this output further decreases, absolute-circuit
88
allows signal Ref to turn to increasing.
As such, in the third status, exciting-current-controller
7
outputs instruction-delay-signal RN-A, RN-B and increases the current of signal Ref after temporary decreasing. As a result, exciting-current of the windings, i.e. torque T for driving the mover, increases after temporary decreasing.
On the other hand, timing-controllers
4
a
and
4
b
allow the signals reversed to signals CS-A, CS-B to function as exciting-signals IN-A, IN-B, and therefore, the excitation is switched so that torque T for decelerating the mover can maintain the maximum torque level as shown in FIG.
24
.
In the seventh embodiment, when the motor falls into this third status, timing-controllers
4
a
,
4
b
and current-controller
7
simultaneously operate as discussed above thereby increasing the reverse torque applied to the mover substantially as well as boosting the capability of decreasing the rotating speed of the motor.
When the step-motor falls into the third status due to the following factors, the step-motor can be immediately returned to the first status, where the motor can properly function:
the frequency of signals DrA, DrB abruptly decreases;
the load of the motor abruptly decreases;
instruction of driving direction is reversed; or
the mover overshoots the position.
In the above demonstration, torque T has been described as increasing after temporary decreasing. Some supplemental description about this operation is provided hereinafter.
At the moment when the motor moves from the first status to the third one due to the factors discussed above, it is possible that the torque applied to the mover is temporarily directed in the forward direction. If so, an abrupt increase of torque T accelerates the mover thereby moving the mover further away from the first status.
Increasing torque T after temporary decreasing is to avoid this inconvenience so that reverse torque can be applied to the mover without fail and the motor can be immediately returned to the first status from the third status.
The instance, when the motor is instructed to rotate in the positive direction, is discussed above. Next is the instance when the motor is instructed to rotate in the negative direction.
In this instance, the first, second and third statuses are also available, which is essentially the same as the instance discussed above. Therefore, only the points different from the previous case are demonstrated, and the detailed description is omitted here.
When the motor is instructed to rotate in the negative direction, the relation of phase-delay and phase-advance of signals DrA, DrB should be reversed in order to reverse the rotating direction of magnetic field produced by the windings.
Further, in the operation of delay-signal-selectors
5
a
and
5
b
, the delay and advance of signals DrA, DrB with regard to signals CS-A, CS-B should be related to the signals reversed to signals CS-A, CS-B. In other words, selectors
5
a
and
5
b
output the later arrival signals between DrA, DrB and reversal signals to CS-A, CS-B so that the reversed torque to torque T is directed in a desired direction for driving the mover in the negative direction.
Still further, deviation counters
10
a
and
10
b
should count down their outputs by one every time input signals CK-Ap, CK-Bp change. When the motor is driven in the positive direction, counter
10
a
counts down by one every time input signal CS-Ap changes, and when the motor is driven in the negative direction, counter
10
a
counts up by one every time input signal CS-Ap changes. This is the same operation as that in the instance when the motor is instructed to rotate in the positive direction.
FIG. 34
illustrates the first status when the motor is instructed to rotate in the negative direction, where signals DrA, DrB are supplied with delay from the signals reversed to CS-A, CS-B in phases.
Only one difference in
FIG. 34
from the previous drawings is that mover's progress in the negative direction corresponds to rightward direction in FIG.
34
. However, due to introducing this difference,
FIG. 34
well illustrates that torque ripples become substantially small because of controlling the exciting-current, which is the same operation as that shown in
FIGS. 31A
,
31
B describing the instance when the motor is instructed to rotate in the positive direction. This operation results in decreasing the vibration, noise and rotating-speed-variation of the motor, and the exciting-current thus can be controlled at the minimum level responsive to the load. The motor efficiency is thus improved substantially.
In the instance when the motor is instructed to rotate in the negative direction in the first status, where signals DrA, DrB are supplied ahead of the signals reversed to CS-A, CS-B, the operation (not shown) is the same as shown in
FIG. 32
illustrating the instance of instructing the motor to rotate in the positive direction and effects the same advantage.
The second status in the instance of instructing the motor to rotate in the negative direction occurs when a condition corresponding to the third status in the instance of instructing the motor to rotate in the positive direction occurs. In other words, when the motor is instructed to rotate in the negative direction, the motor falls into the second status at the happening of at least one of the following factors:
the frequency of signals DrA, DrB abruptly decreases;
the load of the motor abruptly decreases;
instruction of driving direction is reversed; or
the mover overshoots the position.
However, when the motor falls into this second status, forward torque is immediately applied to the motor to accelerate the motor in the positive direction (decelerate the motor when the negative direction is viewed as the reference), so that the step-motor should be returned to the first status where the motor properly functions. This is the same manner as that in the instance when the motor is instructed to rotate in the positive direction.
In this instance also, the operations by timing-controllers
4
a
,
4
b
and current-controller
7
allow the forward torque applied to the mover to increase as well as the capability of accelerating the motor to increase substantially. As a result, the step-motor can be restored to the first status, where the motor can properly function, immediately from the second status.
The third status in the instance of instructing the motor to rotate in the negative direction takes place when a condition corresponding to the second status in the instance of instructing the motor to rotate in the positive direction occurs. In other words, the motor falls into the third status at the happening of at least one of the following factors:
signals DrA, DrB carry a high frequency;
the frequency of signals DrA, DrB abruptly increases;
the motor bears heavy load;
the load of the motor abruptly increases; or
the mover undershoots the position in the positive direction.
When the motor falls into this third status, reverse torque should be immediately applied to the motor so that the motor can be decelerated in the negative direction (the motor should be accelerated when the negative direction is viewed as the reference) and restored to the first status. This is the same operation as that in the instance when the motor is instructed to rotate in the positive direction.
In this instance also, the operations by timing-controllers
4
a
,
4
b
and current-controller
7
allow the reverse torque applied to the mover to increase extensively as well as the capability of decelerating the motor in the negative direction to increase substantially. As a result, the step-motor can be restored to the first status, where the motor can properly function, immediately from the third status.
In the first status of the seventh embodiment, as discussed above, current-controller
7
newly provided controls the exciting-current to decrease responsive to the phase difference between signals DrA, DrB and signals CS-A, CS-B when signals DrA, DrB delay with regard to signals CS-A, CS-B in phases. As a result, torque ripples at driving the motor can be substantially smaller when signals DrA, DrB carry a low frequency or the motor bears light load. This substantially smaller torque ripples allow the vibration, noise and rotating-speed-variation to decrease. As a result, the exciting-current is controlled at the minimum level responsive to the load, and the motor efficiency is thus improved substantially.
The step-motor-driving device increases the driving capability of the mover by the functions of timing controllers
4
a
,
4
b
and current controller
7
when signals DrA, DrB are supplied ahead of signals CS-A, CS-B in phases. In other words, in the instance when signals DrA, DrB carry a high frequency or the motor bears heavy load, capability of maintaining the motor in the first status, where the motor properly functions, is strengthened.
The smaller torque ripples thanks to the above advantage allow the motor to rotate with less vibration, noise as well as rotating-speed-variation, and as a result, the exciting-current is controlled to be appropriate responsive to the load, the motor efficiency is thus substantially improved.
When the motor falls into the second status, timing-controllers
4
a
,
4
b
and current-controller
7
increase the forward torque applied to the mover substantially as well as boost the capability of accelerating the motor.
When the step-motor falls into the second status due to the following factors, the step-motor can be immediately restored to the first status, where the motor can properly function:
signals DrA, DrB carry a high frequency;
the frequency of signals DrA, DrB abruptly increases;
the motor bears heavy load;
the load to the motor abruptly increases; or
the mover undershoots the position.
When the motor falls into the third status, timing-controllers
4
a
,
4
b
and current-controller
7
increase the reverse torque applied to the mover substantially as well as boost the capability of decelerating the motor.
When the step-motor falls into the third status due to the following factors, the step-motor can be immediately restored to the first status, where the motor can properly function:
the frequency of signals DrA, DrB abruptly decreases;
the load to the motor abruptly decreases;
instruction of driving direction is reversed; or
the mover overshoots the position.
This seventh embodiment can be structured as follows: Deviation counter
10
a
of phase-difference-detector
7
a
counts down its output value by one every time input signal CK-Ap changes when the motor is instructed to rotate in the positive direction. In the case when the motor is instructed to rotate in the negative direction, counter
10
a
counts up by one every time input signal CK-Ap changes. In the case when the motor is driven in the positive direction, counter
10
a
counts up by one every time signal CS-Ap changes, and counts down by one when the motor is driven in the negative direction. Phase-determiner
15
a
determines that the phase-difference be advance when counter
10
a
outputs “−1” or less than −1”, and determines that the phase-difference be delay when counter
10
a
outputs “+1” or more than “+1”. Deviation counter
10
b
and phase-determiner
15
b
of phase-difference-detector
7
b
operate as same as their respective counterparts do. This structure also allow the step-motor-driving device to operate as same as the operation discussed above.
Exemplary Embodiment 8
FIG. 35
illustrates a structure of a step-motor-driving device in accordance with the eighth exemplary embodiment.
In
FIG. 35
, two-phase step-motor
1
and position-detectors
3
a
and
3
b
are the same as those used in the fifth and seventh embodiments. Exciters
2
a
and
2
b
are also the same as those used in the seventh embodiment.
Excitation-timing-controllers
4
a
and
4
b
receive position-detecting-signals CS-A, CS-B tapped off from position-detectors
3
a
and
3
b
at their input terminals CS-Ad, CS-Bd. Controllers
4
a
and
4
b
also receive driving-instruction-signals DrA, DrB at their another input terminals CK-Ad, CK-Bd. Controllers
4
a
and
4
b
output respective exciting-signals to input-terminal IN-A, IN-B of exciters
2
a
and
2
b
. Since controllers
4
a
and
4
b
and position-detectors
3
a
and
3
b
are identical to those used in the fifth embodiment shown in
FIG. 21
, detailed description is thus omitted here.
A major difference between this embodiment
8
shown in FIG.
35
and embodiment 5 shown in
FIG. 21
is that exciting-current-compulsory-booster
30
is provided in embodiment 8.
Exciting-current-compulsory-booster
30
outputs a current-compulsory-boosting-signal to exciters
2
a
and
2
b
as current-value-signals Ref-A, Ref-B based on a result of deviation-detection by deviation-detectors
20
a
and
20
b
, which are elements of excitation-timing-controllers
4
a
and
4
b.
An operation of the eight embodiment having the structure as discussed above is demonstrated hereinafter.
Timing-controllers
4
a
and
4
b
operate in the same way as those used in the fifth and seventh embodiment, i.e. they output exciting-signals IN-A, IN-B based on the first, second or third status responsive to the deviation between signals DrA, DrB and signals CS-A, CS-B.
The instance, when the motor stays in the first status, is demonstrated hereinafter. The first status has been described in the fifth and seventh embodiments, i.e. the deviation between signals DrA, DrB and signals CS-A, CS-B falls within a given range. Deviation-determiners
11
a
,
11
b
—making up deviation-detectors
20
a
,
20
b
—output Sa, Sb at level L, which has been already described in the fifth embodiment.
When the output from determiners
11
a
and
11
b
are both at level L, exciting-current-compulsory-booster
30
turns an output from NOR gate
31
to level H and turns off transistor
32
. As a result, an output voltage from voltage source Vr is fed into input terminals Ref-A, Ref-B of exciters
2
a
,
2
b
as current-value signals.
The exciting-current of the winding thus becomes at a constant value responsive to the output voltage of voltage-source Vr, and the operation and effect during this first status are the same as those in the fifth embodiment.
Next, the instances when the motor falls into the second and third statuses are demonstrated.
In the second and third statuses, the deviation between signals CS-A, CS-B and signals DrA, DrB falls outside the given range, which has been already described in the fifth and seventh embodiments.
In these statuses, one of the outputs Sa, Sb of determiners
11
a
and
11
b
is at level H. At this moment, booster
30
turns the output from NOR gate
31
to level L, and turns on transistor
32
. As a result, a voltage greater than the output voltage from voltage-source Vr is fed into input terminals Ref-A, Ref-B of exciters
2
a
,
2
b
as current-value signals.
The motor is thus driven by an exciting-current greater than that used in the first status.
On the other hand, timing-controllers
4
a
and
4
b
output signals CS-A, CS-B or the reversal signals thereof as exciting-signals IN-A, IN-B responsive to the second or third status. In other words, the step-motor is accelerated or decelerated with the excitation-switch which can maintain the maximum torque level so that the step-motor can be restored to the first status where the motor can properly function.
In addition to these excitation-switches by controllers
4
a
and
4
b
, exciting-current-compulsory-booster
30
increases the exciting-current compulsorily, thereby increasing the torque level for restoring the motor to the first status.
This eighth embodiment proves that when the step-motor falls into the second status due to the following factors, the step-motor can be immediately restored to the first status, where the motor can properly function:
signals DrA, DrB carry a high frequency;
the frequency of signals DrA, DrB abruptly increases;
the motor bears heavy load;
the load to the motor abruptly increases; or
the mover undershoots the position.
The eight embodiment also proves that when the step-motor falls into the third status due to the following factors, the step-motor can be immediately restored to the first status:
the frequency of signals DrA, DrB abruptly decreases;
the load to the motor abruptly decreases;
instruction of driving direction is reversed; or
the mover overshoots the position.
In both the instances, exciting-current is compulsorily increased to restore the motor to the first status.
In the seventh embodiment, restoring the motor into the first status from the second or third status has been described; however, the exciting current is controlled via phase-difference-amplifier
8
in the seventh embodiment. Thus a response to increasing the exciting-current is obliged to delay when the motor falls into the second or third status particularly due to integrating-capacitor
87
—an element of charge-pump-circuit
83
of phase-difference-amplifier
8
.
In this eighth embodiment, exciting-current-compulsory-booster
30
is provided thereby increasing the exciting current immediately responsive to the detection by deviation detectors
20
a
and
20
b
. The motor in the second or third status can be thus restored to the first status at a faster speed than that in the seventh embodiment.
Exemplary Embodiment 9
FIG. 36
illustrates a structure of a step-motor-driving device in accordance with the ninth exemplary embodiment.
In
FIG. 36
, two-phase step-motor
1
and position-detectors
3
a
and
3
b
are the same as those used in the fifth, seventh and eighth embodiments. Excitation-timing-controllers
4
a
and
4
b
receive position-detecting-signals CS-A, CS-B tapped off from position-detectors
3
a
and
3
b
at their input terminals CS-Ad, CS-Bd. Controllers
4
a
and
4
b
also receive driving-instruction-signals DrA, DrB at their another input terminals CK-Ad, CK-Bd. Controllers
4
a
and
4
b
output respective exciting-signals to input-terminal IN-A, IN-B of exciters
2
a
and
2
b
. Since controllers
4
a
and
4
b
and position-detectors
3
a
and
3
b
are identical to those used in the fifth embodiment shown in
FIG. 21
, detailed description is thus omitted here.
A major difference between this embodiment 9 shown in FIG.
36
and embodiment 5 shown in
FIG. 21
is that exciting-current-compulsory-booster
30
and exciting-current-controller
7
are provided in embodiment 9.
Exciting-current-compulsory-booster
30
outputs a current-compulsory-boosting-signal to exciters
2
a
and
2
b
as current-value-signals Ref-A, Ref-B based on a result of deviation-detection by deviation-detectors
20
a
and
20
b
, which are elements of excitation-timing-controllers
4
a
and
4
b.
Current controller
7
outputs exciting-current-control signal “Ref” to exciters
2
a
and
2
b
as current-value-signals Ref-A, Ref-B responsive to the phase-difference between position-detecting-signals CS-A, CS-B and driving-instruction-signals DrA, DrB
An operation of the ninth embodiment having the structure discussed above is demonstrated hereinafter.
Current compulsory booster
30
allows a current-compulsory-boosting signal to work on exciting-current-controller
7
based on a detection result of deviation-detectors
20
a
and
20
b
, thereby increasing exciting-current-control signal Ref compulsorily.
Current controller
7
is identical to that used in the seventh embodiment shown in
FIG. 29
, and compulsory booster
30
is identical to that used in the eighth embodiment shown in FIG.
35
.
In other words, this ninth embodiment employs compulsory-booster
30
used in the eighth embodiment shown in
FIG. 35
in addition to the structure of the seventh embodiment shown in FIG.
29
.
An operation of the motor in the first status of this ninth embodiment is demonstrated hereinafter. The first status has been already described in the previous embodiments, i.e. the deviation between position-detecting-signals CS-A, CS-B and driving-instruction-signals DrA, DrB falls within a given range. Deviation-determiners
11
a
,
11
b
—making up deviation-detectors
20
a
,
20
b
—output Sa, Sb at level L, which has been already described in the fifth embodiment.
When the output from determiners
11
a
and
11
b
are both at level L, exciting-current-compulsory-booster
30
turns an output from NOR gate
31
to level H and turns off transistor
32
. Current-controller
7
operates following the manner described in the seventh embodiment, i.e. outputs current-control-signal Ref to input terminals Ref-A, Ref-B of exciters
2
a
,
2
b
as current-value signals. The operation in this instance is thus identical to what described in the seventh embodiment shown in FIG.
29
.
Next, the instances when the motor falls into the second and third statuses are demonstrated.
In the second and third statuses, the deviation between signals CS-A, CS-B and signals DrA, DrB falls outside the given range, which has been already described in the previous embodiments.
In these statuses, one of the outputs Sa or Sb from determiners
11
a
and
11
b
is at level H. At this moment, booster
30
turns the output from NOR gate
31
to level L, and turns on transistor
32
. The turning on of transistor
32
induces a voltage on the side of absolute-circuit
88
of resistor
34
to increase. As a result, current-control-signal Ref from current controller
7
is compulsorily increased. The step-motor is thus driven by a large exciting current in the second and third status.
On the other hand, timing-controllers
4
a
and
4
b
output signals CS-A, CS-B or the signals reversed to signals CS-A, CS-B as exciting-signals IN-A, IN-B responsive to the second or third status. In other words, the step-motor is accelerated or decelerated with the excitation-switches which can maintain the maximum torque level so that the step-motor can be restored to the first status where the motor can properly function.
In addition to these excitation-switches by controllers
4
a
and
4
b
, exciting-current-compulsory-booster
30
increases the exciting-current compulsorily, thereby further increasing the torque level for restoring the motor to the first status.
As already described in the seventh embodiment, the motor can be restored to the first status from the second or third status even without current-compulsory-booster
30
; however, this newly provided booster
30
can avoid a response-delay due to phase-difference-amplifier
8
, (integrating-capacitor
87
among others, an element of charge-pump-circuit
83
).
This ninth embodiment proves that when the step-motor falls into the second status due to the following factors, the step-motor can be immediately restored to the first status, where the motor can properly function:
signals DrA, DrB carry a high frequency;
the frequency of signals DrA, DrB abruptly increases;
the motor bears heavy load;
the load to the motor abruptly increases; or
the mover undershoots the position.
The eight embodiment also proves that when the step-motor falls into the third status due to the following factors, the step-motor can be immediately restored to the first status:
the frequency of signals DrA, DrB abruptly decreases;
the load to the motor abruptly decreases;
instruction of driving direction is reversed; or
the mover overshoots the position.
In both the instances, exciting-current is compulsorily increased to restore the motor immediately to the first status with a quick response.
This ninth embodiment naturally effects the advantages which the fifth and seventh embodiments have achieved.
Exemplary Embodiment 10
FIG. 37
illustrates a structure of a step-motor-driving device in accordance with the tenth exemplary embodiment. In
FIG. 37
frequency-discriminator
41
is provided to the input terminal of NOR gate
31
, which is an element of exciting-current-compulsory-booster
30
. Other elements are the same as those in the ninth embodiment. Combining frequency discriminator
41
with booster
30
forms start-stop-exciter
40
.
An operation of the tenth embodiment having the structure discussed above is demonstrated hereinafter.
In general, when the step-motor is instructed to rotate, at starting, the driving-instruction-signal carries a rather low frequency, and the signal increases the frequency step by step, which is referred to as “soft-start”. When the step-motor is halted for positioning control, the driving-instruction-frequency is naturally “0” (zero). In other words, when the motor starts to rotate or halts for positioning control, driving-instruction signals DrA, DrB carry a low frequency or “0” (zero).
If this phenomenon is used in the other way around, the frequency of signals DrA, DrB can tell a user in which mode the motor operates, i.e. in the starting mode, in the halting for positioning control, or in the regular driving mode.
Frequency discriminator
41
determines whether the frequency of signals DrA, DrB is lower or higher than a given value. When the frequency is lower than the given value, discriminator
41
outputs a signal at level H. In other words, frequency discriminator
41
outputs a signal at level H when signals DrA, DrB carry a low frequency and also the motor is in the starting mode or in the halting mode for a positioning control purpose.
When the output from discriminator
41
is at level H, booster
30
increases current-control-signal Ref, thereby increasing the exciting-current of the windings.
In the meantime, when the motor is started, starter-torque is required in order to overcome the load. When the motor is halted for positioning control, hold-torque is required for the more accurate positioning. In other words, when the motor is started and halted for positioning, the torque applied to the mover should be strengthened by increasing the exciting-current of the driving-windings.
In this tenth embodiment, the starting mode and holding mode of the motor are detected by the output from discriminator
41
at level H. When the output from discriminator
41
becomes at level H, booster
30
increases exciting current thereby strengthening the torque applied to the mover. As a result, the starter torque and the holding torque can be obtained without fail, so that the performance of the motor is further improved.
In the tenth embodiment, the instance, where start-stop-exciter
40
is added to the ninth embodiment, is described; and yet, the same effect can be produced by providing an equivalent for exciter
40
to the seventh embodiment shown in
FIG. 29
or the eighth embodiment shown in FIG.
35
.
Exemplary Embodiment 11
FIG. 38
illustrates a structure of a step-motor-driving device in accordance with the 11th exemplary embodiment. In
FIG. 38
, the OR signal of Sa and Sb tapped off from deviation-detectors
20
a
and
20
b
is supplied to an upper-class device outside this driving device as an out-of-sync signal “UL”. This is additionally provided to the tenth embodiment shown in FIG.
37
. Other elements are the same as those used in the tenth embodiment.
An operation of the 11th embodiment structured as above is demonstrated hereinafter.
First, the instance, when the motor is in the first status, is demonstrated. In this instance, the outputs Sa, Sb from determiners
11
a
and
11
b
, elements of deviation-detectors
20
a
and
20
b
, are all at level L. This has been already described in the fifth embodiment. Out-of-sync signal “UL” is thus at level L, i.e. the condition that the motor synchronizes with driving-instruction-signals DrA, DrB and functions properly is transmitted to the upper-class device.
Next, the instances, when the motor falls into the second or third status, are demonstrated here.
In these instances, one of outputs Sa or Sb of determiners
11
a
or
11
b
is at level H. Out-of-sync signal “UL” is thus at level H, i.e. the condition—the motor is out of sync from signals DrA, DrB and is not ready to function properly—is transmitted to the upper-class device.
The upper-class device can determine whether the step-motor built in the system functions properly or not with this transmission of out-of-sync signal “UL”. For example, when the upper-class device detects that signal “UL” is at level H, this device lowers the frequency of signals DrA, DrB so that signal “UL” turns to level L (feedback control).
In other words, when the upper-class device controls the motor, the motor can be driven to be kept synchronizing with the driving-instruction signal just before until signal “UL” turns to level H from level L. The motor can be thus driven up to its limit of the characteristics, which can effect the maximum performance of the motor.
In the 11th embodiment, the instance, where the structure supplying out-of-sync signal “UL” is added to the tenth embodiment, is described; and yet, the same effect can be produced by providing an equivalent for this structure to the fifth embodiment shown in
FIG. 21
, the seventh embodiment shown in
FIG. 29
, the eighth embodiment shown in
FIG. 35
, or the ninth embodiment shown in FIG.
36
.
Exemplary Embodiment 12
FIG. 39
illustrates a structure of a step-motor-driving device in accordance with the 12th exemplary embodiment. This embodiment differs from the ninth embodiment shown in
FIG. 36
mainly in the following points:
In the ninth embodiment, exciting-current-compulsory-booster
30
works responsive to output signals Sa, Sb from determiners
11
a
and
11
b
, which are elements of deviation-detectors
20
a
and
20
b
, while in the 12th embodiment output signals S
4
a
, S
4
b
are further provided and booster
30
works responsive to these newly provided output signals. In addition to this major difference, the ninth embodiment allows NOR gate
31
to turn on/off transistor
32
, while this 12th embodiment allows AND gate
231
and inverter
235
to turn on/off PNP transistor
32
.
Both the embodiments yet have the same structure that the turning-on of transistor
32
increases compulsorily exciting-current-control signal Ref.
Deviation-detectors
20
a
and
20
b
operate as follows in the 12th embodiment. Since each detector, i.e.
20
a
and
20
b
, works identically, only detector
20
a
is described here.
Detector
20
a
can detect a fourth status in addition to the first, second and third statuses which have been previously discussed and are summarized as follows.
the first status: a difference in numbers of pulses, i.e. deviation, between driving-instruction-signal DrA and position-detecting-signal CS-A falls within a given range;
the second status: the deviation falls outside the given range and forward torque is required for the mover to be directed in the positive direction so that the deviation falls within the given range; and
the third status: the deviation falls outside the given range and reverse torque is required for the mover to be directed in the negative direction so that the deviation falls within the given range.
The fourth status is that the deviation extends over the given range. In this embodiment, for example, the fourth status has a span wider than the first status by ±1.
To be more specific, the deviation of the first status ranges within ±1, while that of the fourth status ranges within ±2.
When detecting the fourth status, deviation-detector
20
a
outputs signal S
4
a
at level L. When detecting the deviation leaving the fourth status, detector
20
a
outputs signal S
4
a
at level H. Detector
20
b
operates in the same manner, and thus outputs signal S
4
b
as same as S
4
a.
Other operations of detectors
20
a
and
20
b
of the 12th embodiment are the same as those in the ninth and other embodiments previously discussed.
Exciting-current-compulsory-booster
30
allows AND gate
231
and inverter
235
to turn on transistor
32
when detectors
20
a
and
20
b
output S
4
a
, S
4
b
at level H. In other words, when detectors
20
a
and
20
b
both detect the deviation being out of the fourth status, booster
30
increases the exciting current.
An operation of the 12th embodiment-employing detectors
20
a
,
20
b
and compulsory-booster
30
of which operations are discussed above—is demonstrated hereinafter.
In the 12th embodiment, the compulsory increase of the exciting current is controlled responsive to the deviation in the fourth status. This is the different point from the ninth embodiment, and other operations as well as advantages are the same as those in the ninth embodiment.
Therefore, only the differences from the ninth embodiment are described. In general, when position detectors
3
a
and
3
b
(e.g. Hall elements) are mounted to the motor, some dimensional errors are produced, and output signals CS-A, CS-B include some error-factors such as off-set. The phase difference between signals CS-A and CS-B cannot be ideal 90 degree of electrical angle (in the case of two-phase motor), and yet, output duties of those signals are possibly uneven.
FIG. 40
illustrates an example of some errors in signal CS-A.
FIG. 40
shows an instance when the motor is driven synchronizing with the driving-instruction-signals, and a solid line indicates an operation of signal CS-A with errors, while a broken line indicates an operation of ideal signal CS-A.
As the broken line shows, ideal signal CS-A and the driving-instruction-signal DrA change alternately with each other. The deviation ranges between “+1” and “−1”, i.e. the deviation falls within the first status and at the same time the deviation also falls within the fourth status. Therefore, signals Sa is at level L, and signal S
4
a
is also at level L. The compulsory increase of exciting current is thus not performed. This condition is kept going as long as the motor is driven synchronizing with the driving-instruction-signals.
On the other hand, when signal CS-A includes some errors as shown with the solid line, signal CS-A, which should have changed at timing t
32
, changes not until timing “tae”. In this case, if driving-instruction signal DrA changes at timing ta
2
, signal DrA changes twice (at timings ta
1
and ta
2
) while signal CS-A stays at level H. The deviation thus reaches to “+2” at timing ta
2
. At this moment, the deviation falls into the second status, and signal Sa turns to level H.
In the ninth embodiment, the exciting current is compulsorily increased at this moment; however, the deviation temporarily leaves the first status because of the errors included in signal CS-A. If signal CS-A is an ideal shape, no compulsory increase is needed.
At this moment, the deviation is at “+2” and stays in the fourth status as it is, and signal S
4
a
stays at level L.
In the 12th embodiment, if signal S
4
a
is at level L at the same timing as discussed above, the compulsory increase of exciting current is not performed because signal S
4
a
controls the compulsory increase of the exciting current. In other words, even if signal CS-A leaves the first status temporarily due to its own errors, unnecessary compulsory-increase of the exciting current is not performed.
The instance, when signal CS-A has some errors, is described hitherto. When signal CS-B has some errors, or the phase-difference between CS-A and CS-B has errors, the same operation as discussed above is applicable. These errors do not contribute to unnecessary increase of the exciting current.
The description refers to the deviation on plus side, and the same operation is applicable to the deviation on minus side.
When respective output signals from detectors
20
a
and
20
b
provided to each phase exceed the range from “+2” to “−2”, i.e. the deviation exceeds over the fourth status, where the exciting-current-controller determines that the deviation should be restored to the first status and then booster
30
increases the exciting current compulsory so that the motor is accelerated or decelerated.
As such, in the 12th embodiment, the deviation leaves the first status temporarily due to errors in the output signals from the detectors because of (1) dispersion of mounting position-detectors
3
a
and
3
b
, or (2) offset of detectors per se. However, exciting-current is not increased unnecessarily or compulsorily, but is compulsorily increased only when the motor actually needs to be accelerated or decelerated.
Phase-difference-amplifier
8
, in this 12th embodiment, feeds the output from OR gates
81
and
82
into charge-pump-circuit
83
via selector
201
, and amplifier
8
supplies the output from charge-pump-circuit
83
as exciting-current-control-signal Ref via resistor
34
.
Selector
201
transmits respective outputs from OR gate
81
,
82
to charge-pump-circuit
83
responsive to signal FR which instructs the driving direction of the motor. In other words, when signal FR instructs the motor to rotate in the positive direction, current-sources
84
,
85
are controlled responsive to the outputs from OR gate
81
,
82
respectively via selector
201
. When signal FR instructs the motor to rotate in the negative direction, selector
201
transmits the outputs from OR gate
81
,
82
to circuit
83
so that current-source
85
,
84
can be controlled respectively. As this operation has been already described in the third embodiment, signals RN-A, RN-B fed into OR gate
81
and signals RP-A, RP-B fed into OR gate
82
alternate their functions with each other depending on the motor driving direction. Selector
201
newly provided in the 12th embodiment can eliminate the absolute circuit
88
in the third embodiment shown in FIG.
10
.
Phase-difference-amplifier
8
structured above functions in the same way as the phase-difference-amplifiers previously discussed, and exciting-current-controller
7
including this amplifier
8
also operates entirely in the same way as discussed in the previous embodiments.
Exemplary Embodiment 13
FIG. 41
illustrates a structure of a step-motor-driving device in accordance with the 13th embodiment. A difference in
FIG. 41
from
FIG. 39
illustrating the 12th embodiment is a way of structuring exciting-current-compulsory-booster
30
. In this 13th embodiment, an output from AND gate
231
, to which determiners
11
a
and
11
b output S
4
a
, S
4
b
, is fed into the base of NPN transistor
237
of which emitter is grounded. The collector of transistor
237
is coupled to an input terminal of integrating amplifier
86
. Booster
30
comprises AND gate
231
and transistor
237
discussed above.
This structure allows booster
30
to turn on
237
thereby lowering a voltage at the input terminal of integrating amplifier
86
as well as increasing a voltage at the output terminal of amplifier
86
, when the deviation leaves the fourth status and both signals S
4
a
, S
4
b
turn to level H. In other words, when the deviations detected by detectors
20
a
and
20
b
leave the fourth status and the motor is determined requiring acceleration or deceleration, the exciting current can be increased compulsorily. This is the same condition as that of the 12th embodiment.
When the deviation stays in the fourth status, one of signals S
4
a
or S
4
b
stays at level L. In this case, transistor
237
is turned off. In other words, when the deviation leaves the first status temporarily due to errors included in signals CS-A, CS-B, the exciting current is not increased compulsorily or unnecessarily. This is also the same condition as that of the 12th embodiment.
Demonstration discussed above proves that the 13th embodiment can achieve that the same operation as the 12th embodiment. Dispersions produced by mounting position-detectors
3
a
and
3
b
to the motor or offset included in the detectors per se produce some errors in the output signal from the detectors. Although these errors induce the deviation to leave the first status temporarily, the exciting current is not increased compulsorily or unnecessarily, but is compulsorily increased only when the motor needs acceleration or deceleration.
Exemplary Embodiment 14
FIG. 42
illustrates a structure of a step-motor-driving device in accordance with the 14th exemplary embodiment.
A difference in
FIG. 42
from
FIG. 39
illustrating the 12th embodiment is a way of structuring exciting-current-compulsory-booster
30
. In this 14th embodiment, an output from AND gate
231
, to which determiners
11
a
and
11
b
output S
4
a
, S
4
b
, is fed into a preset terminal of up-down counter
209
which is one of elements of integrator
200
. An output signal in a digital form from counter
209
is converted into an analog voltage via D/A converter
211
. Exciting-current-compulsory-booster
30
is formed by only AND gate
231
.
Integrator
200
comprises oscillator
233
, AND gates
205
,
207
, up-down counter
209
and D/A converter
211
. Replacing charge-pump-circuit
83
in the 12th embodiment with a digital circuit forms integrator
200
. The operation by integrator
200
is thus identical to that by charge-pump-circuit
83
. The operation of phase-difference-amplifier
8
comprising integrator
200
is also identical to that of the phase-difference-amplifier used in respective embodiments.
When signal FR instructs the motor to rotate in the positive direction, selector
201
selects an output from OR gate
81
as signal “down 0” to be an input to AND gate
207
as well as selects an output from OR gate
82
as signal “up 0” to be an input to AND gate
205
. When signal FR instructs the motor to rotate in the negative direction, selector
201
selects an output from OR gate
81
as signal “up 0” to be an input to AND gate
205
as well as selects an output from OR gate
82
as signal “down 0” to be an input to AND gate
207
.
In this structure, when the deviation leaves the fourth status and both of signals S
4
a
, S
4
b
turn to level H, up-down counter
209
is preset thereby increasing an output voltage of D/A converter
211
. As a result, the exciting current is increased compulsorily.
When the deviations detected by detector
20
a
and
20
b
leave the fourth status and they are determined that the motor actually needs acceleration or deceleration, the exciting current can be increased compulsorily. This is the same operation as that in the 12th embodiment.
When the deviation stays in the fourth status, one of signals S
4
a
or S
4
b
stays at level L. In this case, up-down counter
209
is not preset. In other words, when the deviation leaves the first status temporarily due to errors included in signals CS-A, CS-B, the exciting current is not increased compulsorily or unnecessarily. This is also the same condition as that of the 12th embodiment.
Demonstration discussed above proves that the 14th embodiment can achieve that the same operation as the 12th embodiment does. Dispersions produced by mounting position-detectors
3
a
and
3
b
to the motor or offset included in the detectors per se produce some errors in the output signal from the detectors. Although these errors induce the deviation to leave the first status temporarily, the exciting current is not increased compulsorily or unnecessarily, but is compulsorily increased only when the motor needs acceleration or deceleration.
Exemplary Embodiment 15
FIG. 43
illustrates a structure of a step-motor-driving device in accordance with the 15th exemplary embodiment.
The 15th embodiment differs from the 14th embodiment shown in
FIG. 42
in the following point.
In the 15th embodiment, delay-signal-selectors
5
a
and
5
b
, exciting-signal-selector
14
a
and
14
b
, both elements are used in the 14th embodiment, are eliminated. The 15th embodiment newly employs AND gate
203
, which receives signal “down 0”, one of the output signals from selector
201
of phase-difference-amplifier
8
, as well as output signal “m” from halt-width-generator
101
which is also newly provided. Output signal “down” from AND gate
203
is fed into one of input terminals of AND gate
207
. Halt-width-generator
101
and AND gate
207
form exciting-current-decrease-halter
100
. Halt width generator
101
receives position-detecting-signals CS-A, CS-B and outputs a signal with a given pulse width every time one of CS-A or CS-B turns to level H from L or vice versa. Generator
101
comprises signal-width-generator
213
and inverter
215
which reverses an output from generator
213
and then outputs it to AND gate
203
.
Exciting-current-decrease-halter
100
halts exciting-current-controller
7
from changing exciting-current-control-signal Ref so that exciting-current-controller
7
reduces the maximum exciting-current of the windings while halt-width-generator
101
outputs exciting-current-decrease-halt-signal “m”.
An operation of the step-motor-driving device structured above in accordance with the 15th embodiment is demonstrated hereinafter with reference to
FIGS. 44A through 44C
.
FIG. 44A
illustrates an operation of an instance when the motor is driven in the positive direction, and driving-instruction-signals DrA, DrB delay with regard to position-detecting-signals CS-A, CS-B.
In this instance, exciting-current-controller
7
reduces exciting-current-control-signal Ref with instruction-delay-signal RN-A, RN-B responsive to the phase-difference between DrA, DrB and CS-A, CS-B.
In
FIG. 44A
, selector
201
selects the output from OR gate
81
as its output signal “down 0”. Signal “down 0” is thus OR signals of signal RN-A and RN-B, and has a pulse width (a width at level H) responsive to the phase difference between the driving-instruction-signal and position-detecting-signal as signal RN-A, RN-B have.
On the other hand, an output from signal-width-generator
213
is reversed by inverter
215
in logic, and the resultant signal is tapped off from inverter
215
as exciting-current-decrease-halt-signal “m”. Signal “m” turns to level L for a given period every time one of signals CS-A or CS-B changes.
AND gate
203
thus outputs the signal “down”—of which pulse width (a pulse width at level H) is narrower than the width of the signal “down 0” (a width at level H) by the width of signal “m” (a width at level L)—to integrator
200
.
Integrator
200
counts down up-down-counter
209
thereby reducing exciting-current-control-signal Ref, while signal “down” stays at level H. Reducing signal Ref entails reducing the maximum-exciting-current of the motor. Then the phase-difference between the driving-instruction-signal and position-detecting-signal approaches to “0” (zero) as already discussed in the third embodiment. This operation is kept going until the pulse width of signal “down 0” becomes narrower than that of signal “m”, whereby the supply w of signal “down” is stopped (keep staying at level L).
In other words, reducing of the exciting current is halted at the moment when the delay of signal CS-A, CS-B with regard to DrA, DrB becomes narrower than the pulse width of signal “m”, i.e. it halts with some margin before it reaches to the minimum exciting current for the load.
As such, in this 15th embodiment, reduction of the exciting current stops with some margin against the load, and exciting-current-control loop is opened, i.e. when the exciting current is reduced to “the minimum value +α”, the step motor is still kept on driving (open control). The exciting current reduction not lowered down to the minimum value but held at “the minimum value +α” allows the step motor to make use of its own restoring capability so that load disturbance, if any, can be controlled.
FIG. 44B
illustrates this operation. An open exciting-current-control can eliminate electronics feed-back system, and it avoids unstable controlling. This advantage produces more effect at the finer detecting resolution of a position-detecting-signal and at the lower driving speed of the motor. Thus this advantage contributes to cost reduction as well as downsizing of the step-motor-driving device. Further, the 15th embodiment proves that an influence of the mounting accuracy of the position detector can be moderated.
FIG. 44C
illustrates this advantage. In
FIG. 44C
, if the position detector has been mounted not so accurately, exciting-current-control signal Ref supplied from controller
7
sometimes carries large ripples. Exciting-current-decrease-halter
100
suppresses the ripples of signal Ref and contributes to stabilizing the exciting-current-control.
Exemplary Embodiment 16
FIG. 45
illustrates a structure of a step-motor-driving device in accordance with the 16th exemplary embodiment. The 16th embodiment differs from the 15th embodiment shown in
FIG. 43
in the following point.
In the 16th embodiment, delay-signal-selectors
5
a
and
5
b
as well as exciting-signal-selectors
14
a
and
14
b
are added to the structure in accordance with the 15th embodiment so that excitation-timing-controllers
4
a
and
4
b
are formed.
This structure allows the step-motor-driving device in accordance with the 16th embodiment to have the advantages of the 15th embodiment and the advantage of excitation-timing-controllers
4
a
and
4
b
, which has been discussed hitherto in the previous embodiments, i.e. the advantage of avoiding sweepingly a chance of jumping “out of sync”.
Exciting-current-decrease-halt-signal “m” discussed in FIG.
43
and
FIG. 45
can be output for a period responding to the motor speed every time position-detecting-signals CS-A, CS-B are input. In this case, as shown in
FIG. 46
, signal-width-generator
213
can comprise a charger/discharger which discharges generator
213
every time signal CS-A or CS-B changes, and then charges the generator
213
, when generator
213
is completely discharged. While the charger/discharger discharges, generator
213
outputs signal “m”. The output width of signal “m” can be arbitrarily changed by changing a ratio of charging vs. discharging.
As such, output of signal “m” can be responsive to the motor speed so that the pulse width of signal “m” can indicate a given electrical angle regardless of the motor speed. The reduction of exciting current thus becomes stable regardless of the motor speed so that the motor's restoring capability against load disturbance becomes stable and ready for usefulness. This is an advantage when the motor speed is varied in a wide range.
Exciting-current-decrease-halt-signal “m” can be output for a given period every time signals CS-A, CS-B are input. In this case, as shown in
FIG. 47
, signal-width-generator
213
can comprise a mono-multi circuit which operates every time signal CS-A or CS-B changes.
As such, for an application with a small range of speed variation, the output width of signal “m” can stay for a given period in the simple way as discussed above.
Exemplary Embodiment 17
FIG. 48
illustrates a structure of a step-motor-driving device in accordance with the 17th exemplary embodiment. The 17th embodiment differs from the 16th embodiment shown in
FIG. 45
in the following points.
In the 17th embodiment, exciting-signal-stability-determiner
120
and selectors
127
,
129
are provided in addition to the structure of the 16th embodiment.
Phase-memory
121
receives position-detecting signal CS-A and its reversal signal supplied from position detector
3
a
as well as a deviation signal supplied from deviation counter
10
a
, and outputs signals to agreement-detector
125
. In the same manner, phase-memory
123
receives position-detecting signal CS-B and its reversal signal supplied from position detector
3
b
as well as a deviation signal supplied from deviation counter
10
b
, and outputs signals to agreement-detector
125
. Phase-memories
121
,
123
and agreement-detector
125
form exciting-signal-stability-determiner
120
.
Selector
127
receives an output signal from detector
125
, driving-instruction-signal DrA and an output signal from exciting-signal-selector
14
a
, and outputs a signal to input terminal IN-A of exciter
2
a
. In the same manner, selector
129
receives an output signal from detector
125
, driving-instruction-signal DrB and an output signal from exciting-signal-selector
14
b
, and outputs a signal to input terminal IN-B of exciter
2
b.
The structural matters of the 17th embodiment discussed above are the different points from the structure of the 16th embodiment.
An operation of the 17th embodiment is demonstrated with reference to
FIGS. 49A
,
49
B.
Excitation-timing controller
4
a
receives driving-instruction signal DrA and position-detecting signal CS-A, and outputs an exciting signal responsive to the input timing of signals DrA or CS-A. In the same manner, controller
4
b
receives driving-instruction signal DrB and position-detecting signal CS-B, and outputs an exciting signal responsive to the input timing of signals DrB or CS-B.
Controller
4
a
outputs an exciting signal responsive to an input timing of the driving-instruction signal when an excitation-switch depending on the driving-instruction signal directs the torque in a direction effective for motor
1
to rotate in a desirable direction. On the other hand, controller
4
a
outputs an exciting signal responsive to an input timing of the position-detecting signal when an excitation-switch depending on the driving-instruction signal directs the torque in an unfavorable direction for motor
1
to rotate in a desirable direction. These operations are applicable to controller
4
b.
An instance, when an error occurs between position-detecting signals CS-A and CS-B, is discussed hereinafter.
This error is produced by mechanical accuracy of mounting detectors
3
a
,
3
b
to the motor and an output offset of the detectors per se, and the error causes unbalance of output duty of signals CS-A, CS-B as well as a phase-shift between signals CS-A, CS-B.
FIG. 49A
illustrates an operation when the error discussed above occurs between signals CS-A, CS-B. In
FIG. 49A
, a broken line indicates an ideal signal and a solid line indicates a signal with an error.
When respective phase differences between signals CS-A, CS-B and DrA, DrB are near to “0” (zero), the error pretends that delay and advance of these signals alternate with each other frequently. In this case, controllers
4
a
and
4
b
output the signals of later arrival between these signals—undergone the operation of delay-signal-selectors
5
a
,
5
b
—as exciting signals in order to perform the operation discussed above. However, the exciting signal responses to signals CS-A, CS-B or DrA, DrB due to the frequent switch of delay and advance.
When such exciting signals are fed into exciters
2
a
,
2
b
, torque ripples become large and an average torque lowers as shown in FIG.
49
A.
Exciting-signal-stability-determiner
120
, and selectors
127
,
129
are provided in order to avoid these problems.
Stability-determiner
120
determines whether the exciting signal from controller
4
a
is in a stable condition, i.e. the exciting signal responses to one of those input timings for a rather long period, or the exciting signal is in an unstable condition, i.e. the exciting signal changes the respond to one of those input timings alternatively in a rather short period. This operation is applicable to controller
4
b.
Selector
127
selects one of the driving signal or exciting signal based on the determination by determiner
120
, and outputs a signal to exciter
2
a
. Selector
129
operates in the same way.
When determiner
120
determines that the exciting signal is in the stable condition, selectors
127
and
129
select the exciting signals. On the other hand, when determiner
120
determines that the exciting signal is in the unstable condition, selectors
127
and
129
selects the driving-instruction signals.
FIG. 50
illustrates a structure of determiner
120
.
Determiner
120
illustrated in
FIG. 50
detects the phase relation between signals CS-A, CS-B and DrA, DrB with deviations supplied from deviation counters
10
a
,
10
b
. (phase relation: signals DrA, DrB advance or delay with regard to signals CS-A, CS-B, supplied deviations: when the motor is driven in the positive direction, the deviation is “+1” or “0”, and when in the negative direction, the deviation is “−1” or “0”) This phase relation detected with the deviation is stored in a plurality of D-type flip-flops in plural times (four times) every time signals CS-A, CS-B change. Agreement-detector
125
detects whether these four phase-relations stored in the flip flops are all identical or not. When the four relations stored are identical, the condition is detected to be stable, and when at least one of relations stored is different from others, the condition is detected to be unstable.
Determiner
120
determines whether or not the exciting signals supplied from controllers
4
a
,
4
b
are in the stable condition based on the rather longer period while the phase-relation keeps staying the same. This rather longer period is determined by the numbers of storing the phase-relations discussed above.
FIG. 49B
illustrates an operation of the step-motor-driving device, in which determiner
120
and selectors
127
,
129
are provided, in accordance with the 17th embodiment.
In
FIG. 49B
, during a period when output PJ from determiner
120
stays at level L, the exciting signal is in the unstable condition. At this time, selectors
127
,
129
send driving-instruction signals DrA, DrB to exciters
2
a
,
2
b.
When the exciting signals supplied from controllers
4
a
,
4
b
become unstable due to the errors of signals CS-A, CS-B, the excitation of the driving windings of the motor is switched responsive to driving signals DrA, DrB in a stable manner. As a result, torque ripples can be regulated within small values, and the motor is kept driving free from lowering the torque.
When the exciting signals are in the stable condition and output PJ turns to level H, controllers
4
a
,
4
b
output the exciting signals to exciters
2
a
,
2
b
so that the motor is kept driving free from jumping “out of sync” as discussed in the previous embodiments.
Determiner
120
has been described that the phase-relation between the position-detecting signal and driving-instruction signal is stored every time the position-detecting signal changes; however, the phase-relation can be stored every time the driving-instruction signal changes. The deviation counter has detected the phase-relation in the above demonstration; however, a level of the driving-instruction signal (or the position-detecting signal) can be latched at a change of the position-detecting signal (or driving-instruction signal).
The 17th embodiment thus proves that the exciting-signal-stability-determiner, newly employed, determines whether the phase-relation between the position-detecting signal and driving-instruction signal is stable or unstable, and then the selectors, also newly employed, select the driving-instruction signal as the exciting signal when the determiner determines the phase relation is unstable. The selectors select the output signal from the excitation-timing controller as the exciting signal when the determiner determines the relation is stable.
The position detector, e.g. formed of Hall elements, outputs some error due to its mounting accuracy and its own offset. In this case, the excitation-timing-controller performs unstable such as outputting a position-detecting signal or a driving-instruction signal, which invites torque ripples, larger variations of rotating speed, or decreasing the torque. The condition, where the phase difference between the position-detecting signal and driving-instruction signal is near to “0” (zero), easily invites these problems. The 17th embodiment proves that the structure discussed above can avoid these problems and can supply stable exciting signals even when the position-detecting-signal has an error and the phase difference is near to “0” (zero). Torque ripples, the larger variations of rotating speed, or decrease of the torque can be thus prevented. As a result, the exciting signal is stabilized as the driving-instruction signal, and the step-motor can be driven in a stable manner up to the limit of its torque characteristics.
Exemplary Embodiment 18
FIG. 51
illustrates a structure of a step-motor-driving device in accordance with the
18
th exemplary embodiment. In
FIG. 51
, exciting-signal-stability-determiner
120
, and selectors
127
,
129
are the same as those used in the 17th embodiment.
This 18th embodiment differs from the 17th embodiment shown in
FIG. 48
in the structure of the position detector, i.e. position detector
130
is provided instead of detectors
3
a
,
3
b
used in 17th embodiment.
A position-detecting signal supplied from detector
130
contains signals of an advance-phase and a delay-phase with regard to an inductive voltage which the driving-winding generates.
FIG. 52A
illustrates a relation between position-detecting signals CS-A, CS-B supplied from detector
130
and torque Ta, torque Tb: Torque Ta is generated when driving-windings of phase-A is excited, and torque Tb is generated when driving-windings of phase-B is excited.
FIG. 52B
illustrates a relation between signals CS-A, CS-B and each torque of “−Ta−Tb”, “Ta−Tb”, “Ta+Tb”, “−Ta+Tb”, which are generated when the driving-windings of phase-A and phase-B are excited to be plus or minus.
As shown in those FIGS., signal CS-A is output ahead in phases of the inductive voltage, i.e. torque Ta, and signal CS-B is output with delaying in phases with regard to the inductive voltage, i.e. torque Tb.
An operation of the 18th embodiment, where the position-detector outputting a signal as shown in
FIGS. 52A
,
52
B is newly provided, is demonstrated hereinafter in comparison with the 17th embodiment where exciting-signal-stability-determiner
120
and selectors
127
,
129
are provided.
As described already in the 17th embodiment, when the phase-relation between the position-detecting signal and the driving-instruction signal alternates frequently, determiner
120
and selectors
127
,
129
determine that the exciting signal is unstable and then input the driving-instruction signals to exciters
2
a
,
2
b
. In other words, during the period while the driving-instruction signal is input later than the advance-phase-signal supplied from detector
130
but earlier than the delay-phase-signal, determiner
120
determines that the exciting signal is unstable and the excitation of the windings is switched responsive to the driving-instruction signal.
When the motor is instructed to rotate in the positive direction, the motor is thus kept driving as a step-motor until the phase of driving-instruction signal advances with regard to signal CS-A set in advance-phase. As a result, the advantage due to advance-phase is effected, thereby improving the motor efficiency. The advance-phase is well known for increasing the motor efficiency.
In the case of driving the motor in the negative direction, signal CS-B set in the delay-phase becomes the advance-phase when the negative direction is viewed as a reference. The motor is thus kept driving as a step-motor until the driving-instruction signal advances with regard to signal CS-B in phases. The advantage of advance-phase is also effected thereby improving the motor efficiency.
The 18th embodiment proves that the position-detecting signal supplied from position detector
130
contains signals of advance-phase and delay-phase with regard to the inductive voltage so that the advantage of advance-phase is effected regardless of rotating directions. As a result, the efficiency of the motor increases.
Exemplary Embodiment 19
FIG. 53
illustrates a structure of a step-motor-driving device in accordance with the
19
th exemplary embodiment. In
FIG. 53
, exciting-signal-stability-determiner
120
, selectors
127
,
129
are the same as those used in the 18th embodiment.
This 19th embodiment differs from the 18th embodiment shown in
FIG. 51
in position-detector
130
, which includes first sensor
131
and second sensor
132
. Sensor
131
is mounted so that a phase advances with regard to an inductive voltage generated by the driving-winding. On the other hand, sensor
132
is mounted so that a phase delays with regard to the inductive voltage.
The relation between respective output signals CS-A, CS-B from sensors
131
,
132
and respective torque generated by exciting each driving-winding is the same as that of embodiment 18th shown in
FIGS. 52A
,
52
B.
The two sensors can be formed of, e.g. Hall elements, MR sensors, optical encoder, or resolver. In the case of three-phase step-motor which has three-phase driving-windings, two sensors out of three can be used.
An operation of the 19th embodiment structured above is basically the same as that of the 18th embodiment.
In other words, during the period while the driving-instruction signal is input later than an advance-phase signal supplied from sensor
131
but earlier than a delay-phase signal supplied from sensor
132
, determiner
120
determines that the exciting signal is unstable, whereby excitation of the windings is switched responsive to the driving-instruction signal.
As a result, the advantage of advance-phase is effected regardless of the rotating directions so that the motor efficiency increases.
FIG. 54A
illustrates a condition where determiner
120
determines that the exciting signal is unstable, and the excitation is switched responsive to the driving-instruction signals DrA, DrB.
This excitation switch seems apparently unfavorable for the motor to rotate in the desirable direction; however, this excitation switch is actually favorable for the motor to be kept driving because the advance-phase-effect can boost the torque.
This operation is further detailed with reference to FIG.
54
B. Since the driving-windings of the motor has inductance component, switching the exciting current of the driving-windings delays from the excitation-switching signals (=signals DrA, DrB in the instance discussed above). As shown in
FIG. 54B
, the excitation-switching signals should be thus supplied slightly earlier, thereby increasing the torque T. This is well known for an advance-phase effect.
In the 19th embodiment, the step-motor-driving device, comprising exciting-signal-stability-determiner
120
, selectors
127
,
129
and position detector
130
formed of sensors
131
,
132
mounted in advance-phase manner with regard to the inductive voltage of the driving-windings, produces advance-phase effect regardless of the rotating directions, thereby increasing the motor efficiency, as same as the 18th embodiment already discussed.
Exemplary Embodiment 20
FIG. 55
illustrates a structure of a step-motor-driving device in accordance with the 20th exemplary embodiment. In
FIG. 55
, excitation-timing-controllers
4
a
,
4
b
exciting-signal-stability-determiner
120
, and selectors
127
,
129
are the same as those used in the 19th embodiment.
First sensor
133
and second sensor
134
forming position detector
130
are provided so that the sensors can output position-detecting signals CS-A, CS-B having advance-phases with regard to an inductive voltage generated by driving-windings, i.e. torque Ta, Tb generated by exciting each deriving-winding.
An operation of the 20th embodiment is illustrated in FIG.
56
. As shown in
FIG. 56
, signals CS-A, CS-B advance in angle. Controllers
4
a
,
4
b
thus output signals DrA, DrB as exciting signals until driving-instruction signals DrA, DrB are input earlier than signals CS-A, CS-B having the advance-phase. As a result, the step-motor can be kept functioning responsive to the driving-instruction signals up to a region where an advantage of the advance-phase is effected by an earlier switch of exciting the driving-windings. Thus the step-motor-driving device of higher performance can be achieved. When signals DrA, DrB are input further earlier than signals CS-A, CS-B, controllers
4
a
,
4
b
turn signals CS-A, CS-B to the exciting signals, thereby achieving the step-motor-driving device free from jumping “out of sync” as discussed in the previous embodiments.
Exemplary Embodiment 21
FIG. 57
illustrates a structure of a step-motor-driving device in accordance with the 21st exemplary embodiment.
The 21st embodiment differs from the 20th embodiment shown in
FIG. 55
in the structure of position-detector
130
, which is structured as follows: Position-signal generator
135
receives respective output signals from first sensor
133
and second sensor
134
, then outputs position-detecting signals CS-A, CS-B after processing the signals.
The driving-windings of motor
1
comprise the first and second windings having a phase-difference of 90 degree electrical angle with each other.
In the case of driving motor
1
in the positive direction, first sensor
133
is mounted to the stator so that the sensor can output a signal advancing in phases with regard to an inductive voltage generated by the first phase winding. In the same case, second sensor
134
is mounted to the stator so that this sensor can output a signal advancing in phases with regard to an inductive voltage generated by the second phase winding. Position-signal-generator
135
receives outputs from sensors
133
,
134
, then generates position-detecting signals CS-A, CS-B corresponding to windings of each phase. An advanced phase of the output signal from sensor
133
is approx. 45 degree of electrical angle with regard to an inductive voltage generated by the first phase winding. An advanced phase of the output signal from sensor
134
is also approx. 45 degree of electrical angle with regard to an inductive voltage generated by the second phase winding.
In the case of instructing motor
1
to rotate in the positive direction, position-signal-generator
135
outputs the signal received from sensor
133
as position-detecting signal CS-A corresponding to the first phase winding. It also outputs the signal received from sensor
134
as position-detecting signal CS-B corresponding to the second phase winding. In the case of instructing motor
1
to rotate in the negative direction, position-signal-generator
135
outputs a signal reversed to the signal received from sensor
133
as position-detecting signal CS-B corresponding to the second phase winding. It also outputs a signal reversed to the signal received from sensor
134
as position-detecting signal CS-A corresponding to the first phase winding.
An operation of the 21st embodiment structured above is demonstrated hereinafter.
First, an instance, when the motor is instructed to rotate in the positive direction, is demonstrated with reference to FIG.
58
A.
Sensor
133
outputs signal S
133
having an advanced-phase by 45 degree of electrical angle with regard to the inductive voltage “ea” generated by the first phase winding. Sensor
134
outputs signal S
134
having an advanced-phase by 45 degree of electrical angle with regard to the inductive voltage “eb” generated by the second phase winding. Position-signal-generator
135
receives these signals S
133
, S
134
and outputs them as signals CS-A, CS-B. As is evident from this description, respective signals CS-A, CS-B have the advanced-phase by 45 degree of electrical angle with regard to the inductive voltages “ea” and “eb” of respective phase-windings, i.e. torque Ta, Tb generated by exciting the respective phase-windings. Therefore, as same as the 20th embodiment, excitation-timing-controllers
4
a
,
4
b
use driving-instruction signals DrA, DrB as the exciting signals until driving-instruction-signals DrA, DrB are input earlier than this advanced-phase signals so that the step-motor can be kept functioning up to a region where an advantage of advanced-phase is effected and the motor efficiency is improved.
Next, an instance, when the motor is instructed to rotate in the negative direction, is demonstrated with reference to FIG.
58
B. In this case, phase-relations of signals S
133
,
134
with regard to inductive voltages “ea”, “eb” are reversal to those of driving motor
1
in the positive direction. Signals
133
,
134
have delayed-phases by 45 degree of electrical angle with regard to inductive voltages “ea”, “eb”. If controllers
4
a
,
4
b
use these signals as signals CS-A, CS-B as same as the first instance, i.e. when the motor is instructed to rotate in the positive direction, the advantage of advanced-phase cannot be effected.
In the case of driving motor
1
in the negative direction, as shown in
FIG. 58B
, position-signal-generator
135
outputs a signal reversal to signal S
133
as signal CS-B and also outputs signal S
134
as signal CS-A. This turns signals CS-A, CS-B to the signals having advance-phases by 45 degree of electrical angle with regard to the inductive voltages “ea”, “eb” thereby producing the same effect of advanced-phase as the first instance.
In this 21st embodiment, as evident from the above description, signal S
133
supplied from sensor
133
should be used as signal CS-A or should be reversed as being signal CS-B depending on the positive or negative driving direction of the motor. Also, signal S
134
supplied from second sensor
134
should be used as signal CS-B or CS-A depending on the driving direction of the motor. These operations are controlled by generator
135
.
This control is simple one because the advanced-phase of each sensor is set at 45 degree. In other words, each sensor has advanced-phase by 45 degree so that identical views from respective driving-windings are achieved. As a result, advanced-phases in both driving directions can be controlled with a simple mechanism.
The advanced-phase by 45 degree is not necessarily to be strict, but it can be approximately 45 degree as far as the motor characteristics tolerate.
As discussed above, the step-motor-driving device in accordance with the 21st embodiment includes position detector
130
which comprises position-signal generator
135
, and the first, second sensors having approx. 45 degree of electrical angle with regard to the inductive voltages generated by respective driving-windings of the first and second phases. In the case of instructing the motor to rotate in the positive direction, a signal from the first sensor is used as position-detecting signal CS-A corresponding to the first phase winding, and a signal from the second sensor is used as position-detecting signal CS-B corresponding to the second phase winding. On the other hand, in the case of instructing the motor to rotate in the negative direction, a signal reversed to the signal from the first sensor is used as position-detecting signal CS-B corresponding to the second phase winding, and the signal from the second sensor is used as position-detecting-signal CS-A corresponding to the first phase winding. These signals are controlled by position-signal-generator
135
. This structure allows the step-motor to be kept driving by the driving-instruction signals up to a region where an advantage of advanced-phase is effected. As a result, the step-motor with a higher efficiency can be achieved. When the driving-instruction signals are input further earlier than signals CS-A, CS-B are input, controllers
4
a
,
4
b
turn signals CS-A, CS-B to the exciting signals. As a result, the step-motor-driving device free from jumping “out of sync” as described in the previous embodiments can be achieved.
Exemplary Embodiment 22
FIG. 59
illustrates a structure of a step-motor-driving device in accordance with the 22nd exemplary embodiment.
The 22nd embodiment differs from the 15th embodiment shown in
FIG. 43
in the structure of position-detector
130
. In this 22nd embodiment, detector
130
used in the 21st embodiment is employed, and exciting-current-boosting-interrupter
105
is newly employed. Since the structure of detector
130
is the same as that of the 21st embodiment, the description thereof is thus omitted here.
Exciting-current controller
7
outputs exciting-current-control signal “Ref”, responsive to the phase-difference between position-detecting signals CS-A, CS-B and driving-instruction signals DrA, DrB, to exciters
2
a
,
2
b
as current-value signal Ref-A, Ref-B. Meanwhile driving-instruction signals DrA, DrB are fed into exciters
2
a
,
2
b
as exciting signals IN-A, IN-B. In this case, controller
7
changes signal Ref as follows:
When excitation-switch of windings responsive to signals DrA, DrB directs the torque in a direction effective for the motor to rotate in a desirable direction, controller
7
changes signal Ref thereby reducing the maximum exciting current of the winding responsive to the phase-difference between signals DrA, DrB and signals CS-A, CS-B. On the other hand, when excitation-switch of windings responsive to signals DrA, DrB directs the torque in a direction unfavorable to the motor to rotate in a desirable direction, controller
7
changes signal Ref thereby increasing the maximum exciting current of the winding responsive to the phase-difference between signals DrA, DrB and signals CS-A, CS-B.
Further, controller
7
are equipped with exciting-current-decrease-halter
100
including halt-width-generator
101
as well as exciting-current-boosting-interrupter
105
including interruption-width-generator
107
. Halter
100
halts signal Ref from changing during a period when halt-width-generator
101
outputs exciting-current-decrease-halting signal “m” responsive to the output of position-detecting signals CS-A, CS-B. The change of signal Ref, as discussed above, reduces the maximum-exciting-current of the winding. Interruption-width-generator
107
outputs interrupt-enable-signal “q” responsive to position-detecting-signals CS-A, CS-B, and when signals DrA, DrB change while generator
107
outputs signal “q”, exciting-current-boosting-interrupter
105
outputs exciting-current-boosting-interrupt signal “n” since then until generator
107
completes outputting signal “q”. Interrupter
105
also changes signal Ref thereby increasing the maximum-exciting-current of the winding while it keeps outputting signal “q”.
Signal-width-generator
213
outputs signal P
213
having a given pulse width every time one of position-detecting signals CS-A or CS-B turns to level H from level L or vice versa. A reversed signal to signal P
213
is tapped off from halt-width-generator
101
as exciting-current-decrease-halting signal “m”, and signal P
213
also functions as interrupt-enable signal “q” fed into interruption-width generator
107
.
Exciters
2
a
,
2
b
receive driving-instruction signals DrA, DrB as exciting signals and the current-value signal supplied from controller
7
, then switches excitation of the driving-windings responsive to the exciting signals. Exciters
2
a
,
2
b
also sets the maximum-exciting current responsive to the current-value signal and supplies power for exciting the driving-windings.
An operation of the step-motor-driving device structured above in accordance with the 22nd embodiment is demonstrated hereinafter with reference to
FIGS. 60A
,
60
B.
The operation shown in
FIGS. 60A
,
60
B is applicable when the motor is instructed to rotate in the positive direction. In the case of instructing the motor to rotate in the negative direction, basically the elements operate in the same way. Therefore, the demonstration is shown only in the case of instructing the motor to rotate in the positive direction.
When driving-instruction signals DrA, DrB delay from position-detecting signals CS-A, CS-B, exciting-current controller
7
outputs instruction-delay signal RN-A, RN-B responsive to the phase-difference of these signals, thereby reducing exciting-current-control signal Ref. This operation of controller
7
has been already described.
Signals RN-A, RN-B are synthesized by OR gate
81
and supplied from selector
201
as signal “down 0” when the motor is driven in the positive direction. Signal “down 0” supplies information for reducing the exciting current. Here is some remarks about this signal:
Signal “down 0” is responsive to the delay-phase-difference of signals DrA, DrB with regard to signals CS-A, CS-B. However, since signals CS-A, CS-B have advanced-phases with regard to the inductive voltage generated by each winding of respective phases as described in the 21st embodiment, signal “down 0” supplies surplus information for reduction of exciting current. Therefore, at the advanced-phases, if signal “down 0” directly reduces the exciting current, excessive reduction would result in stalling the motor.
Exciting-current-decrease-halter
100
employed in this embodiment can avoid this problem. The operation of halter
100
is detailed with reference to FIG.
60
A.
Signals CS-A, CS-B have advanced-phases with regard to the inductive voltages generated by the windings of respective phases, i.e. the signals advance with regard to torque Ta, Tb in phases. Torque Ta, Tb are generated by exciting the windings of respective phases.
Signal-width-generator
213
outputs signal P
213
at level H during a given pulse width every time signals CS-A, CS-B change.
In this embodiment, signal “down 0” during the period when signal P
213
stays at level H is treated as surplus information for reducing the exciting current.
FIG. 60A
illustrates an operation when driving-instruction signals DrA, DrB delay from position-detecting signals CS-A, CS-B, and further illustrates signal P
213
is supplied with delay after the period while signal P
213
stays at level H.
In this case, signal “down 0” stays at level H longer than signal P
213
does. Signal “down 0” thus supplies surplus information in reducing the exciting current.
Exciting-current-decrease-halter
100
holds exciting-current-decrease-halting signal “m” at level L while signal P
213
stays at level H. Integrator
200
thus receives signal “down” which stays at level H for a shorter period than signal “down 0” does. As a result, exciting-current-control signal Ref is controlled by signal “down” free from the surplus information that signal “down 0” has.
Integrator
200
reduces current of signal Ref during the period while signal “down” stays at level H. This has been already described in the 15th embodiment.
As discussed above, exciting-current-decrease-halter
100
prevents the exciting current from being excessively reduced even when position-detecting signals CS-A, CS-B advance in phases. This eliminates a chance of stalling the motor.
Signal “up 0” has some remarks as follows: Signal “up 0” is supplied from selector
201
. In the case of driving the motor in the positive direction, signals RP-A, RP-B are synthesized by OR gate
82
into signal “up 0”. Instruction-advance signals RP-A, RP-B are supplied when driving-instruction signals DrA, DrB advance from position-detecting signals CS-A, CS-B in phases, and exciting-current controller
7
increases the current of exciting-current-control signal Ref responsive to instruction-advance signals RP-A, RP-B. This has been already described in the previous embodiments.
In other words, signal “up 0” supplies information for increasing the exciting current. However, when signals CS-A, CS-B have advanced-phases as described previously, signal “up 0” is supplied not before signals DrA, DrB are input earlier than these advanced signals. The signal “up 0” supplies thus insufficient information for increasing the exciting current.
At the advanced-phases, if signal “up 0” directly increases the exciting current, current-increase would delay so that the motor falls into unstable condition or stalling.
Exciting-current-boosting-interrupter
105
—newly employed in this embodiment-can avoid this problem. An operation of interrupter
105
is detailed hereinafter with reference to FIG.
60
B.
As same as shown in
FIG. 60A
, signal-width-generator
213
outputs signal P
213
at level H during a given pulse width every time the advanced-phase signals CS-A, CS-B change.
In this embodiment, signal P
213
is used as interrupt enable signal “q”. When signals DrA, DrB change while signal “q” stays at level H, interrupter
105
outputs exciting-current-boosting-interrupt signal “n” because of insufficient information in increasing the exciting current.
FIG. 60B
illustrates an operation when driving-instruction signals DrA, DrB delay from position-detecting signals CS-A, CS-B, and further, signals DrA, DrB are supplied while signal P
213
, i.e. interrupt enable signal “q”, stays at level H.
In this case, since signals DrA, DrB change while signal P
213
, i.e. interrupt enable signal “q”, stays at level H, information in increasing the exciting current is in short supply.
When signals DrA, DrB change while interrupt enable signal “q” stays at level H, signal “down 0” turns to level L. Then interrupting-width generator
107
turns exciting-current-boosting-interrupt signal “n” to level H through inverter
219
and AND gate
221
. Interrupter
105
thus interrupts signal “up 0” with signal “n”, and inputs signal “up” to integrator
200
. Signal “up” can turn to level H regardless of signal “up 0”. As a result, exciting-current-control signal “Ref” is controlled by signal “up” which is supplemented with the information short in signal “up 0”.
Integrator
200
counts up up-down counter
209
thereof, thereby increasing signal “Ref”, while signal “up” stays at level H.
Exciting-current-boosting-interrupter
105
as discussed above can prevent the increase of exciting current from delaying even if position-detecting signals CS-A, CS-B advance with regard to signals DrA, DrB in phases. As a result, the motor is free from falling into unstable condition or jumping out of sync.
The step-motor-driving device in accordance with the 22nd embodiment can avoid excessive reduction of the exciting current as well as delay in increasing the exciting current even when the position-detecting signals advance in phases. As a result, the motor can make use of the advantages of advanced-phases, i.e. increase of the motor-efficiency and stableness in control over the exciting current.
Exemplary Embodiment 23
FIG. 61
illustrates a structure of a step-motor-driving device in accordance with the 23rd exemplary embodiment.
The 23rd embodiment differs from the 22nd embodiment shown in
FIG. 59
in the following points: Delay-signal selectors
5
a
,
5
b
and exciting-signal selectors
14
a
,
14
b
are provided to form excitation-timing controllers
4
a
,
4
b
in the 23rd embodiment. Further, exciting-signal-stability determiner
120
and selectors
127
,
129
are also provided in this embodiment.
This structure produces another advantage in addition to the advantages proved by the 22nd embodiment, i.e. allowing excitation-timing controllers
4
a
,
4
b
to eliminate a chance for the step-motor to jump out of sync.
In the 22nd and 23rd embodiments, exciting-current-decrease-halter
100
and exciting-current-boosting-interrupter
105
commonly share signal P
213
output from signal-width-generator
213
. In other words, an output width of exciting-current-decrease-halting signal “m” equals that of interrupt enable signal “q”.
An operation in this case is illustrated in FIG.
63
.
First, when signals DrA, DrB change after signal P
213
leaves level H, signal “down” stays at level H during the period since signal P
213
leaves level H until signals DrA, DrB change, thereby reducing the exciting current (Period Y
1
).
Second, when signals DrA, DrB change while signal P
213
stays at level H, signal “up” stays at level H during the period since signals DrA, DrB change until signal P
213
leaves level H (period Y
3
).
In other words, the exciting current is controlled so that phase-difference of driving-instruction-signals DrA, DrB delaying from position-detecting signals CS-A, CS-B can correspond to the width of level H where signals P
213
stays.
Based on this control, a proper setting of output width (i.e. width of level H) of signal P
213
can control the exciting current so that the phase difference between signals CS-A, CS-B and DrA, DrB can take an arbitrary value. For instance, the output width of signal P
213
is set slightly wider than the advanced-phase of signals CS-A, CS-B thereby controlling the exciting current to have some margin against the load, i.e. the exciting current at the level of “minimum value +α”. Reducing the exciting current down to “the minimum value +α” allows the control method to make use of restoring force intrinsic in the step-motor when the step-motor-driving-device encounters some load disturbance.
Exemplary Embodiment 24
FIG. 62
illustrates a structure of a step-motor-driving-device in accordance with the 24th exemplary embodiment.
The 24th embodiment differs from the 23rd embodiment shown in
FIG. 61
in the structure of interrupt-width-generator
109
of exciting-current-boosting-interrupter
105
.
In the 23rd embodiment previously discussed, exciting-current-decrease-halter
100
and exciting-current-boosting-interrupter
105
commonly share signal-width generator
213
, which outputs signal P
213
. Signal P
213
is reversed and tapped off from halt-width generator
101
as exciting-current-decrease-halting signal “m”. Signal P
213
functions as interrupt enable signal “q” in interrupt-width generator
107
.
On the other hand, in this 24th embodiment, signal-width generator
213
exclusively works for exciting-current-decrease-halter
100
, and signal P
213
is exclusively used as exciting-current-decrease-halting signal “m”. Another signal-width generator
223
is newly provided to exciting-current-boosting-interrupter
105
, and signal P
223
supplied from generator
223
functions as interrupt-enable signal “q” in interrupt-width generator
109
.
Signal-width generator
223
receives position-detecting signals CS-A, CS-B as signal-width-generator
213
receives the same, and outputs signal P
223
having a given pulse width as interrupt-enable signal “q” every time one of CS-A or CS-B turns to level H from level L or vice versa. This operation is the same as that of generator
213
.
In the 24th embodiment structured above, each output-width of exciting-current-decrease-halting signal “m” and interrupt-enable signal “q” can be independently set. For instance, an output width “tm” (width of level L) of signal “m” is set slightly wider than the advanced-phases of position-detecting signals CS-A, CS-B, and an output width “tq” (width of level H) is set slightly narrower than output width “tm” of signal “m”, e.g. roughly the same value of the advanced-phase.
The operation in this case is illustrated in FIG.
64
.
First, when driving-instruction signals DrA, DrB change after exciting-current-decrease-halting signal “m” is tapped off (i.e. after width “tm”), signal “down” stays at level H during the period since signal “m” is tapped off until signals DrA, DrB change, thereby reducing the exciting current (period Y
1
).
The phase-difference between signals DrA, DrB and position-detecting signals CS-A, CS-B decreases at less exciting current. In due course, signals DrA, DrB vary only within the period while signal “m” is supplied (i.e. during the width “m”). While signal “mi” is supplied, signal “down” stays at level L thereby halting the exciting current from decreasing. At this time, if DrA, DrB change after interrupt-enable signal “q” is supplied (after width “q”), signal “up” stays at level L, and the exciting current does not increase (period Y
2
).
If signals DrA, DrB change while signal “q” is supplied (during the width “tq”), signal “up” stays at level H during the period since signals DrA, DrB change until signal “q” completes its output, thereby increasing the exciting current (period Y
3
).
The phase-difference between signals DrA, DrB and position-detecting signals CS-A, CS-B increases at greater exciting current. Eventually, the phase-difference becomes stable in the condition in period Y
2
discussed above.
During period Y
2
shown in
FIG. 64
, the exciting current halts having some margin against the load, and neither increases nor decreases, i.e. exciting-current-controlling loop is open.
This operation is the same as that described in 15th embodiment shown in FIG.
43
. The 24th embodiment thus produces the same effect as the 15th embodiment has done.
In the 24
th
embodiment as discussed above, signal-width generators
213
and
223
are exclusively provided to exciting-current-decrease-halter
100
and exciting-current-boosting-interrupter
105
respectively and independently. Each output width of exciting-current-decrease-halting signal “m” and interrupt-enable signal “q” can be also set independently. Then the width of signal “m” is set wider than the advance-phase of the position-detecting signal, and the width of signal “q” is set narrower than that of signal “m”, e.g. approximately the same width as the advanced-phase of the position-detecting signal. As a result, the exciting current halts decreasing or increasing with some margin against the load, i.e. the same effects as obtained in the 15th embodiment shown in
FIG. 43
can be achieved. Not to mention, the 24th embodiment can also achieve other effects proved by the 23rd embodiment.
Signal-width generators
213
and
223
can output signals having a pulse width responsive to a mover's speed of the motor every time the position-detecting signal is input. This can be achieved by the method shown in
FIG. 46
of the 16th embodiment. In this case, exciting-current-decrease-halting signal “m” or interrupt-enable signal “q” is supplied for a period responsive to the speed of the mover. This structure is thus good for an application where the motor speed is varied in a wide range.
Signal-width generators
213
and
223
can also simply output signals having a given pulse-width every time the position-detecting signal is input. This is achieved by the method shown in
FIG. 47
of the 16th embodiment.
Exemplary Embodiment 25
FIG. 65
illustrates a structure of a step-motor-driving device in accordance with the 25th exemplary embodiment.
The 25th embodiment differs from the 24th embodiment shown in
FIG. 62
in the following points: (1) structure of an output stage of phase-difference amplifier
8
, and (2) start-stop-exciter
40
is newly provided, exciter
40
includes frequency discriminator
41
identifying the frequency of driving-instruction signals DrA, DrB.
Start-stop-exciter
40
and frequency discriminator
41
work in the same way as the start-stop-exciter and the frequency discriminator used in the 10th embodiment shown in FIG.
37
.
When the frequency of signal DrA, DrB is lower than the given value, frequency discriminator
41
outputs a signal at level H. In other words, frequency discriminator
41
makes use of a low frequency of signals DrA, DrB, thereby detecting the motor being in the starting mode or in the halting mode for positioning control. When an output from discriminator
41
turns to level H, start-stop exciter
40
forces phase-difference amplifier
8
to increase current-control signal Ref, thereby increasing the exciting current of the windings.
An output stage of amplifier
8
comprises PWM circuit
147
and smoothing circuit
149
. This structure operates in the same way as D/A converter
211
used in the 24th embodiment shown in FIG.
62
.
An output signal in digital form from up-down counter
209
is transformed by PWM circuit
147
into a pulse-width-modulated signal carrying a frequency ranging from, e.g. several dozens kHz to several hundreds kHz. Smoothing circuit
149
removes the carrier frequency component from this modulated signal, then the signal is transformed into an analog signal. In other words, PWM circuit
147
and smoothing circuit
149
function as same as D/A converter which transforms a digital signal into an analog signal. Phase-difference amplifier
8
comprising circuits
147
and
149
works basically in the same way as the phase-difference amplifier discussed in the previous embodiments.
The output from PWM circuit
147
is a pulse-width-modulated signal and extends its staying time on level H at a greater value in digital-signal supplied from up-down counter
209
. This PWM signal is fed into smoothing circuit
149
via OR gate
145
. Smoothing circuit
149
increases its output, i.e. current-control signal Ref, at longer staying time on level H of its input signal.
OR gate
145
receives the output from frequency discriminator
41
and the output from PWM circuit
147
.
Accordingly, in the case that the output from discriminator
41
is at level L, i.e. driving-instruction signals DrA, DrB carry a rather high frequency, and the motor is driven in a normal way, the output from PWM circuit
147
is fed into smoothing circuit
149
as it is and signal Ref is controlled so that it supplies exciting current to the windings appropriately responsive to the load.
In the case that the output from discriminator
41
is at level H, i.e. driving-instruction signals DrA, DrB carry a rather low frequency, and the motor is started or stopped for positioning, OR gate
145
allows smoothing circuit
149
to receive the signal at level H so that signal Ref is compulsorily increased. In other words, the exciting current of the windings is compulsorily increased.
A response at the compulsory increase of signal Ref is influenced by a smoothing-time-constant set in smoothing circuit
149
; however, this time constant has been set at a rather high frequency (more than several kHz) in order to remove the carrier frequency. The influence to the response is thus negligible small.
The 25th embodiment discussed above effects not only the advantage by the 24th embodiment, but also the advantage of the 10th embodiment, i.e. when the motor is stopped or halted for positioning, this action is detected because driving-instruction signals carry a low frequency, then exciting current should be promptly increased so that starter-torque for starting the motor or holding torque for halting and positioning the motor can be obtained.
Exemplary Embodiment 26
FIG. 66
illustrates a structure of a step-motor-driving device in accordance with the 26th exemplary embodiment.
The 26th embodiment differs from the 25th embodiment shown in
FIG. 65
in the structure of start-stop exciter
40
.
In
FIG. 65
, start-stop-exciter
40
includes speed detector
140
which discriminator whether or not a driving speed of mover
1
of the motor is lower than a given value.
When detector
140
determines that the driving speed is lower than the given value and outputs a signal at level H, start-stop exciter
40
considers that the motor is to stop or halt for positioning. Then exciter
40
feeds the signal at level H into smoothing circuit
149
forming an output stage of phase-difference amplifier
8
via OR gate
8
, thereby increasing current-control signal Ref As a result, the exciting current of the windings is compulsorily increased.
Start-stop exciter
40
works in the same way as the start-stop exciter used in the 25th embodiment, though exciter
40
has a structure different from the exciter in the 25th embodiment.
Speed detector
140
comprises position-signal-frequency detector
141
which detects a frequency of the position-detecting-signal responsive to an output change of the position-detecting-signal and protector
143
which makes an output-change of position-detecting signal effective only when an instruction of driving direction of the motor is directed in the same direction as the driving direction of the mover. Speed detector
140
counts the time since an effective output-change occurs until the next effective output-change occurs, thereby detecting the driving speed of the mover.
FIG. 67
illustrates a structure of speed detector
140
.
In
FIG. 67
, protector
143
receives driving-direction-instructing signal FR, which instructs the motor to rotate in the positive or negative direction, and driving-direction signal FRr which indicates in which direction the motor actually rotates. Exclusive NOR gate (EX-NOR gate) detects whether these signals agree or not, and when the signals agree, protector
143
outputs a signal at level H as signal “Pro” or outputs a signal at level L as signal Pro when not agree.
In position-signal-frequency detector
141
, frequencies of position-detecting signals CS-A, CS-B are multiplied by exclusive OR gate (EX-OR gate), then the resultant signals are fed into frequency detector
144
via AND gate
142
. When the input signal turns to level H from level L or vice versa, frequency detector
144
counts a time between these changes. Detector
144
then outputs a signal at level H when the counted time is longer than a given time. In other words, frequency detector
144
outputs a signal at level H responding to its input signal carrying a low frequency. Position-signal-frequency detector
141
outputs the signal supplied from this frequency counter
144
.
AND gate
142
receives output signal Pro from protector
143
and the multiplied signals CS-A, CS-B.
Protector
143
transfers changes of signals CS-A, CS-B to frequency detector
144
only when signal Pro is at level H, and does not transfer it when signal Pro is at level L.
Accordingly, speed detector
140
as a whole detects a frequency of the position-detecting-signal as a change of position-detecting-signal is valid when the instruction of driving direction of the motor agrees with the actual rotating direction. When the instruction does not agree with the actual rotating direction, speed detector
140
considers a change of position-detecting-signal invalid, speed detector
140
does not reflect this invalid change to detecting the frequency.
A step-motor, in general, produces greater torque-ripples when it tries to obtain starter-torque or holding torque by increasing the exciting current. Variation in rotating speed grows larger at the greater torque ripples, and an output frequency from the position detector thus looks higher than an actual frequency. Therefore, the mover's speed cannot be detected simply with this frequency. Assume that the exciting current is increased simply because the signal frequency supplied from the position detector lowers. Then the rotating-speed-variation increases upon obtaining the starter-torque or holding torque due to the factors discussed above, and the apparent output frequency from the position detector grows higher. As a result, the exciting current cannot be increased anymore, i.e. the starter-torque or holding torque cannot be maintained.
At the moment when the step-motor produces large rotating-speed-variations due to the factors discussed above, the instruction of motor's driving direction does not agree with the actual rotating direction. Speed detector
140
used in this embodiment focuses on this problem, and protector
143
is thus employed therein so that detector
140
can detect a speed accurately even in the condition as discussed above.
When a time span over a first effective change of the position-detecting signal and a second effective change exceeds a given time pre-set in frequency-detector
144
, speed detector
140
outputs a signal at level H.
When speed detector
140
outputs a signal at level H, start-stop-exciter
40
considers it as the time for starting or halting the motor to be positioned. Then exciter
40
increases current-control-signal Ref, so that the exciting current of the windings is compulsorily increased.
The 26th embodiment, as discussed above, proves that the time when the motor should stop or halt for positioning can be detected with a low driving speed of the mover. Then the exciting current promptly increases thereby obtaining the starter torque for starting the motor or holding torque for positioning the motor. The 26th embodiment thus effects the same advantages that the 25th embodiment does.
At detecting the speed of the mover, the protector newly employed in this embodiment determines an output-change of the position-detecting signal to be an effective one only when the instruction of driving direction of the motor agrees with the actual rotating direction. Thanks to this function of the protector, the speed detector can accurately detect the driving speed of the mover regardless of large variations in the rotating speed. The large variations can be produced when the starter torque or holding torque is obtained by increasing the exciting current. As a result, not only detecting an accurate rotating speed but also maintaining the starter toque or holding torque can be achieved.
Exemplary Embodiment 27
FIG. 68
illustrates a structure of a step-motor-driving device in accordance with the 27th exemplary embodiment.
The 27th embodiment differs from the 26th embodiment shown in
FIG. 66
in the following points: In
FIG. 68
, an output signal from AND gate
231
, which is one of elements making up exciting-current-compulsory-booster
30
, and a signal reversed to an output from speed detector
140
are fed into a pre-set terminal of integrator
225
via AND gate
153
. The signal reversed to the output from speed detector
140
is also fed into a hold-terminal of integrator
225
via NAND gate
155
. AND gate
153
and NAND gate
155
receive power-supply-stop-signal “EN” of the motor. Exciters
2
a
and
2
b
also receive signal “EN”. The preset and hold terminals of integrator
225
are coupled with a preset terminal and a hold terminal of up-down counter
229
included in integrator
225
. Other structures in this embodiment are the same as those in the 26th embodiment shown in FIG.
66
.
An operation of the 27th embodiment structured above is demonstrated hereinafter.
An output signal from booster
30
turns to level H when the deviation leaves the fourth status, which has been described in the 14th embodiment shown in
FIG. 42
, and this output signal presets up-down-counter
209
so that the exciting current can be increased.
An output from speed detector
140
turns to level H when the motor is to be started or halted for positioning, which has been described in the 26th embodiment shown in FIG.
66
. This output signal increases the exciting current so that starter torque or holding torque can be obtained.
Power-supply-stop-signal “EN” at level H means an instruction of supplying the power, and signal “EN” at level L means an instruction of stopping the power supply. Signal “EN” at level H allows exciters
2
a
,
2
b
to supply the power for exciting the driving windings of the motor, and signal “EN” at level L allows the exciters to stop supplying the power.
The preset terminal of integrator
225
at level H allows up-down-counter
209
to output the maximum value in digital form so that current-control-signal Ref can increase. The hold-terminal of integrator
225
at level H allows up-down-counter
209
to stop counting and hold the digital output value so that exciting-current-control signal Ref until then can be stored.
FIG. 69
illustrates the structure of integrator
225
thus operates.
In
FIG. 69
, when the hold-terminal turns to level H, input-terminals “up” and “down” are fixed at level L and counter
209
stops its operation.
An operation of the 27th embodiment is demonstrated hereinafter.
First, an instance, when signal “EN” is at level H and the output from speed detector
140
is at level L, is demonstrated.
In this instance, the motor is driven in normal way, and the exciting current does not need to increase for obtaining the starter torque or holding torque.
The same signal as tapped off from AND gate
231
is supplied from AND gate
153
, i.e. this signal is supplied to the preset-terminal of integrator
225
. The output from NAND gate
155
, i.e. the hold-terminal of integrator
225
, is at level L.
Integrator
225
thus can operate in normal way free from being held, and is not preset except when the deviation leaves the fourth status and the exciting current is truly required as described in the embodiment 14th. Thus the motor is kept rotating in normal way. In this instance, exciting-current-controller
7
controls exciting-current-control-signal Ref appropriately responsive to the load.
Second, an instance, when signal “EN” is at level H and the output from speed detector
140
is also at level H, is demonstrated.
In this instance, the motor halts its rotating with generating the holding torque for positioning. The output from AND gate
153
, i.e. the preset terminal of integrator
225
, is at level L. An output of NAND gate
155
, i.e. the hold terminal of integrator
225
is at level H.
Integrator
225
is thus held, and up-down-counter
209
maintains the digital output with which the motor is driven in normal way. The preset terminal of integrator
225
is held at level L so that counter
209
can avoid being preset by an error.
Since the output from speed detector
140
is at level H in this case, OR gate
145
compulsorily increases exciting-current-control signal Ref thereby obtaining the holding torque. This is the same operation as discussed in the 26th embodiment.
Third, an instance, when signal “EN” is at level L, is demonstrated.
In this instance, the motor is halted because the power for exciting the windings is stopped. The output from AND gate
153
, i.e. the preset terminal of integrator
225
, is at level L, and the output from NAND gate
155
, i.e. the hold terminal of integrator
225
is at level H.
Integrator
225
is thus held, and up-down-counter
209
maintains the digital output with which the motor is driven in normal way. The preset terminal of integrator
225
is held at level L so that counter
209
can avoid being preset by an error.
The 27th embodiment, as discussed above, proves that when the motor is to be halted for positioning by generating the holding torque or the motor is stopped by stopping the power supply to the windings, i.e. reducing the exciting current almost to zero, the hold terminal of integrator
225
is held at level H thereby halting the operation of the integrator. This operation allows up-down-counter
209
, an element of integrator
225
, to maintain its digital output thereby storing the value of exciting-current-control-signal Ref, with which the motor is driven in normal way.
When the motor is re-driven, this stored value of signal Ref can be a starting point for counter
209
to change its output, thereby restarting the integrating operation of integrator
225
. This operation allows signal Ref to converge promptly on a value appropriate to the load. In shorts, the step-motor-driving device in accordance with the 27th embodiment can experience the loaded condition, so that response performance of controlling the exciting current at re-start of the motor is improved.
Exemplary Embodiment 28
FIG. 70
illustrates a structure of a step-motor-driving device in accordance with the 28th exemplary embodiment.
The 28th embodiment differs from the 27th embodiment shown in
FIG. 68
in the following points:
In
FIG. 70
, an output signal from AND gate
231
, which is one of elements making up exciting-current-compulsory-booster
30
, an output signal from speed detector
140
and an output signal from PWM circuit
147
are together fed into smoothing circuit
149
via AND gate
157
. The signal reversed to the output from speed detector
140
and power-supply-stop-signal “EN” are together fed into a hold-terminal of integrator
225
via NAND gate
155
. The hold terminal of integrator
225
is coupled with hold terminal of up-down counter
209
included in integrator
225
. The preset terminal and AND gate
153
described in the 27th embodiment shown in
FIG. 68
are thus omitted. Other structures in this embodiment are the same as those in the 27th embodiment shown in FIG.
68
.
An operation of the 28th embodiment structured above is demonstrated hereinafter. Meanwhile, the output from AND gate
231
, an element of booster
30
, the output from speed detector
140
and stop-signal “EN” are identical to those described in the 27th embodiment. Further, the hold terminal of integrator
225
works in the same way as described in the 27th embodiment.
First, an instance, when signal “EN” is at level H and the output from speed detector
140
is at level L, is demonstrated, i.e. in this instance, the motor is driven in normal way, and the exciting current does not need to increase for obtaining the starter torque or holding torque.
The output from NAND gate
155
, i.e. the hold terminal of integrator
225
, is at level L. Integrator
225
thus can operate in normal way free from being held, and the motor is thus kept rotating in normal way. In this instance, exciting-current-controller
7
controls exciting-current-control-signal Ref appropriately responsive to the load.
When the deviation leaves the fourth status, the output from AND gate
231
turns to level H, thereby increasing the output from smoothing circuit
149
via OR gate
157
. In shorts, as same as the 14th embodiment, although the exciting-current-control-signal Ref is compulsorily boosted, a digital output from up-down-counter
209
in integrator
225
is not influenced by this compulsory boosting and is kept maintaining.
Second, an instance, when signal “EN” is at level H and the output from speed detector
140
is also at level H, is demonstrated. In this instance, the motor halts its rotating with generating the holding torque for positioning. An output of NAND gate
155
, i.e. the hold terminal of integrator
225
is at level H. Integrator
225
is thus held, and up-down-counter
209
maintains the digital output with which the motor is driven in normal way.
Since the output from speed detector
140
is at level H in this case, OR gate
157
compulsorily increases exciting-current-control signal Ref thereby obtaining the holding torque. This is the same operation as discussed in the 26th embodiment.
Third, an instance, when signal “EN” is at level L, is demonstrated.
In this instance, the motor is halted because the power for exciting the windings is stopped. The output from NAND gate
155
, i.e. the hold terminal of integrator
225
is at level H. Integrator
225
is thus held, and up-down-counter
209
maintains the digital output with which the motor is driven in normal way.
The 28th embodiment, as discussed above and as same as the 27th embodiment, proves that when the motor is to be halted for positioning by generating the holding torque or the motor is stopped by stopping the power supply to the windings, i.e. reducing the exciting current almost to zero, the value of exciting-current-control-signal Ref, with which the motor is driven in normal way, can be stored. The step-motor-driving device in accordance with the 28th embodiment can experience the loaded condition, so that response performance of controlling the exciting current at re-start of the motor is improved.
Exemplary Embodiment 29
In
FIG. 70
illustrating the 28th embodiment previously discussed, signals Sa, Sb are supplied from deviation-detectors
20
a
,
20
b
as out-of-sync signals “UL” via OR gate
239
. This signal “UL” is identical to signal “UL” described in the 11th embodiment shown in FIG.
38
. In other words, when deviation detectors
20
a
,
20
b
detect the second status or the third status, signals “UL”—indicating that the driving-instruction-signal is out of sync from the position-detecting-signal—is fed into an upper-class device.
This transmission of out-of-sync signal “UL” to the upper-class device allows the upper-class-device to determine whether the step-motor mounted therein properly functions or not. In other words, the upper-class device makes use of signals “UL” so that the step-motor mounted therein can be driven up to the limit of the torque characteristics by keeping the motor synchronizing with the driving-instruction-signal. As a result, the motor exerts its upper most work capability.
Signal “UL”, not to mention and not limited to the embodiment shown in
FIG. 70
, is applicable to any embodiments previously described as long as they have employed signals Sa, Sb.
FIGS. 71
,
72
are a front outlook view and a bottom view of a step-motor-driving device of the present invention. Motor
501
includes (1) a rotor comprising cylindrical permanent magnet magnetized to N and S poles and (2) a stator comprising iron cores facing the rotor via annular space, the iron core being wounded by windings. Magnetic sensor
503
includes a position detector comprising Hall elements. Circuit-board
509
is equipped with an integrated circuits (IC) for controlling the motor, external electronic components to the IC (not shown) and connector
507
. Board
509
extends to inside of the motor, and components forming magnetic sensor
503
are mounted thereon.
The IC incorporates the circuits having the structures described in the previous embodiments and a power transistor for powering the motor integratively on a single silicon chip. Connector
507
conveys signals between the step-motor-driving device and the system in which the device is mounted.
The motor and the board are not necessarily incorporated as discussed above, but they can be coupled with lead wires.
The step-motor-driving device of the present invention, as discussed above, comprises the motor which is basically the same step-motor as the conventional one, and the magnetic sensor which can be formed by, e.g. Hall elements thereby eliminating a high-resolution encoder such as a bulky resolver. The step-motor-driving device of the present invention physically needs only the magnetic sensor in addition to the conventional one, thus the device of the present invention does not become bulky and fits easily in a system which has employed the conventional step-motor-driving device.
The advantages of the step-motor-driving device of the present invention can be summarized as follows:
1. Re: Exemplary Embodiments 1 and 2
When the excitation switch of the windings of each phase responsive to the driving-instruction signals directs the torque in an unfavorable direction for the motor to rotate in a desirable direction, a signal generated by the position detector is supplied to the exciter as an exciting signal. When the excitation switch directs the torque in the favorable direction for the motor to rotate in the desirable direction, the driving-instruction-signal is supplied to the exciter as the exciting signal. The excitation-timing controller thus operating is provided to the step-motor-driving device. As a result, a speed control and a positioning control can be achieved at a low cost by an extremely simple system, which is a key advantage of the step-motor. On top of that, when the driving-instruction-signal carries a high frequency, the step-motor exerts the performance identical to a DC brushless motor thereby clearing away a chance of jumping “out of sync”.
The excitation-timing-controller can be formed with ease by the delay-signal-selector. In the case of instructing the motor to rotate in the positive direction, the delay-signal-selector outputs the later input signal between the driving-instruction-signals and position-detecting-signal. In the case of instructing the motor to rotate in the negative direction, the delay-signal-selector outputs the later input signal between the driving-instruction-signals and the signals reversed to the position-detecting-signals.
The delay-signal-selector can be formed by the reciprocal latch, which latches levels of signals as follows:
(a) in the case of instructing the motor to rotate in the positive direction: (a-1) Latch a level of the position-detecting-signal at a timing when the driving instruction-signal changes. (a-2) Latch a level of driving-instruction-signal at a timing when the position-detecting-signal changes.
(b) in the case of instructing the motor to rotate in the negative direction: (b-1) Latch a level of the signal reversed to the position-detecting-signal at the timing when the driving-instruction-signal changes. (b-2) Latch the level of driving-instruction-signal at the timing when the position-detecting-signal changes.
In this instance, if an advance-delay relation between the driving-instruction-signal and the position-detecting-signal is abruptly reversed, the exciting signal can turn smoothly and seamlessly. As a result, the step-motor can be controlled in a more stable manner.
The delay-signal-selector can be formed by the reciprocal-signal-selector. In the case of instructing the motor to rotate in the positive direction, the reciprocal-signal-selector selects and outputs the position-detecting-signal at the timing when the driving-instruction-signal changes, or selects and outputs the driving-instruction-signal at the timing when the position-detecting-signal changes. In the case of instructing the motor to rotate in the negative direction, the reciprocal-signal-selector selects and outputs the signals reversed to the position-detecting-signal at the timing when the driving-instruction-signal changes, or selects and outputs the driving-instruction-signal at the timing when the position-detecting-signal changes. In this instance, if the advance-delay relation between the driving-instruction-signal and the position-detecting-signal is abruptly reversed, the exciting signal can turn smoothly and seamlessly. As a result, the step-motor can be controlled in a more stable manner.
The position detector can be formed by Hall elements, which are inexpensive and small in size. In this case, the position detector requires a little space to be mounted to the motor, and thus the step-motor-driving device free from jumping “out of sync” and as good as the conventional one both in size and cost can be achieved. The position detector and excitation-timing-controller can be provided to each phase independently. This structure allows the excitation-timing-controller to independently process the signals and thus to be free from linking with processing signals of other phases, thereby simplifying the construction. Further, this structure is applicable to the multi-phase step-motor with ease, therefore, the multi-phase step-motor free from jumping “out of sync” can be achieved.
(2) Re: Exemplary Embodiments 3 and 4
The exciting-current-controller is provided, which operates as follows: When the excitation switch of the windings of each phase responsive to the driving-instruction signals directs the torque in a favorable direction for the motor to rotate in a desirable direction, the exciting-current-controller changes the signal therefrom responsive to the phase-difference between the driving-instruction-signal and the position-detecting-signal so that the maximum exciting-current of the driving windings can decrease. When the excitation switch directs the torque in the unfavorable direction for the motor to rotate in the desirable direction, the exciting-current-controller changes the signal therefrom responsive to the phase-difference between the driving-instruction-signal and the position-detecting-signal so that the maximum exciting-current of the windings can increase. This structure allows the motor to reduce its torque ripples, vibrations, noises and rotating-speed-variations.
Further, the exciting-current is controlled to an appropriate value responsive to the frequency of the driving-instruction signal and the load, thus the motor efficiency is substantially improved, and the motor can withstand more persistently against a chance of the “out of sync”.
The step-motor-driving device employs the following two elements: (1) the excitation-timing controller, which outputs the exciting current responsive to an input timing of the driving-instruction signal or the position-detecting signal, and (2) the exciting-current-controller, which outputs the exciting-current-controlling-signal responsive to the phase difference between the driving-instruction-signal and the position-detecting-signal. When the excitation switch of the windings of each phase responsive to the driving-instruction signals directs the torque in the favorable direction for the motor to rotate in a desirable direction, the excitation-timing-controller outputs the exciting signal responsive to an input timing of the driving-instruction-signal. Further, the exciting-current-controller changes the signal therefrom responsive to the phase difference between the driving-instruction-signal and the position-detecting-signal so that the maximum exciting current of the windings can decrease. When the excitation switch directs the torque in the unfavorable direction for the motor to rotate in the desirable direction, the excitation-timing-controller outputs the exciting signal responsive to an input timing of the position-detecting-signal. Further, the exciting-current-controller changes the signal therefrom responsive to the phase difference between the driving-instruction-signal and the position-detecting-signal so that the maximum exciting current of the windings can increase.
This structure allows the step-motor to be sweepingly free from jumping “out of sync”. This structure also reduces torque ripples, vibrations, noises and rotation-speed-variations of the motor. Further, the exciting-current is controlled to an appropriate value responsive to the frequency of the driving-instruction signal and the load, thus the motor efficiency is substantially improved.
The position detector can be formed by compact and inexpensive Hall elements, thus not necessarily employs a bulky and expensive encoder or resolver. In this case, the position detector requires a little space to be mounted to the motor, and thus the step-motor-driving device free from jumping “out of sync” and as good as the conventional one both in size and cost can be achieved.
The position detector can still employ an encoder or a resolver, not to mention, without any technical problems.
Since the exciting-current controller controls the exciting-current of the driving windings appropriately responsive to the load, the motor generates less heat. This allows the position detector (Hall elements) to employ not high-temperature-compensating Hall elements but inexpensive and general-purpose Hall elements.
(3) Re: Exemplary Embodiments 5 through 11
The excitation-timing controller is provided to the step-motor-driving device, and this controller comprises (a) the delay-signal-selector, (b) the deviation-detector, and (c) the exciting-signal-selector. Each element operates in the following way:
(a) The delay-signal-selector outputs a later input-signal between the driving-instruction signal and position-detecting-signal when the motor is instructed to rotate in the positive direction. On the other hand, when the motor is instructed to rotate in the negative direction, the delay-signal selector outputs a later input-signal between the driving-instruction-signal and a signal reversed to the position-detecting-signal.
(b) The deviation-detector detects whether the deviation, i.e. a difference in the numbers of pulses between the driving-instruction signal and position-detecting-signal, falls into the (b-1) first status, (b-2) second status, or (b-3) third status. The definitions of each status are as follows:
(b-1) the deviation falls within a given value;
(b-2) the deviation falls outside the given value and then requires forward torque for the motor's mover to be directed in the positive direction thereby restoring the deviation within the given value; and
(b-3) the deviation falls outside the given value and then requires reversal torque for the motor's mover to be directed in the negative direction thereby restoring the deviation within the given value.
(c) The exciting-signal-selector selects a single exciting signal out of the following three signals based on detection result by the deviation-detector: (c-1) an output signal from the delay-signal-selector, (c-2) position-detecting signal, and (c-3) a signal reversed to the position-detecting signal.
The exciting-signal-selector operates as follows: When the deviation detector detects that the deviation falls within the first status, the exciting-signal-selector selects the output from the delay-signal-selector as the exciting signal. When the detector detects the second status, the exciting-signal-selector selects the position-detecting-signal as the exciting signal. When the detector detects the third status, the selector selects the signal reversed to the position-detecting-signal as the exciting signal. The three statuses are further detailed below:
(a) When the deviation falls within the first status and the driving-instruction-signal carries a low frequency or the motor bears light load, the delay-signal-selector allows the driving-instruction-signal to be the exciting signal. Thus the step-motor functions as good as the conventional one, i.e. the rotating speed can be controlled responsive to the frequency of driving-instruction-signal with ease so that the speed control as well as the positioning control can be achieved at a low cost by an extremely simple system. The main feature of the step-motor is thus taken over into step-motor-driving device of the present invention.
(b) When the deviation falls within the first status and the driving-instruction-signal carries a high frequency or the motor bears heavy load, the delay-signal-selector allows the position-detecting-signal to be the exciting signal. In short, the step-motor operates equivalently with a dc bruschless motor, thus the problem of jumping “out of sync” is eliminated.
(c) In the second status, at least one of the following phenomena occurs: the driving-instruction-signal carries an extremely high frequency;
the frequency of the signal jumps up abruptly;
the motor bears heavy load; or
the load of the motor increases abruptly.
the mover undershoots the position.
When the deviation leaves the first status and falls into the second status, the position-detecting-signal functions as the exciting signal so that the excitation of the driving-windings can be switched without lowering the torque generated. The mover thus can be accelerated and driven in the positive direction with maintaining the torque at the maximum level.
The mover is sufficiently accelerated in the positive direction, and eventually the second status is taken over by the first status where the step-motor properly functions.
In the transition period from the first to second status or vice versa, there is no chance for the motor to jump “out of sync”.
(d) In the third status, at least one of the following phenomena occurs:
the frequency of the driving-instruction-signal lowers abruptly;
the load to the motor abruptly decreases;
the instruction of the driving direction is reversed; or
the mover overshoots the position.
When the deviation leaves the first status and falls into the third status, the signal revered to position-detecting-signal functions as the exciting signal so that the torque applied to the motor works to decelerate the mover in order to avoid jumping “out of sync”.
The mover is sufficiently decelerated, and eventually the third status is taken over by the first status where the step-motor properly functions.
In the transition period from the first to third status or vice versa, there is no chance for the motor to jump “out of sync”.
The delay-signal-selector can be formed by the reciprocal latch, which latches levels of signals in the following way:
(a) in the case of instructing the motor to rotate in the positive direction: (a-1) Latch a level of the position-detecting-signal at a timing when the driving instruction-signal changes. (a-2) Latch a level of driving-instruction-signal at a timing when the position-detecting-signal changes.
(b) in the case of instructing the motor to rotate in the negative direction: (b-1) Latch a level of the signal reversed to the position-detecting-signal at the timing when the driving-instruction-signal changes. (b-2) Latch the level of driving-instruction-signal at the timing when the position-detecting-signal changes.
In these instances, if an advance-delay relation between the driving-instruction-signal and the position-detecting-signal is abruptly reversed, the exciting signal can turn smoothly and seamlessly. As a result, the step-motor can be controlled in a more stable manner.
The delay-signal-selector can be formed by the reciprocal-signal-selector. In the case of instructing the motor to rotate in the positive direction, the reciprocal-signal-selector selects and outputs the position-detecting-signal at the timing when the driving-instruction-signal changes, or selects and outputs the driving-instruction-signal at the timing when the position-detecting-signal changes. In the case of instructing the motor to rotate in the negative direction, the reciprocal-signal-selector selects and outputs the signals reversed to the position-detecting-signal at the timing when the driving-instruction-signal changes, or selects and outputs the driving-instruction-signal at the timing when the position-detecting-signal changes. In these instances, if the advance-delay relation between the driving-instruction-signal and the position-detecting-signal is abruptly reversed, the exciting signal can turn smoothly and seamlessly. As a result, the step-motor can be controlled in a more stable manner.
The position detector and excitation-timing-controller can be provided to each phase independently. This structure allows the excitation-timing-controller to be free from linking with processing signals of other phases, thereby simplifying the construction. Further, this structure is applicable to the multi-phase step-motor with ease, therefore, the multi-phase step-motor free from jumping “out of sync” can be achieved.
In addition to the excitation-timing-controller, the step-motor-driving-device employs the exciting-current-controller, which outputs the exciting-current-control signal responsive to the phase-difference between the driving-instruction-signal and position-detecting-signal thereby controlling the exciting-current of the driving-windings. Here are control methods responsive to the respective phase differences.
(a) In the case of instructing the motor to rotate in the positive direction: (a-1) When the driving-instruction-signal delays with regard to phase-detecting-signal in phases, the phase-difference is referred to as a delay-phase-difference. (a-2) When the driving-instruction-signal advances with regard to phase-detecting-signal in phases, the phase-difference is referred to as an advance-phase-difference.
(b) In the case of instructing the motor to rotate in the negative direction: (b-1) When the driving-instruction-signal delays with regard to a signal reversed to the position-detecting signal in phases, the phase-difference is referred to as a delay-phase-difference. (b-2) When the driving-instruction-signal advances with regard to the signal reversed to the phase-detecting-signal in phases, the phase-difference is referred to as an advance-phase-difference.
When the delay-phase-difference is produced, the exciting-current controller changes the signal therefrom so that the maximum exciting-current can decrease. When the advance-phase-difference is produced, the exciting-current controller changes the signal therefrom so that the maximum exciting-current can increase.
This construction discussed above further produces the following advantage, i.e. in the first status, when the driving-instruction-signal carries a low frequency or the motor bears light load, the exciting-current-controller controls the signal therefrom so that the exciting-current of the driving-windings decreases, thereby reducing the torque ripples at driving the motor to substantially small ripples.
Such substantially small torque-ripples decrease the vibrations, noises and rotating-speed-variations of the motor. Further, since the exciting current is controlled at a minimum level responsive to the load, the motor-efficiency can be substantially improved.
In the first status, when the driving-instruction-signal carries a high frequency or the motor bears heavy load, the excitation-timing-controller and the exciting-current-controller increase the driving capability of the mover, so that the step-motor increases its capability to be kept driving in the first status where the motor can properly function. In this case, the torque ripples decreases, thereby reducing the vibrations, noises and rotating-speed-variations of the motor. As a result, the exciting current is controlled at an appropriate level responsive to the load and the motor-efficiency is substantially improved.
When the motor falls into the second status, the excitation-timing-controller and the exciting-current-controller increase substantially the forward torque applied to the mover, so that capability of accelerating the motor is substantially increased.
Therefore, when the motor falls into the second status due to the following factors, the motor is instantly restored to the first status, where the step-motor can properly function:
the driving-instruction signal carries a high frequency;
the frequency of the signal jumps abruptly to a high level;
the motor bears heavy load;
the load to the motor jumps abruptly to a heavier level; or
the mover overshoots the position.
When the motor falls into the third status, the excitation-timing-controller and the exciting-current-controller increase substantially the reverse torque applied to the mover, so that capability of decelerating the motor is substantially increased.
Therefore, when the motor falls into the third status due to the following factors, the motor is instantly restored to the first status, where the step-motor can properly function:
the frequency of the signal lowers abruptly;
the load to the motor lightens abruptly;
the instruction of the rotating direction is reversed; or
the mover undershoots the position.
In addition to the excitation-timing controller, the exciting-current-compulsory-booster, which increases the exciting current compulsorily, is provided to the step-motor-driving device. The excitation-timing controller includes the deviation detector which detects whether the deviation falls within the first status, second status or third status. The description of each status has been already discussed, and thus they are not repeated here. The exciting-current-compulsory-booster increases compulsorily the exciting current of the driving-windings when the deviation detector detects that the motor falls into the second or third status.
The structure discussed above effects the following advantages:
When the motor falls into the second status or third status due to the factors previously discussed, this structure allows the exciting current to be increased compulsorily with a fast response thereby restoring the motor instantly to the first status where the step motor can properly function.
Further, in addition to the excitation-timing-controller and exciting-current-controller, the exciting-current-compulsory-booster—which increases the exciting current of the driving-windings—is provided, so that the step-motor-driving device having all the advantages discussed previously can be achieved.
The start-stop-exciter can be further provided. At the starting of the motor or halting the motor for positioning, this exciter works on the current-value-signal supplied to the exciters so that the exciting-current of the driving-windings is compulsorily increased. This structure allows the step-motor-driving-device to obtain the starter-torque required at starting the motor as well as the holding-torque required at positioning the motor. As a result, the motor performance is further improved.
Still further, when the deviation detector detects that the motor falls into the second or third status, a signal—carrying the information that the driving-instruction-signal is out of sync from the position-detecting-signal—can be transmitted to the upper-class-device from the step-motor-driving device. This structure allows the step-motor-driving device to inform the upper-class-device of the fact that the step-motor leaves the normal driving condition where the driving-instruction-signal synchronizes with the position-detecting-signal and the step-motor can properly function. As a result, the motor can exert its upper most capability.
The position detector can be formed by inexpensive and small Hall elements instead of an expensive and bulky encoder or resolver. In this case, the position detector (Hall elements) requires a little mounting space to the step-motor, and thus the step-motor-driving device free from jumping “out of sync” and as good as the conventional device in size and cost can be achieved.
Not to mention, the position detector can be formed by the encoder or resolver without any technical problems.
The exciting-current-controller controls the exciting-current of the driving-windings appropriately responsive to the load, so that the motor generates less heat. As a result, the position detector can be formed by general-purpose inexpensive Hall elements instead of high-temperature-compensating Hall elements.
(4) Re: Exemplary Embodiments 12 through 29
In these embodiments, embodiments 1 through 11 are modified so that the advantages discussed above can be obtained.
In each embodiment, the rotating type step-motor is used, where the mover is the rotor; however, the present invention is applicable to the linear step motor where the mover moves linearly.
Various controls discussed in each embodiment are not limited to hardware structure but available by software.
The current-value-signals supplied to the respective exciters can be controlled independently to operated in micro-steps manner.
The greatest advantage of the present invention is to realize the step-motor free from jumping “out of sync”. This advantage improves the performance of the step-motor in the existing application field, and further develops new application fields, which have refused to employ the step-motor due to the problem of jumping “out of sync”. The present invention thus produces great merits in the industry.
Claims
- 1. A step-motor-driving device comprising:(a) a step-motor having a driving-winding for plurality of phases; (b) an exciter for supplying power to excite the driving-winding; (c) a position detector for detecting a mover of said step-motor and outputting a position-detecting-signal; (d) an excitation-timing-controller for receiving a driving-instruction-signal and the position-detecting-signal and outputting an exciting signal to said exciter responsive to an input of one of the driving-instruction-signal and the position-detecting signal, wherein said excitation-timing-controller outputs the exciting signal responding to the input of the driving-instruction-signal when an excitation-switch of the driving-winding responsive to the driving-instruction-signal directs torque in a direction effective for said step-motor to rotate in a desirable direction, and outputs the exciting signal responding to the input of the position-detecting-signal when the excitation-switch of the driving-winding responsive to the driving-instruction-signal directs the torque in a direction reverse to the desirable direction for said step-motor to rotate in the desirable direction.
- 2. The step-motor-driving device as defined in claim 1, further comprising a delay-signal-selector for outputting a later input signal between the driving-instruction-signal and the position-detecting-signal when said step-motor is instructed to rotate in a positive direction, and outputting a later input signal between the driving-instruction-signal and a signal reversed to the position-detecting-signal when said step-motor is instructed to rotate in a negative direction,wherein the output signal from said delay-signal-selector is fed into said exciter as the exciting signal.
- 3. The step-motor-driving device as defined in claim 2, wherein said delay-signal-selector is formed by a reciprocal latch for latching a level of the position-detecting-signal at a change of the driving-instruction-signal as well as latching a level of the driving-instruction-signal at a change of the position-instruction-signal when said step-motor is instructed to rotate in the positive direction, and for latching a level of the signal reversed to the position-detecting-signal at the change of the driving-instruction-signal as well as latching the level of the driving-instruction-signal at the change of the position-instruction-signal when said step-motor is instructed to rotate in the negative direction.
- 4. The step-motor-driving device as defined in claim 2, wherein said delay-signal-selector is formed by a reciprocal-signal-selector for selecting and outputting the position-detecting-signal at a change of the driving-instruction-signal as well as selecting and outputting the driving-instruction-signal at a change of the position-detecting-signal when said step-motor is instructed to rotate in the positive direction, and for selecting and outputting the signal reversed to the position-detecting-signal at the change of the driving-instruction-signal as well as selecting and outputting the driving-instruction-signal at the change of the position-detecting-signal when said step-motor is instructed to rotate in the negative direction.
- 5. The step-motor-driving device as defined in claim 1, wherein said excitation-timing-controller is provided to each phase of respective driving windings, and said excitation-timing-controller receives the position-detecting-signal and the driving-instruction-signal of the driving-winding corresponding to said excitation-timing-controller as well as outputs the exciting signal independently of other phases to the driving-winding corresponding to said excitation-timing-controller.
- 6. A step-motor-driving device comprising:(a) a step-motor having a driving-winding for plurality of phases; (b) a position detector for detecting a mover of said step-motor and outputting a position-detecting-signal; (c) an exciter for supplying power to excite the driving-winding, wherein said exciter receives an exciting signal and a current-value-signal, then switches an excitation of the driving-winding responsive to the exciting signal, and determines a maximum exciting current responsive to the current-value-signal; and (d) an exciting-current-controller for outputting an exciting-current-control-signal as a current-value-signal to said exciter responsive to a phase-difference between a driving-instruction-signal and the position-detecting-signal, both of the signals are fed into said exciter, wherein when an excitation-switch of the driving-winding responsive to the driving-instruction-signal directs torque in a direction effective for said step-motor to rotate in a desirable direction, said exciting-current-controller changes the exciting-current-control-signal to reducing a maximum exciting-current of the driving-winding responsive to the phase difference between the driving-instruction-signal and the position-detecting-signal, and wherein when the excitation-switch of the driving-winding responsive to the driving-instruction-signal directs the torque in a direction reverse to the desirable direction for said step-motor to rotate in the desirable direction, said exciting-current-controller changes the exciting-current-control-signal to increase the maximum exciting-current of the driving-winding responsive to the phase difference between the driving-instruction-signal and the position-detecting-signal.
- 7. A step-motor-driving device comprising:(a) a step-motor having a driving-winding for plurality of phases; (b) a position detector for detecting a mover of said step-motor and outputting a position-detecting-signal; (c) an exciter for supplying power to excite the driving-winding wherein said exciter receives the exciting signal and a current-value-signal, then switches an excitation of the driving-winding responsive to the exciting signal, and determines a maximum exciting current responsive to the current-value-signal; (d) an excitation-timing-controller for receiving a driving-instruction-signal and the position-detecting-signal, and for outputting the exciting signal to said exciter responsive to an input of one of the driving-instruction-signal and the position-detecting-signal; and (e) an exciting-current-controller for outputting a current-value-signal to said exciter responsive to a phase-difference between the driving-instruction-signal and the position-detecting-signal, wherein when an excitation-switch of the driving-winding responsive to the driving-instruction-signal directs torque in a direction effective for said step-motor to rotate in a desirable direction, said excitation-timing-controller outputs the exciting signal responding to an input of the driving-instruction-signal and said exciting-current-controller changes the exciting-current-control-signal to decrease a maximum exciting-current of the driving-winding responsive to the phase difference between the driving-instruction-signal and the position-detecting-signal, and wherein when the excitation-switch of the driving-winding responsive to the driving-instruction-signal directs the torque in a direction reverse to the desirable direction for said step-motor to rotate in the desirable direction, said excitation-timing-controller outputs the exciting signal responding to an input of the position-detecting-signal and said exciting-current-controller changes the exciting-current-control-signal to increase the maximum exciting-current of the driving-winding responsive to the phase difference between the driving-instruction-signal and the position-detecting-signal.
- 8. The step-motor-driving device as defined in claim 6 or 7, wherein when said step-motor is instructed to rotate in a positive direction, said exciting-current-controller takes the phase difference as a delay-phase-difference when the driving-instruction-signal delays with regard to the position-detecting-signal in phases, and takes the phase difference as an advance-phase-difference when the driving-instruction-signal advances with regard to the position-detecting-signal in phases,wherein when said step-motor is instructed to rotate in a negative direction, said exciting-current-controller takes the phase difference as a delay-phase-difference when the driving-instruction-signal delays with regard to a signal reversed to the position-detecting-signal in phases, and takes the phase difference as an advance-phase-difference when the driving-instruction-signal advances with regard to the signal reversed to the position-detecting-signal in phases, wherein when the delay-phase-difference is produced, said exciting-current-controller changes the exciting-current-control-signal to decrease the maximum exciting-current, and wherein when the advance-phase-difference is produced, said exciting-current-controller changes the exciting-current-control-signal to increase the maximum exciting-current.
- 9. A step-motor-driving device comprising:(a) a step-motor having a driving-winding for plurality of phases; (b) an exciter for supplying power to excite the driving-winding; (c) a position detector for detecting a mover of said step-motor and outputting a position-detecting-signal; (d) an excitation-timing-controller for receiving a driving-instruction-signal and the position-detecting-signal and for outputting an exciting signal to said exciter responsive to an input of one of the driving-instruction-signal and the position-detecting signal, wherein said excitation-timing-controller comprises: (d-1) a delay-signal-selector for outputting a later input signal between the driving-instruction-signal and the position-detecting-signal when said step-motor is instructed to rotate in a positive direction, and outputting a later input signal between the driving-instruction-signal and a signal reversed to the position-detecting-signal when said step-motor is instructed to rotate in a negative direction; (d-2) a deviation-detector for detecting one of which status a difference of numbers of pulses between the driving-instruction-signal and a signal reversed to the position-detecting-signal, i.e. a deviation, falls into, a first status where the deviation falls within a given range, a second status where the deviation falls outside the given range and requires forward torque directing the mover of said step-motor in the positive direction for the deviation to fall within the given range, and a third status where the deviation falls outside the given range and requires reverse torque directing the mover of said step-motor in a negative direction for the deviation to fall within the given range; and (d-3) an exciting-signal-selector for selecting one of an output signal from said delay-signal-selector, the position-detecting-signal and the signal reversed to the position-detecting-signal based on a detection result by said deviation detector, wherein when said deviation detector detects the deviation in the first status, said exciting-signal-selector selects the output signal from said delay-signal-selector as the exciting signal; wherein when said deviation detector detects the deviation in the second status, said exciting-signal-selector selects the position-detecting-signal as the exciting signal; and wherein when said deviation detector detects the deviation in the third status, said exciting-signal-selector selects the signal reversed to said position-detecting-signal as the exciting signal.
- 10. The step-motor-driving device as defined in claim 9, wherein said deviation detector comprises:a deviation counter for counting the difference in numbers of pulses between the driving-instruction-signal and the position-detecting-signal, i.e. the deviation, and a determiner for determining one of which status the deviation falls into, the first status, the second status and the third status responsive to an output from said deviation counter, wherein said deviation counter counts up by one every time the driving-instruction-signal is input when said step-motor is instructed to rotate in the positive direction, counts down by one every time the driving-instruction-signal is input when said step-motor is instructed to rotate in the negative direction, also counts down by one every time the position-detecting-signal is input when said step-motor is driven in the positive direction, and counts up by one every time the position-detecting-signal is input when said step-motor is driven in the negative direction, wherein said determiner determines the deviation is in the first status when said deviation counter outputs a value ranging from −1 to +1, also determines the deviation is in the second status during a period since an output from said deviation counter reaches to +2 until the output returns to 0 (zero), and determines the deviation is in the third status during a period since the output from said deviation counter reaches to −2 until the output returns to 0 (zero).
- 11. The step-motor-driving device as defined in claim 9, wherein said deviation detector comprises:a deviation counter for counting a difference in numbers of pulses between the driving-instruction-signal and the position-detecting-signal, i.e. the deviation, and a determiner for determining one of which status the deviation falls into, the first status, the second status and the third status responsive to an output from said deviation counter, wherein said deviation counter counts down by one every time the driving-instruction-signal is input when said step-motor is instructed to rotate in the positive direction, counts up by one every time the driving-instruction-signal is input when said step-motor is instructed to rotate in the negative direction, also counts up by one every time the position-detecting-signal is input when said step-motor is driven in the positive direction, and counts down by one every time the position-detecting-signal is input when said step-motor is driven in the negative direction, wherein said determiner determines the deviation is in the first status when said deviation counter outputs a value ranging from −1 to +1, also determines the deviation is in the second status during a period since an output from said deviation counter reaches to −2 until the output returns to 0 (zero), and determines the deviation is in the third status during a period since the output from said deviation counter reaches to +2 until the output returns to 0 (zero).
- 12. The step-motor-driving device as defined in claim 9, wherein said delay-signal-selector is formed by a reciprocal latch for latching a level of the position-detecting-signal at a change of the driving-instruction-signal as well as latching a level of the driving-instruction-signal at a change of the position-instruction-signal when said step-motor is instructed to rotate in the positive direction, and for latching a level of the signal reversed to the position-detecting-signal at a change of the driving-instruction-signal as well as latching the level of the driving-instruction-signal at a change of the position-instruction-signal when said step-motor is instructed to rotate in the negative direction.
- 13. The step-motor-driving device as defined in claim 9, wherein said delay-signal-selector is formed by a reciprocal-signal-selector for selecting and outputting the position-detecting-signal at a change of the driving-instruction-signal as well as selecting and outputting the driving-instruction-signal at a change of the position-detecting-signal when said step-motor is instructed to rotate in the positive direction, and for selecting and outputting the signal reversed to the position-detecting-signal at the change of the driving-instruction-signal as well as selecting and outputting the driving-instruction-signal at the change of the position-detecting-signal when said step-motor is instructed to rotate in the negative direction.
- 14. The step-motor-driving device as defined in claim 9, wherein said excitation-timing-controller is provided to each phase of respective driving windings, and said excitation-timing-controller receives the position-detecting-signal and the driving-instruction-signal of the driving-winding corresponding to said excitation-timing-controller as well as outputs the exciting signal independently of other phases to the driving-winding corresponding to said excitation-timing-controller.
- 15. A step-motor-driving device comprising:(a) a step-motor having a driving-winding for plurality of phases; (b) a position detector for detecting a mover of said step-motor and outputting a position-detecting-signal; (c) an exciter for supplying power to excite the driving-winding wherein said exciter receives the exciting signal and a current-value-signal, then switches an excitation of the driving-winding responsive to the exciting signal, and determines a maximum exciting current responsive to the current-value-signal; (d) an excitation-timing-controller for receiving a driving-instruction-signal and the position-detecting-signal, and for outputting the exciting signal to said exciter responsive to an input of one of the driving-instruction-signal and the position-detecting-signal; and (e) an exciting-current-controller for outputting the current-value-signal to said exciter responsive to a phase-difference between the driving-instruction-signal and the position-detecting-signal, wherein said excitation-timing-controller comprises: a delay-signal-selector for outputting a later input signal between the driving-instruction-signal and the position-detecting-signal when said step-motor is instructed to rotate in a positive direction, and for outputting a later input signal between the driving-instruction-signal and a signal reversed to the position-instructing-signal when said step-motor is instructed to rotate in a negative direction, a deviation-detector for detecting one of which status a difference of numbers of pulses between the driving-instruction-signal and the position-detecting-signal, i.e. a deviation, falls into, a first status where the deviation falls within a given range, a second status where the deviation falls outside the given range and requires forward torque directing a mover of said step-motor in a positive direction for the deviation to fall within the given range, and a third status where the deviation falls outside the given range and requires reverse torque directing the mover of said step-motor in a negative direction for the deviation to fall within the given range; and an exciting-signal-selector for selecting one of an output signal from said delay-signal-selector, the position-detecting-signal and the signal reversed to the position-detecting-signal based on a detection result by said deviation detector, wherein when said deviation detector detects the deviation in the first status, said exciting-signal-selector selects an output signal from said delay-signal-selector as the exciting signal; wherein when said deviation detector detects the deviation in the second status, said exciting-signal-selector selects the position-detecting-signal as the exciting signal; and wherein when said deviation detector detects the deviation in the third status, said exciting-signal-selector selects the signal reversed to said position-detecting-signal as the exciting signal, wherein when said step-motor is instructed to rotate in the positive direction, said exciting-current-controller considers the phase difference of the driving-instruction-signal being delayed with regard to the position-detecting-signal in phases as a delay-phase-difference as well as considers the phase difference of the driving-instruction-signal being advanced with regard to the position-detecting-signal in phases as an advance-phase-difference, and when said step-motor is instructed to rotate in the negative direction, said exciting-current-controller considers the phase difference of the driving-instruction-signal being delayed with regard to the signal reversed to the position-detecting-signal in phases as a delay-phase-difference as well as considers the phase difference of the driving-instruction-signal being advanced with regard to the signal reversed to the position-detecting-signal in phases as an advance-phase-difference, wherein when the delay-phase-difference is produced, said exciting-current-controller changes the exciting-current-control-signal to reduce the maximum exciting-current of the driving-winding, and when the advance-phase-difference is produced, said exciting-current-controller changes the exciting-current-control-signal to increase the maximum exciting-current of the driving-winding.
- 16. The step-motor-driving device as defined in claim 15, wherein said exciting-current-controller comprises:a deviation counter for counting the difference of numbers of pulses between the driving-instruction-signal and the position-detecting-signal, i.e. the deviation; and a phase determiner for determines the phase-difference being one of the delay-phase-difference and the advance-phase-difference depending on an output from said deviation counter, wherein said deviation counter counts up by one every time the driving-instruction-signal is input when said step-motor is instructed to rotate in the positive direction, counts down by one every time the driving-instruction-signal is input when said step-motor is instructed to rotate in the negative direction, also counts down by one every time the position-detecting-signal is input when said step-motor is driven in the positive direction, and counts up by one every time the position-detecting-signal is input when said step-motor is driven in the negative direction, and wherein said phase determiner determines that the phase difference is the advance-phase-difference when said deviation counter outputs a value of +1 or more, and determines that the phase difference is the delay-phase-difference when said deviation counter outputs a value of −1 or less.
- 17. The step-motor-driving device as defined in claim 15, wherein said exciting-current-controller comprises:a deviation counter for counting the difference of numbers of pulses between the driving-instruction-signal and the position-detecting-signal, i.e. the deviation; and a phase determiner for determines the phase-difference being one of the delay-phase-difference and the advance-phase-difference depending on an output from said deviation counter, wherein said deviation counter counts down by one every time the driving-instruction-signal is input when said step-motor is instructed to rotate in the positive direction, counts up by one every time the driving-instruction-signal is input when said step-motor is instructed to rotate in the negative direction, also counts up by one every time the position-detecting-signal is input when said step-motor is driven in the positive direction, and counts down by one every time the position-detecting-signal is input when said step-motor is driven in the negative direction, and wherein said phase determiner determines that the phase difference is the advance-phase-difference when said deviation counter outputs a value of—1 or less, and determines that the phase difference is the delay-phase-difference when said deviation counter outputs a value of +1 or more.
- 18. A step-motor-driving device comprising:(a) a step-motor having a driving-winding for plurality of phases; (b) a position detector for detecting a mover of said step-motor and outputting a position-detecting-signal; (c) an exciter for supplying power to excite the driving-winding wherein said exciter receives the exciting signal and a current-value-signal, then switches an excitation of the driving-winding responsive to the exciting signal, and determines a maximum exciting current responsive to the current-value-signal; (d) an excitation-timing-controller for receiving a driving-instruction-signal and the position-detecting-signal, and for outputting the exciting signal to said exciter responsive to an input of one of the driving-instruction-signal and the position-detecting-signal; and (e) an exciting-current-compulsory-booster for enabling the current-value-signal supplied to said exciter to increase compulsorily the exciting current of the driving-winding, wherein said excitation-timing-controller comprises: (e-1) a delay-signal-selector for outputting a later input signal between the driving-instruction-signal and the position-detecting-signal when said step-motor is instructed to rotate in a positive direction, and outputting a later input signal between the driving-instruction-signal and a signal reversed to the position-detecting-signal when said step-motor is instructed to rotate in a negative direction; (e-2) a deviation-detector for detecting one of which status a difference of numbers of pulses between the driving-instruction-signal and the position-detecting-signal, i.e. a deviation, falls into, a first status where the deviation falls within a given range, a second status where the deviation falls outside the given range and requires forward torque directing a mover of said step-motor in a positive direction for the deviation to fall within the given range, and a third status where the deviation falls outside the given range and requires reverse torque directing the mover of said step-motor in a negative direction for the deviation to fall within the given range; and (e-3) an exciting-signal-selector for selecting one of an output signal supplied from said delay-signal-selector, the position-detecting-signal and the signal reversed to the position-detecting-signal based on a detection result by said deviation detector, wherein when said deviation detector detects the deviation in the first status, said exciting-signal-selector selects an output signal from said delay-signal-selector as the exciting signal; wherein when said deviation detector detects the deviation in the second status, said exciting-signal-selector selects the position-detecting-signal as the exciting signal; and wherein when said deviation detector detects the deviation in the third status, said exciting-signal-selector selects the signal reversed to said position-detecting-signal as the exciting signal, wherein said exciting-current-compulsory-booster increases compulsorily the exciting-current of the driving-winding when said deviation detector detects one of the second status and the third status.
- 19. A step-motor-driving device comprising:(a) a step-motor having a driving-winding for plurality of phases; (b) a position detector for detecting a mover of said step-motor and outputting a position-detecting-signal; (c) an exciter for supplying power to excite the driving-winding wherein said exciter receives the exciting signal and a current-value-signal, then switches an excitation of the driving-winding responsive to the exciting signal, and determines a maximum exciting current responsive to the current-value-signal; (d) an excitation-timing-controller for receiving a driving-instruction-signal and the position-detecting-signal, and for outputting the exciting signal to said exciter responsive to an input of one of the driving-instruction-signal and the position-detecting-signal; (e) an exciting-current-controller for outputting a current-value-signal to said exciter responsive to a phase-difference between the driving-instruction-signal and the position-detecting-signal; and (f) an exciting-current-compulsory-booster for increasing compulsorily the exciting current of the driving-winding, wherein said excitation-timing-controller comprises: a delay-signal-selector for outputting a later input signal between the driving-instruction-signal and the position-detecting-signal when said step-motor is instructed to rotate in a positive direction, and for outputting a later input signal between the driving-instruction-signal and a signal reversed to the position-instructing-signal when said step-motor is instructed to rotate in a negative direction, a deviation-detector for detecting one of which status a difference of numbers of pulses between the driving-instruction-signal and the position-detecting-signal, i.e. a deviation, falls into, a first status where the deviation falls within a given range, a second status where the deviation falls outside the given range and requires forward torque directing a mover of said step-motor in a positive direction for the deviation to fall within the given range, and a third status where the deviation falls outside the given range and requires reverse torque directing the mover of said step-motor in a negative direction for the deviation to fall within the given range; and an exciting-signal-selector for selecting one of an output signal from said delay-signal-selector, the position-detecting-signal and the signal reversed to the position-detecting-signal based on a detection result by said deviation detector, wherein when said deviation detector detects the deviation in the first status, said exciting-signal-selector selects an output signal from said delay-signal-selector as the exciting signal; wherein when said deviation detector detects the deviation in the second status, said exciting-signal-selector selects the position-detecting-signal as the exciting signal; and wherein when said deviation detector detects the deviation in the third status, said exciting-signal-selector selects the signal reversed to said position-detecting-signal as the exciting signal, wherein when said step-motor is instructed to rotate in the positive direction, said exciting-current-controller considers the phase difference of the driving-instruction-signal being delayed with regard to the position-detecting-signal in phases as a delay-phase-difference as well as considers the phase difference of the driving-instruction-signal being advanced with regard to the position-detecting-signal in phases as an advance-phase-difference, and when said step-motor is instructed to rotate in the negative direction, said exciting-current-controller considers the phase difference of the driving-instruction-signal being delayed with regard to the signal reversed to the position-detecting-signal in phases as the delay-phase-difference as well as considers the phase difference of the driving-instruction-signal being advanced with regard to the signal reversed to the position-detecting-signal in phases as the advance-phase-difference, wherein when the delay-phase-difference is produced, said exciting-current-controller changes the exciting-current-control-signal to reduce the maximum exciting-current of the driving-winding, and when the advance-phase-difference is produced, said exciting-current-controller changes the exciting-current-control-signal to increase the maximum exciting-current of the driving-winding, and wherein said exciting-current-compulsory-booster increases compulsorily the exciting-current of the driving-winding when said deviation detector detects one of the second status and the third status.
- 20. A step-motor-driving device comprising:(a) a step-motor having a driving-winding for plurality of phases; (b) a position detector for detecting a mover of said step-motor and outputting a position-detecting-signal; (c) an exciter for supplying power to excite the driving-winding wherein said exciter receives the exciting signal and a current-value-signal, then switches an excitation of the driving-winding responsive to the exciting signal, and determines a maximum exciting current responsive to the current-value-signal; (d) an excitation-timing-controller for receiving a driving-instruction-signal and the position-detecting-signal, and for outputting the exciting signal to said exciter responsive to an input of one of the driving-instruction-signal and the position-detecting-signal; (e) an exciting-current-controller for outputting a current-value-signal to said exciter responsive to a phase-difference between the driving-instruction-signal and the position-detecting-signal; and (f) an exciting-current-compulsory-booster for increasing compulsorily the exciting current of the driving-winding, wherein said excitation-timing-controller comprises: a delay-signal-selector for outputting a later input signal between the driving-instruction-signal and the position-detecting-signal when said step-motor is instructed to rotate in a positive direction, and for outputting the later input signal between the driving-instruction-signal and a signal reversed to the position-instructing-signal when said step-motor is instructed to rotate in a negative direction, a deviation-detector for detecting one of which status a difference of numbers of pulses between the driving-instruction-signal and the position-detecting-signal, i.e. a deviation, falls into, a first status where the deviation falls within a given range, a second status where the deviation falls outside the given range and requires forward torque directing a mover of said step-motor in a positive direction for the deviation to fall within the given range, a third status where the deviation falls outside the given range and requires reverse torque directing the mover of said step-motor in a negative direction for the deviation to fall within the given range, and a fourth status where the deviation has a wider range than the given range, and an exciting-signal-selector for selecting one of an output signal from said delay-signal-selector, the position-detecting-signal and the signal reversed to the position-detecting-signal based on a detection result by said deviation detector, wherein when said deviation detector detects the deviation in the first status, said exciting-signal-selector selects an output signal from said delay-signal-selector as the exciting signal; wherein when said deviation detector detects the deviation in the second status, said exciting-signal-selector selects the position-detecting-signal as the exciting signal; and wherein when said deviation detector detects the deviation in the third status, said exciting-signal-selector selects the signal reversed to said position-detecting-signal as the exciting signal, wherein when said step-motor is instructed to rotate in the positive direction, said exciting-current-controller considers the phase difference of the driving-instruction-signal being delayed with regard to the position-detecting-signal in phases as a delay-phase-difference as well as considers the phase difference of the driving-instruction-signal being advanced with regard to the position-detecting-signal in phases as an advance-phase-difference, and when said step-motor is instructed to rotate in the negative direction, said exciting-current-controller considers the phase difference of the driving-instruction-signal being delayed with regard to the signal reversed to the position-detecting-signal in phases as a delay-phase-difference as well as considers the phase difference of the driving-instruction-signal being advanced with regard to the signal reversed to the position-detecting-signal in phases as an advance-phase-difference, wherein when the delay-phase-difference is produced, said exciting-current-controller changes the exciting-current-control-signal to reduce the maximum exciting-current of the driving-winding, and when the advance-phase-difference is produced, said exciting-current-controller changes the exciting-current-control-signal to increase the maximum exciting-current of the driving-winding, and wherein said exciting-current-compulsory-booster increases compulsorily the exciting-current of the driving-winding when said deviation detector detects the deviation leaves the fourth status.
- 21. A step-motor-driving device comprising:(a) a step-motor having a driving-winding for plurality of phases; (b) a position detector for detecting a mover of said step-motor and outputting a position-detecting-signal; (c) an exciter for supplying power to excite the driving-winding wherein said exciter receives the exciting signal and a current-value-signal, then switches an excitation of the driving-winding responsive to the exciting signal, and determines a maximum exciting current responsive to the current-value-signal; and (d) an exciting-current-controller for outputting an exciting-current-control-signal as a current-value-signal to said exciter responsive to a phase-difference between a driving-instruction-signal and the position-detecting-signal, both of which are fed into said exciter, wherein when an excitation-switch of the driving-winding responsive to the driving-instruction-signal directs torque in a direction effective for said step-motor to rotate in a desirable direction, said exciting-current-controller changes the exciting-current-control-signal to reduce a maximum exciting-current of the driving-winding responsive to the phase difference between the driving-instruction-signal and the position-detecting-signal, and wherein when the excitation-switch of the driving-winding responsive to the driving-instruction-signal directs the torque in a direction reverse to the desirable direction, said exciting-current-controller changes the exciting-current-control-signal to increase the maximum exciting-current of the driving-winding responsive to the phase difference between the driving-instruction-signal and the position-detecting-signal, wherein said exciting-current-controller comprises an exciting-current-decrease-halter including a halt-width-generator, wherein said halter halts the exciting-current-control-signal from changing this change induces the maximum exciting-current of the driving-winding to decrease while said halt-width-generator keeps supplying an exciting-current-decrease-halting-signal.
- 22. A step-motor-driving device comprising:(a) a step-motor having a driving-winding for plurality of phases; (b) a position detector for detecting a mover of said step-motor and outputting a position-detecting-signal; (c) an exciter for supplying power to excite the driving-winding wherein said exciter receives the exciting signal and a current-value-signal, then switches an excitation of the driving-winding responsive to the exciting signal, and determines a maximum exciting current responsive to the current-value-signal; (d) an excitation-timing-controller for receiving a driving-instruction-signal and the position-detecting-signal, and for outputting the exciting signal to said exciter responsive to an input of one of the driving-instruction-signal and the position-detecting-signal; and (e) an exciting-current-controller for outputting a current-value-signal to said exciter responsive to a phase-difference between the driving-instruction-signal and the position-detecting-signal, wherein when an excitation-switch of the driving-winding responsive to the driving-instruction-signal directs torque in a direction effective for said step-motor to rotate in a desirable direction, said excitation-timing-controller outputs the exciting signal responding to an input of the driving-instruction-signal and said exciting-current-controller changes the exciting-current-control-signal to decrease a maximum exciting-current of the driving-winding responsive to the phase difference between the driving-instruction-signal and the position-detecting-signal, wherein when an excitation-switch of the driving-winding responsive to the driving-instruction-signal directs the torque in a direction reverse to the desirable direction, said excitation-timing-controller outputs the exciting signal responding to an input of the position-detecting-signal and said exciting-current-controller changes the exciting-current-control-signal to increase the maximum exciting-current of the driving-winding responsive to the phase difference between the driving-instruction-signal and the position-detecting-signal, and wherein said exciting-current-controller comprises an exciting-current-decrease-halter including a halt-width-generator, wherein said halter halts the exciting-current-control-signal from changing this change induces the maximum exciting-current of the driving-winding to decrease while said halt-width-generator keeps supplying an exciting-current-decrease-halting-signal.
- 23. The step-motor-driving device as defined in claims 21 or 22, wherein the exciting-current-decrease-halting-signal is supplied during a period corresponding to a speed of the mover of said step-motor, every time the position-detecting-signal is input from said position detector.
- 24. The step-motor-driving device as defined in claims 21 or 22, wherein the exciting-current-decrease-halting-signal is supplied for a given period, every time the position-detecting-signal is input from said position detector.
- 25. A step-motor-driving device comprising:(a) a step-motor having a driving-winding for plurality of phases; (b) an exciter for supplying power to excite the driving-winding; (c) a position detector for detecting a mover of said step-motor and outputting a position-detecting-signal; (d) an excitation-timing-controller for receiving a driving-instruction-signal and the position-detecting-signal and outputting an exciting signal to said exciter responsive to an input of one of the driving-instruction-signal and the position-detecting signal, wherein said excitation-timing-controller outputs the exciting signal responding to the input of the driving-instruction-signal when an excitation-switch of the driving-winding responsive to the driving-instruction-signal directs torque in a direction effective for said step-motor to rotate in a desirable direction, and outputs the exciting signal responding to the input of the position-detecting-signal when an excitation-switch of the driving-winding responsive to the driving-instruction-signal directs the torque in a direction reverse to the desired direction for said step-motor to rotate in a desirable direction; (e) an exciting-signal-stability-determiner for determining whether the exciting signal supplied from said excitation-timing-controller stays in a stable condition where the exciting signal keeps responding to one of the input of the driving-instruction-signal and the position-detecting-signal for a long period, or the exciting signal supplied from said excitation-timing-controller stays in an unstable condition where the exciting signal alternates responses to one of the input of the driving-instruction-signal and the position-detecting-signal for a short period; and (f) a selector for selecting one of the driving-instruction-signal and the exciting signal and outputting a selected signal based on a result determined by said exciting-signal-stability-determiner, wherein when said exciting-signal-stability-determiner determines the exciting signal is in the stable condition, said selector selects the exciting signal to excite the driving-winding, and when said exciting-signal-stability-determiner determines the exciting signal is in the unstable condition, said selector selects the driving-instruction-signal to excite the driving-winding.
- 26. The step-motor-driving device as defined in claim 25, wherein said exciting-signal-stability-determiner stores a phase difference condition of advance and delay between the drive-instruction-signal and the position-instruction-signal every time one of the drive-instruction-signal and the position-instruction-signal is input, and determines the exciting signal is in the stable condition when the phase difference condition stays the same for at least a period of one cycle of electrical angle as well as determines the exciting signal is in the unstable condition when the phase difference condition changes for at least a period of one cycle of electrical angle.
- 27. A step-motor-driving device comprising:(a) a step-motor having a driving-winding for plurality of phases; (b) an exciter for supplying power to excite the driving-winding; (c) a position detector for detecting a mover of said step-motor and outputting a position-detecting-signal including an advanced-phase-signal and a delayed-phase-signal with regard to an inductive voltage generated by the driving-winding; (d) an excitation-timing-controller for receiving a driving-instruction-signal and the position-detecting-signal, and for outputting the exciting signal to said exciter responsive to an input of one of the driving-instruction-signal and the position-detecting-signal; wherein when said step-motor is instructed to rotate in a positive direction, said excitation-timing-controller outputs the exciting signal responding to a later input signal between the driving-instruction-signal and the position-detecting-signal, and when the step-motor is instructed to rotate in a negative direction, said excitation-timing-controller outputs the exciting current responding to a later input signal between the driving-instruction-signal and a signal reversed to the position-detecting-signal; (e) an exciting-signal-stability-determiner for determining whether the exciting signal supplied from said excitation-timing-controller stays in a stable condition where the exciting signal keeps responding to one of the input of the driving-instruction-signal and the position-detecting-signal for a long period, or the exciting signal supplied from said excitation-timing-controller stays in an unstable condition where the exciting signal alternates responses to one of the input of the driving-instruction-signal and the position-detecting-signal for a short period; and (f) a selector for receiving the driving-instruction-signal and the exciting signal, and for selecting and outputting the exciting signal to said exciter when said exciting-signal-stability-determiner determines the exciting signal is in the stable condition as well as selecting and outputting the driving-instruction-signal to said exciter when said exciting-signal-stability-determiner determines the exciting signal is in the unstable condition, wherein the driving-winding is kept exciting responsive to the driving-instruction-signal until every position-detecting-signal indicating an advanced-phase and a delayed-phase detected by said position-detector is input with a delay with regard to an input of the driving-instruction-signal.
- 28. The step-motor-driving device as defined in claim 27, wherein said position detector includes at least one of a first sensor mounted to said motor in the advanced-phase with regard to the inductive voltage generated by the driving-winding and a second sensor mounted to said motor in the delayed-phase with regard to the inductive voltage generated by the driving-winding.
- 29. The step-motor-driving device as defined in claims 27 or 28, wherein said exciting-current-stability-determiner stores a phase difference condition of advance and delay between the drive-instruction-signal and the position-instruction-signal every time one of the drive-instruction-signal and the position-instruction-signal is input, and determines the exciting signal is in the stable condition when the phase difference condition stays the same for at least a period of one cycle of electrical angle as well as determines the exciting signal is in the unstable condition when the phase difference condition changes for at least a period of one cycle of electrical angle.
- 30. A step-motor-driving device comprising:(a) a step-motor having a driving-winding for plurality of phases; (b) an exciter for supplying power to excite the driving-winding; (c) a position detector for detecting a mover of said step-motor and outputting a position-detecting-signal; and (d) an excitation-timing-controller for receiving a driving-instruction-signal and the position-detecting-signal, and for outputting the exciting signal to said exciter responsive to an input of one of the driving-instruction-signal and the position-detecting-signal; wherein said position detector outputs the position-detecting-signal indicating an advanced-phase with regard to an inductive voltage generated by the driving-winding, wherein when said step-motor is instructed to rotate in a positive direction, said excitation-timing-controller outputs the exciting signal responding to a later input signal between the driving-instruction-signal and the position-detecting-signal, and when the step-motor is instructed to rotate in a negative direction, said excitation-timing-controller outputs the exciting signal responding to a later input signal between the driving-instruction-signal and a signal reversed to the position-detecting-signal, and wherein the driving-winding is kept exciting responsive to the driving-instruction-signal until the position-detecting-signal indicating an advanced-phase detected by said position-detector is input with a delay with regard to an input of the driving-instruction-signal.
- 31. The step-motor-driving device as defined in claim 30, wherein the driving-winding comprises a first-phase driving-winding and a second-phase driving-winding having a phase-difference of 90 degree of electrical angle in between;wherein said position detector comprises: a first sensor mounted to a stator for outputting a signal in the advanced-phase with regard to the inductive voltage generated by a first-phase driving-winding when said step-motor rotates in the positive direction; a second sensor mounted to the stator for outputting a signal in the advanced-phase with regard to the inductive voltage generated by a second-phase driving-winding when said step-motor rotates in the positive direction; and a position-signal-generator for receiving each output from the first and the second sensors, and for generating respective position-detecting-signals corresponding to the driving-windings of each phase, wherein each sensor outputs the signal in the advanced-phase by approximately 45 degree of electrical angle with regard to an inductive voltage generated by respective driving-windings of each phase, wherein when said step-motor is instructed to rotate in the positive direction, said position-signal-generator allows the output signal from said first sensor to be the position-detecting-signal and to correspond to the first-phase driving-winding as well as allows the output signal from said second sensor to be the position-detecting-signal and to correspond to the second-phase driving-winding, wherein when said step-motor is instructed to rotate in the negative direction, said position-signal-generator allows a signal reversed to the output signal from said first sensor to be the position-detecting-signal and to correspond to the second-phase driving-winding as well as allows the output signal from said second sensor to be the position-detecting-signal and to correspond to the first-phase driving-winding.
- 32. A step-motor-driving device comprising:(a) a step-motor having a driving-winding for plurality of phases; (b) a position detector for detecting a mover of said step-motor and outputting a position-detecting-signal; (c) an exciter for supplying power to excite the driving-winding wherein said exciter receives the exciting signal and a current-value-signal, then switches an excitation of the driving-winding responsive to the exciting signal, and determines a maximum exciting current responsive to the current-value-signal; (d) an exciting-current-controller for outputting an exciting-current-control-signal as a current-value-signal to said exciter responsive to a phase-difference between a driving-instruction-signal and the position-detecting-signal, both of which are fed into said exciter, wherein said position detector outputs the position-detecting-signal indicating an advanced-phase with regard to an inductive voltage generated by the driving-winding, wherein when an excitation-switch of the driving-winding responsive to the driving-instruction-signal directs torque in a direction effective for said step-motor to rotate in a desirable direction, said exciting-current-controller changes the exciting-current-control-signal to reduce a maximum exciting-current of the driving-winding responsive to the phase difference between the driving-instruction-signal and the position-detecting-signal, and wherein when the excitation-switch of the driving-winding responsive to the driving-instruction-signal directs the torque in a direction reverse to the desirable direction, said exciting-current-controller changes the exciting-current-control-signal to increase the maximum exciting-current of the driving-winding responsive to the phase difference between the driving-instruction-signal and the position-detecting-signal, wherein said exciting-current-controller comprises: an exciting-current-decrease-halter including a halt-width-generator; and an exciting-current-boosting-interrupter including an interrupt-width-generator, wherein said halter halts the exciting-current-control-signal from changing this change induces the maximum exciting-current of the driving-winding to decrease while said halt-width-generator keeps supplying an exciting-current-decrease-halting-signal, and wherein said exciting-current-boosting-interrupter outputs an exciting-signal-boosting-interrupt-signal during a period since the interrupt-width-generator outputs an interrupt-enable-signal responding to an output from said position detector and then the driving-instruction-signal changes while an interrupt-enable-signal is supplied until a supply of the interrupt-enable-signal is completed, and said interrupter changes the exciting-current-control-signal to increase the maximum exciting-current of the driving-winding while the exciting-current-boosting-interrupt-signal is kept supplying.
- 33. A step-motor-driving device comprising:(a) a step-motor having a driving-winding for plurality of phases; (b) a position detector for detecting a mover of said step-motor and outputting a position-detecting-signal; (c) an exciter for supplying power to excite the driving-winding wherein said exciter receives the exciting signal and a current-value-signal, then switches an excitation of the driving-winding responsive to the exciting signal, and determines a maximum exciting current responsive to the current-value-signal; (d) an excitation-timing-controller for receiving a driving-instruction-signal and the position-detecting-signal, and for outputting the exciting signal to said exciter responsive to an input of one of the driving-instruction-signal and the position-detecting-signal; and (e) an exciting-current-controller for outputting a current-value-signal to said exciter responsive to a phase-difference between the driving-instruction-signal and the position-detecting-signal, wherein when an exciting-switch of the driving-winding responsive to the driving-instruction-signal directs torque in a direction effective for said step-motor to rotate in a desirable direction, said excitation-timing-controller outputs the exciting signal responsive to an input of the driving-instruction-signal, and said exciting-current-controller changes the exciting-current-control-signal to decrease a maximum exciting-current of the driving-winding responsive to a phase difference between the driving-instruction-signal and the position-detecting-signal, wherein when an exciting-switch of the driving-winding responsive to the driving-instruction-signal directs the torque in a direction reverse to the desirable direction, said excitation-timing-controller outputs the exciting signal responsive to an input of the position-detecting-signal, and said exciting-current-controller changes the exciting-current-control-signal to increase the maximum exciting-current of the driving-winding responsive to the phase difference between the driving-instruction-signal and the position-detecting-signal, wherein said position detector outputs the position-detecting-signal in an advanced-phase with regard to an inductive voltage generated by the driving-winding, and wherein said exciting-current-controller comprises: an exciting-current-decrease-halter including a halt-width-generator; and an exciting-current-boosting-interrupter including an interrupt-width-generator, wherein said halter halts the exciting-current-control-signal from changing this change induces the maximum exciting-current of the driving-winding to decrease while said halt-width-generator keeps supplying an exciting-current-decrease-halting-signal responsive to an output from the position-detecting-signal, and wherein said exciting-current-boosting-interrupter outputs an exciting-signal-boosting-interrupt-signal during a period since the interrupt-width-generator outputs an interrupt-enable-signal responding to an output from said position detector and then the driving-instruction-signal changes while an interrupt-enable-signal is supplied until a supply of the interrupt-enable-signal is completed, and said interrupter changes the exciting-current-control-signal to increase a maximum exciting-current of the driving-winding while the exciting-current-boosting-interrupt-signal is kept supplying.
- 34. The step-motor-driving device as defined in claim 32 or 33, wherein the exciting-current-decrease-halting-signal supplied by the halt-width-generator and the interrupt-enable-signal supplied by the interrupt-width-generator are output for a longer period than a period corresponding to the advanced-phase of the position-detecting-signal with regard to the inductive voltage generated by the driving-winding.
- 35. The step-motor-driving device as defined in claim 32 or 33, wherein the exciting-current-decrease-halting-signal supplied by the halt-width-generator is output for a longer period than a period corresponding to the advanced-phase of the position-detecting-signal with regard to the inductive voltage generated by the driving-winding, and the interrupt-enable-signal supplied by the interrupt-width-generator is supplied for a shorter period than a period during which the exciting-current-decrease-halting-signal is supplied.
- 36. The step-motor-driving device as defined in claim 32 or 33, wherein one of the exciting-current-decrease-halting-signal supplied by the halt-width-generator and the interrupt-enable-signal supplied by the interrupt-width-generator is output for a period responsive to a speed of said mover every time the position-detecting-signal supplied by said position detector is input.
- 37. The step-motor-driving device as defined in claim 32 or 33, wherein one of the exciting-current-decrease-halting-signal supplied by the halt-width-generator and the interrupt-enable-signal supplied by the interrupt-width-generator is output for a given period every time the position-detecting-signal supplied by said position detector is input.
- 38. The step-motor-driving device as defined in claim 6, 7, 15, 18, 19, 20, 21, 22, 32 or 33, further comprising a start-stop-exciter for allowing the current-value-signal to increase compulsorily the exciting-current of the driving-winding at starting said step-motor and at holding said step-motor for positioning.
- 39. The step-motor-driving device as defined in claim 38, wherein said start-stop-exciter includes a frequency discriminator for discriminating whether or not a frequency of the driving-instruction-signal is lower than a given value, and when the frequency discriminator discriminates that the frequency of the driving-instruction-signal is lower than the given value, the discriminator considers the frequency value as a time for one of starting said step-motor and halting said step-motor for positioning, then increases compulsorily the exciting-current of the driving-winding.
- 40. The step-motor-driving device as defined in claim 38, wherein said start-stop-exciter includes a speed detector for determining whether or not a driving speed of the mover of said step-motor is lower than a given value, and when the speed detector determines that the driving speed is lower than the given value, the speed detector considers the driving speed as a time for one of starting said step-motor and halting said step-motor for positioning, then increases compulsorily the exciting-current of the driving-winding,wherein the speed detector comprises: a position-signal-frequency-detector for detecting a frequency of the position-detecting-signal responsive to an output change of the position-detecting-signal; and a protector for allowing the output change of the position-detecting-signal to be effective only when an instruction of a driving-direction agrees with a driving direction of the mover, and wherein the speed detector detects the driving speed of the mover by measuring a time span from an effective output change of the position-detecting signal until a next effective output thereof.
- 41. The step-motor-driving device as defined in claim 6, 7, 15, 19, 20, 21, 22, 32 or 33,wherein said exciting-current-controller includes an integrator for integrating the phase difference between the driving-instruction-signal and the position-detecting-signal, and outputs the exciting-current-control-signal based on an output from the integrator; wherein the integrator halts an integrating operation and stores an output value of the exciting-current-control-signal just before said step-motor is stopped, when said step-motor is stopped by reducing the exciting-current nearly to 0 (zero) or said step-motor is halted by generating holding torque, wherein the integrator re-starts the integrating operation and starts supplying the exciting-current-control-signal at the output value stored, when said step-motor is re-driven.
- 42. The step-motor-driving device as defined in claim 38, wherein said exciting-current-controller includes an integrator for integrating the phase difference between the driving-instruction-signal and the position-detecting-signal, and said controller outputs the exciting-control-signal based on an output from the integrator,wherein the integrator halts an integrating operation and stores an output value of the exciting-current-control-signal just before said step-motor is stopped, when said step-motor is stopped by reducing the exciting-current nearly to θ(zero) or said step-motor is halted by generating holding torque, wherein the integrator re-starts the integrating operation and starts supplying the exciting-current-control-signal at the output value stored, when said step-motor is re-driven.
- 43. The step-motor-driving device as defined in claim 1, 6, 7, 9, 15, 18, 19, 20, 21, 22, 25, 27, 30, 32 or 33, wherein when said deviation detector detects the deviation falls into one of the second status and the third status, said device transmits a signal indicating that the driving-instruction-signal is out of sync from the position-detecting-signal to an upper-class-device.
- 44. The step-motor-driving device as defined in claim 38, wherein when said deviation detector detects the deviation falls into one of the second status and the third status, said device transmits a signal indicating that the driving-instruction-signal is out of sync from the position-detecting-signal to an upper-class-device.
- 45. The step-motor-driving device as defined in claim 41, wherein when said deviation detector detects the deviation falls into one of the second status and the third status, said device transmits a signal indicating that the driving-instruction-signal is out of sync from the position-detecting-signal to an upper-class-device.
Priority Claims (3)
Number |
Date |
Country |
Kind |
11-085833 |
Mar 1999 |
JP |
|
11-102264 |
Apr 1999 |
JP |
|
11-126627 |
May 1999 |
JP |
|
US Referenced Citations (8)
Foreign Referenced Citations (3)
Number |
Date |
Country |
41-9489 |
May 1966 |
JP |
07059395 |
Mar 1995 |
JP |
11-262297 |
Sep 1999 |
JP |