EP0250862B1 - Procédé et dispositif de commande d'un moteur pas à pas - Google Patents
Procédé et dispositif de commande d'un moteur pas à pas Download PDFInfo
- Publication number
- EP0250862B1 EP0250862B1 EP87107571A EP87107571A EP0250862B1 EP 0250862 B1 EP0250862 B1 EP 0250862B1 EP 87107571 A EP87107571 A EP 87107571A EP 87107571 A EP87107571 A EP 87107571A EP 0250862 B1 EP0250862 B1 EP 0250862B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- coil
- rotor
- short
- time
- circuit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired
Links
Images
Classifications
-
- G—PHYSICS
- G04—HOROLOGY
- G04C—ELECTROMECHANICAL CLOCKS OR WATCHES
- G04C3/00—Electromechanical clocks or watches independent of other time-pieces and in which the movement is maintained by electric means
- G04C3/14—Electromechanical clocks or watches independent of other time-pieces and in which the movement is maintained by electric means incorporating a stepping motor
Definitions
- the subject of the present invention is a method and a device for controlling a stepping motor having a coil and a rotor mechanically coupled to a mechanical load and comprising a permanent magnet magnetically coupled to the coil.
- Stepper motors of the kind mentioned above are well known. In particular, they equip most electronic timepieces with display by hands.
- the motor rotor generally comprises a bipolar permanent magnet whose magnetization axis is perpendicular to the axis of rotation of the rotor.
- This magnet is magnetically coupled to the motor coil by a stator which has a substantially cylindrical opening in which the rotor turns. Notches formed in the wall of this opening cause the rotor to be applied a positioning torque which tends to maintain it or bring it back into one or the other of two stable equilibrium positions.
- control circuits of these motors are arranged so as to apply a driving pulse to the coil each time the rotor has to turn one step.
- the duration of these motor pulses is fixed, which has the consequence that the quantity of electrical energy supplied to the motor during these motor pulses is substantially independent of the mechanical load which it drives.
- the duration of the driving pulses must be sufficient for the rotor to rotate correctly even when the mechanical load which it causes has its maximum value.
- This electrical energy is generally supplied, in particular in timepieces, by a power source having a limited capacity. Many devices have therefore been proposed to reduce the consumption of the engine.
- All these devices include means for determining, in one way or another, the value of the mechanical load driven by the rotor, and for adjusting the amount of electrical energy supplied to the motor during the driving pulses to this value of mechanical load.
- This adjustment of the amount of electrical energy supplied to the motor is generally carried out by modifying the duration of the motor pulses.
- This duration can be determined directly during each driving pulse, as described, for example, in US Pat. No. 4,446,413.
- a circuit measures, during each driving pulse, an electrical quantity depending on the mechanical load driven by the motor rotor. This circuit produces a signal which causes the interruption of the current driving pulse when certain conditions are fulfilled, these conditions being fixed by the constitution of this circuit.
- the duration of the driving pulses can also be determined indirectly, as described, for example, in US Pat. No. 4,272,837.
- a circuit measures, after the driving pulses, a characteristic electrical quantity which depends of the mechanical load that was driven by the rotor during these driving pulses. If the result of this measurement fulfills certain conditions which are also fixed by the constitution of the circuit, this indicates that the rotor has not rotated correctly in response to the previous driving pulses, and the measurement circuit produces a signal which causes the modification of the duration of the following motor pulses. If necessary, the signal produced by this circuit also causes the sending to the motor of one or more correction pulses intended to cause the rotor to execute the step or steps which it did not execute in response to the preceding pulses.
- control devices are arranged so that the motor coil is short-circuited from the end of each driving pulse to the start of the next.
- this short-circuiting of the motor coil is in particular to prevent the rotor from rotating by more than one step if, for whatever reason, the electrical energy supplied to the motor during a driving pulse is much greater as necessary, and to cause the application to the rotor, between the driving pulses, of an electrical braking torque in response to any untimely rotation of this rotor due, for example, to a shock.
- This electrical braking torque is added to the positioning torque mentioned above to maintain the rotor in the position it occupies.
- the duration of the driving pulses produced by the devices mentioned above is generally less than the time taken by the rotor to reach the angular position from which the positioning torque has a direction and a value such as it can cause, without contribution of external energy, the rotation of the rotor until the next its stable equilibrium positions.
- limit angular position in the rest of this description.
- This limit angular position is not fixed, because it depends on the friction which opposes the rotation of the rotor and which are variable.
- the rotor continues to turn in response, in particular, to its kinetic energy and to that of the various elements which it drives.
- the short circuit of the coil from the end of the driving pulse allows the current to continue to flow therein.
- Most of the magnetic energy present in the coil at the end of the driving pulse can therefore be transformed into mechanical energy which cooperates with the kinetic energy of the rotor and the elements which it drives to turn this rotor in direction of the limit angular position. Only part of this magnetic energy is dissipated as heat by the passage of current through the coil.
- the rotor is therefore braked, and its kinetic energy must overcome the sum of the positioning torque, of two resistant couples due respectively to the friction of these mechanical elements with each other and their pivots in their bearings and to the magnetic phenomena of which the motor stator is the seat, and the torque caused by this electric braking.
- the electrical energy that must be supplied to the motor for the rotor to rotate properly consists of a useful part, which is converted into mechanical energy, and a part which can be described as useless and which is completely dissipated in the coil after the current therein has changed direction as described above.
- the known methods and devices for controlling stepping motors therefore have the drawback of causing a substantial reduction in the efficiency of the motor.
- the energy dissipated unnecessarily in the motor must of course be supplied by the power supply source of the device. It follows that, for a given capacity and therefore a volume of this source, its lifetime is significantly reduced or, for a given lifetime of this source, its volume is significantly increased.
- US-A-4,467,255 describes a method of controlling a stepping motor according to which, contrary to what has been described above, the motor coil is placed in open circuit for a fixed time after the end of each driving pulse then short-circuited until the start of the next driving pulse.
- the variation of the voltage induced in the coil by the rotation of the rotor after the end of the driving pulse is used to determine if the rotor has turned correctly in response to the previous driving pulses.
- This method has the disadvantage that the magnetic energy present in the coil at the end of the driving pulse cannot be converted into mechanical energy since this coil is placed in open circuit at this time.
- the rate of decrease of the current after the coil is short-circuited depends not only on the characteristics of the coil, but also on the speed that the rotor has reached at the end of the driving pulse. and therefore of the mechanical load driven by the rotor. This rate of decrease of the current is therefore variable. If the duration fixed for the first short circuit is less than the time taken for the current to cancel, part of the magnetic energy of the coil is not transformed into mechanical energy and is therefore lost. If, on the contrary, the duration fixed for the first short-circuit is greater than the time taken for the current to cancel, the latter changes sign and causes the unnecessary dissipation of energy described above.
- the rotor therefore takes two steps instead of one.
- An object of the present invention is to provide a method of controlling a stepping motor by which the above-mentioned drawbacks are eliminated, that is to say by which the efficiency of the motor is higher than with known methods, the lifetime of the power source of the device comprising this motor therefore being longer for a given volume of this source or, for a given lifetime of this source, its volume being lower, without for as long as the engine operating safety is not reduced.
- Another object of the present invention is to provide a device for implementing this method.
- control circuits implementing the method according to the invention can be either of the type known as constant voltage or of the type known as constant current.
- constant voltage circuits apply a substantially constant voltage to the motor coil for the duration of each driving pulse.
- This constant voltage is generally that of the power source of the device equipped with this circuit.
- constant current circuits pass a substantially constant current through the motor coil throughout the duration of each driving pulse.
- circuits implementing the method according to the invention can either be of the type of those which produce motor pulses of fixed length or of the type of those which adjust the duration of these pulses. motor in any of the many known ways.
- Figures 1 and 2 illustrate the method according to the invention in a case, taken by way of nonlimiting example, where it is implemented by a circuit of the type known as constant voltage and which comprises means for adjusting the duration of each driving pulse depending on the mechanical load driven by the rotor during this same driving pulse.
- the rotor turns in the direction of its second stable equilibrium position S2 in response to the motor torque produced by the passage of current i through the coil.
- the motor control circuit interrupts the driving pulse at an instant t1 by removing the link between the source of the voltage Ua and the coil and by putting the latter in short-circuit.
- the control circuit determines this instant t 1 in dependence on the mechanical load driven by the rotor, in a manner which depends on its constitution.
- the rotor occupies an angular position designated by A1.
- this position A1 is separated from the position S1 by an angle which is generally less than 60 ° .
- the current i flowing in the coil begins to decrease following a curve, designated by Ic in FIG. 1, whose shape depends on the characteristics of the coil, that is to say on its resistance and its inductivity, as well as the voltage induced in the coil by the rotation of the rotor, that is to say the speed of this rotor and the coupling factor between its permanent magnet and the coil.
- the magnetic energy contained in the coil at time t1 is transformed into mechanical energy which contributes to turn the rotor in the direction of its position S2.
- the current i flowing in the coil is measured, at least from the instant t1, and the instant when it becomes zero is detected. This instant is designated by t2 in FIG. 1.
- control circuit eliminates the short circuit of the coil and puts the latter in open circuit.
- the rotor which has reached at the instant t2 a position designated by A2 in FIG. 2, of course continues to rotate in the direction of the position S2.
- this voltage Ui is measured, and the instant when it is canceled is detected. This instant is designated by t3 in FIG. 1.
- the control circuit short-circuits the motor coil a second time.
- the motor rotor has reached, at this instant t3, a position designated by A3 which is situated between its limit angular position defined above, designated by AL in FIG. 2, and its second stable equilibrium position S2.
- the rotor therefore ends its rotation in response to its kinetic energy and to that of the elements it drives and to the positioning torque Cp.
- the current induced in the coil by this rotation which is designated by li in Figure 1, causes electrical braking of the rotor.
- This braking slows down the rotor which thus reaches its second stable equilibrium position S2 with a relatively low speed. After some possible oscillations, the rotor stops at this position S2 or in the immediate vicinity thereof.
- the coil remains short-circuited until the start of the next driving pulse, from which the process described above is repeated. Between the driving pulses, the rotor is therefore kept properly in the stable equilibrium position where it is, as with known control methods, by the combined effect of the positioning torque Cp and the electric braking torque due to the short -coil circuit.
- the motor control circuit can therefore be dimensioned so that the amount of electrical energy which must be supplied to the motor during the driving pulse is appreciably reduced compared to that which must be supplied to a motor controlled according to one of the known methods. .
- the lifetime of this source is therefore appreciably increased, or, for a given lifetime, these dimensions are therefore significantly reduced.
- the method according to the invention guarantees that the motor coil is only placed in open circuit when all the magnetic energy present in the coil at the end of the driving pulse, at time t1, was used and transformed into mechanical energy, with losses due to the passage of current through the coil.
- the method according to the invention therefore also makes it possible to save electrical energy.
- the method according to the invention also guarantees that, at the instant t3 when the motor coil is short-circuited, the position A3 occupied by the rotor is located between its limit angular position AL and its second position stable equilibrium S2.
- the rotor can therefore certainly complete its pitch only in response to its positioning torque.
- the position A3 is certainly far enough from the position S2 so that the rotor does not excessively exceed the latter and that it does not risk making an untimely additional step.
- the method according to the invention therefore improves the operating safety of the engine compared to the method described in US-A-4,467,255.
- Figures 1 and 2 also illustrate a variant of the method according to the invention. According to this variant, it is the instant t3 'when the induced voltage Ui reaches a predetermined value Ud which is detected while the coil is in open circuit, after the instant t2, and not the instant t3 where this voltage Ui becomes zero, and the coil is short-circuited at this time t3 '.
- the curves drawn in dotted lines in FIG. 1 indicate the variation of the voltage Ui and of the current Li in this variant, and the angular position reached by the rotor at time t3 'is designated by A3' in FIG. 2.
- FIG. 3 represents, by way of nonlimiting example, the diagram of a circuit implementing the first method according to the invention described above.
- This circuit is part of an electronic timepiece whose display means, not shown, consist of needles or discs and are driven by a stepping motor of the type described above, symbolized by its coil. 1 and the permanent magnet 2 of its rotor.
- the circuit of FIG. 3 comprises a conventional driving pulse trainer comprising four MOS transistors Tr1, Tr2, Tr3 and Tr4.
- the transistors Tr1 and Tr2 are of type p, and their source is connected to the positive pole of a power source, not shown. This positive pole is symbolized by the + sign.
- the transistors Tr3 and Tr4 are of type n, and their source is connected, via a resistor 3 of low value, to the negative pole of the power source symbolized by the sign -.
- the role of resistance 3 will be described later.
- the drains of the transistors Tr1 and Tr3 are connected, together, to one of the terminals of the coil 1, and the drains of the transistors Tr2 and Tr4 are connected, together, to the other terminal of this coil 1.
- the electronic circuits which will be described later are also supplied by the source mentioned above.
- the inputs and outputs of the logic gates, inverters and flip-flops forming part of these electronic circuits will be designated as being in logic state "0" when their potential will be substantially equal to that from the negative pole - from the power source, and in logic state "1" when their potential will be substantially equal to that of the positive pole + of this source.
- transistors Tr3 and Tr4 are blocked when their control electrode is in logic state "0" and conductors when their control electrode is in state "1".
- the transistors Tr1 and Tr2, on the other hand, are blocked when their control electrode is in logic state "1" and conductive when their control electrode is in logic state "0".
- the sources of the transistors Tr3 and Tr4 are connected to the input of a circuit 4 for determining the duration of each driving pulse depending on the mechanical load driven by the rotor of the stepping motor during this driving pulse.
- This circuit 4 is for example similar to that which is described in patent US-A-4,446,413 already mentioned.
- This last circuit continuously calculates, during each driving pulse, the value of the voltage induced in the coil 1 by the rotation of the magnet 2 of the rotor. It performs this calculation from the voltage produced at the terminals of the resistor 3 by the current flowing in this coil 1.
- This circuit determines the value of the mechanical load driven by the rotor by measuring the time taken by this induced voltage to reach a predetermined value. It then determines the optimum instant at which the driving pulse must be interrupted as a function of this measured time, and produces at its output a signal which takes the state "1" at this optimum instant.
- the terminals of the coil 1 are connected to the non-inverting input of a differential amplifier 5 via two transmission gates 6 and 7. This non-inverting input is also connected to the negative pole - of the source supply by a resistor 8. The inverting input of amplifier 5 is directly connected to this negative pole -.
- the terminals of the coil 1 are also connected to the drains of two MOS transistors Tr5 and Tr6, of type n, the sources of which are connected, together, to the non-inverting input of a differential amplifier 9 and, via of a resistor 10, at the negative pole - of the power source.
- the inverting input of this amplifier 9 is connected directly to this negative pole -.
- Amplifiers 5 and 9 both have a large amplification, so that their output takes the potential of the positive pole + of the power source, ie the logic state "1", as soon as their input non-inverting has a positive potential compared to the potential of the negative pole - of this source.
- the output of these amplifiers 5 and 9 is at the potential of the negative pole - of the power source, that is to say in the logic state "0", when the potential of their non-inverting input is equal to potential of their inverting input, or negative with respect to the latter.
- the transmission doors 6 and 7 are blocked when their control electrode is in the logic state "0", and conductive when their control electrode is in the logic state "1".
- the control electrodes of the transistors Tr1 to Tr6 and of the transmission doors 6 and 7 are connected to the outputs of a logic circuit L comprising the OR gates 11 to 15 and the AND gates 16 to 21.
- the inputs of the gates 15 to 21, which constitute the inputs of the logic circuit L, are connected to the outputs of a sequential circuit S comprising the flip-flops 22 to 27, the AND gates 28 to 31 and the inverters 32 and 33.
- the flip-flops 22 to 27 are all of type T, that is to say that their output Q changes state each time their clock input C goes from logic state "0" to logic state "1", provided, however, that their reset input R is in logic state "0". If this input R is in state "1", their output Q is maintained in state "0" regardless of the state of their input C.
- the inputs of the sequential circuit S are connected to the outputs of the circuit 4 for determining the duration of the driving pulses, of the amplifiers 5 and 9, and a frequency divider 34 which forms, with an oscillator 35, the time base of the timepiece.
- the diagrams designated by the references S34, S4, S5 and S9 respectively represent the logic states of the outputs of the frequency divider 34, of the circuit 4 and of the amplifiers 5 and 9.
- the diagrams designated by Q22 to Q27 represent respectively the logic states of the outputs Q of the flip-flops 22 to 27.
- the diagrams designated by Tr1 to Tr6, 6 and 7 respectively represent the blocked state, identified by the reference b, or the conductive state, identified by the ref - rence c, transistors Tr1 to Tr6 and transmission gates 6 and 7.
- the instants t0 to t3 indicated in FIG. 4 are identical to the instants t0 to t3 in FIG. 1.
- the coil 1 is therefore short-circuited through the transistors Tr1 and Tr2.
- the electric braking due to this short circuit adds to the effect of the positioning torque of the rotor to maintain it in the stable equilibrium position it occupies. It will be assumed that, at the start of this description, this position is that which is designated by S1 in FIG. 2.
- the frequency divider 34 delivers a pulse each time the rotor of the motor must turn one step, that is to say, for example, every second.
- a driving pulse is therefore applied to the coil 1, the terminals of which are respectively connected to the positive pole + of the power source through the transistor Tr1 and to the negative pole - of this source through the transistor Tr4 and the resistor 3.
- a current begins to flow in the coil 1 in response to this driving pulse, in the direction indicated by the arrow designated by I, and the rotor of the motor begins to rotate.
- a voltage proportional to this current is applied to the input of circuit 4 for determining the duration of the driving pulse.
- the Q output of the flip-flop 23 returns to the "0" state and the Q output of the flip-flop 24 changes to the "1" state.
- the current still flowing in the coil 1 produces a motor torque which is added to the torque due to the inertia of the rotor and of the mechanical elements which it drives to continue to rotate the rotor.
- the rotor of the motor continues however to turn in response to its kinetic energy and that of the mechanical elements which it drives, but it is not braked electrically since no current no longer circulates in the coil 1 from the moment t2.
- the kinetic energy of this rotor and of the mechanical elements which it drives must therefore overcome only the sum of the torque of positioning Cp and resistant couples of magnetic and mechanical origin mentioned above. From the limit angular position AL, the positioning torque, which has changed direction, is added to that produced by the remaining kinetic energy to rotate the rotor.
- the inverting input of the amplifier 5 is not connected to the negative pole - of the power source, but to a source of a reference voltage constituted, for example, by a voltage divider formed two resistors connected in series between the positive + and negative - poles of the device's power source. These resistors are drawn in dotted lines in FIG. 3, with the references 36 and 37.
- resistors 36 and 37 have a value such that the voltage which they apply to the non-inverting input of the amplifier 5 is the voltage Ud mentioned above.
- this variant of the circuit of FIG. 3 allows the implementation of the variant described above of the method according to the invention.
- the output of the amplifier 5 goes to the state "0" at the instant when the voltage induced in the coil 1 while the latter is in open circuit reaches the value Ud, that is to say the instant t3 '.
- the present invention also applies well to the control of any kind of stepping motor, whether the latter comprises one or more coils and / or a bipolar or multipolar permanent magnet coupled to the coil by a stator or without a stator.
- the invention also applies well whatever the manner of controlling this motor, that is to say by driving pulses all having the same polarity or having alternating polarities.
- the motor control circuit may include a circuit 4 for determining the length of the driving pulses of a different kind from that which has been described.
- This circuit 4 can be of the kind which determine the mechanical load driven by the rotor after the end of the driving pulses and which adjust the duration of the following driving pulses in dependence on this mechanical load.
- This circuit 4 may also not exist.
- the input of circuit S which is connected in the example described above to the output of circuit 4 can then, for example, be connected to an output of the frequency divider 34 delivering a signal at times separated from each instant t0 by a fixed period of time.
- Such a connection is shown in dotted lines in FIG. 3, with the reference 4a.
- the duration of the motor pulses is obviously fixed and equal to the duration of the lapse of time mentioned above.
- the device comprising a motor controlled according to the present invention may not be a timepiece. It can be, for example, a device measuring any physical quantity, such as a temperature or a pressure, and displaying the value of this physical quantity using one or more needles driven in rotation by the motor in front of a dial. In such a case, the pulses causing the application of the driving pulses to the motor coil are obviously not necessarily periodic.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Control Of Stepping Motors (AREA)
- Electromechanical Clocks (AREA)
Description
- La présente invention a pour objets un procédé et un dispositif de commande d'un moteur pas à pas ayant une bobine et un rotor couplé mécaniquement à une charge mécanique et comportant un aimant permanent couplé magnétiquement à la bobine.
- Le procédé consiste:
- - à appliquer une impulsion motrice à la bobine chaque fois que le rotor doit tourner d'un pas;
- - à mettre une première fois la bobine en court-circuit à la fin de l'impulsion motrice;
- - à mettre ensuite la bobine en circuit ouvert; et
- - à mettre ensuite une deuxième fois la bobine en court-circuit jusqu'au début de l'impulsion motrice suivante.
- Le dispositif comprend:
- - des premiers moyens pour provoquer l'application d'une impulsion motrice à la bobine chaque fois que le rotor doit tourner d'un pas;
- - des deuxièmes moyens pour provoquer une première mise en court-circuit de la bobine à la fin de l'impulsion motrice;
- - des troisièmes moyens pour provoquer une mise en circuit ouvert de la bobine après la première mise en court-circuit; et
- - des quatrièmes moyens pour provoquer une deuxième mise en court circuit de la bobine après la mise en circuit ouvert.
- Les moteurs pas à pas du genre mentionné ci-dessus sont bien connus. Ils équipent notamment la plupart des pièces d'horlogerie électroniques à affichage par aiguilles.
- Dans ces pièces d'horlogerie, le rotor du moteur comporte généralement un aimant permanent bipolaire dont l'axe d'aimantation est perpendiculaire à l'axe de rotation du rotor. Cet aimant est couplé magnétiquement à la bobine du moteur par un stator qui comporte une ouverture sensiblement cylindrique dans laquelle tourne le rotor. Des encoches ménagées dans la paroi de cette ouverture provoquent l'application au rotor d'un couple de positionnement qui tend à le maintenir ou à le ramener dans l'une ou l'autre de deux positions d'équilibre stable.
- Un tel moteur, qui n'a pas été représenté car il est bien connu, sera utilisé à titre d'exemple non limitatif dans la suite de cette description.
- Les circuits de commande de ces moteurs sont agencés de manière à appliquer à la bobine une impulsion motrice chaque fois que le rotor doit tourner d'un pas.
- Dans les cas les plus simples, la durée de ces impulsions motrices est fixe, ce qui a comme conséquence que la quantité d'énergie électrique fournie au moteur pendant ces impulsions motrices est sensiblement indépendante de la charge mécanique qu'il entraîne. La durée des impulsions motrices doit être suffisante pour que le rotor tourne correctement même lorsque la charge mécanique qu'il entraîne a sa valeur maximum.
- Mais comme cette charge n'a sa valeur maximum que rarement, une grande partie de l'énergie électrique est consommée inutilement.
- Cette énergie électrique est généralement fournie, notamment dans les pièces d'horlogerie, par une source d'alimentation ayant une capacité limitée. De nombreux dispositifs ont donc été proposés pour diminuer la consommation du moteur.
- Tous ces dispositifs comportent des moyens pour déterminer, d'une manière ou d'une autre, la valeur de la charge mécanique entraînée par le rotor, et pour ajuster la quantité d'énergie électrique fournie au moteur pendant les impulsions motrices à cette valeur de la charge mécanique.
- Cet ajustement de la quantité d'énergie électrique fournie au moteur est généralement réalisé en modifiant la durée des impulsions motrices.
- Cette durée peut être déterminée directement pendant chaque impulsion motrice, comme cela est décrit, par exemple, dans le brevet US-A-4 446 413. Dans un tel cas, un circuit mesure, pendant chaque impulsion motrice, une grandeur électrique dépendant de la charge mécanique entraînée par le rotor du moteur. Ce circuit produit un signal qui provoque l'interruption de l'impulsion motrice en cours lorsque certaines conditions sont remplies, ces conditions étant fixées par la constitution de ce circuit.
- La durée des impulsions motrices peut également être déterminée indirectement, comme cela est décrit, par exemple, dans le brevet US-A-4 272 837. Dans un tel cas, un circuit mesure, après les impulsions motrices, une grandeur électrique caractéristique qui dépend de la charge mécanique qui a été entraînée par le rotor pendant ces impulsions motrices. Si le résultat de cette mesure remplit certaines conditions qui sont également fixées par la constitution du circuit, cela indique que le rotor n'a pas tourné correctement en réponse aux impulsions motrices précédentes, et le circuit de mesure produit un signal qui provoque la modification de la durée des impulsions motrices suivantes. Le cas échéant, le signal produit par ce circuit provoque également l'envoi au moteur d'une ou de plusieurs impulsions de correction destinées à faire exécuter au rotor le ou les pas qu'il n'a pas exécuté en réponse aux impulsions précédentes.
- La plupart des dispositifs de commande mentionnés ci-dessus sont agencés de manière que la bobine du moteur soit mise en court-circuit depuis la fin de chaque impulsion motrice jusqu'au début de la suivante.
- Cette mise en court-circuit de la bobine du moteur a notamment pour but d'éviter que le rotor tourne de plus d'un pas si, pour une raison quelconque, l'énergie électrique fournie au moteur pendant une impulsion motrice est beaucoup plus importante que nécessaire, et de provoquer l'application au rotor, entre les impulsions motrices, d'un couple de freinage électrique en réponse à toute rotation intempestive de ce rotor due, par exemple, à un choc. Ce couple de freinage électrique s'ajoute au couple de positionnement mentionné ci-dessus pour maintenir le rotor dans la position qu'il occupe.
- La durée des impulsions motrices produites par les dispositifs mentionnés ci-dessus est généralement inférieure au temps mis par le rotor pour atteindre la position angulaire à partir de laquelle le couple de positionnement à un sens et une valeur tels qu'il peut provoquer, sans apport d'énergie extérieure, la rotation du rotor jusqu'à la prochaine de ses positions d'équilibre stable.
- La position angulaire mentionnée ci-dessus sera appelée position angulaire limite dans la suite de cette description.
- Cette position angulaire limite n'est pas fixe, car elle dépend des frottements qui s'opposent à la rotation du rotor et qui sont variables.
- Entre la fin de l'impulsion motrice et l'instant où il atteint la position angulaire limite, le rotor continue à tourner en réponse, notamment, à son énergie cinétique et à celle des divers éléments qu'il entraîne.
- En outre, le court-circuit de la bobine à partir de la fin de l'impulsion motrice permet au courant de continuer à circuler dans celle-ci. La plus grande partie de l'énergie magnétique présente dans la bobine à la fin de l'impulsion motrice peut donc être transformée en énergie mécanique qui coopère avec l'énergie cinétique du rotor et des éléments qu'il entraîne pour faire tourner ce rotor en direction de la position angulaire limite. Seule une partie de cette énergie magnétique est dissipée sous forme de chaleur par le passage du courant dans la bobine.
- Cependant, le courant dans la bobine diminue rapidement après la fin de l'impulsion motrice. Après avoir passé par zéro, ce courant change de sens et le moteur commence fonctionner en générateur.
- L'énergie électrique qu'il produit alors, et qui est entièrement dissipée dans la bobine sous forme de chaleur, provient uniquement de la transformation d'une partie de l'énergie cinétique du rotor et des éléments qu'il entraîne. Le rotor est donc freiné, et son énergie cinétique doit vaincre la somme du couple de positionnement, de deux couples résistants dûs respectivement au frottement de ces éléments mécaniques entre eux et de leurs pivots dans leurs paliers et aux phénomènes magnétiques dont le stator du moteur est le siège, et du couple provoqué par ce freinage électrique.
- Le changement de sens du courant, et donc le début du freinage du rotor, se produit avant que ce rotor ait atteint la position angulaire limite définie ci-dessus. Il est donc nécessaire que la partie de l'énergie cinétique qui n'est pas transformée en énergie électrique soit suffisante pour que le rotor atteigne la position angulaire limite malgré ce freinage.
- En d'autres termes, l'énergie électrique qui doit être fournie au moteur pour que le rotor tourne correctement se compose d'une partie utile, qui est convertie en énergie mécanique, et d'une partie qui peut être qualifiée d'inutile et qui est entièrement dissipée dans la bobine après que le courant dans celle-ci a changé de sens de la manière décrite ci-dessus.
- Des calculs théoriques confirmés par des essais pratiques ont montré que, selon le type de moteur et le genre de circuit utilisé pour le commander, l'énergie électrique inutile mentionnée ci-dessus peut atteindre jusqu'à 25 % de l'énergie électrique minimum qui doit être fournie au moteur pour que son rotor tourne correctement.
- Les procédé et dispositifs de commande de moteurs pas à pas connus ont donc l'inconvénient de provoquer une diminution sensible du rendement du moteur. L'énergie dissipée inutilement dans le moteur doit bien entendu être fournie par la source d'alimentation électrique du dispositif. Il en découle que, pour une capacité et donc un volume donnés de cette source, sa durée de vie est sensiblement diminuée ou, pour une durée de vie donnée de cette source, son volume est sensiblement augmenté.
- Le brevet US-A-4 467 255 décrit un procédé de commande d'un moteur pas à pas selon lequel, contrairement à ce qui a été décrit ci-dessus, la bobine du moteur est mise en circuit ouvert pendant un temps fixe après la fin de chaque impulsion motrice puis mise en court-circuit jusqu'au début de l'impulsion motrice suivante. La variation de la tension induite dans la bobine par la rotation du rotor après la fin de l'impulsion motrice est utilisée pour déterminer si le rotor a tourné correctement en réponse aux impulsions motrices précédentes.
- Ce procédé présente l'inconvénient que l'énergie magnétique présente dans la bobine à la fin de l'impulsion motrice ne peut pas être convertie en énergie mécanique puisque cette bobine est mise en circuit ouvert à ce moment.
- Une variante de ce procédé permettant de supprimer partiellement cet inconvénient est également décrite dans le brevet US-A-4 467 255. Dans cette variante, la bobine du moteur est mise en court-circuit à la fin de chaque impulsion motrice pendant un temps fixe, prédéterminé, avant d'être mise en circuit ouvert pendant un autre temps fixe et d'être ensuite remise en court-circuit jusqu'au début de l'impulsion motrice suivante.
- Cependant, la vitesse de décroissance du courant après que la bobine a été mise pour la première fois en court-circuit dépend non seulement des caractéristiques de la bobine, mais également de la vitesse que le rotor a atteinte à la fin de l'impulsion motrice et donc de la charge mécanique entraînée par le rotor. Cette vitesse de décroissance du courant est donc variable. Si la durée fixée pour le premier court-circuit est inférieure au temps mis par le courant pour s'annuler, une partie de l'énergie magnétique de la bobine n'est pas transformée en énergie mécanique et est donc perdue. Si au contraire la durée fixée pour le premier court-circuit est supérieure au temps mis par le courant pour s'annuler, ce dernier change de signe et cause la dissipation inutile d'énergie décrite ci-dessus.
- En outre, dans le procédé décrit par le brevet US-A-4 467 255, la durée pendant laquelle la bobine est mise en circuit ouvert avant d'être remise en court-circuit est également fixe.
- Comme la vitesse du rotor à la fin de l'impulsion motrice et après celle-ci dépend de la charge mécanique entraînée par ce rotor, la position angulaire de ce dernier au moment où la bobine est remise en court-circuit est variable.
- Si cette position angulaire est située avant la position angulaire limite définie ci-dessus, le rotor est freiné par ce court-circuit, et à nouveau une partie de son énergie cinétique est dissipée inutilement.
- Si la position angulaire du rotor au moment de ce court-circuit est proche de sa deuxième position d'équilibre stable, il peut arriver que son énergie cinétique soit suffisante pour lui faire dépasser cette deuxième position d'équilibre stable et lui faire atteindre la suivante. Dans un tel cas, le rotor fait donc deux pas au lieu d'un seul.
- Le rendement et la sécurité de fonctionnement d'un moteur commandé selon le procédé décrit dans le brevet US-A-4 467 255 ne sont donc pas satisfaisants.
- Un but de la présente invention est de proposer un procédé de commande d'un moteur pas à pas grâce auquel les inconvénients mentionnés ci-dessus sont éliminés, c'est-à-dire grâce auquel le rendement du moteur est plus élevé qu'avec les procédés connus, la durée de vie de la source d'alimentation du dispositif comprenant ce moteur étant donc plus longue pour un volume donné de cette source ou, pour une durée de vie donnée de cette source, son volume étant plus faible, sans pour autant que la sécurité de fonctionnement du moteur ne soit diminuée. Un autre but de la présente invention est de proposer un dispositif pour la mise en oeuvre de ce procédé.
- Ces buts sont atteints par le procédé et par le dispositif revendiqués.
- La présente invention va être décrite à l'aide du dessin annexé dans lequel:
- - la figure 1 représente la variation en fonction du temps t de la tension u aux bornes de la bobine d'un moteur commandé selon le procédé de l'invention et du courant i passant dans cette bobine.
- - la figure 2 représente la variation en fonction de la position angulaire a du rotor de ce moteur, de son couple de positionnement Cp et du facteur de couplage G de son aimant permanent avec la bobine de ce moteur;
- - la figure 3 est un schéma d'un dispositif mettant en oeuvre le procédé selon l'invention; et
- - la figure 4 est un diagramme représentant des signaux mesurés en divers points du circuit de la figure 3 et l'état de certains éléments de cette figure 3.
- Il sera rendu évident par la suite de cette description que les circuits de commande mettant en oeuvre le procédé selon l'invention peuvent être indifféremment du type dit à tension constante ou du type dit à courant constant.
- Comme leur nom l'indique, les circuits à tension constante appliquent à la bobine du moteur une tension sensiblement constante pendant toute la durée de chaque impulsion motrice. Cette tension constante est généralement celle de la source d'alimentation du dispositif équipé de ce circuit. De même, les circuits à courant constant font passer dans la bobine du moteur un courant sensiblement constant pendant toute la durée de chaque impulsion motrice.
- Il sera également rendu évident par la suite de cette description que les circuits mettant en oeuvre le procédé selon l'invention peuvent indifféremment être du genre de ceux qui produisent des impulsions motrices de longueur fixe ou du genre de ceux qui ajustent la durée de ces impulsions motrices de n'importe laquelle des nombreuses manières connues.
- Les figures 1 et 2 illustrent le procédé selon l'invention dans un cas, pris à titre d'exemple non limitatif, où il est mis en oeuvre par un circuit du type dit à tension constante et qui comporte des moyens pour ajuster la durée de chaque impulsion motrice en dépendance de la charge mécanique entraînée par le rotor pendant cette même impulsion motrice.
- Dans la figure 1, l'instant où le circuit de commande commence à appliquer l'impulsion motrice au moteur est désigné par t0, et la tension appliquée à la bobine pendant cette impulsion motrice est désignée par Ua.
- On admettra que, à l'instant t0, le rotor est arrêté dans une de ses positions d'équilibre stable, qui est désignée par S1 à la figure 2, ou à proximité immédiate de celle-ci, et que la polarité de la tension Ua est celle qui provoque la rotation du rotor en direction de sa deuxième position d'équilibre stable, désignée par S2 à la figure 2.
- A partir de l'instant t0, le courant i circulant dans la bobine en réponse à la tension Ua suit, de manière bien connue, une courbe semblable à celle qui est représentée à la figure 1 avec la référence la.
- En outre, le rotor tourne en direction de sa deuxième position d'équilibre stable S2 en réponse au couple moteur produit par le passage du courant i dans la bobine.
- On admettra que le circuit de commande du moteur interrompt l'impulsion motrice à un instant t1 en supprimant la liaison entre la source de la tension Ua et la bobine et en mettant cette dernière en court-circuit. Le circuit de commande détermine cet instant tl en dépendance de la charge mécanique entraînée par le rotor, d'une manière qui dépend de sa constitution.
- A l'instant t1, le rotor occupe une position angulaire désignée par A1. L'expérience montre que cette position A1 est séparée de la position S1 par un angle qui est généralement inférieur à 60°.
- A partir de l'instant t1, le courant i circulant dans la bobine commence à diminuer en suivant une courbe, désignée par Ic à la figure 1, dont la forme dépend des caractéristiques de la bobine, c'est-à-dire de sa résistance et de son inductivité, ainsi que de la tension induite dans la bobine par la rotation du rotor, c'est-à-dire de la vitesse de ce rotor et du facteur de couplage entre son aimant permanent et la bobine.
- Comme dans les procédés connus, l'énergie magnétique contenue dans la bobine à l'instant t1 est transformée en énergie mécanique qui contribue à faire tourner le rotor en direction de sa position S2.
- Dans le procédé selon l'invention, le courant i circulant dans la bobine est mesuré, au moins à partir de l'instant t1, et l'instant où il devient nul est détecté. Cet instant est désigné par t2 à la figure 1.
- A l'instant t2, le circuit de commande supprime le court-circuit de la bobine et met celle-ci en circuit ouvert.
- Le rotor, qui a atteint à l'instant t2 une position désignée par A2 à la figure 2, continue bien entendu à tourner en direction de la position S2.
- A partir de cet instant t2, la tension aux bornes de la bobine, qui était nulle depuis l'instant t1, devient égale à la tension induite dans cette bobine par la rotation du rotor. Cette tension est désignée par Ui à la figure 1.
- Après un certain temps, qui dépend également de la charge mécanique entraînée par le rotor, celui-ci atteint une position, désignée par A3 à la figure 2, à laquelle le facteur de couplage G de son aimant permanent avec la bobine du moteur s'annule. La tension Ui s'annule donc également.
- Dans le procédé selon l'invention, cette tension Ui est mesurée, et l'instant où elle s'annule est détecté. Cet instant est désigné par t3 à la figure 1.
- A l'instant t3, le circuit de commande met la bobine du moteur en court-circuit une deuxième fois. Le rotor du moteur a atteint, à cet instant t3, une position désignée par A3 qui est située entre sa position angulaire limite définie ci-dessus, désignée par AL à la figure 2, et sa deuxième position d'équilibre stable S2.
- Le rotor termine donc sa rotation en réponse à son énergie cinétique et à celle des éléments qu'il entraîne et au couple de positionnement Cp.
- Le courant induit dans la bobine par cette rotation, qui est désigné par li à la figure 1, provoque un freinage électrique du rotor.
- Ce freinage ralentit le rotor qui atteint ainsi sa deuxième position d'équilibre stable S2 avec une vitesse relativement faible. Après quelques oscillations éventuelles, le rotor s'arrête à cette position S2 ou à proximité immédiate de celle-ci.
- La bobine reste court-circuitée jusqu'au début de l'impulsion motrice suivante, à partir duquel le processus décrit ci-dessus se répète. Entre les impulsions motrices, le rotor est donc maintenu convenablement à la position d'équilibre stable où il se trouve, comme avec les procédés de commande connus, par l'effet conjugué du couple de positionnement Cp et du couple de freinage électrique dû au court-circuit de la bobine.
- Il faut relever que, dans un moteur commandé selon le procédé de l'invention décrit ci-dessus, le courant i ne peut pas changer de sens après s'être annulé à l'instant t2, puisque la bobine est mise en circuit ouvert à cet instant.
- Ceci est le contraire de ce qui se passe avec les procédés connus où la bobine est court-circuitée en permanence entre les impulsions motrices, ou avec le procédé décrit dans le brevet US-A-4 467 255 mentionnée ci-dessus dans le cas où le temps fixe pendant lequel la bobine est court-circuitée est plus long que le temps, variable, mis par le courant pour s'annuler.
- Aucun couple de freinage électrique n'est appliqué au rotor du moteur commandé selon le procédé de l'invention entre les instants t2 et t3. L'énergie cinétique de ce rotor et des éléments qu'il entraîne ne doit donc vaincre que le couple de positionnement, qui s'oppose à sa rotation lorsqu'il se trouve à la position A2, et les couples résistants d'origine magnétique et mécanique mentionnés ci-dessus.
- En outre, aucune énergie électrique n'est évidemment dissipée dans la bobine après l'instant t2. Le circuit de commande du moteur peut donc être dimensionné de manière que la quantité d'énergie électrique qui doit être fournie au moteur pendant l'impulsion motrice soit sensiblement diminuée par rapport à celle qui doit être fournie à un moteur commandé selon un des procédés connus.
- Comme cela a déjà été mentionné, cette diminution peut atteindre 25 % selon le genre de moteur et de circuit de commande de celui-ci.
- Pour des dimensions, et donc une capacité données de la source d'alimentation du dispositif comprenant un moteur commandé selon le procédé de l'invention, la durée de vie de cette source est donc sensiblement augmentée, ou, pour une durée de vie donnée, ces dimensions sont donc sensiblement diminuées.
- D'autre part, le procédé selon l'invention garantit que la bobine du moteur n'est mise en circuit ouvert que lorsque toute l'énergie magnétique présente dans la bobine à la fin de l'impulsion motrice, à l'instant t1, a été utilisée et transformée en énergie mécanique, aux pertes dues au passage du courant dans la bobine près.
- Ceci est le contraire de ce qui se passe avec le procédé décrit dans le brevet US-A-4 467 255 dans le cas où le temps fixe pendant lequel la bobine est court-circuitée est plus court que le temps variable mis par le courant pour s'annuler.
- Dans un tel cas, le procédé selon l'invention permet donc également une économie d'énergie électrique.
- Enfin, le procédé selon l'invention garantit également que, à l'instant t3 où la bobine du moteur est remise en court-circuit, la position A3 occupée par le rotor est située entre sa position angulaire limite AL et sa deuxième position d'équilibre stable S2. Le rotor peut donc certainement terminer son pas uniquement en réponse à son couple de positionnement.
- De même, la position A3 est certainement suffisamment éloignée de la position S2 pour que le rotor ne dépasse pas exagérément cette dernière et qu'il ne risque pas de faire un pas supplémentaire intempestif.
- Le procédé selon l'invention améliore donc la sécurité de fonctionnement du moteur par rapport au procédé décrit dans le brevet US-A-4 467 255.
- Les figures 1 et 2 illustrent également une variante du procédé selon l'invention. Selon cette variante, c'est l'instant t3' où la tension induite Ui atteint une valeur prédéterminée Ud qui est détecté pendant que la bobine est en circuit ouvert, après l'instant t2, et non pas l'instant t3 où cette tension Ui devient égale à zéro, et la bobine est remise en court-circuit à cet instant t3'.
- Les courbes dessinées en pointillé à la figure 1 indiquent la variation de la tension Ui et du courant li dans cette variante, et la position angulaire atteinte par le rotor à l'instant t3' est désignée par A3' à la figure 2.
- On voit que cette variante ne diffère que peu du procédé selon l'invention décrit ci-dessus, et qu'elle présente les mêmes avantages que celui-ci par rapport aux procédés connus.
- Elle a en outre l'avantage de réduire quelque peu le temps pendant lequel la bobine du moteur est en circuit ouvert, et pendant lequel le rotor est donc plus sensible à des accélérations angulaires accidentelles dues, par exemple, à des chocs.
- La figure 3 représente, à titre d'exemple non limitatif, le schéma d'un circuit mettant en oeuvre le premier procédé selon l'invention décrit ci-dessus.
- Ce circuit fait partie d'une pièce d'horlogerie électronique dont les moyens d'affichage, non représentés, sont constitués par des aiguilles ou des disques et sont entraînés par un moteur pas à pas du type décrit ci-dessus, symbolisé par sa bobine 1 et l'aimant permanent 2 de son rotor.
- Le circuit de la figure 3 comporte un formateur d'impulsions motrices classique comprenant quatre transistors MOS Tr1, Tr2, Tr3 et Tr4.
- Les transistors Tr1 et Tr2 sont de type p, et leur source est reliée au pôle positif d'une source d'alimentation, non représentée. Ce pôle positif est symbolisé par le signe +.
- Les transistors Tr3 et Tr4 sont de type n, et leur source est reliée, par l'intermédiaire d'une résistance 3 de faible valeur, au pôle négatif de la source d'alimentation symbolisé par le signe -. Le rôle de la résistance 3 sera décrit plus loin.
- Les drains des transistors Tr1 et Tr3 sont reliés, ensemble, à l'une des bornes de la bobine 1, et les drains des transistors Tr2 et Tr4 sont reliés, ensemble, à l'autre borne de cette bobine 1.
- Les circuits électroniques qui vont être décrits plus loin sont également alimentés par la source mentionnée ci-dessus. En concordance avec la convention généralement adoptée, les entrées et les sorties des portes logiques, des inverseurs et des flip-flops faisant partie de ces circuits électroniques seront désignées comme étant à T'état logique "0" lorsque leur potentiel sera sensiblement égal à celui du pôle négatif - de la source d'alimentation, et à l'état logique "1" lorsque leur potentiel sera sensiblement égal à celui du pôle positif + de cette source.
- Il en découle que les transistors Tr3 et Tr4, ainsi que les autres transistors MOS de type n qui seront décrits ci-dessous, sont bloqués lorsque leur électrode de commande est à l'état logique "0" et conducteurs lorsque leur électrode de commande est à l'état "1". Les transistors Tr1 et Tr2, par contre, sont bloqués lorsque leur électrode de commande est l'état logique "1" et conducteurs lorsque leur électrode de commande est à l'état logique "0".
- Les sources des transistors Tr3 et Tr4 sont reliées à l'entrée d'un circuit 4 de détermination de la durée de chaque impulsion motrice en dépendance de la charge mécanique entraînée par le rotor du moteur pas à pas pendant cette impulsion motrice.
- Ce circuit 4 est par exemple semblable à celui qui est décrit dans le brevet US-A-4 446 413 déjà mentionné. Ce dernier circuit calcule en permanence, pendant chaque impulsion motrice, la valeur de la tension induite dans la bobine 1 par la rotation de l'aimant 2 du rotor. Il réalise ce calcul à partir de la tension produite aux bornes de la résistance 3 par le courant circulant dans cette bobine 1. Ce circuit détermine la valeur de la charge mécanique entraînée par le rotor en mesurant le temps mis par cette tension induite pour atteindre une valeur prédéterminée. Il détermine ensuite l'instant optimum auquel l'impulsion motrice doit être interrompue en fonction de ce temps mesuré, et produit à sa sortie un signal qui prend l'état "1" à cet instant optimum.
- Les bornes de la bobine 1 sont reliées à l'entrée non-inverseuse d'un amplificateur différentiel 5 par l'intermédiaire de deux portes de transmission 6 et 7. Cette entrée non-inverseuse est en outre reliée au pôle négatif - de la source d'alimentation par une résistance 8. L'entrée inverseuse de l'amplificateur 5 est reliée directement à ce pôle négatif -.
- Les bornes de la bobine 1 sont également reliées aux drains de deux transistors MOS Tr5 et Tr6, de type n, dont les sources sont reliées, ensemble, à l'entrée non-inverseuse d'un amplificateur différentiel 9 et, par l'intermédiaire d'une résistance 10, au pôle négatif - de la source d'alimentation. L'entrée inverseuse de cet amplificateur 9 est reliée directement à ce pôle négatif -.
- Les amplificateurs 5 et 9 ont tous deux une grande amplification, de sorte que leur sortie prend le potentiel du pôle positif + de la source d'alimentation, c'est-à-dire l'état logique "1", dès que leur entrée non-inverseuse a un potentiel positif par rapport au potentiel du pôle négatif - de cette source. La sortie de ces amplificateurs 5 et 9 est au potentiel du pôle négatif - de la source d'alimentation, c'est-à-dire à l'état logique "0", lorsque le potentiel de leur entrée non-inverseuse est égal au potentiel de leur entrée inverseuse, ou négatif par rapport à ce dernier.
- Les portes de transmission 6 et 7 sont bloquées lorsque leur 15 électrode de commande est à l'état logique "0", et conductrices lorsque leur électrode de commande est à l'état logique "1".
- Les électrodes de commande des transistors Tr1 à Tr6 et des portes de transmission 6 et 7 sont reliées aux sorties d'un circuit logique L comprenant les portes OU 11 à 15 et les portes ET 16 à 21.
- Les connexions des entrées et des sorties de ces portes 11 à 21 entre elles et avec les électrodes de commande des transistors Tr1 à Tr6 et des portes de transmission 6 et 7 ne seront pas décrites en détail car elles ressortent clairement du dessin. En outre, les fonctions réalisées par ces portes 11 à 21, qui seront décrites plus loin, peuvent être également réalisées par d'autres circuits logiques comportant d'autres portes interconnectées différemment.
- Les entrées des portes 15 à 21, qui constituent les entrées du circuit logique L, sont reliées aux sorties d'un circuit séquentiel S comprenant les flip-flops 22 à 27, les portes ET 28 à 31 et les inverseurs 32 et 33.
- Les flip-flops 22 à 27 sont tous de type T, c'est-à-dire que leur sortie Q change d'état chaque fois que leur entrée d'horloge C passe de l'état logique "0" l'état logique "1", à condition toutefois que leur entrée de remise à zéro R soit à l'état logique "0". Si cette entrée R est à l'état "1 ", leur sortie Q est maintenue à l'état "0" quel que soit l'état de leur entrée C.
- Les liaisons entre les entrées du circuit logique L et les sorties du circuit séquentiel S, ainsi que les connexions des entrées et des sorties des composants de ce circuit séquentiel S ne seront pas non plus décrites en détail pour des raisons analogues à celles qui ont été données ci-dessus à propos du circuit logique L.
- Enfin, les entrées du circuit séquentiel S sont reliées aux sorties du circuit 4 de détermination de la durée des impulsions motrices, des amplificateurs 5 et 9, et d'un diviseur de fréquence 34 qui forme, avec un oscillateur 35, la base de temps de la pièce d'horlogerie.
- Le fonctionnement du circuit de la figure 3 va être décrit à l'aide des figures 1, 2, et 4.
- Dans la figure 4, les diagrammes désignés par les références S34, S4, S5 et S9 représentent respectivement les états logiques des sorties du diviseur de fréquence 34, du circuit 4 et des amplificateurs 5 et 9. Les diagrammes désignés par Q22 à Q27 représentent respectivement les états logiques des sorties Q des flip-flops 22 à 27. Enfin, les diagrammes désignés par Tr1 à Tr6, 6 et 7 représentent respectivement l'état bloqué, repéré par la référence b, ou l'état conducteur, repéré par la refé- rence c, des transistors Tr1 à Tr6 et des portes de transmission 6 et 7.
- Les instants t0 à t3 indiqués dans la figure 4 sont identiques aux instants t0 à t3 de la figure 1.
- Il sera rendu évident par la suite de cette description que, immédiatement avant le début de chaque impulsion motrice, les sorties Q des flip-flops 23 à 26 sont à l'état logique "0" et la sortie Q du flip-flop 27 est à l'état "1 ".
- On admettra que, au moment où commence cette description, la sortie Q du flip-flop 22 est à l'état "0".
- Il est facile de voir que, dans ces conditions, les électrodes de commande des transistors Tr1 à Tr6 et des portes de transmission 6 et 7 sont à l'état "0". Les transistors Tr1 et Tr2 sont donc conducteurs, et les transistors Tr3 et Tr6 ainsi que les portes de transmission 6 et 7 sont bloqués.
- La bobine 1 est donc court-circuitée à travers les transistors Tr1 et Tr2. Le freinage électrique dû à ce court-circuit s'ajoute à l'effet du couple de positionnement du rotor pour maintenir celui-ci dans la position d'équilibre stable qu'il occupe. On admettra que, au début de cette description, cette position est celle qui est désignée par S1 à la figure 2.
- Les transistors Tr3 à Tr6 et les portes de transmission 6 et 7 étant bloqués, l'entrée du circuit 4 et les entrées non-inverseuses des amplificateurs 5 et 9 sont respectivement maintenues à l'état logique "0" par l'intermédiaire des résistances 3, 8 et 10. Les sorties de ce circuit 4 et des amplificateurs 5 et 9 sont donc également à l'état "0".
- Le diviseur de fréquence 34 délivre une impulsion chaque fois que le rotor du moteur doit tourner d'un pas c'est-à-dire, par exemple, chaque seconde.
- Une de ces impulsions est produite à l'instant t0 des figures 1 et 4. En réponse à cette impulsion, la sortie Q du flip-flop 27 passe à l'état "0", et les sorties Q des flip-flops 22 et 23 passent à l'état "1". En réponse à ces derniers états "1", le transistor Tr2 se bloque et le transistor Tr4 devient conducteur.
- Une impulsion motrice est donc appliquée à la bobine 1 dont les bornes sont respectivement reliées au pôle positif + de la source d'alimentation à travers le transistor Tr1 et au pôle négatif - de cette source à travers le transistor Tr4 et la résistance 3.
- Un courant commence à circuler dans la bobine 1 en réponse à cette impulsion motrice, dans le sens indiqué par la flèche désignée par I, et le rotor du moteur commence à tourner.
- En outre, une tension proportionnelle à ce courant est appliquée l'entrée du circuit 4 de détermination de la durée de l'impulsion motrice.
- A l'instant t1, qui est séparé de l'instant t0 par un laps de temps dont la durée dépend de la valeur de la charge mécanique entraînée par le rotor du moteur, les conditions fixées par la constitution du circuit 4 sont remplies, et la sortie de ce circuit 4 passe à l'état "1 ", ce qui marque la fin de l'impulsion motrice.
- La sortie Q du flip-flop 23 repasse à l'état "0" et la sortie Q du flip-flop 24 passe à l'état "1".
- En réponse à cet état "1", les transistors Tr1 et Tr4 se bloquent, alors que les transistors Tr3 et Tr6 deviennent conducteurs. La bobine 1 est donc séparée du pôle positif + de la source d'alimentation, et mise en court-circuit à travers le transistor Tr6, les résistances 10 et 3 et le transistor Tr3.
- Le courant qui circulait dans cette bobine peut donc continuer à circuler, mais passe maintenant, notamment, dans la résistance 10. Après un laps de temps très court, la sortie de l'amplificateur 9 passe à l'état logique "1", ce qui provoque le passage à l'état "1" de la sortie Q du flip-flop 25. La sortie de l'inverseur 32 passant simultanément à l'état "0", le circuit reste dans cet état.
- Le courant qui circule encore dans la bobine 1 produit un couple moteur qui s'ajoute au couple dû à l'inertie du rotor et des éléments mécaniques qu'il entraîne pour continuer à faire tourner le rotor.
- Ce courant circulant dans la bobine 1 diminue rapidement. Lorsqu'il devient égal à zéro, à l'instant t2, la sortie de l'amplificateur 9 passe à l'état "0", et donc la sortie de l'inverseur 32 passe à l'état "1 ", ce qui provoque le passage de la sortie Q du flip-flop 24 à l'état "0" et le passage de la sortie Q du flip-flop 26 à l'état "1 ".
- En réponse à ce dernier état "1", les transistors Tr3 et Tr6 se bloquent. La bobine 1 est donc mise en circuit ouvert, et aucun courant ne peut plus circuler dans cette bobine 1.
- Le rotor du moteur continue cependant à tourner en réponse à son énergie cinétique et à celle des éléments mécaniques qu'il entraîne, mais il n'est pas freiné électriquement puisqu'aucun courant ne circule plus dans la bobine 1 à partir de l'instant t2.
- Entre la position angulaire A2 que le rotor occupe à l'instant t2 et la position angulaire limite AL définie ci-dessus, l'énergie cinétique de ce rotor et des éléments mécaniques qu'il entraîne ne doit donc vaincre que la somme du couple de positionnement Cp et des couples résistants d'origine magnétique et mécanique mentionnés ci-dessus. A partir de la position angulaire limite AL, le couple de positionnement, qui a changé de sens, s'ajoute à celui qui est produit par l'énergie cinétique restante pour faire tourner le rotor.
- Le passage de la sortie Q du flip-flop 26 à l'état "1" à l'instant t2, entraîne le passage de la porte de transmission 7 à l'état conducteur. La tension induite dans la bobine 1 par la rotation du rotor est donc appliquée à l'entrée de l'amplificateur 5 dont la sortie passe à l'état logique "1" après un laps de temps très court. La sortie Q du flip-flop 27 passe donc à l'état "1". La sortie de l'inverseur 33 passant simultanément à l'état "0", les sorties Q des flip-flops 25 et 26 restent à l'état "1".
- Lorsque le rotor atteint la position désignée par A3 à l'instant t3, le facteur de couplage de son aimant permanent 2 avec la bobine 1, et donc la tension induite dans cette bobine 1, deviennent égaux à zéro. La sortie de l'amplificateur 5 passe donc à l'état logique "0", et la sortie de l'inverseur 33 à l'état "1 ".
- En réponse à ce dernier état "1", les sorties Q des flip-flops 25 et 26 passent à l'état "0".
- Il en découle que la porte de transmission 7 est à nouveau bloquée, et que les transistors Tr1 et Tr2 redeviennent conducteurs, ce qui court-circuite à nouveau la bobine 1. Le rotor est donc à nouveau freiné électriquement. Mais le couple de positionnement Cp a maintenant un sens tel qu'il provoque la rotation du rotor jusqu'à la position d'équilibre stable désignée par S2 à la figure 2 sans aucun apport d'énergie. Le freinage électrique dû au court-circuit de la bobine 1 et le couple de positionnement Cp provoquent un amortissement rapide des oscillations du rotor autour de la position S2, ainsi que son maintien ultérieur dans cette position.
- Après l'instant t3, le circuit de la figure 3 se retrouve exactement dans le même état qu'avant l'instant t0, à l'exception de la sortie Q du flip-flop 22 qui est maintenant à l'état "1". Le circuit de la figure 3 reste dans cet état jusqu'à ce que la sortie du diviseur de fréquence 34 produise une nouvelle impulsion.
- Le fonctionnement du circuit de la figure 3 en réponse à cette nouvelle impulsion ne sera pas décrit en détail car il est très semblable à celui qui a été décrit ci-dessus.
- On voit facilement que, en réponse à cette nouvelle impulsion, le transistor Tr1 se bloque et le transistor Tr3 devient conducteur. L'impulsion motrice qui est ainsi appliquée à la bobine 1 a la polarité inverse de celle qui a été décrite ci-dessus, et le courant qui passe dans la bobine 1 en réponse à cette impulsion motrice a le sens inverse de celui de la flèche I.
- La tension proportionnelle à ce courant a cependant la même polarité que ci-dessus.
- L'étàt "1" produit par le circuit 4 en réponse à cette tension à l'instant où l'impulsion motrice en cours doit être interrompue provoque comme ci-dessus la mise en court-circuit de la bobine 1. Mais cette fois-ci, ce court-circuit est réalisé à travers le transistor Tr5, à nouveau les résistances 10 et 3, et le transistor Tr4.
- Comme ci-dessus, la tension produite dans la résistance 10 par le courant qui continue à circuler dans la bobine est appliquée à l'entrée non-inverseuse de l'amplificateur 9.
- Lorsque ce courant devient égal à zéro, la sortie de l'inverseur 32 passe à nouveau à l'état "1". Toujours comme ci-dessus, cet état "1" provoque la mise en circuit ouvert de la bobine 1 et l'application de la tension Ui induite dans cette bobine 1 à l'entrée non-inverseuse de l'amplificateur 5. Cette fois-ci, cependant, cette tension Ui est appliquée à cette entrée de l'amplificateur 5 par l'intermédiaire de la porte de transmission 6 qui est maintenant dans son état conducteur.
- Lorsque la tension Ui devient égale à zéro, la sortie de l'inverseur 29 passe nouveau à l'état "1 ". Toujours comme ci-dessus, cet état "1" provoque la remise des transistors Tr1 et Tr2 dans leur état conducteur, et donc le court-circuit de la bobine 1 à travers ces transistors Tr1 et Tr2.
- Le circuit de la figure 3 se retrouve exactement dans l'état qu'il avait avant l'instant t0, et il reste dans cet état jusqu'à ce que le diviseur de fréquence 34 produise une nouvelle impulsion. Cette nouvelle impulsion a bien entendu le même effet que celle produite à l'instant t0.
- Une variante du circuit décrit ci-dessus est également représentée dans la figure 3. 1
- Dans cette variante, l'entrée inverseuse de l'amplificateur 5 n'est pas reliée au pôle négatif - de la source d'alimentation, mais à une source d'une tension de référence constituée, par exemple, par un diviseur de tension formé de deux résistances branchées en série entre les pôles positif + et négatif - de la source d'alimentation du dispositif. Ces résistances sont dessinées en pointillé à la figure 3, avec les références 36 et 37.
- Ces résistances 36 et 37 ont une valeur telle que la tension qu'elles appliquent à l'entrée non-inverseuse de l'amplificateur 5 est la tension Ud mentionnée ci-dessus.
- Il est facile de voir que cette variante du circuit de la figure 3 permet la mise en oeuvre de la variante décrite ci-dessus du procédé selon l'invention. En effet, dans cette variante du circuit, la sortie de l'amplificateur 5 passe à l'état "0" à l'instant où la tension induite dans la bobine 1 pendant que celle-ci est en circuit ouvert atteint la valeur Ud, c'est-à-dire l'instant t3'.
- Il faut relever que la présente invention s'applique également bien à la commande de n'importe quel genre de moteur pas à pas, que celui-ci comporte une ou plusieurs bobines et/ou un aimant permanent bipolaire ou multipolaire couplé à la bobine par un stator ou sans stator.
- L'invention s'applique également bien quelle que soit la manière de commander ce moteur, c'est-à-dire par des impulsions motrices ayant toutes la même polarité ou ayant des polarités alternées.
- De même, le circuit de commande du moteur peut comporter un circuit 4 de détermination de la longueur des impulsions motrices d'un genre différent de celui qui a été décrit.
- Ce circuit 4 peut être du genre de ceux qui déterminent la charge mécanique entraînée par le rotor après la fin des impulsions motrices et qui ajustent la durée des impulsions motrices suivantes en dépendance de cette charge mécanique.
- Ce circuit 4 peut également ne pas exister. L'entrée du circuit S qui est reliée dans l'exemple décrit ci-dessus à la sortie du circuit 4 peut alors, par exemple, être reliée à une sortie du diviseur de fréquence 34 délivrant un signal à des instants séparés de chaque instant t0 par un laps de temps de durée déterminée. Une telle liaison est représentée en pointillé à la figure 3, avec la référence 4a. Dans un tel cas, la durée des impulsions motrices est évidemment fixe et égale à la durée du laps de temps mentionné ci-dessus.
- Enfin, le dispositif comprenant un moteur commandé selon la présente invention peut ne pas être une pièce d'horlogerie. Il peut être, par exemple, un dispositif mesurant une grandeur physique quelconque, telle qu'une température ou une pression, et affichant la valeur de cette grandeur physique à l'aide d'une ou plusieurs aiguilles entraînées en rotation par le moteur devant un cadran. Dans un tel cas, les impulsions provoquant l'application des impulsions motrices à la bobine du moteur ne sont évidemment pas forcément périodiques.
Claims (13)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CH258586A CH665084GA3 (fr) | 1986-06-26 | 1986-06-26 | |
CH2585/86 | 1986-06-26 |
Publications (2)
Publication Number | Publication Date |
---|---|
EP0250862A1 EP0250862A1 (fr) | 1988-01-07 |
EP0250862B1 true EP0250862B1 (fr) | 1989-11-29 |
Family
ID=4237099
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP87107571A Expired EP0250862B1 (fr) | 1986-06-26 | 1987-05-25 | Procédé et dispositif de commande d'un moteur pas à pas |
Country Status (5)
Country | Link |
---|---|
US (1) | US4754210A (fr) |
EP (1) | EP0250862B1 (fr) |
JP (1) | JP2655645B2 (fr) |
CH (1) | CH665084GA3 (fr) |
DE (1) | DE3761064D1 (fr) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10137676B4 (de) * | 2001-08-01 | 2007-08-23 | Infineon Technologies Ag | ZVS-Brückenschaltung zum entlasteten Schalten |
JP4751573B2 (ja) * | 2003-12-12 | 2011-08-17 | シチズンホールディングス株式会社 | アナログ電子時計 |
DE102004040052A1 (de) * | 2004-08-18 | 2006-06-01 | Siemens Ag | Stromgeregelter Umrichter und Verfahren zum Steuern desselben |
US7598517B2 (en) * | 2006-08-25 | 2009-10-06 | Freescale Semiconductor, Inc. | Superjunction trench device and method |
RU2729322C1 (ru) * | 2019-10-21 | 2020-08-06 | Федеральное государственное унитарное предприятие "Научно-производственный центр автоматики и приборостроения имени академика Н.А. Пилюгина" (ФГУП "НПЦАП") | Устройство для управления шаговым мотором |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5412865A (en) * | 1977-06-30 | 1979-01-30 | Seiko Epson Corp | Electronic wristwatch |
JPS561799A (en) * | 1979-06-19 | 1981-01-09 | Seiko Instr & Electronics Ltd | Circuit for sensing rotation of electronic clock motor |
FR2461399A1 (fr) * | 1979-07-09 | 1981-01-30 | Suisse Horlogerie | Detecteur de position d'un moteur pas a pas |
JPS5619473A (en) * | 1979-07-27 | 1981-02-24 | Citizen Watch Co Ltd | Electronic timepiece |
US4556836A (en) * | 1983-05-24 | 1985-12-03 | Societe Industrielle De Sonceboz S.A. | Multiphase motor damping method and circuit arrangement |
-
1986
- 1986-06-26 CH CH258586A patent/CH665084GA3/fr not_active IP Right Cessation
-
1987
- 1987-05-22 US US07/053,201 patent/US4754210A/en not_active Expired - Lifetime
- 1987-05-25 EP EP87107571A patent/EP0250862B1/fr not_active Expired
- 1987-05-25 DE DE8787107571T patent/DE3761064D1/de not_active Expired - Lifetime
- 1987-06-25 JP JP62156700A patent/JP2655645B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPS637199A (ja) | 1988-01-13 |
US4754210A (en) | 1988-06-28 |
CH665084GA3 (fr) | 1988-04-29 |
JP2655645B2 (ja) | 1997-09-24 |
EP0250862A1 (fr) | 1988-01-07 |
DE3761064D1 (de) | 1990-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0679968B1 (fr) | Pièce d'horlogerie mue par une source d'énergie mécanique et régulée par un circuit électronique | |
EP0103542B1 (fr) | Ensemble moteur fonctionnant pas-à-pas | |
EP0097350B1 (fr) | Procédé d'alimentation d'un moteur pas à pas monophasé pour pièce d'horlogerie | |
EP0171635B1 (fr) | Procédé et dispositif de reconnaissance de la position du rotor d'un moteur pas à pas | |
EP0161582B1 (fr) | Ensemble moteur fonctionnant pas à pas | |
EP0250862B1 (fr) | Procédé et dispositif de commande d'un moteur pas à pas | |
EP0077293B1 (fr) | Procédé et dispositif de commande d'un moteur pas à pas d'une pièce d'horlogerie | |
EP0022270B1 (fr) | Détecteur de position d'un moteur pas à pas | |
EP0060806B1 (fr) | Procédé pour réduire la consommation d'un moteur pas-à-pas et dispositif pour la mise en oeuvre de ce procédé | |
FR2489055A1 (fr) | Procede pour reduire la consommation en energie du moteur pas a pas d'une piece d'horlogerie electronique et piece d'horlogerie electronique mettant en oeuvre ce procede | |
EP0443294B1 (fr) | Procédé d'alimentation d'un moteur pas à pas monophasé | |
EP0253153A1 (fr) | Procédé et dispositif de commande d'un moteur pas à pas | |
EP0135104B1 (fr) | Procédé et dispositif de commande d'un moteur pas-à-pas | |
EP0087387B1 (fr) | Procédé et dispositif de commande d'un moteur pas à pas bidirectionnel | |
FR2478400A1 (fr) | Dispositif de commande d'un moteur electrique | |
EP0076780B1 (fr) | Procédé pour réduire la consommation d'un moteur pas à pas et dispositif mettant en oeuvre ce procédé | |
EP0345224B1 (fr) | Procédé d'alimentation d'un moteur pas à pas monophasé pour pièce d'horlogerie | |
EP0024737A1 (fr) | Détecteur d'avance d'un moteur pas à pas | |
EP0155661B1 (fr) | Circuit de commande d'un moteur pas à pas | |
EP0790539B1 (fr) | Procédé et dispositif d'alimentation d'un moteur pas à pas monophasé | |
EP0108711B1 (fr) | Procédé et dispositif de commande d'un moteur pas-à-pas | |
EP0062273B1 (fr) | Procédé pour asservir un moteur pas à pas | |
EP0982846A1 (fr) | Procédé et dispositif de commande d'un moteur pas à pas | |
EP0875807B1 (fr) | Pièce d'horlogerie électronique alimentée par un générateur entraíné par une source d'énergie mécanique | |
EP0484770B1 (fr) | Procédé de commande d'un moteur pas à pas et dispositif pour la mise en oeuvre de ce procédé |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): DE FR GB |
|
17P | Request for examination filed |
Effective date: 19880408 |
|
17Q | First examination report despatched |
Effective date: 19890518 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): DE FR GB |
|
REF | Corresponds to: |
Ref document number: 3761064 Country of ref document: DE Date of ref document: 19900104 |
|
GBT | Gb: translation of ep patent filed (gb section 77(6)(a)/1977) | ||
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
26N | No opposition filed | ||
26N | No opposition filed | ||
REG | Reference to a national code |
Ref country code: GB Ref legal event code: IF02 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20020430 Year of fee payment: 16 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: FR Payment date: 20020527 Year of fee payment: 16 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GB Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20030525 |
|
GBPC | Gb: european patent ceased through non-payment of renewal fee |
Effective date: 20030525 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: FR Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20040130 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: ST |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20040423 Year of fee payment: 18 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: DE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20051201 |