EP2433098A1 - A method and a system for determining the angular position of a rotary element, and a rolling bearing including such a system - Google Patents

A method and a system for determining the angular position of a rotary element, and a rolling bearing including such a system

Info

Publication number
EP2433098A1
EP2433098A1 EP10720909A EP10720909A EP2433098A1 EP 2433098 A1 EP2433098 A1 EP 2433098A1 EP 10720909 A EP10720909 A EP 10720909A EP 10720909 A EP10720909 A EP 10720909A EP 2433098 A1 EP2433098 A1 EP 2433098A1
Authority
EP
European Patent Office
Prior art keywords
sensors
sensor
faulty
issued
equal
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.)
Withdrawn
Application number
EP10720909A
Other languages
German (de)
French (fr)
Inventor
Stéphane MOISY
Alexis Gatesoupe
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SKF AB
Original Assignee
SKF AB
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by SKF AB filed Critical SKF AB
Publication of EP2433098A1 publication Critical patent/EP2433098A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/12Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
    • G01D5/244Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains
    • G01D5/24471Error correction
    • G01D5/24476Signal processing
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D3/00Indicating or recording apparatus with provision for the special purposes referred to in the subgroups
    • G01D3/08Indicating or recording apparatus with provision for the special purposes referred to in the subgroups with provision for safeguarding the apparatus, e.g. against abnormal operation, against breakdown
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/12Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
    • G01D5/14Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage
    • G01D5/142Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage using Hall-effect devices
    • G01D5/145Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage using Hall-effect devices influenced by the relative movement between the Hall device and magnetic fields
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/12Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
    • G01D5/244Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains
    • G01D5/24457Failure detection
    • G01D5/24461Failure detection by redundancy or plausibility
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D2205/00Indexing scheme relating to details of means for transferring or converting the output of a sensing member
    • G01D2205/80Manufacturing details of magnetic targets for magnetic encoders

Definitions

  • the invention relates to a method of determining the angular position of a rotary element, such as a ring of a ball bearing, or the equivalent.
  • WO-A-2007/077389 discloses using Hall effect sensors regularly distributed around a magnetic ring to supply sinusoidal type electric signals that enable the angular position of a rotary element to be determined.
  • a number of Hall effect sensors that is greater than three, thus making it possible to combine the signals supplied by the respective cells for the purpose of determining the angular position of the rotary element.
  • Increasing the number of cells in such a system significantly increases the risk that one of the cells will be faulty, thus making the system non-operational. In other words, when one of the Hall effect cells is out of operation, the detector system breaks down and can no longer perform its function.
  • the invention seeks more particularly to remedy by proposing a method of determining the angular position of a rotary element that enables the failure of a sensor, such as a Hall effect sensor, to be accommodated.
  • the invention relates to a method of determining the angular position of a rotary element rotating relative to a non-rotary element, wherein a magnetic ring is used that is constrained to rotate with the rotary element and that is provided with P pairs of poles, where P is greater than or equal to one, and N sensors each suitable for issuing an electric signal representative of a magnetic field, with N greater than or equal to two.
  • the method comprises the steps consisting in: a) verifying each of the signals issued by the sensors, and determining whether at least one of the sensors is faulty; b) if at least one sensor is determined as being faulty during step a) , counting the number of sensors that are faulty; c) if the number of faulty sensors is equal to one, calculating a replacement signal equivalent to the electric signal that would normally be issued by the faulty sensor; and d) using the replacement signal calculated in step c) as a replacement for the electric signal that would normally be issued by the faulty sensor in order to calculate a signal representative of the angular position of the rotary element relative to the non- rotary element.
  • the method is characterized in that it includes an additional step that is implemented if no sensor is considered as being faulty during step a) , the additional step consisting in e) storing in a memory a value corresponding to the sum of the signals issued by the sensors; and in that, during step c) , the replacement signal is calculated as being equal to the difference between the sum of the electric signals delivered by the set of sensors prior to detecting failure of the sensor and the sum of the electric signals issued by the other sensors after detecting failure of the sensor.
  • a degraded mode of operation is provided when one of the sensors is faulty, with the signal that would normally have been issued by that sensor being replaced with a calculated replacement signal.
  • the invention thus enables the system for determining the angular position of a rotary element to continue to be used, even though one of its sensors is no longer functioning or is no longer functioning correctly.
  • such a method may incorporate one or more of the following characteristics:
  • step c) the replacement signal is calculated at an instant t 1 using the equation: where, for i lying in the range 1 to N:
  • O i is the offset from zero of the electric signal issued by a sensor C 1 ;
  • a s is equal to - with a equal to b equal to A 1 cos ⁇ i , and A i equal to the amplitude of the electric signal issued by a sensor
  • the replacement signal is calculated at an instant ti using the equation: where, for lying in the range 1 to N:
  • O 1 is equal to the offset relative to zero of the electric signal issued by a sensor C 1 ; and • U i (t 1 ) is the electric signal issued by the sensor C i at the instant t 1 .
  • a sensor is considered as being faulty if the electric signal issued by said sensor crosses a threshold value, upwards or downwards, and/or if the electricity consumption of said sensor varies in predetermined manner.
  • the invention also provides a system for determining the angular position of a rotary element that is rotary relative to a non-rotary element by implementing a method as described above, the system comprising a magnetic ring constrained to rotate with the rotary element and provided with P pair(s) of poles, where P is greater than or equal to one, N sensors each suitable for issuing an electric signal representative of a magnetic field, with N greater than or equal to two, and a processor unit for processing signals issued by the various sensors.
  • the system is characterized in that said processor unit is suitable for calculating a replacement signal for a faulty sensor by calculating the difference between the sum of the electric signals delivered by the set of sensors before detecting failure of one of the sensors and the sum of the electric signals issued by the other sensors after detecting the failure of said sensor, and for using said replacement signal instead of the electric signal that would normally have been issued by the faulty sensor, in order to calculate a signal representative of the angular position of the rotary element relative to the non-rotary element.
  • the sensors used are Hall effect cells .
  • the invention provides a rolling bearing comprising a stationary ring and a rotary ring, together with a detector system as mentioned above.
  • Figure 1 is a diagram showing the principle of a system in accordance with the invention implementing a method in accordance with the invention
  • Figure 2 is a block diagram of the method in accordance with the invention.
  • Figure 3 is a fragmentary schematic showing the principle of a second system in accordance with the invention.
  • the system 2 shown in Figure 1 comprises a magnetic ring 4 having two poles, namely a north pole N and a south pole S.
  • the ring 4 rotates about an axis X 4 perpendicular to the plane of Figure 1.
  • Five Hall effect cells C i to C 5 are regularly distributed around the axis X 4 and around the ring 4, and each of them delivers an analog electric signal in the form of a voltage that varies as a function of time, which signal is delivered to a processor unit 8.
  • the voltage delivered by sensor C i is written U i (t) .
  • the signals U i (t) are conditioned and combined using an approach analogous to that mentioned in WO-A-2007/077389 , the content of which is incorporated in the present application by reference, in order to create two signals at a phase difference of 90° electrical, enabling the angular position of the ring 4 relative to a stationary structure supporting the cells C i to be calculated.
  • the ring 4 may be mounted on the rotary ring of a ball bearing, while the cells C i are supported by a stationary portion of the bearing, e.g. its non- rotary ring. To clarify the drawing, the above-mentioned bearing portions are not shown in Figure 1.
  • the signals U i (t) are sent to the unit 8 at a frequency that is a function of the speed of rotation expected of the ring 4, e.g. once every 1 to
  • the angular position of the ring 4 about the axis X 4 may be identified by an angle ⁇ between a straight line D 4 passing via the two interfaces between the north and south poles of the ring 4, and a straight line D z that is drawn vertically in Figure 1 and that intersects the axis X 4 .
  • This angle ⁇ varies as a function of time, and its value as a function of time is written ⁇ (t) .
  • the unit 8 is designed to issue an electric signal that varies as a function of time and that is representative of the instantaneous value of the angle ⁇ .
  • the value of this signal as a function of time is written T(t) .
  • the unit 8 comprises a module 82 for conditioning the signals U i (t) and a module 84 for calculating the value of the signal T(t) as a function of time.
  • the calculation performed by the module 84 is based on the signals as conditioned in the module 82.
  • the module 82 serves to transform the analog signals constituted by the voltages U i (t) into digital signals that are suitable for processing by a computer incorporated in the module 84.
  • N is a natural integer greater than or equal to three, the system being shown in part in Figure 3.
  • N is equal to five.
  • the number of pairs of poles of the magnetic ring of the system shown in Figure 3 is written P.
  • the number P is equal to one.
  • the various signals U i (t) are verified in a first step 101 in order to determine whether one or more of the sensors C 1 of the system is/are faulty. This verification step 101 may be performed by monitoring the sum of the voltages U i (t) coming from the various sensors C 1 .
  • this sum may be considered as being substantially constant, ignoring tolerances.
  • a high threshold value and a low threshold value e.g. respectively equal to the normal value +5% and to the normal value -5%.
  • the system is considered as operating normally, i.e. without any of the sensors C i being faulty, providing the sum S(t) of the voltages U i (t) delivered by the sensors C i for lying in the range 1 to N remains between the high and low threshold values .
  • a step 102 it is determined whether all of the signals U i (t) are correct. If they are, the method moves on to a step 103 in which the value of the sum S(t) is stored in a memory for subsequent use as a basis for comparison. Here likewise, the method moves on to a step 104 in which the signals U i (t) are conditioned in the module 82, and then the value of the signal T(t) is determined in a step 105 within the module 84 by calculating its sine and its cosine. This corresponds to the system 2 operating without fault.
  • the various sensors have angular positions about the axis X 4 that satisfy the relationship: where i_ is a natural integer in the range 1 to N, k is a relative integer, and C is a real constant.
  • step 106 When at least one of the sensors C i is detected in step 102 as being faulty, additional verification is performed in step 106 to determine the number of faulty sensors .
  • This number of faulty sensors is determined by verifying the operation of each sensor, by comparing the value of its output signal with the threshold values or by monitoring the electricity consumption of the sensor. When a sensor is completely out of operation, it delivers a zero output voltage and no longer consumes any electricity. In other types of breakdown, it may deliver an output voltage that is well above the value that it delivers in normal operation. It is possible in step 106 to count the number of sensors C i that are faulty. If this number is greater than or equal to two, then the method moves on to a step 107 in which the processor unit 8 delivers an error message, possibly together with a warning signal. Under such circumstances, the system 2 as a whole is considered as being incapable of performing its function.
  • the method moves on to a step 108 in which a replacement signal U drep (t 1 ) is created for use in the module 84 as a replacement for the signal U ⁇ t 1 ) from the faulty sensor C d .
  • Each signal U i (t 1 ) for lying in the range 1 to N may be expressed in the form: where is defined as above, CO is equal to the angular frequency, and O 1 is equal to the offset of the signal U i (t 1 ) relative to the value zero, this offset being equal to 2.5 volts for example for a Hall effect sensor, while A 1 is the sinusoidal amplitude of the signal U i (t) about the value 0, .
  • S(t) of the voltages from the N sensors of the device 2 is expressed as follows:
  • each cell delivers a signal of identical amplitude A i .
  • the unit 8 calculates a posteriori a replacement signal U drep (t 1 ) that varies as a function of time and that has the value: where S(t) is known since it has previously been stored in memory in step 103.
  • U drep (t 1 ) may be expressed as follows:
  • the cells C i are verified by the module 86, as explained with reference to steps 101, 102, and 106, and the value S(t) is stored by said module in a memory 88, during normal operation of the system 2.
  • the values of the sum S(t) stored in the memory 88 correspond to the values of
  • the memory 88 may store the prerecorded values in analog form, e.g. using resistances, or in digital form. When only one sensors C d is found to be faulty in
  • a virtual cell C' d is created by the module 86 during step 108, by accessing the memory 88 in which prerecorded values for the above-mentioned sum S(t) are stored, and by calculating the virtual output signal for each instant t 1 when the sensor C d is faulty, as explained above.
  • the signals to are supplied to the modules 82 and 84 so that they can function normally, implementing steps 104 and 105.
  • the module 84 can calculate, at each instant t 1# the value of the signal T 1 U 1 ) on the basis of the conditioned signals supplied by the module 82, including the signal
  • the invention thus makes it possible to create a signal that corresponds to the signal that would have been issued by the faulty sensor C d at an instant t 1 had it not been faulty, with this being based on the signals issued by the other sensors and on the sum S(t) of said signals, as previously determined at a time when the sensor was functioning correctly.
  • the replacement signal may be calculated in analog or digital manner during step 108.
  • the subtraction operation may be performed by analog means or by a microcomputer.

Abstract

A magnetic ring is used that is constrained to rotate with a rotary element that is provided with pairs of poles, and sensors, each suitable for issuing an electric signal (U1 (t)...UN (t) ) that is representative of a magnetic field. The method comprises the steps that consist in verifying (101, 102) each of the signals issued by the sensors and of determining whether at least one of the sensors is faulty. If at least one sensor is then determined as being faulty, the number of faulty sensors is counted (106). If the number of faulty sensors is equal to one, a replacement signal (Udrep(t1)) is calculated (108) that is equivalent to the electric signal that would normally have been issued by the faulty sensor, and the previously calculated replacement signal (Udrep(t1)) is used instead of the electric signal normally issued by the faulty sensor in order to calculate (105) a signal (T (t1) ) that is representative of the angular position of a rotary element relative to the non-rotary element. The replacement signal is calculated as the difference between the previously-stored sum (S (t) ) of the electric signals as delivered by the set of sensors (Ci) prior to detecting failure of the sensor (Cd), and the sum of the electric signals as issued by the other sensors after detecting failure of said sensor.

Description

A METHOD AND A SYSTEM FOR DETERMINING THE ANGULAR POSITION OF A ROTARY ELEMENT, AND A ROLLING BEARING INCLUDING SUCH A SYSTEM
The invention relates to a method of determining the angular position of a rotary element, such as a ring of a ball bearing, or the equivalent.
WO-A-2007/077389 discloses using Hall effect sensors regularly distributed around a magnetic ring to supply sinusoidal type electric signals that enable the angular position of a rotary element to be determined. In order to improve the accuracy of such a system, it is known to use a number of Hall effect sensors that is greater than three, thus making it possible to combine the signals supplied by the respective cells for the purpose of determining the angular position of the rotary element. Increasing the number of cells in such a system significantly increases the risk that one of the cells will be faulty, thus making the system non-operational. In other words, when one of the Hall effect cells is out of operation, the detector system breaks down and can no longer perform its function.
US-A-2005/0189938 discloses reconstructing the signals from faulty sensors on the basis of a bell curve. That approach is not accurate, and in practice it cannot be used on its own.
Those are the drawbacks that the invention seeks more particularly to remedy by proposing a method of determining the angular position of a rotary element that enables the failure of a sensor, such as a Hall effect sensor, to be accommodated.
To this end, the invention relates to a method of determining the angular position of a rotary element rotating relative to a non-rotary element, wherein a magnetic ring is used that is constrained to rotate with the rotary element and that is provided with P pairs of poles, where P is greater than or equal to one, and N sensors each suitable for issuing an electric signal representative of a magnetic field, with N greater than or equal to two. The method comprises the steps consisting in: a) verifying each of the signals issued by the sensors, and determining whether at least one of the sensors is faulty; b) if at least one sensor is determined as being faulty during step a) , counting the number of sensors that are faulty; c) if the number of faulty sensors is equal to one, calculating a replacement signal equivalent to the electric signal that would normally be issued by the faulty sensor; and d) using the replacement signal calculated in step c) as a replacement for the electric signal that would normally be issued by the faulty sensor in order to calculate a signal representative of the angular position of the rotary element relative to the non- rotary element. The method is characterized in that it includes an additional step that is implemented if no sensor is considered as being faulty during step a) , the additional step consisting in e) storing in a memory a value corresponding to the sum of the signals issued by the sensors; and in that, during step c) , the replacement signal is calculated as being equal to the difference between the sum of the electric signals delivered by the set of sensors prior to detecting failure of the sensor and the sum of the electric signals issued by the other sensors after detecting failure of the sensor.
By means of the invention, a degraded mode of operation is provided when one of the sensors is faulty, with the signal that would normally have been issued by that sensor being replaced with a calculated replacement signal. The invention thus enables the system for determining the angular position of a rotary element to continue to be used, even though one of its sensors is no longer functioning or is no longer functioning correctly.
According to aspects of the invention that are advantageous but not essential, such a method may incorporate one or more of the following characteristics:
- If the number of faulty sensors is greater than or equal to two, an error message is delivered.
- During step c) , the replacement signal is calculated at an instant t1 using the equation: where, for i lying in the range 1 to N:
• Oi is the offset from zero of the electric signal issued by a sensor C1;
• As is equal to - with a equal to b equal to A1cosφi , and Ai equal to the amplitude of the electric signal issued by a sensor
• is equal to arctan and arctan and • Ui (t1) is the electric signal issued by the sensor Ci at instant t1.
In a variant, during step c) , the replacement signal is calculated at an instant ti using the equation: where, for lying in the range 1 to N:
O1 is equal to the offset relative to zero of the electric signal issued by a sensor C1; and • Ui (t1) is the electric signal issued by the sensor Ci at the instant t1. - During step a) , it is considered that at least one sensor is faulty if the sum of the electric signal issued by the N sensors crosses a threshold value, upwards or downwards . • During step a) , a sensor is considered as being faulty if the electric signal issued by said sensor crosses a threshold value, upwards or downwards, and/or if the electricity consumption of said sensor varies in predetermined manner. The invention also provides a system for determining the angular position of a rotary element that is rotary relative to a non-rotary element by implementing a method as described above, the system comprising a magnetic ring constrained to rotate with the rotary element and provided with P pair(s) of poles, where P is greater than or equal to one, N sensors each suitable for issuing an electric signal representative of a magnetic field, with N greater than or equal to two, and a processor unit for processing signals issued by the various sensors. The system is characterized in that said processor unit is suitable for calculating a replacement signal for a faulty sensor by calculating the difference between the sum of the electric signals delivered by the set of sensors before detecting failure of one of the sensors and the sum of the electric signals issued by the other sensors after detecting the failure of said sensor, and for using said replacement signal instead of the electric signal that would normally have been issued by the faulty sensor, in order to calculate a signal representative of the angular position of the rotary element relative to the non-rotary element.
Advantageously, the sensors used are Hall effect cells .
Finally, the invention provides a rolling bearing comprising a stationary ring and a rotary ring, together with a detector system as mentioned above. The invention can be better understood and other advantages thereof appear more clearly in the light of the following description of implementations and embodiments of a method and a system in accordance with the principle of the invention, given solely by way of example and made with reference to the drawings, in which:
• Figure 1 is a diagram showing the principle of a system in accordance with the invention implementing a method in accordance with the invention;
• Figure 2 is a block diagram of the method in accordance with the invention; and
• Figure 3 is a fragmentary schematic showing the principle of a second system in accordance with the invention.
The system 2 shown in Figure 1 comprises a magnetic ring 4 having two poles, namely a north pole N and a south pole S. The ring 4 rotates about an axis X4 perpendicular to the plane of Figure 1. Five Hall effect cells Ci to C5 are regularly distributed around the axis X4 and around the ring 4, and each of them delivers an analog electric signal in the form of a voltage that varies as a function of time, which signal is delivered to a processor unit 8. For representing a natural integer in the range 1 to 5, the voltage delivered by sensor Ci is written Ui (t) . In normal operation of the system 2, at an instant the signals Ui (t) are conditioned and combined using an approach analogous to that mentioned in WO-A-2007/077389 , the content of which is incorporated in the present application by reference, in order to create two signals at a phase difference of 90° electrical, enabling the angular position of the ring 4 relative to a stationary structure supporting the cells Ci to be calculated. In practice, the ring 4 may be mounted on the rotary ring of a ball bearing, while the cells Ci are supported by a stationary portion of the bearing, e.g. its non- rotary ring. To clarify the drawing, the above-mentioned bearing portions are not shown in Figure 1.
The signals Ui (t) are sent to the unit 8 at a frequency that is a function of the speed of rotation expected of the ring 4, e.g. once every 1 to
10 milliseconds. The angular position of the ring 4 about the axis X4 may be identified by an angle θ between a straight line D4 passing via the two interfaces between the north and south poles of the ring 4, and a straight line Dz that is drawn vertically in Figure 1 and that intersects the axis X4. This angle θ varies as a function of time, and its value as a function of time is written θ(t) .
The unit 8 is designed to issue an electric signal that varies as a function of time and that is representative of the instantaneous value of the angle θ. The value of this signal as a function of time is written T(t) .
The unit 8 comprises a module 82 for conditioning the signals Ui (t) and a module 84 for calculating the value of the signal T(t) as a function of time. The calculation performed by the module 84 is based on the signals as conditioned in the module 82. In particular, the module 82 serves to transform the analog signals constituted by the voltages Ui (t) into digital signals that are suitable for processing by a computer incorporated in the module 84.
There follows a description of the operation of a system such as the system 2 having N Hall effect cells or sensors, where N is a natural integer greater than or equal to three, the system being shown in part in Figure 3. In the particular example shown in Figure 1, N is equal to five. The number of pairs of poles of the magnetic ring of the system shown in Figure 3 is written P. In the particular example shown in Figure 1, the number P is equal to one. In operation of the system shown in Figure 3, the various signals Ui (t) are verified in a first step 101 in order to determine whether one or more of the sensors C1 of the system is/are faulty. This verification step 101 may be performed by monitoring the sum of the voltages Ui (t) coming from the various sensors C1. In normal operation, this sum may be considered as being substantially constant, ignoring tolerances. Given the normal value for the sum of the voltages Ui (t), in particular because of prior use of the system 2, it is possible to set a high threshold value and a low threshold value, e.g. respectively equal to the normal value +5% and to the normal value -5%. Under such circumstances, the system is considered as operating normally, i.e. without any of the sensors Ci being faulty, providing the sum S(t) of the voltages Ui (t) delivered by the sensors Ci for lying in the range 1 to N remains between the high and low threshold values .
During a step 102, it is determined whether all of the signals Ui (t) are correct. If they are, the method moves on to a step 103 in which the value of the sum S(t) is stored in a memory for subsequent use as a basis for comparison. Here likewise, the method moves on to a step 104 in which the signals Ui (t) are conditioned in the module 82, and then the value of the signal T(t) is determined in a step 105 within the module 84 by calculating its sine and its cosine. This corresponds to the system 2 operating without fault.
Consider the configuration in which N sensors are distributed regularly around a ring having P poles.
Under such circumstances, and taking the position of a first sensor Ci as a reference position, the various sensors have angular positions about the axis X4 that satisfy the relationship: where i_ is a natural integer in the range 1 to N, k is a relative integer, and C is a real constant.
When at least one of the sensors Ci is detected in step 102 as being faulty, additional verification is performed in step 106 to determine the number of faulty sensors .
This number of faulty sensors is determined by verifying the operation of each sensor, by comparing the value of its output signal with the threshold values or by monitoring the electricity consumption of the sensor. When a sensor is completely out of operation, it delivers a zero output voltage and no longer consumes any electricity. In other types of breakdown, it may deliver an output voltage that is well above the value that it delivers in normal operation. It is possible in step 106 to count the number of sensors Ci that are faulty. If this number is greater than or equal to two, then the method moves on to a step 107 in which the processor unit 8 delivers an error message, possibly together with a warning signal. Under such circumstances, the system 2 as a whole is considered as being incapable of performing its function.
When only one sensor is considered as being faulty at an instant t1# e.g. the sensor Cd, where is a natural integer lying in the range 1 to N, the method moves on to a step 108 in which a replacement signal Udrep(t1) is created for use in the module 84 as a replacement for the signal U^t1) from the faulty sensor Cd.
Each signal Ui (t1) for lying in the range 1 to N may be expressed in the form: where is defined as above, CO is equal to the angular frequency, and O1 is equal to the offset of the signal Ui (t1) relative to the value zero, this offset being equal to 2.5 volts for example for a Hall effect sensor, while A1 is the sinusoidal amplitude of the signal Ui (t) about the value 0, . At any instant the sum S(t) of the voltages from the N sensors of the device 2 is expressed as follows:
By developing this expression, the sum S(t) may be expressed as a function of time in the form:
with :
and :
In the particular circumstance where the elements C1 are identical, it may be considered that the offset values Oi and the amplitude values A1 are the same for _i lying in the range 1 to N. The sum S(t) may be simplified as follows:
Consider one electrical period, given that one mechanical period (one rotation of the rotary element) makes up P electrical periods, then:
Wi th : Thus :
Whence :
It is assumed that each cell delivers a signal of identical amplitude Ai. Thus:
Whence : Furthermore:
Whence :
However at all instants
Proving that thus amounts to proving that For this purpose, consideration is given to the following integral which by definition is zero over one period:
By making Riemann integrals discrete at a constant pitch, with the signal being quantized into N equal portions corresponding to the phase offset of 2π/N of the N cells, it is possible to write: however :
The same reasoning applies to:
Thus :
However : Thus :
With It is thus shown that : When the sensor Cd is detected as being faulty, at instant t1 the unit 8 calculates a posteriori a replacement signal Udrep(t1) that varies as a function of time and that has the value: where S(t) is known since it has previously been stored in memory in step 103.
With the notations used above, Udrep(t1) may be expressed as follows:
N
5
In the particular circumstance when the values of Oi and Ai are identical for all of the sensors of the system 2, the sum S(t) is constant and the value of Udrep(t1) may be expressed using the following equation: i o
It is thus possible in the system 2 to create a "virtual" cell or sensor that is considered as generating a signal comparable to that which ought to be delivered by the sensor Cd, thus enabling the modules 82 and 84 to
15 process the signals as in normal operation, even though the signal Cd is faulty. The system 2 thus operates correctly in a degraded mode, even though one of the sensors Ci is out of operation.
As can be seen in Figure 3, the signals issued by
20 the cells Ci are verified by the module 86, as explained with reference to steps 101, 102, and 106, and the value S(t) is stored by said module in a memory 88, during normal operation of the system 2. The values of the sum S(t) stored in the memory 88 correspond to the values of
25 said sum for one revolution period of the ring 4 when all of the sensors Ci are operating normally.
The memory 88 may store the prerecorded values in analog form, e.g. using resistances, or in digital form. When only one sensors Cd is found to be faulty in
30 step 106, then a virtual cell C'd is created by the module 86 during step 108, by accessing the memory 88 in which prerecorded values for the above-mentioned sum S(t) are stored, and by calculating the virtual output signal for each instant t1 when the sensor Cd is faulty, as explained above.
The signals to are supplied to the modules 82 and 84 so that they can function normally, implementing steps 104 and 105. In particular, the module 84 can calculate, at each instant t1# the value of the signal T1U1) on the basis of the conditioned signals supplied by the module 82, including the signal The invention thus makes it possible to create a signal that corresponds to the signal that would have been issued by the faulty sensor Cd at an instant t1 had it not been faulty, with this being based on the signals issued by the other sensors and on the sum S(t) of said signals, as previously determined at a time when the sensor was functioning correctly.
The replacement signal may be calculated in analog or digital manner during step 108. The subtraction operation may be performed by analog means or by a microcomputer.

Claims

1. A method of determining the angular position (θ) of a rotary element (4) rotating relative to a non-rotary element, wherein a magnetic ring (4) is used that is constrained to rotate with the rotary element and that is provided with P pairs of poles, where P is greater than or equal to one, and N sensors (Ci) each suitable for issuing an electric signal Ui (t) representative of a magnetic field, with N greater than or equal to two, the method comprising the steps consisting in: a) verifying (101, 102) each of the signals issued by the sensors, and determining whether at least one of the sensors is faulty; b) if at least one sensor (Cd) is determined as being faulty during step a), counting (106) the number of sensors that are faulty; c) if the number of faulty sensors is equal to one, calculating (108) a replacement signal (Udrep(t1)) equivalent to the electric signal that would normally be issued by the faulty sensor (Cd) ; and d) using the replacement signal (Udrep(t1)) calculated in step c) as a replacement for the electric signal that would normally be issued by the faulty sensor (Cd) in order to calculate a signal representative of the angular position of the rotary element (4) relative to the non-rotary element; the method being characterized in that it includes an additional step that is implemented if no sensor is considered as being faulty during step a) , the additional step consisting in: e) storing (103) in a memory (88) a value corresponding to the sum (S (t) ) of the signals (Ui (t)) issued by the sensors (C1); and in that, during step c) , the replacement signal
(Udrep(t1)) is calculated as being equal to the difference between the sum (S (t) ) of the electric signals delivered by the set of sensors (C1) prior to detecting failure of the sensor (Cd) and the sum of the electric signals issued by the other sensors after detecting failure of the sensor.
2. A method according to claim 1, characterized in that if the number of faulty sensors is greater than or equal to two, an error message is delivered (107) .
3. A method according to any preceding claim, characterized in that during step c) , the replacement signal is calculated at an instant t1 using the equation: where, for _i lying in the range 1 to N: • O1 is the offset from zero of the electric signal issued by a sensor C1;
As is equal to , with a. equal to V Lu A1cosφi ,
b equal to A1cosφi, and A1 equal to the amplitude of the electric signal issued by a sensor C1;
• φs is equal to arctan and arctan and
• Ui (t1) is the electric signal issued by the sensor Ci at instant t1.
4. A method according to claim 3, characterized in that during step c) , the replacement signal is calculated at an instant t. using the equation: where, for lying in the range 1 to N: is equal to the offset relative to zero of the electric signal issued by a sensor and • Ui (t1) is the electric signal issued by the sensor Ci at the instant t1.
5. A method according to any preceding claim, characterized in that during step a) , it is considered that at least one sensor is faulty if the sum (S (t) ) of the electric signal issued by the N sensors crosses a threshold value, upwards or downwards.
6. A method according to any preceding claim, characterized in that during step a) , a sensor (Cd) is considered as being faulty if the electric signal issued by said sensor crosses a threshold value, upwards or downwards, and/or if the electricity consumption of said sensor varies in predetermined manner.
7. A system (2) for determining the angular position of a rotary element that is rotary relative to a non-rotary element by implementing a method according to any preceding claim, the system comprising a magnetic ring (4) constrained to rotate with the rotary element and provided with P pair(s) of poles, where P is greater than or equal to one, N sensors (C1) each suitable for issuing an electric signal representative of a magnetic field, with N greater than or equal to two, and a processor unit (8) for processing signals (Ui (t) ) issued by the various sensors, said processor unit being suitable for calculating a replacement signal (Udrep(t1)) for a faulty sensor (Cd) by calculating the difference between the sum (S (t) ) of the electric signals delivered by the set of sensors (C1) before detecting failure of one of the sensors (Cd) and the sum of the electric signals issued by the other sensors after detecting the failure of said sensor, and for using said replacement signal (at 84) instead of the electric signal that would normally have been issued by the faulty sensor, in order to calculate a signal (T (t) ) representative of the angular position (θ(t)) of the rotary element relative to the non-rotary element.
8. A system according to claim 7, characterized in that the sensors (Ci) are Hall effect cells.
9. A rolling bearing comprising a stationary ring and a rotary ring (4), the bearing being characterized in that it includes a system (2) according to claim 7 or claim 8.
EP10720909A 2009-05-18 2010-05-17 A method and a system for determining the angular position of a rotary element, and a rolling bearing including such a system Withdrawn EP2433098A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0953276A FR2945626B1 (en) 2009-05-18 2009-05-18 METHOD AND SYSTEM FOR DETERMINING THE ANGULAR POSITION OF A ROTATING ELEMENT AND BEARING COMPRISING SUCH A SYSTEM
PCT/EP2010/056732 WO2010133546A1 (en) 2009-05-18 2010-05-17 A method and a system for determining the angular position of a rotary element, and a rolling bearing including such a system

Publications (1)

Publication Number Publication Date
EP2433098A1 true EP2433098A1 (en) 2012-03-28

Family

ID=41491602

Family Applications (1)

Application Number Title Priority Date Filing Date
EP10720909A Withdrawn EP2433098A1 (en) 2009-05-18 2010-05-17 A method and a system for determining the angular position of a rotary element, and a rolling bearing including such a system

Country Status (3)

Country Link
EP (1) EP2433098A1 (en)
FR (1) FR2945626B1 (en)
WO (1) WO2010133546A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012025777A1 (en) * 2010-08-24 2012-03-01 Aktiebolaget Skf A method and a system for determining the angular position of a rotary element, and a bearing including such a system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6019086A (en) * 1998-05-28 2000-02-01 Cummins Engine Co. Inc. Redundant sensor apparatus for determining engine speed and timing values
JP4233958B2 (en) * 2003-08-29 2009-03-04 株式会社日本自動車部品総合研究所 Rotation angle detector
FR2861458B1 (en) * 2003-10-22 2006-02-17 Skf Ab HIGH RESOLUTION ROTATION MEASUREMENT SYSTEM, AND BEARING EQUIPPED WITH SUCH A SYSTEM.
US7394244B2 (en) * 2003-10-22 2008-07-01 Parker-Hannifan Corporation Through-wall position sensor

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See references of WO2010133546A1 *

Also Published As

Publication number Publication date
FR2945626B1 (en) 2011-07-22
WO2010133546A1 (en) 2010-11-25
FR2945626A1 (en) 2010-11-19

Similar Documents

Publication Publication Date Title
US9013179B2 (en) Angle detecting device
EP2073372B1 (en) Generator system with intelligent processing of position signal
US10281299B2 (en) Angle sensor, a bearing unit, electrical motor, a control system and error-check system
CN101719752A (en) Method and device for detecting position of rotor of brushless motor
US11378421B2 (en) Absolute position sensor using hall array
JP2008180698A (en) Magnetic absolute encoder
JP2011069806A (en) Rotation angle detector
CN102213181A (en) Method and system for computing yaw angle of fan
JPWO2009116241A1 (en) Rotation angle detector
WO2021017075A1 (en) Position determination method, apparatus and device for hybrid encoder, and readable storage medium
CN110463020A (en) The acquisition methods and system of the initial mechanical angle of motor
CN110243395B (en) State determination device and method, and physical quantity information generation device
US6512366B2 (en) Rotary position transmitter for registering a rotary position
CN108474671A (en) Mechanical angle detection method, holder and machine readable storage medium
CN107856740B (en) Method and system for calculating steering angle of steering wheel
KR101883530B1 (en) Method and device for determining the rotor position and speed of a rotating field machine
CN110345976B (en) Magneto-optical hybrid encoder system
CN107544022B (en) Motor state detection method and device
JP5082482B2 (en) Rotation information calculation device and motor
EP2433098A1 (en) A method and a system for determining the angular position of a rotary element, and a rolling bearing including such a system
JP2005513483A (en) Angular velocity sensor
EP2609400B1 (en) A method and a system for determining the angular position of a rotary element, and a bearing including such a system
EP2609397A1 (en) A method and a system for determining the angular position of a rotary element, and a bearing including such a system
CN113794414A (en) Permanent magnet synchronous motor Hall signal online correction method
CN115459773A (en) Method and model for processing VADC sampling signal of rotary transformer

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

17P Request for examination filed

Effective date: 20111121

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO SE SI SK SM TR

DAX Request for extension of the european patent (deleted)
STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 20161201