Various systems exist for determining the angular position of a rotating member. In some known systems, a permanent magnet is mounted to or embedded in an end of a rotatable shaft and is centered on the axis of rotation. A magnetic field sensor, such as a Giant Magnetoresistive sensor (GMR), Anisotropic Magnetoresistance (AMR) sensor, Hall-sensor, etc. is positioned so as to sense changes in the magnetic field generated by the magnet in response to its change in angular position as it rotates with the shaft. The resulting output signals generated by the magnetic sensor are indicative of the angular position of the rotating shaft. Some known systems employ a permanent magnet ring attached to the perimeter of the shaft, and the direction of field lines above or beside the magnet is detected by the magnetic field sensor.
However, the magnetic field lines are not straight, which results in an angle error defined as the difference between the magnetic field direction detected by the sensor versus the rotation angle of the shaft. This field error depends on the shape of the magnet and the location of the sensor. The sensor's reading radius is the distance from the sensor to the axis of rotation. At some distances, most of the magnetic field lines cross the sensor at the same angle, and hence, the sensor would see little or no angle error at such a distance. However, in practice magnetic field sensors have position tolerances in the order of 0.1 mm, mainly due to manufacturing inaccuracies during die attach. Therefore the sensors can be misplaced slightly, which in turn can result in angle errors.
Further, known sensors such as the type described above can be sensitive to external magnetic fields. For instance, if a motor is being operated nearby, the magnetic field produced by the motor can be superimposed on the field produced by the magnet attached to the rotating shaft, resulting in angle errors.
One embodiment of an angle sensor includes a ring magnet adapted to be attached to a rotatable shaft. The ring magnet has an axis of rotation and an inner radius and an outer radius extending from the axis of rotation to define an annulus. A first magnetic sensor is situated proximate the ring magnet to measure magnetic field lines within the annulus, and a second magnetic sensor is situated proximate the ring magnet to measure magnetic field lines outside the annulus.
Embodiments of the invention are better understood with reference to the following drawings. The elements of the drawings are not necessarily to scale relative to each other. Like reference numerals designate corresponding similar parts.
In the following Detailed Description, reference is made to the accompanying drawings, which form a part hereof, and in which is shown by way of illustration specific embodiments in which the invention may be practiced. Regarding embodiments disclosed, the term “exemplary” is merely meant as an example, rather than the best or optimal. In this regard, directional terminology, such as “top,” “bottom,” “front,” “back,” “leading,” “trailing,” etc., is used with reference to the orientation of the Figure(s) being described. Because components of embodiments of the present invention can be positioned in a number of different orientations, the directional terminology is used for purposes of illustration and is in no way limiting. It is to be understood that other embodiments may be utilized and structural or logical changes may be made without departing from the scope of the present invention. In addition, while a particular feature or aspect of an embodiment may have been disclosed with respect to only one of several implementations, such feature or aspect may be combined with one or more other features or aspects of the other implementations as may be desired and advantageous for any given or particular application. The following detailed description, therefore, is not to be taken in a limiting sense, and the scope of the present invention is defined by the appended claims.
An inner radius 116 and an outer radius 118 define the ring, or annulus of the magnet 110. The first magnetic sensor 120 is situated proximate the ring magnet 110 to measure magnetic field lines within the annulus of the magnet, while the second magnetic sensor 122 is situated proximate the ring magnet 110 to measure magnetic field lines outside the annulus. In the embodiment illustrated in
The magnetic sensors 120, 122 provide respective output signals in response to the sensed magnet field lines that are received by a processing device 130, which determines the angular position of the magnet 104 in response to these signals. In general, the processing device 130 may be implemented by one or more of hardware and/or firmware components, such as a microprocessor, an ASIC (application-specific integrated circuit), a DSP (digital signal processor), etc. together with appropriate memory and other necessary devices. For example, in some embodiments, the processing device 130 includes memory storing look-up tables that correlates magnetic field line angles with angular positions of the magnet 110. In some embodiments, the first and second sensors 120, 122 and the processor 130 are fabricated on a single semiconductor die.
Thus, as the magnet 110 rotates about the axis of rotation 114 relative to the first and second sensors 120, 122 the direction of the magnetic field lines will differ between the first and second sensors 120, 122. For ease of illustrating this phenomenon,
Along the first perimeter 144, the direction of the magnetic field lines 140 themselves does not change in the fixed reference frame of the magnet 110 as illustrated in
Thus, the first sensor 120 positioned at a first reading radius rr1 within the annulus of the magnet 110 detects approximately the negative rotation angle −φ. The second sensor 122 positioned at a second reading radius rr2 outside the annulus (outside the outer radius 118 in
The position detection is “approximate” because, as noted in the background section above, variation in the reading radius can cause significant angle error (larger than 1° in some situations). In one embodiment, the annulus of the ring magnet 110 is defined by an inner radius 116 of 3 mm and an outer radius 118 of 8 mm, and the magnet 110 is 3 mm thick.
At reading radius r=7 mm (within the annulus of the magnet 110), the curve is fairly straight—all of the detected magnetic field lines cross a circle with this radius at the same angle. Hence, a magnetic field sensor would see little or no angle error at this reading radius. At a reading radius of 10 mm (outside the annulus of the magnet 110), there is also no curvature—there is a linear relationship between the detected angle and the angle of rotation. Thus, for the described angle, these are the two optimum reading radiuses where a magnetic field sensor would have no angle error. The angle of the magnetic field lines (measured in the rotating reference frame of the sensor) is identical to the rotation angle (times +1 or −1 depending on whether the reading radius is within or outside the annulus of the magnet 110.
The angle errors for the first and second sensors 120, 122 are similar. If the measured angles of the two sensors 120, 122 are averaged by subtracting the measured angle of the second sensor 122 from the measured angle of the first sensor 120 and dividing the result by 2 gives results very similar to the actual rotation angle.
This very high accuracy, however, is valid if both sensors 120, 122 are precisely placed at their optimum reading radiuses. In reality, there is typically some positioning error due to position tolerances. If the first and second 120, 122 are placed on a common semiconductor die (2 mm apart in the embodiment described above), their relative position remains relatively accurate, maintaining a high degree of accuracy even with some positioning error. For example,
Since the system uses differential measurements (the final angle is computed by subtracting the angles detected by the first and second sensors 120, 122), it is less susceptible to errors resulting from extraneous magnetic fields. A background magnetic field superimposed on the system would typically be homogeneous, so the first and second sensors 120, 122 would see the same field. If the field strength on the sensors 120, 122 stemming from the magnet 110 is also equal, the background field would add a small delta-angle to both sensors, which would cancel due to the subtraction.
In some embodiments, multiple first sensors 120 are situated within the annulus of the magnet 110 and corresponding second sensors 122 are situated outside the annulus. In such embodiments, the detected angles of the first sensors 120 are subtracted from the detected angles of the corresponding second sensors 122.
In the illustrated embodiments, the ring magnet 110 has a generally rectangular cross section. Other embodiments are envisioned where the magnet 110 has other cross sections, such as circles, ellipses, triangles, irregular polygons, etc. The cross section shape may change the optimum reading radiuses rr1, rr2 and the magnetic field strength on both sensors 120, 122. An optimum cross section shape makes the fields on both sensors 120, 122 equal in magnitude, eliminating the need to tilt the sensor die 150 as illustrated in
Although specific embodiments have been illustrated and described herein, it will be appreciated by those of ordinary skill in the art that a variety of alternate and/or equivalent implementations may be substituted for the specific embodiments shown and described without departing from the scope of the present invention. This application is intended to cover any adaptations or variations of the specific embodiments discussed herein. Therefore, it is intended that this invention be limited only by the claims and the equivalents thereof.
Number | Name | Date | Kind |
---|---|---|---|
5789917 | Oudet et al. | Aug 1998 | A |
5898301 | La Croix et al. | Apr 1999 | A |
6104186 | Yamada et al. | Aug 2000 | A |
6163147 | Peilloud | Dec 2000 | A |
6356073 | Hamaoka et al. | Mar 2002 | B1 |
6720763 | Nehl et al. | Apr 2004 | B1 |
7663360 | Matsumoto | Feb 2010 | B2 |
7911203 | Thomas et al. | Mar 2011 | B2 |
20020145419 | Luetzow et al. | Oct 2002 | A1 |
20030205998 | Heremans et al. | Nov 2003 | A1 |
20040164733 | Fukaya et al. | Aug 2004 | A1 |
20050007104 | Lequesne et al. | Jan 2005 | A1 |
20050193583 | Schmied | Sep 2005 | A1 |
20070296411 | Thomas et al. | Dec 2007 | A1 |
20080048811 | Miyashita et al. | Feb 2008 | A1 |
20090206827 | Aimuta et al. | Aug 2009 | A1 |
20090267594 | Kather | Oct 2009 | A1 |
20100045271 | Tanaka et al. | Feb 2010 | A1 |
20100060272 | Tanaka et al. | Mar 2010 | A1 |
20100072988 | Hammerschmidt et al. | Mar 2010 | A1 |
20100141244 | Bartos | Jun 2010 | A1 |
20100148764 | Abe et al. | Jun 2010 | A1 |
Number | Date | Country |
---|---|---|
10 2007 011 672 | Jun 2008 | DE |
WO 2007145296 | Dec 2007 | WO |
WO 2008062778 | May 2008 | WO |
Entry |
---|
English machine translation of the description of DE 102007011672, obtained from https://worldwide.espacenet.com/advancedSearch?locale=en_EP, obtained on Nov. 13, 2018. |
Number | Date | Country | |
---|---|---|---|
20100176804 A1 | Jul 2010 | US |