CONTROL CIRCUIT OF A STEPPER MOTOR CAPABLE OF DETECTING AN EXTERNAL MAGNETIC FIELD
20240186923 ยท 2024-06-06
Assignee
Inventors
Cpc classification
H02P8/02
ELECTRICITY
International classification
Abstract
A control circuit of a timepiece motor (2), including a bipolar permanent magnet (6), a stator (4) defining two isthmi (12a & 12b) and two rest positions for the rotor, and a coil (18) mounted on the stator. The control circuit can determine the position of the rotor at rest. An electric pulse generator (22) for detecting an external magnetic field formed by a circuits for: measuring the electrical current in the coil after an electrical pulse has been triggered, comparing the measured electrical current with a reference current, measuring the time allowing measuring a rise time between triggering of the electrical pulse and the next time the electrical current flowing in the coil reaches the reference current, and processing the rise time to be able to determine whether the measured rise time indicates the presence of a given external magnetic field passing through the two isthmi.
Claims
1. An electronic control circuit (20) of a stepper-type motor (2), the motor comprising a rotor (3) provided with a permanent magnet (6), which is bipolar and has a magnetisation axis perpendicular to the axis of rotation (7) of this rotor, and a stator (4) which defines a magnetic circuit, an opening (8) forming a housing for the permanent magnet, two isthmi (12a & 12b) at the periphery of the opening and diametrically opposed in a first direction (14) perpendicular to the axis of rotation, and two rest positions for the rotor in which the permanent magnet is oriented in a second direction (16), angularly offset from the first direction, respectively in both senses of direction; the permanent magnet generating, in the two rest positions, a first magnetic flux (F.sub.A) passing through the two isthmi respectively in both senses of direction, a first rest position corresponding to a positive sense of direction and the second rest position corresponding to a negative sense of direction of the first magnetic flux; the motor further comprising a coil (18) mounted on the magnetic circuit so as to be able to generate, when supplied with a positive electrical pulse (+I.sub.B(t)) or a negative electrical pulse (?I.sub.B(t)), a second magnetic flux passing through the two isthmi respectively in said positive sense of direction or in said negative sense of direction; the electronic control circuit comprising means for determining the position of the rotor at rest, from among said first and second rest positions, and an electrical pulse generator (22) arranged so as to be able to selectively supply the coil with positive and negative electrical pulses; wherein the electronic control circuit (20) comprises a circuit (24) for detecting an external magnetic field formed by a circuit (26) for measuring said electrical current, a circuit (28) for comparing the measured electrical current with a reference current (I.sub.Ref), a time measurement circuit (32) arranged to measure a rise time (T.sub.M) between triggering of one of said electrical pulses and the next moment in time when the electrical current flowing in the coil reaches the reference current, and a circuit (36) for processing the rise time, this circuit being arranged to be able to determine whether the measured rise time indicates the presence of an external magnetic field (H.sub.Ext) passing through the two isthmi.
2. The electronic control circuit according to claim 1, wherein the two isthmi of the motor are arranged so that the first magnetic flux and the second magnetic flux pass through the two isthmi primarily according to a third direction (40) which is orthogonal to the first direction.
3. The electronic control circuit according to claim 1, wherein the circuit (32) for processing the rise time (T.sub.M) is arranged so as to be able to determine, at least within a useful range of values, either approximately a strength of the external magnetic field or of the flux of this external magnetic field passing, where appropriate, through the two isthmi, or whether the strength of the external magnetic field or of its flux passing, where appropriate, through the two isthmi is higher than a given minimum value.
4. The electronic control circuit according to claim 3, wherein the circuit (32) for processing the rise time (T.sub.M) is arranged so as to be able to determine, at least within the useful range of values, whether the strength of said external magnetic field or of its flux passing, where appropriate, through the two isthmi is within a specific range of values among a plurality of specific ranges of given values that succeed one another.
5. The electronic control circuit according to claim 1, wherein the circuit (24) for detecting an external magnetic field is arranged so as to allow determining the sense of direction of this external magnetic field passing, where appropriate, through the two isthmi.
6. The electronic control circuit according to claim 1, wherein it is arranged so as to detect the presence of an external magnetic field, so as to generate an electrical pulse in anti-phase with the rest position of the rotor, namely a negative electrical pulse when the rotor is in the positive rest position and a positive electrical pulse when the rotor is in the negative rest position, so that the detection of the external magnetic field cannot cause an advance of the rotor by one step.
7. The electronic control circuit according to claim 3, wherein it is arranged, for detecting the presence of an external magnetic field, so as to generate an electrical pulse in anti-phase with the rest position of the rotor, namely a negative electrical pulse when the rotor is in the positive rest position and a positive electrical pulse when the rotor is in the negative rest position, so that the detection of the external magnetic field cannot cause an advance of the rotor by one step.
8. The electronic control circuit according to claim 1, wherein it is arranged, for detecting the presence of an external magnetic field, so as to generate an electrical pulse in-phase with the rest position of the rotor, namely a positive electrical pulse when the rotor is in the positive rest position and a negative electrical pulse when the rotor is in the negative rest position; and wherein said in-phase pulse has a duration selected so as to enable the detection of the external magnetic field, the selected duration not allowing the stepper motor to advance by one step.
9. A horological movement comprising a stepper-type motor (2) and an electronic control circuit (20) according to claim 1, this motor comprising a rotor (3) provided with a bipolar permanent magnet (6), having a magnetisation axis perpendicular to the axis of rotation (7) of this rotor, and a stator (4) which defines a magnetic circuit, an opening (8) forming a housing for the permanent magnet, two isthmi (12a & 12b) at the periphery of the opening and diametrically opposed in a first direction (14) perpendicular to the axis of rotation, and two rest positions for the rotor in which the permanent magnet is oriented in a second direction (16), angularly offset from the first direction, respectively in both senses of direction; the permanent magnet generating in the two rest position a first magnetic flux (F.sub.A) passing through the two isthmi in both senses of direction respectively, a first rest position corresponding to a positive sense of direction and the second rest position corresponding to a negative sense of direction of the first magnetic flux; the motor further comprising a coil (18) mounted on the magnetic circuit so as to be able to generate, when supplied with a positive electrical pulse (+I.sub.B(t)) or a negative electrical pulse (?I.sub.B(t)), a second magnetic flux passing through the two isthmi respectively in said positive sense of direction or in said negative sense of direction.
10. A horological movement comprising a stepper-type motor (2) and an electronic control circuit (20) according to claim 3, this motor comprising a rotor (3) provided with a bipolar permanent magnet (6), having a magnetisation axis perpendicular to the axis of rotation (7) of this rotor, and a stator (4) which defines a magnetic circuit, an opening (8) forming a housing for the permanent magnet, two isthmi (12a & 12b) at the periphery of the opening and diametrically opposed in a first direction (14) perpendicular to the axis of rotation, and two rest positions for the rotor in which the permanent magnet is oriented in a second direction (16), angularly offset from the first direction, respectively in both senses of direction; the permanent magnet generating in the two rest position a first magnetic flux (F.sub.A) passing through the two isthmi in both senses of direction respectively, a first rest position corresponding to a positive sense of direction and the second rest position corresponding to a negative sense of direction of the first magnetic flux; the motor further comprising a coil (18) mounted on the magnetic circuit so as to be able to generate, when supplied with a positive electrical pulse (+I.sub.B(t)) or a negative electrical pulse (?I.sub.B(t)), a second magnetic flux passing through the two isthmi respectively in said positive sense of direction or in said negative sense of direction.
11. A watch comprising the horological movement according to claim 9.
12. A watch comprising the horological movement according to claim 10.
13. A method for detecting an external magnetic field in which a stepper-type motor (2), in particular a timepiece motor, is located, controlled by an electronic control circuit (20) according to claim 1, comprising the following steps of: determining the rest position of the rotor (3), namely whether the rotor is in its positive rest position or in its negative rest position; generating an electrical detection pulse (I.sub.B(t)); If the polarity of the electrical pulse is in phase with the rest position of the rotor, determining whether said rise time is longer than the first reference time; and if the polarity of the electrical detection pulse is in anti-phase with the rest position of the rotor, determining whether said rise time is shorter than a second reference duration; If the polarity of the electrical pulse is negative and if the rise time meets one of the two conditions of the previous step, concluding on the presence of an external magnetic field (H.sub.Ext) having a positive sense of direction and a strength higher than a given first minimum value; and if the rest position of the rotor is positive and if the rise time meets one of the two conditions of the previous step, concluding on the presence of an external magnetic field having a negative sense of direction and a strength higher than a given second minimum value.
14. The detection method according to claim 13, further comprising a first phase, in which said steps are performed when the rotor is in its positive or negative rest position, and a second phase taking place after the motor has performed one motor step and in which said steps are performed again while the rotor is respectively in its negative or positive rest position.
Description
BRIEF DESCRIPTION OF THE FIGURES
[0018] The invention will be described hereinafter in more detail with reference to the appended drawings, given as non-limiting examples, wherein:
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
DETAILED DESCRIPTION OF THE INVENTION
[0035] With reference to the appended figures, an electronic control circuit 20 of a stepper-type motor 2, in particular of a timepiece motor, will be described, and the physical phenomenon used by a detection circuit 24 arranged so as to detect an external magnetic field surrounding the motor will be set out in details, this detection circuit being incorporated into the electronic control circuit, as well as the method for detecting an external magnetic field implemented by this detection circuit.
[0036] The motor 2 comprises a rotor 3 provided with a bipolar permanent magnet 6, having an axis of magnetisation perpendicular to the axis of rotation 7 of this rotor, and a stator 4 defining a magnetic circuit and an opening 8 which forms a housing for the permanent magnet 6. The stator further defines two isthmi 12a & 12b, diametrically opposed in a first direction 14 perpendicular to the axis of rotation 7, and two stable rest positions for the rotor in which the permanent magnet, namely the axis of magnetisation thereof, is oriented in a second direction 16, angularly offset from the first direction 14, respectively in both senses of direction. The two rest positions are conventionally determined by two diametrically opposed notches 10a & 10b provided on the edge of the opening 8. In each of its two rest positions, the permanent magnet 6 generates a first magnetic flux F.sub.A passing through the two isthmi, in both senses of direction respectively. The isthmi 12a & 12b are arranged so that a magnetic flux that passes through either isthmus passes through this isthmus primarily according to a third direction 40 (shown in
[0037] The motor 2 further comprises a coil 18 mounted on the magnetic circuit so as to be able to generate, when supplied with a positive electrical pulse +I.sub.B(t) or with a negative electrical pulse ?I.sub.B(t), a second magnetic flux FB passing through the two isthmi, in the illustrated variant primarily according to the third direction 40, respectively in said positive sense of direction +F.sub.B (
[0038] The electronic control circuit 20 comprises means for determining the position of the rotor at rest, from among the first and second rest positions, and an electrical pulse generator 22 associated with an electrical power source and arranged to be able to selectively supply the coil with positive electrical pulses +I.sub.B(t) and negative electrical pulses ?I.sub.B(t), in particular at a voltage between about 1 V and 3 V. The generator 22 is arranged such that it can supply electrical pulses to rotate the rotor (driving pulses), as well as electrical detection pulses (detection pulses), namely for detecting an external magnetic field H.sub.Ext, as will be explained in more detail later on. In particular, a management circuit 38 manages the generation of the electrical pulses supplied to the coil. It should be noted that electrical driving pulses can also jointly form electrical detection pulses. When not associated with any other qualifier, the term electrical pulse is understood herein to mean electrical detection pulses (detection pulses). The means for determining the positive or negative rest position of the rotor are known to a person skilled in the art and are typically provided in the control circuits of stepper motors for timepieces. The electronic control circuit 20 further comprises a circuit 24 for detecting an external magnetic field H.sub.Ext associated with the management circuit 38 and formed by: [0039] a circuit 26 for measuring the intensity I.sub.B(t) of the electrical current flowing in the coil; [0040] a circuit 28 for comparing the intensity I.sub.B(t) of the measured electrical current with a reference current I.sub.Ref; [0041] a time measurement circuit 32 allowing measuring a rise time T.sub.M, between triggering of each of the electrical detection pulses and the next moment in time when the intensity I.sub.B(t) of the electrical current flowing in the coil reaches the reference current I.sub.Ref; and [0042] a circuit 36 for processing the rise time which is arranged so as to be able to determine whether the measured rise time T.sub.M indicates the presence, during the considered electrical detection pulse, of a given external magnetic field H.sub.Ext passing through the isthmi 12a & 12b according to the third direction 40 (which results from the configuration of the isthmi which define two narrowings, for the magnetic flux in the stator, oriented tangential to the opening 8 which is generally circular).
[0043] In particular, the comparison circuit 28 comprises a comparator 29 which receives, as input, after an electrical detection pulse has been triggered, the intensity I.sub.B(t) of the electrical current in the coil, which is supplied by the measurement circuit 26, and the reference current I.sub.Ref, supplied by a memory 30, and which outputs a comparison signal S.sub.C indicating whether the intensity I.sub.B(t) is higher than the reference value I.sub.Ref. The detection circuit 24 comprises a time base 34 which supplies a relatively high clocking signal, for example equal to or higher than 500 kHz, on the one hand to allow monitoring the intensity I.sub.B(t) of the measured electrical current in near-real time and, on the other hand, to accurately determine the rise time T.sub.M by the measurement circuit 32 (timer 32).
[0044]
[0045]
[0046] Four curves of the evolution of the electrical current I.sub.B(t) in the coil over time are shown in
[0047] Hence, one could notice that there is a change in the evolution of the electrical current I.sub.B(t) flowing in the coil, after an electrical pulse supplied to this coil has been triggered, in the presence of a relatively strong external magnetic flux F.sub.H passing through the two isthmi of the stator 4 and having a sense of direction that is the opposite of that of the magnetic flux F.sub.A generated by the permanent magnet 6 of the rotor 3, thus when the external magnetic field is positive and the permanent magnet/the rotor is in the negative rest position (
[0048] Conversely, when the permanent magnet of the rotor is in anti-phase with the electrical detection pulse (case corresponding to a flux F.sub.A of the magnet of the opposite sense of direction/sign to that of the magnetic flux F.sub.B generated by the coil), the intensity I.sub.B(t) of the electrical current increases slowly in the absence of any external magnetic field H.sub.Ext but increases rapidly in the presence of an external magnetic field generating a relatively strong external magnetic flux F.sub.H of the opposite sense of direction / sign to that of the magnet of the rotor. Hence, a rise time TM for the electrical current I.sub.B(t) becomes short in the presence of a relatively strong external magnetic field H.sub.Ext under the aforementioned conditions, as the rise in the electrical current I.sub.B(t) under these conditions changes from slow to fast. The method for detecting an external magnetic field according to the invention is based on this physical phenomenon and on measuring the rise time T.sub.M knowing the rest position of the rotor (information required to supply electrical driving pulses) at the time at which an electrical detection pulse is triggered, the polarity whereof is obviously known (namely whether it is a positive or a negative electrical pulse, this information being given upon generation of any electrical pulse).
[0049]
[0050] The table of
where VS is the constant voltage applied to the coil, R is the electrical resistance of the coil and L is the inductance of this coil.
[0051] The inductance L of the coil is related to the magnetic permeance (the inverse of the magnetic reluctance) of the magnetic circuit which is defined by the stator and which comprises a core on which the coil is mounted. Yet, the magnetic permeance of the magnetic circuit, formed by the stator for the coil, varies according to the degree of magnetic saturation of the two isthmi 12a & 12b. Thus, the inductance L of the coil also varies according to the degree of magnetic saturation of the two isthmi. More specifically, when the two isthmi are not or barely saturated, the inductance L is relatively high and when the two isthmi are highly or completely saturated, this inductance L is relatively low. This results in that the aforementioned equation of the voltage is as follows: For a given supply voltage VS, when the inductance L is high, the variation of the electrical current over time dI.sub.B(t)/dt is slow, and when the inductance L is relatively low, the variation of the electrical current over time dI.sub.B(t)/dt is relatively fast. Thus, with a high inductance L, the rise time T.sub.M of the electrical current I.sub.B(t) to a given reference current I.sub.Ref is relatively long. Conversely, with a low inductance L, the rise time T.sub.M of the electrical current I.sub.B(t) to a given reference current I.sub.Ref is relatively short.
[0052] The previously-described physical phenomenon is used in the context of the invention to detect an external magnetic field H.sub.Ext, as described before. To understand the results given in the tables of
[0053] The results of Tables 13 and 14 are explained as follows: In the absence of any external magnetic flux F.sub.H, when the electrical current I.sub.B(t) is in-phase with the rest position of the permanent magnet (the same sense of direction of the magnetic flux in the two isthmi and therefore the same sign), this electrical current only increases the magnetic saturation of the two isthmi which has already been initially saturated at a relatively high level. Thus, the inductance L(t) remains low throughout the electrical detection pulse and the rise time T.sub.M is short. Conversely, when the electrical current I.sub.B(t) is in anti-phase with the rest position of the permanent magnet (opposite senses of direction of the magnetic fluxes in the two isthmi and therefore opposite signs), the magnetic flux F.sub.B(t) of the coil decreases at least momentarily, in an initial time interval of the electrical detection pulse, the magnetic saturation in the two isthmi (it should be noted that the saturation generally becomes high again after the initial time interval and even higher with a reversal of the sense of direction of the magnetic flux in the two isthmi which is caused by the magnetic flux F.sub.B(t)). Thus, during the initial time interval, the inductance L(t) of the coil increases and even becomes high for a short time, which results in the rise time T.sub.M of the electrical current being long. Hence, the evolution of the inductance over time, and not only an end situation at the end of an electrical pulse, should be considered to understand the obtained results.
[0054] In the presence of an external magnetic field H.sub.Ext, when the external magnetic flux F.sub.H has the same sense of direction/sign as the magnetic flux F.sub.A of the permanent magnet, the situation is actually substantially similar to that one described in the previous paragraph because the external magnetic field slightly increases the initial magnetic saturation due to the magnet, which is already relatively high. Thus, the external magnetic field H.sub.Ext does not significantly change the evolution of the inductance L(t) during the electrical detection pulse, at most it introduces a slight delay (time offset) in the temporary increase of the inductance L(t) when the permanent magnet and the electrical detection pulse are in anti-phase, which is reflected by a slight initial increase of the electrical current I.sub.B(t) in the coil. On the contrary, when the external magnetic flux F.sub.H has a sense of direction opposite to that of the magnetic flux F.sub.A of the permanent magnet, this external magnetic flux F.sub.H changes the initial conditions regarding the magnetic saturation in the wo isthmi and/or the initial sense of direction of the initial total magnetic flux in these two isthmi, so that the evolution of the inductance L(t) over time is significantly modified for the two polarities of the electrical detection pulses when the strength of the external magnetic field H.sub.Ext becomes high enough, and that being so at least within a useful range of values for the strength of the external magnetic field.
[0055] In particular, when the electrical pulse is in-phase with the rest position of the rotor, an external magnetic field generating a magnetic flux F.sub.H in the two isthmi with a sense of direction opposite to the magnetic flux F.sub.A of the permanent magnet results in that the magnetic flux F.sub.B(t) of the coil will at least momentarily reduce the magnetic saturation and thus increase the inductance L(t), so that the rise time T.sub.M will increase, and that being so progressively with the increase in the strength of the external magnetic flux F.sub.H at least within a given range of values for this strength between the zero value and a determined maximum value. In the example given in
[0056] An important observation is made from the disclosure hereinabove, namely, when the rotor/the permanent magnet is in the negative rest position, only an external magnetic field generating a positive external magnetic flux F.sub.H(+F.sub.H), within a useful range of values of its strength, can be easily detected on the basis of the rise time T.sub.M, and that, when the rotor/the permanent magnet is in the positive rest position, only an external magnetic field generating a negative external magnetic flux F.sub.H(?F.sub.H), in a useful range of values of its strength, can be easily detected on the basis of the rise time T.sub.M.
[0057] To exploit the results and findings given before, the control circuit 20 of the stepper motor, in particular the circuit 24 for detecting an external magnetic field and more specifically the circuit 36 for processing the measured rise time are arranged, in a main embodiment, so as to enable the implementation of a method for detecting an external magnetic field, two main modes of which are given in a diagram form respectively in
[0058]
[0059] In the first in-phase detection mode, the detection method first determines the rest position of the permanent magnet. This information is generally known in the control circuits of a bipolar magnet stepper motor, because the electrical driving pulses should be in-phase with the rest position of the permanent magnet. Afterwards, an in-phase electrical detection pulse (detection pulse) is generated, having for example a duration between 1.5 ms and 2.0 ms. As of the beginning of the detection pulse, the circuit for measuring the current I.sub.B(t) is active and the timer 32 is triggered at the beginning of the detection pulse, so as to be able to measure the rise time T.sub.M of the current I.sub.B(t) up to a value substantially equal to that of a reference current I.sub.Ref (which as a given absolute reference value). In the described variant, the reference current has an absolute reference value selected between 0.10 mA and 0.30 mA, preferably between 0.15 mA and 0.25 mA, for example 0.20 mA. Once the rise time is measured, this information has to be processed to detect the presence a given external magnetic field H.sub.Ext, more specifically an external magnetic field that generates in the isthmi a given external magnetic flux F.sub.H (which therefore passes throughout the isthmi) having a given sense of direction, namely a positive sense of direction when the detection pulse has a negative polarity and a negative sense of direction when the polarity of the detection pulse is positive.
[0060] Various variants are possible for processing the rise time T.sub.M by the processing circuit 36. In the variant given in
[0061] In the table of
[0062] In the second anti-phase detection mode, the detection method also determines at first the rest position of the permanent magnet/of the rotor. Afterwards, a detection pulse is generated in anti-phase, having for example a duration between 1.5 ms and 2.0 ms. The rise time T.sub.M of the current I.sub.B(t) up to the reference current I.sub.Ref is measured. Once the rise time is measured, this information is processed to detect the presence of a given external magnetic field H.sub.Ext, more exactly an external magnetic field which generates in the isthmi an external magnetic flux F.sub.H having a given sense of direction, namely a positive sense of direction when the detection pulse has a negative polarity and a negative sense of direction when the polarity of the detection pulse is positive (like in the first in-phase detection mode). In the variant given in
[0063] Hence, one could notice, as already mentioned, that in the absence of any information on the sense of direction of the external magnetic flux in the isthmi of the stator, a method for detecting an external magnetic field generating in the isthmi an external magnetic flux with a given strength, preferably comprises, to enable the detection of this external magnetic field regardless of its sense of direction in these isthmi, a first phase, according to the first detection mode or the second detection mode, with the rotor in its positive or negative rest position and a second phase, also according to the first detection mode or the second detection mode, with the rotor respectively in its negative or positive rest position.
[0064] In general, the circuit 36 for processing the rise time T.sub.M is arranged so as to be able to determine, at least within a useful range of values, either approximately a value/strength of an external magnetic field or of its flux passing, where appropriate, through the two isthmi of the stator according to a direction perpendicular to the direction of alignment of these two isthmi, or whether the value/strength of said external magnetic field or of its flux passing, where appropriate, through the two isthmi according to said direction is higher than a reference value. The variants given in
[0065] In a particular variant, the circuit for processing the rise time is arranged so as to be able to determine, at least within the useful range of values, whether the value of said external magnetic field or of its flux passing, where appropriate, through the two isthmi according to the aforementioned direction is within a specific range of values among a plurality of specific ranges of given values that succeed one another.
[0066] In the previously-described detection modes, the circuit for processing the rise time is arranged so as to be also able to determine the direction of the external magnetic field passing, where appropriate, through the two isthmi according to the aforementioned direction.
[0067] In a first advantageous variant, the circuit for detecting an external magnetic field is arranged so as to generate one or more detection pulse(s) in anti-phase with the rest position of the rotor, namely a negative electrical pulse when the rotor is in the positive rest position and positive electrical pulse when the rotor is in the negative rest position, so that the detection of the external magnetic field cannot cause an advance of the rotor by one step, since the electrical pulses in anti-phase are not driving pulses.
[0068] In a second advantageous variant, the circuit for detecting an external magnetic field is arranged so as to generate one or more detection pulse(s) in-phase with the rest position of the rotor, namely a positive electrical pulse when the rotor is in the positive rest position and a negative electrical pulse when the rotor is in the negative rest position. It is provided for the in-phase electrical pulse to have a duration selected so as to enable the detection of the external magnetic field, this selected duration being too short for the stepper motor to be able to advance by one step.