WO2004011883A2 - Angular position sensor for permanent magnet rotors - Google Patents

Angular position sensor for permanent magnet rotors Download PDF

Info

Publication number
WO2004011883A2
WO2004011883A2 PCT/US2003/023577 US0323577W WO2004011883A2 WO 2004011883 A2 WO2004011883 A2 WO 2004011883A2 US 0323577 W US0323577 W US 0323577W WO 2004011883 A2 WO2004011883 A2 WO 2004011883A2
Authority
WO
WIPO (PCT)
Prior art keywords
sensor
magnetic
terminal
rotating component
magnetic sensors
Prior art date
Application number
PCT/US2003/023577
Other languages
French (fr)
Other versions
WO2004011883A3 (en
WO2004011883B1 (en
Inventor
Franklin Jones
Stuart Jones
Original Assignee
Comprehensive Power, Inc.
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 Comprehensive Power, Inc. filed Critical Comprehensive Power, Inc.
Priority to AU2003254232A priority Critical patent/AU2003254232A1/en
Publication of WO2004011883A2 publication Critical patent/WO2004011883A2/en
Publication of WO2004011883A3 publication Critical patent/WO2004011883A3/en
Publication of WO2004011883B1 publication Critical patent/WO2004011883B1/en

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/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

Definitions

  • the invention relates generally to an apparatus and method for determining an angular position of a rotating component. More particularly, the invention relates to an apparatus and method for high resolution angular position sensing of permanent magnet rotors.
  • BACKGROUND Control methods for conventional permanent magnet AC motors use the angular position of the rotor to control the electrical phase and frequency of the stator excitation currents. Failure to maintain the proper electrical phase relationship results in loss of torque production and reduced efficiency.
  • the electromotive force (EMF) of the machine is measured by sensing voltage at normal operating speeds. This method, however, is not effective at lower speeds or at stall because the EMF is small or zero.
  • Incremental encoders are commonly used with induction machines but are not as useful with permanent magnet machines because the phase position of the magnets is not known at startup.
  • Brushless DC motors and drives often use a set of three Hall-effect sensors to determine the angular positions of the permanent magnets. However, the angular resolution provided by the sensors is low, i.e., the position signal provides only six output states per magnet pole pair.
  • External sensor methods utilize components such as resolvers, optical encoders, and notched target wheels. These techniques are generally used to achieve high resolution for accurate control of position or low speed torque. External approaches are often costly, bulky and fragile. In addition, external sensors can require a large number of noise-sensitive signal wires and complex signal decoding techniques.
  • the apparatus should provide a simple electrical interface for integration with other electrical components and systems.
  • the present invention satisfies these needs and provides additional advantages.
  • the invention features an apparatus for determining an angular position of a rotating component having an axis of rotation and having a plurality of angularly spaced magnetic elements.
  • the apparatus includes a sensor board and a processor circuit.
  • the sensor board is disposed adjacent to the rotating component and includes a plurality of sensor groups.
  • Each of the sensor groups includes a plurality of magnetic sensors positioned to sense a magnetic field of one of the angularly spaced magnetic elements.
  • Each of the sensor groups generates a respective multi-state group signal in response to the passage of one of the angularly spaced magnetic elements by the respective sensor group.
  • the processor circuit is in communication with each of the sensor groups and generates at least one position signal in response to the multi-state group signals.
  • the magnetic sensors of each sensor group are configured in parallel electrical communication.
  • the invention features a method of determining the angular position of a rotating component having a plurality of angularly spaced magnetic elements.
  • the method includes generating, for each of a plurality of magnetic sensors in each of a plurality of sensor groups, a two-state signal responsive to the position of at least one of the angularly spaced magnetic elements of the rotating component relative to the magnetic sensor.
  • the method also includes combining, for each of the sensor groups, the two-state signals generated by the respective magnetic sensors to generate a respective multi-state group signal and comparing the multi-state group signals to determine the angular position of the rotating component.
  • the invention features an apparatus for dete ⁇ nining an angular position of a rotating component having a plurality of angularly spaced magnetic elements.
  • the apparatus includes a sensor board having a plurality of magnetic sensors and a plurality of resistive elements.
  • the magnetic sensors are configured in parallel electrical communication.
  • Each magnetic sensor has a first terminal adapted to receive a first reference voltage and a second terminal.
  • Each magnetic sensor electrically communicates the first terminal with the second terminal in the presence of a local magnetic field of a predetermined polarity.
  • Each resistive element has a first terminal in electrical communication with the second terminal of a respective magnetic sensor and a second terminal adapted to receive a second reference voltage.
  • the apparatus includes a channel circuit.
  • the channel circuit has a first terminal in electrical communication with the second terminals of the resistive elements.
  • the first terminal of the channel circuit is also in electrical communication with the first terminal of a sense resistor.
  • the channel circuit has a second terminal in electrical communication with a second terminal of the sense resistor and a third terminal adapted to provide a voltage signal that indicates the number of magnetic sensors in the presence of the local magnetic field of the predetermined polarity.
  • the voltage signal is responsive to a voltage difference between the first and second terminals of the channel circuit.
  • FIG. 1 is a block diagram of an embodiment of an apparatus for determining a position of a rotating component having an axis of rotation and a plurality of angularly spaced magnetic elements in accordance with the invention.
  • FIG. 2 is an illustration of an embodiment of a sensor board in accordance with the invention.
  • FIG. 3 is an illustration of the sensor board of FIG. 2 mounted near the rotor magnets of a motor.
  • FIG. 4 is an electrical schematic diagram depicting the sensor board of FIG. 2.
  • FIG. 5 is an electrical schematic diagram depicting one of the channel circuits in apparatus of FIG. 1.
  • FIG. 6 is a flowchart representation of a method of determining the angular position of a rotating component having a plurality of angularly spaced magnetic elements in accordance with an embodiment of the invention.
  • FIG. 7 is a graphical representation of electrical signals generated by the processor circuit of FIG. 1 for the sensor board of FIG. 2.
  • the present invention relates to an apparatus and method for determining an angular position of a rotating component having angularly spaced magnetic elements.
  • Angular position refers to the rotational position, or "clocking", about an axis of rotation.
  • the rotating component can be, for example, the rotor of a motor or generator.
  • the invention provides for improved angular resolution and can be implemented in a small package using simple hardware components.
  • the apparatus is functional from stall (i.e., static) to the maximum operating speed of the rotating component.
  • FIG. 1 is a high level block diagram of an embodiment of an apparatus 10 of the present invention.
  • the apparatus 10 includes a sensor board 14 having three sensor groups 18', 18" and 18'" (generally 18).
  • Each sensor group 18 includes multiple magnetic sensors 22 (only three shown for clarity) that sense one polarity of a local magnetic field.
  • the magnetic sensors can be responsive to a "north" magnetic field.
  • Each magnetic sensor 22 provides a conductive path between two of its terminals in the presence of the north magnetic field.
  • each magnetic sensor 22 provides an open circuit between the two terminals when exposed to the opposite polarity (e.g., "south") of a magnetic field or when no magnetic field is present.
  • opposite polarity e.g., "south
  • the sensor board 14 is configured so that each magnetic sensor 22 generates a two-state electrical signal indicative of the presence or absence of the north magnetic field.
  • the sensor groups 18 each generate a respective electrical group signal GS1, GS2 and GS3 (generally GS) based on the contribution of the two-state electrical signals from each of the respective magnetic sensors 22.
  • the magnitude of the current in each electrical group signal GS is proportional to the number of magnetic sensors 22 in the group that detect the presence of a given polarity of the magnetic field.
  • the apparatus 10 also includes a processor circuit 26 having channel circuits 30', 30" and 30'" (generally 30) in electrical communication with respective sensor groups 18.
  • Each channel circuit 30 includes a driver circuit 34 and a decoder circuit 38.
  • Each driver circuit 34 applies a reference voltage to one terminal of each of the magnetic sensors 22 in the respective sensor group 18.
  • Each decoder circuit 38 generates a respective voltage modulated position signal PS1, PS2 and PS3 (generally PS) having a voltage that is proportional to the magnitude of the current in the respective group signal GS.
  • a controller 32 receives and decodes the position signals PS to provide the position of a rotating component (not shown). Decoding can include, by way of example, execution of a window comparator routine or a state transition routine.
  • FIG. 2 illustrates a sensor board 14 constructed according to the invention.
  • the sensor board 14 is described below for use with a permanent magnet motor but the sensor board 14 and processor circuit 26 of the present invention can also be used to determine the position of other rotating components having angularly spaced magnetic elements.
  • the sensor board 14 is manufactured using low-cost components according to standard printed circuit board fabrication techniques.
  • the sensor board 14 includes twenty-seven magnetic sensors 22 equally spaced along an arc 42 (shown in phantom). In other embodiments the number of magnetic sensors 22 on the sensor board 14 is another odd integer multiple of three (e.g., 9, 15 or 21).
  • the invention also contemplates even numbers of magnetic sensors 22, however, the angular resolution of the apparatus 10 using an even number of sensors 22 is half that possible using odd numbers of sensors 22 due to overlapping transitions in the states of the position signals PS.
  • Each magnetic sensor 22 is spaced from the adjacent magnetic sensor 22 by an angular distance ⁇ given by
  • FIG. 3 illustrates the sensor board 14 of FIG. 2 mounted near the permanent magnets 46 of a rotor for an eight pole pair motor (only five of sixteen poles shown).
  • the sensor board 14 is mounted on any stationary portion of the motor and configured so that the plane of the sensor board 14 is parallel to the plane of the rotor.
  • the sensor board 14 can be mounted to an endplate of the motor.
  • the rotor rotates about an axis 54 extending normal to the page. The radius of curvature of the arc 42 (see FIG.
  • the size of the sensor board 14 i.e., the length of the arc defined by the sensor board 14 is changed to span one pole pair.
  • the magnetic sensors 22 can be mounted on either side of the sensor board 14 if the local magnetic fields are sufficient to switch the sensors 22 between states.
  • the magnetic sensors 22 can be mounted on the side of the sensor board 14 that faces away from the permanent magnets 46 to avoid physical damage that might result from the rotor or other moving components of the motor.
  • the magnetic sensors 22 can be mounted on the side of the sensor board 14 closest to the rotor if the magnitude of the local magnetic field at each magnetic sensor 22 is weak.
  • the sensor board 14 can be enclosed with a protective cover to reduce or prevent mechanical damage.
  • the passage of the rotor magnets 46 by the stationary sensor board 14 causes the local magnetic field at each magnetic sensor 22 to alternate between north and south. Consequently, the current-modulated electrical signals generated by the individual magnetic sensors 22 alternate between two possible signal states.
  • FIG. 4 is an electrical schematic diagram depicting electrical components of the sensor board 14 of FIG. 2.
  • Two terminals +V1 56 and GND 58 are used to receive reference voltages of 5.0 v and ground (0 v), respectively.
  • Three additional terminals 60, 62 and 64 provide the electrical group signals GS1, GS2 and GS3, respectively.
  • Each group signal terminal 60, 62, 64 is maintained at 3.3 v as described below.
  • the following description of the sensor board 14 is limited to the components of the first sensor group 18' as the components of the other sensor groups 18", 18'" are similarly configured.
  • Two terminals 66 and 68 of the sensor group 18' are coupled to the voltage reference terminals +V1 56 and GND 58, respectively, of the sensor board 14 to receive power for the magnetic sensors 22.
  • a noise bypass capacitor C 70 and the nine magnetic sensors 22 in the sensor group 18' are connected in parallel across the group terminals 58, 60.
  • the magnetic sensors 22 are Hall-effect sensors (e.g., model no. US1881LUA manufactured by Melexis Inc.).
  • Each magnetic sensor 22 has an output terminal 72 that is coupled to the group signal terminal 60 of the sensor group 18' through a respective resistor R 74.
  • the output terminal 72 of each magnetic sensor 22 is electrically coupled to the GND terminal 58 when the local magnetic field exhibits one polarity (e.g., north).
  • the electrical path between the output terminal 72 and the GND terminal 58 is non-conducting when the local magnetic field exhibits the opposite polarity (e.g., south) or when no local magnetic field is present.
  • the net resistance across the two terminals 66, 68 of the sensor group 18' indicates how many magnetic sensors 22 are exposed to the first polarity of the respective local magnetic field. Consequently, the magnitude of the current in the group signal GS1 is indicative of the number of sensors 22 exposed to the first polarity of the respective local magnetic fields.
  • the group signal GS1 is a multi-state signal having ten possible current values corresponding to the number (i.e., zero to nine) of magnetic sensors 22 conducting current.
  • the term multi-state signal is to be construed to mean more than two states.
  • the increment between current values in the illustrated embodiment is approximately 150 ⁇ A based on the voltage drop across the 20K ⁇ resistor R 74 and a small voltage drop across the magnetic sensor 22.
  • FIG. 5 depicts a channel circuit 30' in FIG. 1 used to generate a 3.3 v reference voltage and to decode the group signal GS1 from the first sensor group 18'.
  • the descriptions of channel circuits 30" and 30'" have been omitted for brevity because their configurations are similar to the following description of the first channel circuit 30'.
  • the channel circuit 30' includes the driver circuit 34 and the decoder circuit 38, both of which are in electrical communication with the output terminal 60 of the first sensor group 18'.
  • the driver circuit 34 includes an operational amplifier 78 having input terminals 82 and 86, and an output terminal 90.
  • the driver circuit 34 also includes a current sense resistor R 94.
  • the output terminal 90 is electrically coupled to a first terminal 98 of the sense resistor R 94.
  • One input terminal 82 receives a 3.3 v reference voltage and the other input terminal 86 is in electrical communication with the second terminal 102 of the sense resistor R 94.
  • the driver circuit 34 maintains a DC voltage of 3.3 v at the second terminal 102 of the sense resistor R 94 and the output terminal 60 of the sensor group 18'.
  • the decoder circuit 38 includes an operational amplifier 106 having a first input terminal 110 in electrical communication with the output terminal 90 of the operational amplifier 78 in the driver circuit 34, a second input terminal 114 in electrical communication with the output terminal 60 of the sensor group 18' and an output terminal 118 to provide the position signal PS 1.
  • Input resistors R 122' and R 122" and a feedback resistor R 126 are selected with appropriate resistance values to achieve the desired differential amplification.
  • the current of the multi-state group signal GS1 generates a voltage across the sense resistor R 94.
  • the voltage of the position signal PS1 generated at the output terminal 118 of the operational amplifier 106 is approximately twice the voltage across the sense resistor R 94.
  • FIG. 6 shows a flowchart depicting an embodiment of a method 200 for determining the angular position of a rotating component according to the invention.
  • the method 200 with respect to the apparatus 10 as depicted according to FIGS. 4 and 5.
  • the method 200 includes generating (step 204) a two-state signal responsive to the position of one or more of the angularly spaced magnetic elements on the rotating component.
  • the two-state signal is generated for all of the magnetic sensors 22 on the sensor board 14.
  • the two-state signals are combined (step 208) into a single multi-state group signal GS.
  • the possible states of each two-state signal are represented by 150 ⁇ A and zero current, and if three of the magnetic sensors 22 in a sensor group are providing a non-zero current, the magnitude of the current in the group signal GS is 450 ⁇ A.
  • the group signal GS in this example can have a current magnitude that varies from zero to 1.35 mA in 150 ⁇ A increments according to the position of the angularly spaced magnetic elements.
  • the group signals GS are compared (step 212) using, for example, a window comparator routine or a state transition routine. Referring to FIG.
  • the three position signals PS generated by the processor circuit 26 of FIG. 1 are graphically represented as a function of angular position of the rotor for an eight pole pair motor.
  • the graph is limited to a 45° range as the depicted relationships are repeated for each additional 45° of rotation.
  • angular position determination systems based on conventional three sensor Hall-effect systems, 8-bit encoders and 10-bit resolvers achieve electrical angular ranges of 60°, 11.25° and 2.8°, respectively.
  • the position of the rotor in the eight pole pair motor can be uniquely determined by a single measurement of the three position signals PS to within an angular range of 0.833° (45754).
  • the controller 32 receives the position signals PS and executes window comparator and state transition routines. Because the states transition in a known order, error checking routines can be implemented to improve the noise immunity of the apparatus 10. These error checking routines result in better performance with the apparatus 10 of the present invention due to the high number of transitions per unit of rotation.
  • the magnetic sensors may react to opposite polarities than those described above.
  • the reference voltages and component values for the sensor board and channel circuit can vary according to design preferences.

Abstract

An apparatus for determining the angular position of a rotating component (46) having a plurality of angularly spaced magnetic elements (46) is described. The apparatus includes a sensor board (14) and a processor circuit (26). The sensor board is disposed adjacent to the rotating component and includes a plurality of sensor groups (18). Each sensor group includes a plurality of magnetic sensors (22) positioned to sense a magnetic field of one of the angularly spaced magnetic elements (46). Each sensor group (18) generates a multi-state group signal in response to the passage of one of the angularly spaced magnetic elements (46). The processor circuit (26) communicates with each of the sensor groups (18) and generates position signals in response to the multi-state group signals.

Description

ANGULAR POSITION SENSOR FOR PERMANENT MAGNET ROTORS
CROSS-REFERENCE TO RELATED APPLICATIONS This application claims priority to U.S. Application Serial No. 10/460,448, filed June
12, 2003, titled "Angular Position Sensor for Permanent Magnet Rotors" and U.S. provisional Application Serial No. 60/399,540, filed July 30, 2002, titled "High Resolution Position Sensor for Permanent Magnet Rotors," the entirety of which applications are incorporated by reference herein.
FIELD OF THE INVENTION
The invention relates generally to an apparatus and method for determining an angular position of a rotating component. More particularly, the invention relates to an apparatus and method for high resolution angular position sensing of permanent magnet rotors.
BACKGROUND Control methods for conventional permanent magnet AC motors use the angular position of the rotor to control the electrical phase and frequency of the stator excitation currents. Failure to maintain the proper electrical phase relationship results in loss of torque production and reduced efficiency.
Various methods are used to determine the angular position of the rotor. For example, the electromotive force (EMF) of the machine is measured by sensing voltage at normal operating speeds. This method, however, is not effective at lower speeds or at stall because the EMF is small or zero. Incremental encoders are commonly used with induction machines but are not as useful with permanent magnet machines because the phase position of the magnets is not known at startup. Brushless DC motors and drives often use a set of three Hall-effect sensors to determine the angular positions of the permanent magnets. However, the angular resolution provided by the sensors is low, i.e., the position signal provides only six output states per magnet pole pair.
External sensor methods utilize components such as resolvers, optical encoders, and notched target wheels. These techniques are generally used to achieve high resolution for accurate control of position or low speed torque. External approaches are often costly, bulky and fragile. In addition, external sensors can require a large number of noise-sensitive signal wires and complex signal decoding techniques.
Accordingly, there exists a need for a simple, robust apparatus and method that determine the angular position of rotor magnets with high resolution for a range of operating speeds from stall to the maximum motor speed. The apparatus should provide a simple electrical interface for integration with other electrical components and systems. The present invention satisfies these needs and provides additional advantages.
SUMMARY OF THE INVENTION
In one aspect, the invention features an apparatus for determining an angular position of a rotating component having an axis of rotation and having a plurality of angularly spaced magnetic elements. The apparatus includes a sensor board and a processor circuit. The sensor board is disposed adjacent to the rotating component and includes a plurality of sensor groups. Each of the sensor groups includes a plurality of magnetic sensors positioned to sense a magnetic field of one of the angularly spaced magnetic elements. Each of the sensor groups generates a respective multi-state group signal in response to the passage of one of the angularly spaced magnetic elements by the respective sensor group. The processor circuit is in communication with each of the sensor groups and generates at least one position signal in response to the multi-state group signals. In one embodiment, the magnetic sensors of each sensor group are configured in parallel electrical communication.
In another aspect, the invention features a method of determining the angular position of a rotating component having a plurality of angularly spaced magnetic elements. The method includes generating, for each of a plurality of magnetic sensors in each of a plurality of sensor groups, a two-state signal responsive to the position of at least one of the angularly spaced magnetic elements of the rotating component relative to the magnetic sensor. The method also includes combining, for each of the sensor groups, the two-state signals generated by the respective magnetic sensors to generate a respective multi-state group signal and comparing the multi-state group signals to determine the angular position of the rotating component.
In another aspect, the invention features an apparatus for deteπnining an angular position of a rotating component having a plurality of angularly spaced magnetic elements. The apparatus includes a sensor board having a plurality of magnetic sensors and a plurality of resistive elements. The magnetic sensors are configured in parallel electrical communication. Each magnetic sensor has a first terminal adapted to receive a first reference voltage and a second terminal. Each magnetic sensor electrically communicates the first terminal with the second terminal in the presence of a local magnetic field of a predetermined polarity. Each resistive element has a first terminal in electrical communication with the second terminal of a respective magnetic sensor and a second terminal adapted to receive a second reference voltage. In a further embodiment, the apparatus includes a channel circuit. The channel circuit has a first terminal in electrical communication with the second terminals of the resistive elements. The first terminal of the channel circuit is also in electrical communication with the first terminal of a sense resistor. The channel circuit has a second terminal in electrical communication with a second terminal of the sense resistor and a third terminal adapted to provide a voltage signal that indicates the number of magnetic sensors in the presence of the local magnetic field of the predetermined polarity. The voltage signal is responsive to a voltage difference between the first and second terminals of the channel circuit.
BRffiF DESCRD7TION OF THE DRAWINGS
The above and further advantages of this invention may be better understood by referring to the following description in conjunction with the accompanying drawings, in which like numerals indicate like structural elements and features in various figures. The drawings are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the invention.
FIG. 1 is a block diagram of an embodiment of an apparatus for determining a position of a rotating component having an axis of rotation and a plurality of angularly spaced magnetic elements in accordance with the invention.
FIG. 2 is an illustration of an embodiment of a sensor board in accordance with the invention.
FIG. 3 is an illustration of the sensor board of FIG. 2 mounted near the rotor magnets of a motor. FIG. 4 is an electrical schematic diagram depicting the sensor board of FIG. 2.
FIG. 5 is an electrical schematic diagram depicting one of the channel circuits in apparatus of FIG. 1.
FIG. 6 is a flowchart representation of a method of determining the angular position of a rotating component having a plurality of angularly spaced magnetic elements in accordance with an embodiment of the invention.
FIG. 7 is a graphical representation of electrical signals generated by the processor circuit of FIG. 1 for the sensor board of FIG. 2.
DETAHLED DESCRIPTION In brief overview, the present invention relates to an apparatus and method for determining an angular position of a rotating component having angularly spaced magnetic elements. Angular position as used herein refers to the rotational position, or "clocking", about an axis of rotation. The rotating component can be, for example, the rotor of a motor or generator. The invention provides for improved angular resolution and can be implemented in a small package using simple hardware components. The apparatus is functional from stall (i.e., static) to the maximum operating speed of the rotating component.
FIG. 1 is a high level block diagram of an embodiment of an apparatus 10 of the present invention. The apparatus 10 includes a sensor board 14 having three sensor groups 18', 18" and 18'" (generally 18). Each sensor group 18 includes multiple magnetic sensors 22 (only three shown for clarity) that sense one polarity of a local magnetic field. For example, the magnetic sensors can be responsive to a "north" magnetic field. Each magnetic sensor 22 provides a conductive path between two of its terminals in the presence of the north magnetic field. Conversely, each magnetic sensor 22 provides an open circuit between the two terminals when exposed to the opposite polarity (e.g., "south") of a magnetic field or when no magnetic field is present. The sensor board 14 is configured so that each magnetic sensor 22 generates a two-state electrical signal indicative of the presence or absence of the north magnetic field. The sensor groups 18 each generate a respective electrical group signal GS1, GS2 and GS3 (generally GS) based on the contribution of the two-state electrical signals from each of the respective magnetic sensors 22. The magnitude of the current in each electrical group signal GS is proportional to the number of magnetic sensors 22 in the group that detect the presence of a given polarity of the magnetic field.
The apparatus 10 also includes a processor circuit 26 having channel circuits 30', 30" and 30'" (generally 30) in electrical communication with respective sensor groups 18. Each channel circuit 30 includes a driver circuit 34 and a decoder circuit 38. Each driver circuit 34 applies a reference voltage to one terminal of each of the magnetic sensors 22 in the respective sensor group 18. Each decoder circuit 38 generates a respective voltage modulated position signal PS1, PS2 and PS3 (generally PS) having a voltage that is proportional to the magnitude of the current in the respective group signal GS. A controller 32 receives and decodes the position signals PS to provide the position of a rotating component (not shown). Decoding can include, by way of example, execution of a window comparator routine or a state transition routine.
FIG. 2 illustrates a sensor board 14 constructed according to the invention. The sensor board 14 is described below for use with a permanent magnet motor but the sensor board 14 and processor circuit 26 of the present invention can also be used to determine the position of other rotating components having angularly spaced magnetic elements. The sensor board 14 is manufactured using low-cost components according to standard printed circuit board fabrication techniques. The sensor board 14 includes twenty-seven magnetic sensors 22 equally spaced along an arc 42 (shown in phantom). In other embodiments the number of magnetic sensors 22 on the sensor board 14 is another odd integer multiple of three (e.g., 9, 15 or 21). The invention also contemplates even numbers of magnetic sensors 22, however, the angular resolution of the apparatus 10 using an even number of sensors 22 is half that possible using odd numbers of sensors 22 due to overlapping transitions in the states of the position signals PS. Each magnetic sensor 22 is spaced from the adjacent magnetic sensor 22 by an angular distance θ given by
Λ 360° σ =
NS NP
where NS is the number of magnetic sensors 22 on the sensor board 14 and NP is the number of pole pairs on the rotor of the motor. FIG. 3 illustrates the sensor board 14 of FIG. 2 mounted near the permanent magnets 46 of a rotor for an eight pole pair motor (only five of sixteen poles shown). The sensor board 14 is mounted on any stationary portion of the motor and configured so that the plane of the sensor board 14 is parallel to the plane of the rotor. For example, the sensor board 14 can be mounted to an endplate of the motor. The rotor rotates about an axis 54 extending normal to the page. The radius of curvature of the arc 42 (see FIG. 2) defined by the sensor board 14 is approximately equal to the radius of a circle 50 defined by the position of the rotor magnets 46 about the axis of rotation 54. For motors having different pole counts, the size of the sensor board 14 (i.e., the length of the arc defined by the sensor board 14 is changed to span one pole pair.
The magnetic sensors 22 can be mounted on either side of the sensor board 14 if the local magnetic fields are sufficient to switch the sensors 22 between states. For example, the magnetic sensors 22 can be mounted on the side of the sensor board 14 that faces away from the permanent magnets 46 to avoid physical damage that might result from the rotor or other moving components of the motor. Alternatively, the magnetic sensors 22 can be mounted on the side of the sensor board 14 closest to the rotor if the magnitude of the local magnetic field at each magnetic sensor 22 is weak. In either configuration, the sensor board 14 can be enclosed with a protective cover to reduce or prevent mechanical damage.
As the motor operates, the passage of the rotor magnets 46 by the stationary sensor board 14 causes the local magnetic field at each magnetic sensor 22 to alternate between north and south. Consequently, the current-modulated electrical signals generated by the individual magnetic sensors 22 alternate between two possible signal states.
FIG. 4 is an electrical schematic diagram depicting electrical components of the sensor board 14 of FIG. 2. Two terminals +V1 56 and GND 58 are used to receive reference voltages of 5.0 v and ground (0 v), respectively. Three additional terminals 60, 62 and 64 provide the electrical group signals GS1, GS2 and GS3, respectively. Each group signal terminal 60, 62, 64 is maintained at 3.3 v as described below. The following description of the sensor board 14 is limited to the components of the first sensor group 18' as the components of the other sensor groups 18", 18'" are similarly configured. Two terminals 66 and 68 of the sensor group 18' are coupled to the voltage reference terminals +V1 56 and GND 58, respectively, of the sensor board 14 to receive power for the magnetic sensors 22. A noise bypass capacitor C 70 and the nine magnetic sensors 22 in the sensor group 18' are connected in parallel across the group terminals 58, 60. In one embodiment the magnetic sensors 22 are Hall-effect sensors (e.g., model no. US1881LUA manufactured by Melexis Inc.). Each magnetic sensor 22 has an output terminal 72 that is coupled to the group signal terminal 60 of the sensor group 18' through a respective resistor R 74.
In operation, the output terminal 72 of each magnetic sensor 22 is electrically coupled to the GND terminal 58 when the local magnetic field exhibits one polarity (e.g., north). The electrical path between the output terminal 72 and the GND terminal 58 is non-conducting when the local magnetic field exhibits the opposite polarity (e.g., south) or when no local magnetic field is present. The net resistance across the two terminals 66, 68 of the sensor group 18' indicates how many magnetic sensors 22 are exposed to the first polarity of the respective local magnetic field. Consequently, the magnitude of the current in the group signal GS1 is indicative of the number of sensors 22 exposed to the first polarity of the respective local magnetic fields. Furthermore, the group signal GS1 is a multi-state signal having ten possible current values corresponding to the number (i.e., zero to nine) of magnetic sensors 22 conducting current. As used herein, the term multi-state signal is to be construed to mean more than two states. The increment between current values in the illustrated embodiment is approximately 150 μA based on the voltage drop across the 20KΩ resistor R 74 and a small voltage drop across the magnetic sensor 22.
FIG. 5 depicts a channel circuit 30' in FIG. 1 used to generate a 3.3 v reference voltage and to decode the group signal GS1 from the first sensor group 18'. The descriptions of channel circuits 30" and 30'" have been omitted for brevity because their configurations are similar to the following description of the first channel circuit 30'. The channel circuit 30' includes the driver circuit 34 and the decoder circuit 38, both of which are in electrical communication with the output terminal 60 of the first sensor group 18'.
The driver circuit 34 includes an operational amplifier 78 having input terminals 82 and 86, and an output terminal 90. The driver circuit 34 also includes a current sense resistor R 94. The output terminal 90 is electrically coupled to a first terminal 98 of the sense resistor R 94. One input terminal 82 receives a 3.3 v reference voltage and the other input terminal 86 is in electrical communication with the second terminal 102 of the sense resistor R 94. In operation, the driver circuit 34 maintains a DC voltage of 3.3 v at the second terminal 102 of the sense resistor R 94 and the output terminal 60 of the sensor group 18'.
The decoder circuit 38 includes an operational amplifier 106 having a first input terminal 110 in electrical communication with the output terminal 90 of the operational amplifier 78 in the driver circuit 34, a second input terminal 114 in electrical communication with the output terminal 60 of the sensor group 18' and an output terminal 118 to provide the position signal PS 1. Input resistors R 122' and R 122" and a feedback resistor R 126 are selected with appropriate resistance values to achieve the desired differential amplification. In operation, the current of the multi-state group signal GS1 generates a voltage across the sense resistor R 94. In the illustrated embodiment, the voltage of the position signal PS1 generated at the output terminal 118 of the operational amplifier 106 is approximately twice the voltage across the sense resistor R 94.
FIG. 6 shows a flowchart depicting an embodiment of a method 200 for determining the angular position of a rotating component according to the invention. The method 200 with respect to the apparatus 10 as depicted according to FIGS. 4 and 5. The method 200 includes generating (step 204) a two-state signal responsive to the position of one or more of the angularly spaced magnetic elements on the rotating component. The two-state signal is generated for all of the magnetic sensors 22 on the sensor board 14.
For each sensor group, the two-state signals are combined (step 208) into a single multi-state group signal GS. For example, if the possible states of each two-state signal are represented by 150 μA and zero current, and if three of the magnetic sensors 22 in a sensor group are providing a non-zero current, the magnitude of the current in the group signal GS is 450 μA. The group signal GS in this example can have a current magnitude that varies from zero to 1.35 mA in 150 μA increments according to the position of the angularly spaced magnetic elements. To determine the angular position of the rotating component, the group signals GS are compared (step 212) using, for example, a window comparator routine or a state transition routine. Referring to FIG. 7, the three position signals PS generated by the processor circuit 26 of FIG. 1 are graphically represented as a function of angular position of the rotor for an eight pole pair motor. The graph is limited to a 45° range as the depicted relationships are repeated for each additional 45° of rotation. There are 54 state transitions defined by the voltage transitions in the three position signals PS. Thus, there are 6.67° (360754) of electrical phase of the position signals PS between consecutive state transitions. For comparison, angular position determination systems based on conventional three sensor Hall-effect systems, 8-bit encoders and 10-bit resolvers achieve electrical angular ranges of 60°, 11.25° and 2.8°, respectively. As a result, the position of the rotor in the eight pole pair motor can be uniquely determined by a single measurement of the three position signals PS to within an angular range of 0.833° (45754).
Referring back to FIG. 1, the controller 32 receives the position signals PS and executes window comparator and state transition routines. Because the states transition in a known order, error checking routines can be implemented to improve the noise immunity of the apparatus 10. These error checking routines result in better performance with the apparatus 10 of the present invention due to the high number of transitions per unit of rotation.
While the invention has been shown and described with reference to specific preferred embodiments, it should be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the invention as defined by the following claims. For example, the magnetic sensors may react to opposite polarities than those described above. In another example, the reference voltages and component values for the sensor board and channel circuit can vary according to design preferences.
What is claimed is:

Claims

1. An apparatus for determining an angular position of a rotating component having an axis of rotation and having a plurality of angularly spaced magnetic elements, the apparatus comprising: a sensor board disposed adjacent to the rotating component, the sensor board having a plurality of sensor groups, each of the sensor groups comprising a plurality of magnetic sensors positioned to sense a magnetic field of one of the angularly spaced magnetic elements, each of the sensor groups generating a respective multi-state group signal in response to the passage of one of the angularly spaced magnetic elements by the respective sensor group; and a processor circuit in communication with each of the sensor groups and generating at least one position signal in response to the multi-state group signals.
2. The apparatus of claim 1 wherein the magnetic sensors of each sensor group are configured in parallel electrical communication.
3. The apparatus of claim 1 wherein the rotating component is a permanent magnet rotor.
4. The apparatus of claim 1 wherein each of the magnetic sensors is spaced from an adjacent one of the magnetic sensors by a predetermined angular separation.
5. The apparatus of claim 1 wherein the magnetic sensors of each sensor group are positioned equidistant from the axis of rotation of the rotating component.
6. The apparatus of claim 1 wherein each multi-state group signal comprises a current signal.
7. The apparatus of claim 1 wherein the position signal comprises a plurality of multi-state voltage signals.
8. A method of determining the angular position of a rotating component having a plurality of angularly spaced magnetic elements, the method comprising: generating, for each of a plurality of magnetic sensors in each of a plurality of sensor groups, a two-state signal responsive to the position of at least one of the angularly spaced magnetic elements of the rotating component relative to the magnetic sensor; combining, for each of the sensor groups, the two-state signals generated by the respective magnetic sensors to generate a respective multi-state group signal; and comparing the multi-state group signals to determine the angular position of the rotating component.
9. An apparatus for determining an angular position of a rotating component having a plurality of angularly spaced magnetic elements, the apparatus comprising: a sensor board comprising: a plurality of magnetic sensors configured in parallel electrical communication, each of the magnetic sensors having a first terminal adapted to receive a first reference voltage and a second terminal, each magnetic sensor electrically coupling the first terminal with the second terminal in the presence of a local magnetic field of a predetermined polarity; and a plurality of resistive elements, each resistive element having a first terminal in electrical communication with the second terminal of a respective magnetic sensor and a second terminal adapted to receive a second reference voltage.
10. The apparatus of claim 9 further comprising a channel circuit having a first terminal in electrical communication with the second terminals of the resistive elements and a first terminal of a sense resistor, a second terminal in electrical communication with a second terminal of the sense resistor, and a third terminal adapted to provide a voltage signal indicative of the number of magnetic sensors in the presence of the local magnetic field of the predetermined polarity, the voltage signal being responsive to a voltage difference between the first and second terminals of the channel circuit.
PCT/US2003/023577 2002-07-30 2003-07-28 Angular position sensor for permanent magnet rotors WO2004011883A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2003254232A AU2003254232A1 (en) 2002-07-30 2003-07-28 Angular position sensor for permanent magnet rotors

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US39954002P 2002-07-30 2002-07-30
US60/399,540 2002-07-30
US10/460,448 2003-06-12
US10/460,448 US6803760B2 (en) 2002-07-30 2003-06-12 Apparatus and method for determining an angular position of a rotating component

Publications (3)

Publication Number Publication Date
WO2004011883A2 true WO2004011883A2 (en) 2004-02-05
WO2004011883A3 WO2004011883A3 (en) 2004-07-29
WO2004011883B1 WO2004011883B1 (en) 2004-09-02

Family

ID=31191276

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2003/023577 WO2004011883A2 (en) 2002-07-30 2003-07-28 Angular position sensor for permanent magnet rotors

Country Status (3)

Country Link
US (1) US6803760B2 (en)
AU (1) AU2003254232A1 (en)
WO (1) WO2004011883A2 (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE20306787U1 (en) * 2003-05-02 2004-09-16 Georg Fischer Verkehrstechnik Gmbh Device for detecting the angle between a semitrailer tractor and a semitrailer
DE202007002626U1 (en) * 2007-02-22 2007-04-19 BSH Bosch und Siemens Hausgeräte GmbH Combined washing machine and dryer includes magnetic detector sensing position and attitude of drum container vessel within outer casing
US8497685B2 (en) * 2007-05-22 2013-07-30 Schlumberger Technology Corporation Angular position sensor for a downhole tool
JP5056310B2 (en) * 2007-09-26 2012-10-24 株式会社ジェイテクト Torque detection device
JP5785731B2 (en) * 2011-02-24 2015-09-30 ローム株式会社 Electronic circuit, integrated circuit, and magnetic detection device and electronic apparatus incorporating them
US20130054385A1 (en) * 2011-08-26 2013-02-28 Elwha LLC, a limited liability company of the State of Delaware Itinerary integration system and method for vending network systems
US20170122092A1 (en) 2015-11-04 2017-05-04 Schlumberger Technology Corporation Characterizing responses in a drilling system
US11422999B2 (en) 2017-07-17 2022-08-23 Schlumberger Technology Corporation System and method for using data with operation context
US10305611B1 (en) * 2018-03-28 2019-05-28 Qualcomm Incorporated Proximity detection using a hybrid transceiver
US10890060B2 (en) 2018-12-07 2021-01-12 Schlumberger Technology Corporation Zone management system and equipment interlocks
US10907466B2 (en) 2018-12-07 2021-02-02 Schlumberger Technology Corporation Zone management system and equipment interlocks

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4429276A (en) * 1978-10-27 1984-01-31 Sony Corporation Magnetoresistive displacement sensor and signal reprocessing circuits therefor
US5680042A (en) * 1994-12-30 1997-10-21 Lake Shore Cryotronics, Inc. Magnetoresistive sensor with reduced output signal jitter
US6307365B1 (en) * 1999-03-12 2001-10-23 The Torrington Company Method of determining position and/or direction of a magnetic target

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3214794C2 (en) * 1982-04-21 1984-06-07 Dr. Johannes Heidenhain Gmbh, 8225 Traunreut Magnetic length or angle measuring device
US4853631A (en) * 1987-11-04 1989-08-01 The Superior Electric Company Magnetoresistive sensor having inter-leaved magnetoresistive elements for detecting encoded magnetic information
EP0590222A1 (en) * 1992-09-30 1994-04-06 STMicroelectronics S.r.l. Magnetic position sensor
US6246233B1 (en) * 1994-12-30 2001-06-12 Northstar Technologies Inc. Magnetoresistive sensor with reduced output signal jitter and temperature compensation
EP0877228B1 (en) * 1997-05-09 2003-08-06 Tesa Sa Magnetoresistance sensor for measuring dimensions
US6232739B1 (en) 2000-02-11 2001-05-15 Delphi Technologies, Inc. High-resolution incremental position sensor with pulse switching strategy

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4429276A (en) * 1978-10-27 1984-01-31 Sony Corporation Magnetoresistive displacement sensor and signal reprocessing circuits therefor
US5680042A (en) * 1994-12-30 1997-10-21 Lake Shore Cryotronics, Inc. Magnetoresistive sensor with reduced output signal jitter
US6307365B1 (en) * 1999-03-12 2001-10-23 The Torrington Company Method of determining position and/or direction of a magnetic target

Also Published As

Publication number Publication date
US6803760B2 (en) 2004-10-12
WO2004011883A3 (en) 2004-07-29
US20040021459A1 (en) 2004-02-05
AU2003254232A8 (en) 2004-02-16
AU2003254232A1 (en) 2004-02-16
WO2004011883B1 (en) 2004-09-02

Similar Documents

Publication Publication Date Title
US4963808A (en) Motor control apparatus
US6791219B1 (en) Contactless electro-mechanical actuator with coupled electronic motor commutation and output position sensors
US7965004B2 (en) Electric motor
US7304446B2 (en) Sensorless and brushless DC motor
KR20090068205A (en) Methods of processing encoder signals
US6803760B2 (en) Apparatus and method for determining an angular position of a rotating component
US10594235B2 (en) Axial flux motor with built-in optical encoder
US7391206B2 (en) Magnetic detection circuit and encoder
KR20190007546A (en) Position detecting device according to power mode and motor device using the same
US7915888B2 (en) Systems and methods for detecting angular position
US8892395B2 (en) Detecting angular position of a rotating device
US4572999A (en) Brushless tachometer
US6867523B2 (en) Brush motor
JP4725109B2 (en) Brushless motor
US8853983B2 (en) Rotary position encoding method and unit
KR20000010436A (en) Steering wheel sensor of vehicle
JPH08146031A (en) Revolution sensor
KR20190087210A (en) Brushless direct current motor apparatus including a plurality of sensors
KR100425012B1 (en) Apparatus for position detection of rotor for bldcm
WO2004077656A1 (en) Device for measuring speed of brushless motor
JPH0672896B2 (en) Speed detector with speed generator
KR960009804Y1 (en) Rotary frequency occuring apparatus for a motor
EP2427733B1 (en) Rotary position encoding method and unit
JP2001124592A (en) Rotary encoder
JP4166332B2 (en) Motor controller using variable magnetoresistive position detector and temperature sensitive switch

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
B Later publication of amended claims

Effective date: 20040721

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP