An angle sensor includes a plurality of composite magnetic field information generation units and an angle computing unit. The plurality of composite magnetic field information generation units detect, at a plurality of detection positions, a composite magnetic field of a magnetic field to be detected and a noise magnetic field other than the magnetic field to be detected, and thereby generate a plurality of pieces of composite magnetic field information including information on at least the direction, out of the direction and the strength, of the composite magnetic field. At each of the plurality of detection positions, the magnetic field to be detected varies in direction according to an angle to be detected. The angle computing unit generates a detected angle value using the method of least squares on the basis of the plurality of pieces of composite magnetic field information.
|
1. An angle sensor for generating a detected angle value having a correspondence with an angle to be detected, comprising:
a plurality of composite magnetic field information generation units for detecting, at a plurality of detection positions different from each other, a composite magnetic field which is a combination of a magnetic field to be detected and a noise magnetic field other than the magnetic field to be detected, the magnetic field to be detected being generated by a magnetic field generation unit located away from the plurality of detection positions, and thereby generating a plurality of pieces of composite magnetic field information including information on at least a direction, out of the direction and a strength, of the composite magnetic field, at each of the plurality of detection positions, the magnetic field to be detected varying in direction according to the angle to be detected; and
an angle computing unit configured to:
define a function that minimizes a sum of squares of differences between respective corresponding ones of the plurality of pieces of composite magnetic field information and a plurality of pieces of estimated composite magnetic field information, and that calculates a first calculated value and a second calculated value the first calculated value corresponding to the angle to be detected, the second calculated value corresponding to the noise magnetic field, the plurality of pieces of estimated composite magnetic field information being estimated information of the plurality of pieces of composite magnetic field information generated based on the first and second calculated values;
determine the first calculated value and the second calculated value based on the plurality of pieces of composite magnetic field information and the function; and
generate the detected angle value based on the first calculated value.
14. An angle sensor for generating a detected angle value having a correspondence with an angle to be detected, comprising:
a plurality of composite magnetic field information generation units for detecting, at a plurality of detection positions different from each other, a composite magnetic field which is a combination of a magnetic field to be detected and a noise magnetic field other than the magnetic field to be detected, the magnetic field to be detected being generated by a magnetic field generation unit located away from the plurality of detection positions, and thereby generating a plurality of pieces of composite magnetic field information including information on at least a direction, out of the direction and a strength, of the composite magnetic field, at each of the plurality of detection positions, the magnetic field to be detected varying in direction according to the angle to be detected, each of the plurality of pieces of composite magnetic field information including information on the direction of the composite magnetic field; and
an angle computing unit configured to:
define a function that minimizes a sum of squares of differences between respective corresponding ones of the plurality of pieces of composite magnetic field information and a plurality of pieces of assumed magnetic field information, and that calculates a first unknown and a second unknown, the first unknown being a value corresponding to the detected angle value, the second unknown being a value corresponding to the strength of the noise magnetic field, the plurality of pieces of assumed magnetic field information being information corresponding to the plurality of pieces of composite magnetic field information and assumed based on the first and second unknowns;
estimate the first and second unknowns based on the plurality of pieces of composite magnetic field information and the function;
determine the detected angle value based on the estimated first unknown; and
generate the detected angle value.
2. The angle sensor according to
3. The angle sensor according to
4. The angle sensor according to
5. The angle sensor according to
each of the plurality of pieces of composite magnetic field information includes information on the direction and strength of the composite magnetic field,
the first calculated value includes direction information corresponding to the detected angle value, and magnitude information corresponding to the strength of the magnetic field to be detected at a predetermined position, and
the second calculated value includes direction information corresponding to the direction of the noise magnetic field, and magnitude information corresponding to the strength of the noise magnetic field.
6. The angle sensor according to
7. The angle sensor according to
8. An angle sensor system comprising:
the angle sensor according to
the magnetic field generation unit for generating the magnetic field to be detected.
9. The angle sensor system according to
the plurality of detection positions are at different distances from the magnetic field generation unit, and
the magnetic field to be detected has different strengths at the plurality of detection positions.
10. The angle sensor system according to
11. The angle sensor system according to
12. The angle sensor system according to
13. The angle sensor system according to
15. The angle sensor according to
a first signal generation unit for generating a first signal having a correspondence with a cosine of an angle that the direction of the composite magnetic field forms with respect to a reference direction;
a second signal generation unit for generating a second signal having a correspondence with a sine of the angle that the direction of the composite magnetic field forms with respect to the reference direction; and
an individual angle computing unit for generating, based on the first and second signals, an individual angle value as the composite magnetic field information, the individual angle value representing the angle that the direction of the composite magnetic field forms with respect to the reference direction.
16. The angle sensor according to
17. The angle sensor according to
|
The present invention relates to an angle sensor and an angle sensor system for generating a detected angle value having a correspondence with an angle to be detected.
In recent years, angle sensors have been widely used in various applications, such as detection of the rotational position of a steering wheel or a power steering motor in an automobile. The angle sensors generate a detected angle value having a correspondence with an angle to be detected. Examples of the angle sensors include a magnetic angle sensor. An angle sensor system using a magnetic angle sensor is typically provided with a magnetic field generation unit for generating a magnetic field to be detected, the direction of which rotates in response to the rotation or linear movement of an object. The magnetic field generation unit is a magnet, for example. The angle to be detected by the magnetic angle sensor has a correspondence with an angle that the direction of the magnetic field to be detected at a reference position forms with respect to a reference direction.
Among known magnetic angle sensors is one that includes a plurality of detection circuits for generating a plurality of detection signals of different phases and generates a detected angle value by performing an operation using the plurality of detection signals, as disclosed in U.S. Pat. Nos. 8,604,780 B2 and 8,659,289 B2. Each of the plurality of detection circuits detects a magnetic field to be detected. Each of the plurality of detection circuits includes at least one magnetic detection element.
In some magnetic angle sensors, as described in U.S. Pat. Nos. 8,604,780 B2 and 8,659,289 B2, each detection circuit may be subjected to not only a magnetic field to be detected but also a noise magnetic field other than the magnetic field to be detected. Examples of the noise magnetic field include the earth's magnetic field and a leakage magnetic field from a motor. When subjected to such a noise magnetic field, each detection circuit detects a composite magnetic field of the magnetic field to be detected and the noise magnetic field. When the magnetic field to be detected and the noise magnetic field are in different directions, some error occurs in the detected angle value. The error occurring in the detected angle value will hereinafter be referred to as angular error.
U.S. Pat. Nos. 8,604,780 B2 and 8,659,289 B2 describe rotating field sensors that are capable of reducing an angular error caused by a noise magnetic field. Each of the rotating field sensors described in U.S. Pat. Nos. 8,604,780 B2 and 8,659,289 B2 is provided with a magnetic field generation unit for generating a rotating magnetic field, and a first and a second detection unit. The rotating magnetic field includes a first partial magnetic field present at a first position and a second partial magnetic field present at a second position. The directions of the first partial magnetic field and the second partial magnetic field are different from each other by 180° and rotate in the same rotational direction. The first detection unit is configured to detect, at the first position, a composite magnetic field of the first partial magnetic field and a noise magnetic field. The second detection unit is configured to detect, at the second position, a composite magnetic field of the second partial magnetic field and the noise magnetic field. The rotating field sensors described in U.S. Pat. Nos. 8,604,780 B2 and 8,659,289 B2 perform operations using the outputs from the first and second detection units to thereby generate a detected angle value in which the angular error caused by the noise magnetic field is reduced.
The rotating field sensors described in U.S. Pat. Nos. 8,604,780 B2 and 8,659,289 B2 each require the particular magnetic field generation unit for generating a rotating magnetic field that includes the first and second partial magnetic fields defined as above. Furthermore, locations of the first and second detection units are limited depending on the pattern of the rotating magnetic field. These rotating field sensors thus have substantial limitations with respect to structure and installation.
It is an object of the present invention to provide an angle sensor and an angle sensor system that enable reduction of an angular error caused by a noise magnetic field, without introducing any substantial limitations with respect to structure or installation.
An angle sensor of the present invention is configured to generate a detected angle value having a correspondence with an angle to be detected. The angle sensor of the present invention includes a plurality of composite magnetic field information generation units, and an angle computing unit. The plurality of composite magnetic field information generation units are configured to detect, at a plurality of detection positions different from each other, a composite magnetic field of a magnetic field to be detected and a noise magnetic field other than the magnetic field to be detected, and to thereby generate a plurality of pieces of composite magnetic field information including information on at least the direction, out of the direction and the strength, of the composite magnetic field. The angle computing unit is configured to generate the detected angle value.
At each of the plurality of detection positions, the magnetic field to be detected varies in direction according to the angle to be detected. The angle computing unit generates the detected angle value using the method of least squares on the basis of the plurality of pieces of composite magnetic field information.
In the angle sensor of the present invention, each of the plurality of composite magnetic field information generation units may include two detection signal generation units for generating two detection signals indicative of the strengths of two components of the composite magnetic field that are in mutually different directions. Each of the plurality of pieces of composite magnetic field information may be generated on the basis of the two detection signals. The two components of the composite magnetic field may be in mutually orthogonal directions. Each of the two detection signal generation units may include at least one magnetic detection element.
In the angle sensor of the present invention, each of the plurality of pieces of composite magnetic field information may include information on the direction and strength of the composite magnetic field. In such a case, the angle computing unit may determine a first estimated value and a second estimated value so as to minimize the sum of squares of differences between respective corresponding ones of the plurality of pieces of composite magnetic field information and a plurality of pieces of estimated composite magnetic field information, and may determine the detected angle value on the basis of the first estimated value. The first estimated value includes direction information corresponding to the detected angle value, and magnitude information corresponding to the strength of the magnetic field to be detected at a predetermined position. The second estimated value includes direction information corresponding to the direction of the noise magnetic field, and magnitude information corresponding to the strength of the noise magnetic field. The plurality of pieces of estimated composite magnetic field information are estimated information of the plurality of pieces of composite magnetic field information, and are generated on the basis of the first and second estimated values.
In the angle sensor of the present invention, the magnetic field to be detected may have different strengths at the plurality of detection positions. Alternatively, the variation in direction of the magnetic field to be detected according to the angle to be detected may exhibit different patterns at the plurality of detection positions.
In the angle sensor of the present invention, each of the plurality of pieces of composite magnetic field information may include information on the direction of the composite magnetic field. In such a case, the angle computing unit may assume a first unknown, a second unknown, and a plurality of pieces of assumed magnetic field information. The first unknown is a value corresponding to the detected angle value. The second unknown is a value corresponding to the strength of the noise magnetic field. The plurality of pieces of assumed magnetic field information are information corresponding to the plurality of pieces of composite magnetic field information and assumed on the basis of the first and second unknowns. The angle computing unit may further estimate the first and second unknowns so as to minimize the sum of squares of differences between respective corresponding ones of the plurality of pieces of composite magnetic field information and the plurality of pieces of assumed magnetic field information, and may determine the detected angle value on the basis of the estimated first unknown.
In the angle sensor of the present invention, when each of the plurality of pieces of composite magnetic field information includes the information on the direction of the composite magnetic field, each of the plurality of composite magnetic field information generation units may include: a first signal generation unit for generating a first signal having a correspondence with the cosine of an angle that the direction of the composite magnetic field forms with respect to a reference direction; a second signal having a correspondence with the sine of the angle that the direction of the composite magnetic field forms with respect to the reference direction; and an individual angle computing unit for generating, on the basis of the first and second signals, an individual angle value as the composite magnetic field information, the individual angle value representing the angle that the direction of the composite magnetic field forms with respect to the reference direction. Each of the first and second signal generation units may include at least one magnetic detection element.
In the angle sensor of the present invention, when each of the plurality of pieces of composite magnetic field information includes the information on the direction of the composite magnetic field, the magnetic field to be detected may have different strengths at least two of the plurality of detection positions.
An angle sensor system of the present invention includes the angle sensor of the present invention and a magnetic field generation unit for generating the magnetic field to be detected.
In the angle sensor system of the present invention, the plurality of detection positions may be at different distances from the magnetic field generation unit, and the magnetic field to be detected may have different strengths at the plurality of detection positions. In such a case, the plurality of detection positions may be mutually different positions on an imaginary straight line passing through the magnetic field generation unit.
In the angle sensor system of the present invention, the plurality of detection positions may be in one plane. In such a case, the variation in direction of the magnetic field to be detected according to the angle to be detected may exhibit different patterns at the plurality of detection positions. Alternatively, the magnetic field to be detected may have different strengths at at least two of the plurality of detection positions.
According to the angle sensor and the angle sensor system of the present invention, the detected angle value is generated using the method of least squares on the basis of the plurality of pieces of composite magnetic field information generated by the plurality of composite magnetic field information generation units. By virtue of this, the present invention enables reduction of an angular error caused by a noise magnetic field, without introducing any substantial limitations with respect to the structure or installation of the angle sensor or the angle sensor system.
Other and further objects, features and advantages of the present invention will appear more fully from the following description.
Preferred embodiments of the present invention will now be described in detail with reference to the drawings. First, reference is made to
The magnetic field generation unit 5 of the present embodiment is a magnet 6 of a cylindrical shape. The magnet 6 has an N pole and an S pole that are arranged symmetrically with respect to an imaginary plane including the central axis of the cylindrical shape. The magnet 6 rotates about the central axis of the cylindrical shape. Consequently, the direction of the target magnetic field generated by the magnet 6 rotates about a center of rotation C including the central axis of the cylindrical shape.
The angle sensor 1 is configured to generate a detected angle value θs having a correspondence with an angle to be detected. In the present embodiment, the angle to be detected has a correspondence with an angle that the direction of the target magnetic field at a reference position forms with respect to a reference direction. Hereinafter, the angle that the direction of the target magnetic field at the reference position forms with respect to the reference direction will be referred to as rotating field angle, and denoted by the symbol θM.
The reference position is located within a reference plane. As used herein, the reference plane refers to an imaginary plane parallel to an end face of the magnet 6. In the reference plane, the direction of the target magnetic field generated by the magnet 6 rotates about the reference position. The reference direction is located within the reference plane and intersects the reference position. In the following description, the direction of the target magnetic field at the reference position refers to a direction located within the reference plane.
The angle sensor 1 includes a plurality of composite magnetic field information generation units. The plurality of composite magnetic field information generation units detect a composite magnetic field of the target magnetic field and a noise magnetic field other than the target magnetic field at a plurality of detection positions different from each other, and thereby generate a plurality of pieces of composite magnetic field information including information on at least the direction, out of the direction and the strength, of the composite magnetic field. At each of the plurality of detection positions, the direction of the target magnetic field varies according to the angle to be detected and the rotating field angle θM. In the present embodiment, the plurality of detection positions are located at different distances from the magnetic field generation unit 5. The target magnetic field has different strengths at the plurality of detection positions.
The number of the plurality of detection positions is at least two. In the following description, the plurality of detection positions include a first detection position P1, a second detection position P2, a third detection position P3, and a fourth detection position P4. In this case, the plurality of pieces of composite magnetic field information include first composite magnetic field information, second composite magnetic field information, third composite magnetic field information, and fourth composite magnetic field information. The plurality of composite magnetic field information generation units include a first composite magnetic field information generation unit 10, a second composite magnetic field information generation unit 20, a third composite magnetic field information generation unit 30, and a fourth composite magnetic field information generation unit 40. The first to fourth composite magnetic field information generation units 10, 20, 30 and 40 are placed to face one end face of the magnet 6.
The first to fourth detection positions P1 to P4 may be mutually different positions on an imaginary straight line passing through the magnetic field generation unit 5. The imaginary straight line may or may not coincide with the center of rotation C.
The first composite magnetic field information generation unit 10 detects a composite magnetic field of the target magnetic field and a noise magnetic field at the first detection position P1 to thereby generate the first composite magnetic field information. The second composite magnetic field information generation unit 20 detects the composite magnetic field of the target magnetic field and the noise magnetic field at the second detection position P2 to thereby generate the second composite magnetic field information. The third composite magnetic field information generation unit 30 detects the composite magnetic field of the target magnetic field and the noise magnetic field at the third detection position P3 to thereby generate the third composite magnetic field information. The fourth composite magnetic field information generation unit 30 detects the composite magnetic field of the target magnetic field and the noise magnetic field at the fourth detection position P4 to thereby generate the fourth composite magnetic field information.
Hereinafter, the target magnetic field at the first detection position P1 will be referred to as the first partial magnetic field MFa, the target magnetic field at the second detection position P2 will be referred to as the second partial magnetic field MFb, the target magnetic field at the third detection position P3 will be referred to as the third partial magnetic field MFc, and the target magnetic field at the fourth detection position P4 will be referred to as the fourth partial magnetic field MFd. The directions of the first to fourth partial magnetic fields MFa to MFd vary according to the angle to be detected and the rotating field angle θM. The first to fourth partial magnetic fields MFa to MFd have different strengths.
In the present embodiment, as described below, each of the plurality of pieces of composite magnetic field information includes information on the direction and strength of the composite magnetic field. The first composite magnetic field information includes information on the direction and strength of the composite magnetic field at the first detection position P1. The second composite magnetic field information includes information on the direction and strength of the composite magnetic field at the second detection position P2. The third composite magnetic field information includes information on the direction and strength of the composite magnetic field at the third detection position P3. The fourth composite magnetic field information includes information on the direction and strength of the composite magnetic field at the fourth detection position P4. Hereinafter, the composite magnetic field at the first detection position P1 will be referred to as the first composite magnetic field MF1, the composite magnetic field at the second detection position P2 will be referred to as the second composite magnetic field MF2, the composite magnetic field at the third detection position P3 will be referred to as the third composite magnetic field MF3, and the composite magnetic field at the fourth detection position P4 will be referred to as the fourth composite magnetic field MF4.
The noise magnetic field is in the same direction at the first to fourth detection positions P1 to P4. The noise magnetic field has the same strength at the first to fourth detection positions P1 to P4. The noise magnetic field will be denoted by the symbol Mex. The noise magnetic field Mex may be a magnetic field whose direction and strength are temporally constant, a magnetic field whose direction and strength temporally vary in a periodic manner, or a magnetic field whose direction and strength temporally vary in a random fashion. The first composite magnetic field MF1 is a composite magnetic field of the first partial magnetic field MFa and the noise magnetic field Mex. The second composite magnetic field MF2 is a composite magnetic field of the second partial magnetic field MFb and the noise magnetic field Mex. The third composite magnetic field MF3 is a composite magnetic field of the third partial magnetic field MFc and the noise magnetic field Mex. The fourth composite magnetic field MF4 is a composite magnetic field of the fourth partial magnetic field MFd and the noise magnetic field Mex.
The angle sensor system 100 according to the present embodiment may have a different configuration than that shown in
Definitions of directions and angles used in the present embodiment will now be described with reference to
The rotating field angle θM is expressed with respect to the reference direction DR. In the present embodiment, the X direction is the reference direction DR.
Assume that all the directions of the first to fourth composite magnetic fields MF1 to MF4 rotate counterclockwise in
The main component of the first composite magnetic field MF1 is the first partial magnetic field MFa. The main component of the second composite magnetic field MF2 is the second partial magnetic field MFb. The main component of the third composite magnetic field MF3 is the third partial magnetic field MFc. The main component of the fourth composite magnetic field MF4 is the fourth partial magnetic field MFd. The first to fourth partial magnetic fields MFa to MFd are in the same direction. The first to fourth partial magnetic fields MFa to MFd form equal angles with respect to the reference direction DR.
In the present embodiment, the direction of the first to fourth partial magnetic fields MFa to MFd coincides with the direction of the target magnetic field at the reference position. Each of the first to fourth partial magnetic fields MFa to MFd forms an angle equal to the rotating field angle θM with respect to the reference direction DR. The definitions of positive and negative of the angles are the same as those of the angles θ1 to θ4.
As long as the above-described relationship between the target magnetic field at the reference position and the first to fourth partial magnetic fields MFa to MFd is satisfied, the reference position may coincide with any of the first to fourth detection positions P1 to P4, or may be any position that lies on the center of rotation C and is different from the first to fourth detection positions P1 to P4.
As will be described in detail later, each piece of composite magnetic field information is generated on the basis of the strengths of two components of the composite magnetic field that are in mutually different directions. In the present embodiment, the two components of the composite magnetic field are in mutually orthogonal directions, that is, the X direction and the Y direction.
Reference is now made to
In the present embodiment, the plurality of composite magnetic field information generation units are the first composite magnetic field information generation unit 10, the second composite magnetic field information generation unit 20, the third composite magnetic field information generation unit 30, and the fourth composite magnetic field information generation unit 40. The first composite magnetic field information generation unit 10 includes a first detection signal generation unit 11 and a second detection signal generation unit 12. The first detection signal generation unit 11 generates a first detection signal S1 indicative of the strength of a component in the X direction (hereinafter, “X-directional component”) of the first composite magnetic field MF1. The second detection signal generation unit 12 generates a second detection signal S2 indicative of the strength of a component in the Y direction (hereinafter, “Y-directional component”) of the first composite magnetic field MF1.
The first composite magnetic field information is generated on the basis of the first and second detection signals S1 and S2. In the present embodiment, the first composite magnetic field information is represented as a vector including information on the direction and strength of the first composite magnetic field MF1. The first composite magnetic field information generation unit 10 further includes analog-to-digital converters (hereinafter, “A/D converters”) 13 and 14, and a first vector generation unit 15. The A/D converters 13 and 14 respectively convert the first and second detection signals S1 and S2 into digital signals. The first vector generation unit 15 generates a vector Y1 representing the first composite magnetic field information, by using the first and second detection signals S1 and S2 converted into digital signals by the A/D converters 13 and 14. The first vector generation unit 15 can be implemented by an application-specific integrated circuit (ASIC), for example.
The second composite magnetic field information generation unit 20 includes a third detection signal generation unit 21 and a fourth detection signal generation unit 22. The third detection signal generation unit 21 generates a third detection signal S3 indicative of the strength of an X-directional component of the second composite magnetic field MF2. The fourth detection signal generation unit 22 generates a fourth detection signal 54 indicative of the strength of a Y-directional component of the second composite magnetic field MF2.
The second composite magnetic field information is generated on the basis of the third and fourth detection signals S3 and S4. In the present embodiment, the second composite magnetic field information is represented as a vector including information on the direction and strength of the second composite magnetic field MF2. The second composite magnetic field information generation unit 20 further includes A/D converters 23 and 24, and a second vector generation unit 25. The A/D converters 23 and 24 respectively convert the third and fourth detection signals S3 and S4 into digital signals. The second vector generation unit 25 generates a vector Y2 representing the second composite magnetic field information, by using the third and fourth detection signals S3 and S4 converted into digital signals by the A/D converters 23 and 24. The second vector generation unit 25 can be implemented by an ASIC, for example.
The third composite magnetic field information generation unit 30 includes a fifth detection signal generation unit 31 and a sixth detection signal generation unit 32. The fifth detection signal generation unit 31 generates a fifth detection signal S5 indicative of the strength of an X-directional component of the third composite magnetic field MF3. The sixth detection signal generation unit 32 generates a sixth detection signal S6 indicative of the strength of a Y-directional component of the third composite magnetic field MF3.
The third composite magnetic field information is generated on the basis of the fifth and sixth detection signals S5 and S6. In the present embodiment, the third composite magnetic field information is represented as a vector including information on the direction and strength of the third composite magnetic field MF3. The third composite magnetic field information generation unit 30 further includes A/D converters 33 and 34, and a third vector generation unit 35. The A/D converters 33 and 34 respectively convert the fifth and sixth detection signals S5 and S6 into digital signals. The third vector generation unit 35 generates a vector Y3 representing the third composite magnetic field information, by using the fifth and sixth detection signals S5 and S6 converted into digital signals by the A/D converters 33 and 34. The third vector generation unit 35 can be implemented by an ASIC, for example.
The fourth composite magnetic field information generation unit 40 includes a seventh detection signal generation unit 41 and an eighth detection signal generation unit 42. The seventh detection signal generation unit 41 generates a seventh detection signal S7 indicative of the strength of an X-directional component of the fourth composite magnetic field MF4. The eighth detection signal generation unit 42 generates an eighth detection signal S8 indicative of the strength of a Y-directional component of the fourth composite magnetic field MF4.
The fourth composite magnetic field information is generated on the basis of the seventh and eighth detection signals S7 and S8. In the present embodiment, the fourth composite magnetic field information is represented as a vector including information on the direction and strength of the fourth composite magnetic field MF4. The fourth composite magnetic field information generation unit 40 further includes A/D converters 43 and 44, and a fourth vector generation unit 45. The A/D converters 43 and 44 respectively convert the seventh and eighth detection signals S7 and S8 into digital signals. The fourth vector generation unit 45 generates a vector Y4 representing the fourth composite magnetic field information, by using the seventh and eighth detection signals S7 and S8 converted into digital signals by the A/D converters 43 and 44. The fourth vector generation unit 45 can be implemented by an ASIC, for example.
As the direction of the target magnetic field rotates with a predetermined period, the rotating field angle θM varies with the predetermined period. In this case, all the first to eighth detection signals S1 to S8 vary periodically with a signal period equal to the aforementioned predetermined period. The phase of the second detection signal S2 is different from the phase of the first detection signal S1 by an odd number of times ¼ the signal period. The third, fifth and seventh detection signals S3, S5 and S7 are in phase with the first detection signal S1. The fourth, sixth and eighth detection signals S4, S6 and S8 are in phase with the second detection signal S2. In the light of the production accuracy of the magnetic detection elements or other factors, the relationships among the phases of the detection signals may be slightly different from the above-described relationships.
The angle sensor 1 further includes an angle computing unit 50 for generating the detected angle value θs using the method of least squares on the basis of the plurality of pieces of composite magnetic field information. As mentioned previously, the plurality of detection positions are different from each other. This causes the noise magnetic field Mex to have different relative effects on the plurality of pieces of composite magnetic field information. This may result in differences dependent on the noise magnetic field Mex between the plurality of pieces of composite magnetic field information. By using this characteristic, it becomes possible to estimate the angle to be detected, with the effect of the noise magnetic field Mex eliminated. The angle computing unit 50 generates the detected angle value θs using the aforementioned characteristic. The angle computing unit 50 can be implemented by an ASIC or a microcomputer, for example. A description will be given later as to the configuration of the angle computing unit 50 and a generation method for the detected angle value θs.
The configuration of the first to eighth detection signal generation units 11, 12, 21, 22, 31, 32, 41 and 42 will now be described.
Each of the third, fifth and seventh detection signal generation units 21, 31 and 41 has the same configuration as the first detection signal generation unit 11. Thus, in the following description, components of the third, fifth and seventh detection signal generation units 21, 31 and 41 are denoted by the same reference signs as those used for the components of the first detection signal generation unit 11.
Each of the fourth, sixth and eighth detection signal generation units 22, 32 and 42 has the same configuration as the second detection signal generation unit 12. Thus, in the following description, components of the fourth, sixth and eighth detection signal generation units 22, 32 and 42 are denoted by the same reference signs as those used for the components of the second detection signal generation unit 12.
In the present embodiment, each of the magnetic detection elements R11 to R14 and R21 to R24 includes a plurality of magnetoresistance (MR) elements connected in series. Each of the plurality of MR elements is a spin-valve MR element, for example. The spin-valve MR element includes a magnetization pinned layer whose magnetization direction is pinned, a free layer which is a magnetic layer whose magnetization direction varies depending on the direction of the target magnetic field, and a nonmagnetic layer located between the magnetization pinned layer and the free layer. The spin-valve MR element may be a TMR element or a GMR element. In the TMR element, the nonmagnetic layer is a tunnel barrier layer. In the GMR element, the nonmagnetic layer is a nonmagnetic conductive layer. The spin-valve MR element varies in resistance depending on the angle that the magnetization direction of the free layer forms with respect to the magnetization direction of the magnetization pinned layer, and has a minimum resistance when the foregoing angle is 0° and a maximum resistance when the foregoing angle is 180°. In
In the first detection signal generation unit 11, the magnetization pinned layers of the MR elements included in the magnetic detection elements R11 and R14 are magnetized in the X direction, and the magnetization pinned layers of the MR elements included in the magnetic detection elements R12 and R13 are magnetized in the −X direction. In this case, the potential difference between the output ports E11 and E12 varies depending on the strength of the X-directional component of the first composite magnetic field MF1. The difference detector 18 outputs a signal corresponding to the potential difference between the output ports E11 and E12 as the first detection signal S1. Thus, the first detection signal generation unit 11 detects the strength of the X-directional component of the first composite magnetic field MF1 and generates the first detection signal S1 indicative of the strength.
In the second detection signal generation unit 12, the magnetization pinned layers of the MR elements included in the magnetic detection elements R21 and R24 are magnetized in the Y direction, and the magnetization pinned layers of the MR elements included in the magnetic detection elements R22 and R23 are magnetized in the −Y direction. In this case, the potential difference between the output ports E21 and E22 varies depending on the strength of the Y-directional component of the first composite magnetic field MF1. The difference detector 28 outputs a signal corresponding to the potential difference between the output ports E21 and E22 as the second detection signal S2. Thus, the second detection signal generation unit 12 detects the strength of the Y-directional component of the first composite magnetic field MF1 and generates the second detection signal S2 indicative of the strength.
In the third detection signal generation unit 21, the potential difference between the output ports E11 and E12 varies depending on the strength of the X-directional component of the second composite magnetic field MF2. The difference detector 18 outputs a signal corresponding to the potential difference between the output ports E11 and E12 as the third detection signal S3. Thus, the third detection signal generation unit 21 detects the strength of the X-directional component of the second composite magnetic field MF2 and generates the third detection signal S3 indicative of the strength.
In the fourth detection signal generation unit 22, the potential difference between the output ports E21 and E22 varies depending on the strength of the Y-directional component of the second composite magnetic field MF2. The difference detector 28 outputs a signal corresponding to the potential difference between the output ports E21 and E22 as the fourth detection signal S4. Thus, the fourth detection signal generation unit 22 detects the strength of the Y-directional component of the second composite magnetic field MF2 and generates the fourth detection signal S4 indicative of the strength.
In the fifth detection signal generation unit 31, the potential difference between the output ports E11 and E12 varies depending on the strength of the X-directional component of the third composite magnetic field MF3. The difference detector 18 outputs a signal corresponding to the potential difference between the output ports E11 and E12 as the fifth detection signal S5. Thus, the fifth detection signal generation unit 31 detects the strength of the X-directional component of the third composite magnetic field MF3 and generates the fifth detection signal 85 indicative of the strength.
In the sixth detection signal generation unit 32, the potential difference between the output ports E21 and E22 varies depending on the strength of the Y-directional component of the third composite magnetic field MF3. The difference detector 28 outputs a signal corresponding to the potential difference between the output ports E21 and E22 as the sixth detection signal S6. Thus, the sixth detection signal generation unit 32 detects the strength of the Y-directional component of the third composite magnetic field MF3 and generates the sixth detection signal S6 indicative of the strength.
In the seventh detection signal generation unit 41, the potential difference between the output ports E11 and E12 varies depending on the strength of the X-directional component of the fourth composite magnetic field MF4. The difference detector 18 outputs a signal corresponding to the potential difference between the output ports E11 and E12 as the seventh detection signal S7. Thus, the seventh detection signal generation unit 41 detects the strength of the X-directional component of the fourth composite magnetic field MF4 and generates the seventh detection signal S7 indicative of the strength.
In the eighth detection signal generation unit 42, the potential difference between the output ports E21 and E22 varies depending on the strength of the Y-directional component of the fourth composite magnetic field MF4. The difference detector 28 outputs a signal corresponding to the potential difference between the output ports E21 and E22 as the eighth detection signal S8. Thus, the eighth detection signal generation unit 42 detects the strength of the Y-directional component of the fourth composite magnetic field MF4 and generates the eighth detection signal S8 indicative of the strength.
In the light of the production accuracy of the MR elements and other factors, the magnetization directions of the magnetization pinned layers of the plurality of MR elements in the detection signal generation units 11, 12, 21, 22, 31, 32, 41 and 42 may be slightly different from the above-described directions.
An example of the configuration of the magnetic detection elements will now be described with reference to
Now, a description will be given of a method for generating the first to the fourth composite magnetic field information. The first vector generation unit 15 of the first composite magnetic field information generation unit 10 generates the vector Y1 representing the first composite magnetic field information. The first vector generation unit 15 obtains the direction D1 and the magnitude Ma1 of the vector Y1 on the basis of the first and second detection signals S1 and S2 converted into digital signals by the A/D converters 13 and 14. The direction D1 corresponds to information on the direction of the first composite magnetic field MF1. In the present embodiment, the direction D1 is expressed using the angle θ1 (see
The second vector generation unit 25 of the second composite magnetic field information generation unit 20 generates the vector Y2 representing the second composite magnetic field information. The second vector generation unit 25 obtains the direction D2 and the magnitude Ma2 of the vector Y2 on the basis of the third and fourth detection signals S3 and S4 converted into digital signals by the A/D converters 23 and 24. The direction D2 corresponds to information on the direction of the second composite magnetic field MF2. In the present embodiment, the direction D2 is expressed using the angle θ2 (see
The third vector generation unit 35 of the third composite magnetic field information generation unit 30 generates the vector Y3 representing the third composite magnetic field information. The third vector generation unit 35 obtains the direction D3 and the magnitude Ma3 of the vector Y3 on the basis of the fifth and sixth detection signals S5 and S6 converted into digital signals by the A/D converters 33 and 34. The direction D3 corresponds to information on the direction of the third composite magnetic field MF3. In the present embodiment, the direction D3 is expressed using the angle θ3 (see
The fourth vector generation unit 45 of the fourth composite magnetic field information generation unit 40 generates the vector Y4 representing the fourth composite magnetic field information. The fourth vector generation unit 45 obtains the direction D4 and the magnitude Ma4 of the vector Y4 on the basis of the seventh and eighth detection signals S7 and S8 converted into digital signals by the A/D converters 43 and 44. The direction D4 corresponds to information on the direction of the fourth composite magnetic field MF4. In the present embodiment, the direction D4 is expressed using the angle θ4 (see
A method of generating the vectors Y1 to Y4 will now be described specifically. The first vector generation unit 15 calculates the arctangent of the ratio of the second detection signal S2 to the first detection signal S1 to obtain the direction D1 of the vector Y1, i.e., the angle θ1. To be more specific, the first vector generation unit 15 obtains the angle θ1 from the following Eq. (1). In Eq. (1), “a tan” represents arctangent.
θ1=a tan(S2/S1) (1)
For θ1 within the range of 0° to less than 360°, Eq. (1) yields two solutions that are 180° different in value. Which of the two solutions for θ1 in Eq. (1) is the true value of θ1 can be determined from the combination of positive and negative signs of S1 and S2. The first vector generation unit 15 obtains θ1 within the range of 0° to less than 360° from Eq. (1) and on the basis of the foregoing determination on the combination of positive and negative signs of S1 and S2.
Further, the first vector generation unit 15 calculates the sum S12+S22 of the square of the first detection signal S1 and the square of the second detection signal S2 to obtain the magnitude Ma1 of the vector Y1. As described previously, the first detection signal S1 is indicative of the strength of the X-directional component of the first composite magnetic field MF1, and the second detection signal S2 is indicative of the strength of the Y-directional component of the first composite magnetic field MF1. Thus, S12+S22 is a parameter having a correspondence with the strength of the first composite magnetic field MF1.
The second vector generation unit 25 calculates the arctangent of the ratio of the fourth detection signal S4 to the third detection signal S3 to obtain the direction D2 of the vector Y2, i.e., the angle θ2. To be more specific, as in the case of the angle θ1, the second vector generation unit 25 obtains the angle θ2 within the range of 0° to less than 360° from the following Eq. (2).
θ2=a tan(S4/S3) (2)
Further, the second vector generation unit 25 calculates the sum S32+S42 of the square of the third detection signal S3 and the square of the fourth detection signal S4 to obtain the magnitude Ma2 of the vector Y2. As described previously, the third detection signal S3 is indicative of the strength of the X-directional component of the second composite magnetic field MF2, and the fourth detection signal S4 is indicative of the strength of the Y-directional component of the second composite magnetic field MF2. Thus, S32+S42 is a parameter having a correspondence with the strength of the second composite magnetic field MF2.
The third vector generation unit 35 calculates the arctangent of the ratio of the sixth detection signal S6 to the fifth detection signal S5 to obtain the direction D3 of the vector Y3, i.e., the angle θ3. To be more specific, as in the case of the angle θ1, the third vector generation unit 35 obtains the angle θ3 within the range of 0° to less than 360° from the following Eq. (3).
θ3=a tan(S6/S5) (3)
Further, the third vector generation unit 35 calculates the sum S52+S62 of the square of the fifth detection signal S5 and the square of the sixth detection signal S6 to obtain the magnitude Ma3 of the vector Y3. As described previously, the fifth detection signal S5 is indicative of the strength of the X-directional component of the third composite magnetic field MF3, and the sixth detection signal S6 is indicative of the strength of the Y-directional component of the third composite magnetic field MF3. Thus, S52+S62 is a parameter having a correspondence with the strength of the third composite magnetic field MF3.
The fourth vector generation unit 45 calculates the arctangent of the ratio of the eighth detection signal S8 to the seventh detection signal S7 to obtain the direction D4 of the vector Y4, i.e., the angle θ4. To be more specific, as in the case of the angle θ1, the fourth vector generation unit 45 obtains the angle θ4 within the range of 0° to less than 360° from the following Eq. (4).
θ4=a tan(S8/S7) (4)
Further, the fourth vector generation unit 45 calculates the sum S72+S82 of the square of the seventh detection signal S7 and the square of the eighth detection signal S8 to obtain the magnitude Ma4 of the vector Y4. As described previously, the seventh detection signal S7 is indicative of the strength of the X-directional component of the fourth composite magnetic field MF4, and the eighth detection signal S8 is indicative of the strength of the Y-directional component of the fourth composite magnetic field MF4. Thus, S72+S82 is a parameter having a correspondence with the strength of the fourth composite magnetic field MF4.
The magnitudes Ma1, Ma2, Ma3, and Ma4 may be S12+S22, S32+S42, S52+S62, and S72+S82 themselves, respectively. Alternatively, the magnitudes Ma1, Ma2, Ma3, and Ma4 may be the strengths of the composite magnetic fields MF1, MF2, MF3, and MF4 obtained from S12+S22, S32+S42, S52+S62, and S72+S82, respectively. Otherwise, the vector generation units 15, 25, 35, and 45 may obtain the values of parameters that have correspondences with the strengths of the composite magnetic fields MF1, MF2, MF3, and MF4, other than S12+S22, S32+S42, S52+S62, and S72+S82, and determine the magnitudes Ma1, Ma2, Ma3, and Ma4 on the basis of the values of the parameters.
A description will now be given of the configuration of the angle computing unit 50 and a generation method for the detected angle value θs. First, the generation method for the detected angle value θs in the present embodiment will be conceptually described. In the present embodiment, the angle computing unit 50 generates the detected angle value θs using the method of least squares. To be more specific, the angle computing unit 50 determines a first estimated value M and a second estimated value E so as to minimize the sum of squares of differences between respective corresponding ones of the plurality of pieces of composite magnetic field information and a plurality of pieces of estimated composite magnetic field information. The first estimated value M includes direction information corresponding to the detected angle value θs, and magnitude information corresponding to the strength of the target magnetic field at a predetermined position. The second estimated value E includes direction information corresponding to the direction of the noise magnetic field Mex and magnitude information corresponding to the strength of the noise magnetic field Mex.
The plurality of pieces of estimated composite magnetic field information are estimated information of the plurality of pieces of composite magnetic field information. The plurality of pieces of estimated composite magnetic field information are generated on the basis of the first and second estimated values M and E. In the present embodiment, the plurality of pieces of estimated composite magnetic field information are modeled by the following Eq. (5).
z=Hx (5)
In Eq. (5), z represents an m-dimensional column vector that contains m number of elements having correspondences with the plurality of pieces of estimated composite magnetic field information generated on the basis of the first and second estimated values M and E to be obtained. Note that m is an integer representing the number of the plurality of pieces of estimated composite magnetic field information, and is equal to the number of the plurality of pieces of composite magnetic field information. In Eq. (5), H is a matrix with m rows and two columns defined according to the patterns of the target magnetic field and the noise magnetic field Mex at the plurality of detection positions. In Eq. (5), x is a two-dimensional column vector containing the first estimated value M and the second estimated value E as its elements.
In the present embodiment, the first and second estimated values M and E are determined by determining the column vector x. Here, let y represent an m-dimensional column vector containing m number of elements having correspondences with the plurality of pieces of composite magnetic field information. The column vector x is determined so as to minimize the sum of squares of differences between respective corresponding ones of the m number of elements of the column vector y and the m number of elements of the column vector z. In the concrete, this is accomplished by defining a least squares cost function F for determining the column vector x, and obtaining the column vector x that minimizes the value of the function F. The function F is defined by the following Eq. (6).
Partial differentiation of Eq. (6) with respect to x yields the following Eq. (7).
∂F/∂x=2(−HTy+HTHx) (7)
When x minimizes the value of the function F, ∂F/∂x=0 is satisfied. Thus, x that minimizes the value of the function F is expressed by the following Eq. (8).
x=(HTH)−1HTy (8)
In the present embodiment, the angle computing unit 50 determines the detected angle value θs on the basis of the first estimated value M, which is one of the two elements of the column vector x calculated from Eq. (8).
As described above, the column vector y contains a plurality of elements having correspondences with the plurality of pieces of composite magnetic field information, and the column vector z contains a plurality of elements having correspondences with the plurality of pieces of estimated composite magnetic field information. The above-described method of determining the column vector x using Eqs. (6) to (8) can thus be said to be the method of determining the first and second estimated values M and E so as to minimize the sum of squares of differences between respective corresponding ones of the plurality of pieces of composite magnetic field information and the plurality of pieces of estimated composite magnetic field information.
Reference is now made to
The first conversion unit 51 converts the vector Y1 representing the first composite magnetic field information into a complex number y1. The real part Re1 and the imaginary part Im3 of the complex number y1 are expressed by the following Eqs. (9A) and (9B), respectively.
Re1=A1·cos θ1 (9A)
Im1=A1·sin θ1 (9B)
The second conversion unit 52 converts the vector Y2 representing the second composite magnetic field information into a complex number y2. The real part Re2 and the imaginary part Im2 of the complex number y2 are expressed by the following Eqs. (10A) and (10B), respectively.
Re2=A2·cos θ2 (10A)
Im2=A2·sin θ2 (10B)
The third conversion unit 53 converts the vector Y3 representing the third composite magnetic field information into a complex number y3. The real part Re3 and the imaginary part Im3 of the complex number y3 are expressed by the following Eqs. (11A) and (11B), respectively.
Re3=A3·cos θ3 (11A)
Im3=A3·sin θ3 (11B)
The fourth conversion unit 54 converts the vector Y4 representing the fourth composite magnetic field information into a complex number y4. The real part Re4 and the imaginary part Im4 of the complex number y4 are expressed by the following Eqs. (12A) and (12B), respectively.
Re4=A4·cos θ4 (12A)
Im4=A4·sin θ4 (12B)
The estimated-value determination unit 55 determines the first and second estimated values M and E using the complex numbers y1 to y4 having correspondences with the vectors Y1 to Y4, respectively. Here, let z1, z2, z3, and z4 represent first, second, third, and fourth estimated composite magnetic field information which are estimated information of the first, second, third, and fourth composite magnetic field information, respectively. In the present embodiment, the first to fourth estimated composite magnetic field information z1 to z4 are modeled by the following Eq. (13).
The four-dimensional column vector on the left side of Eq. (13) corresponds to z of Eq. (5).
The matrix with four rows and two columns on the right side of Eq. (13) corresponds to H of Eq. (5). This matrix is hereinafter represented by Hc. The four elements of the first column of the matrix Hc are defined according to the patterns of the target magnetic field at the first to fourth detection positions P1 to P4, in other words, the patterns of the first to fourth partial magnetic fields MFa to MFd. In the present embodiment, the four elements of the first column of the matrix Hc are defined on the assumption that the first to fourth partial magnetic fields MFa to MFd are in the same direction, and the strength of the target magnetic field decreases in inverse proportion to the third power of the distance between the magnetic field generation unit 5 and the detection position. More specifically, as represented by Eq. (13), the four elements of the first column of the matrix Hc, are defined using r1, r2, r3, and r4. Each of r1, r2, r3 and r4 is the ratio of the distance between the magnetic field generation unit 5 and the detection position P1, P2, P3 or P4 to the distance between the magnetic field generation unit 5 and the foregoing predetermined position.
The four elements of the second column of the matrix H are defined according to the patterns of the noise magnetic field Mex at the first to fourth detection positions P1 to P4. In the present embodiment, the four elements of the second column of the matrix Hc are defined on the assumption that the noise magnetic field Mex is in the same direction and has the same strength at the first to fourth detection positions P1 to P4. More specifically, as represented by Eq. (13), all of the four elements of the second column of the matrix Hc are set at 1.
The two-dimensional column vector on the right side of Eq. (13) corresponds to x of Eq. (5). This column vector is hereinafter represented by xc. The column vector xc contains the first estimated value M and the second estimated value E as its elements. In the present embodiment, both of the first and second estimated values M and E are complex numbers. The argument of the first estimated value M represents direction information corresponding to the detected angle value θs. The absolute value of the first estimated value M represents magnitude information corresponding to the strength of the target magnetic field at the predetermined position. In the present embodiment, the predetermined position is the reference position. The argument of the second estimated value E represents direction information corresponding to the direction of the noise magnetic field Mex. The absolute value of the second estimated value E represents magnitude information corresponding to the strength of the noise magnetic field Mex.
The estimated-value determination unit 55 determines the column vector xc on the basis of Eq. (8). Here, let yc represent a four-dimensional column vector containing the complex numbers y1 to y4 as its elements. The column vector yc is expressed by the following Eq. (14).
ycT=[y1,y2,y3,y4] (14)
The estimated-value determination unit 55 calculates xc by replacing H, x, and y in Eq. (8) with Hc, xc, and yc, respectively. The first and second estimated values M and E are thereby determined.
The argument computing unit 56 determines the detected angle value θs on the basis of the first estimated value M determined by the estimated-value determination unit 55. In the present embodiment, the argument of the first estimated value M is used as the detected angle value θs. The argument computing unit 56 thus obtains the argument of the first estimated value M to calculate the detected angle value θs. To be more specific, the argument computing unit 56 calculates θs from the following Eq. (15) using, for example, the real part ReM and the imaginary part ImM of the first estimated value M.
θs=a tan(ImM/ReM) (15)
For θs within the range of 0° to less than 360°, Eq. (15) yields two solutions that are 180° different in value. Which of the two solutions for θs in Eq. (15) is the true value of θs can be determined from the combination of positive and negative signs of ReM and ImM. The argument computing unit 56 obtains θs within the range of 0° to less than 360° from Eq. (15) and on the basis of the foregoing determination on the combination of positive and negative signs of ReM and ImM.
In the present embodiment, the detected angle value θs is generated using the method of least squares on the basis of the first to fourth composite magnetic field information generated by the first to fourth composite magnetic field information generation units 10, 20, 30, and 40. The first to fourth detection positions P1 to P4 are different from each other. This causes the noise magnetic field Mex to have different relative effects on the first to fourth composite magnetic field information. This may result in differences dependent on the noise magnetic field Mex between the first to fourth composite magnetic field information. In the present embodiment, in particular, the relative effect of the noise magnetic field Mex increases with increasing distance between the magnetic field generation unit 5 and the detection position.
By using the above-described characteristic, it is possible to estimate an ideal target magnetic field (hereinafter referred to as ideal field) at a predetermined position and the noise magnetic field Mex. The ideal field is such a virtual magnetic field that the angle formed by the direction of the ideal field with respect to the reference direction DR corresponds to a true angle to be detected by the angle sensor 1. In the present embodiment, the angle formed by the direction of the ideal field with respect to the reference direction DR is equal to the rotating field angle θM.
In the present embodiment, the first estimated value M determined by the estimated-value determination unit 55 corresponds to an estimated ideal field, and the second estimated value E determined by the estimated-value determination unit 55 corresponds to an estimated noise magnetic field Mex. In the present embodiment, the detected angle value θs is determined on the basis of the first estimated value M. The present embodiment thus enables estimating the detected angle value θs with the effect of the noise magnetic field Mex eliminated. In other words, the present embodiment enables reducing an angle error caused by the noise magnetic field Mex.
To determine the detected angle value θs in the above-described manner, it is required to satisfy the condition that the first to fourth positions P1 to P4 are different from each other, however, this condition introduces no substantial limitations with respect to the structure or installation of the angle sensor 1 or the angle sensor system 100. The aforementioned condition can easily be satisfied by, for example, making the first to fourth detection positions P1 to P4 be located at different distances from the magnetic field generation unit 5 as in the present embodiment.
For the foregoing reasons, the present embodiment enables reduction of the angular error caused by the noise magnetic field Mex, without introducing any substantial limitations with respect to the structure or installation of the angle sensor 1 or the angle sensor system 100.
The effects of the present embodiment will now be described with reference to simulation results. The simulation obtained the respective angular errors of the angles θ1 to θ4 and the detected angle value θs that were generated in the presence of a noise magnetic field Mex having a constant direction and strength. The simulation used a reference angle θr, which corresponds to a true angle to be detected, to obtain the angular errors. To be more specific, the difference between the angle θ1 and the reference angle θr was assumed to be the angular error of the angle θ1, the difference between the angle θ2 and the reference angle θr was assumed to be the angular error of the angle θ2, the difference between the angle θ3 and the reference angle θr was assumed to be the angular error of the angle θ3, the difference between the angle θ4 and the reference angle θr was assumed to be the angular error of the angle θ4, and the difference between the detected angle value θs and the reference angle θr was assumed to be the angular error of the detected angle value θs. Further, in the simulation, an error generated by a random number was superimposed on each of the values of the angles θ1 to θ4. This error is assumed to be a normal error generated in the angle sensor 1. The normal error includes an error owing to the nonlinearity of the first, second, third or fourth composite magnetic field information generation unit 10, 20, 30 or 40 and an error owing to white noise. An angular error caused by the normal error is sufficiently smaller than an angular error caused by the noise magnetic field Mex.
As shown in
A second embodiment of the present invention will now be described. First, reference is made to
As with the first embodiment, the target magnetic field at the first detection position P1 will be referred to as the first partial magnetic field MFa, the target magnetic field at the second detection position P2 will be referred to as the second partial magnetic field MFb, the target magnetic field at the third detection position P3 will be referred to as the third partial magnetic field MFc, and the target magnetic field at the fourth detection position P4 will be referred to as the fourth partial magnetic field MFd.
Ideally, the first to fourth partial magnetic fields MFa to MFd should be in the same direction as the direction of the ideal field described in relation to the first embodiment. However, when the first to fourth positions P1 to P4 are located away from the center of rotation C as in the present embodiment, the first to fourth partial magnetic fields MFa to MFd are not always in the same direction as the direction of the ideal field.
The angles that the directions of the first to fourth partial magnetic fields MFa to MFd form with respect to the direction of the ideal field will be referred to as direction errors of the first to fourth partial magnetic fields MFa to MFd. The direction errors of the first to fourth partial magnetic fields MFa to MFd cause the angular errors of the angles θ1 to θ4 described in relation to the first embodiment. When the angle to be detected varies with a predetermined period, the direction errors of the first to fourth partial magnetic fields MFa to MFd vary with a period of ½ the predetermined period, and their variations have different phases from each other. Thus, the variations in direction of the first to fourth partial magnetic fields MFa to MFd according to the angle to be detected exhibit different patterns from each other.
A generation method for the detected angle value θs in the present embodiment will now be described. The generation method for the detected angle value θs is basically the same as that in the first embodiment. In the present embodiment, however, the first to fourth estimated composite magnetic field information z1 to z4 are modeled by the following Eq. (16).
The matrix with four rows and two columns on the right side of Eq. (16) corresponds to H of Eq. (5) described in relation to the first embodiment. This matrix is hereinafter represented by Hd. The four elements of the first column of the matrix Hd are defined according to the patterns of the first to fourth partial magnetic fields MFa to MFd. In the present embodiment, as shown in Eq. (16), the four elements of the first column of the matrix Hd are defined using “An sin(2θ+αn)”, where n is an integer between 1 and 4 inclusive. An represents the amplitudes of periodic variations of the direction errors of the first to fourth partial magnetic fields MFa to MFd, and αn represents the values of the differences between the phases of the periodic variations of the direction errors of the first to fourth partial magnetic fields MFa to MFd. As described above, the direction errors of the first to fourth partial magnetic fields MFa to MFd cause the angular errors of the angles θ1 to θ4. Thus, A1 to A4 and α1 to α4 are obtainable from the waveforms of the angular errors of the angles θ1 to θ4.
θ represents a true angle to be detected by the angle sensor 1. To generate the detected angle value θs in the present embodiment, a value θp, which corresponds to a temporarily calculated detected angle value θs, is substituted into 0 of Eq. (16). To be more specific, for example, Op is the average of the angles θ1 to θ4.
The four elements of the second column of the matrix Hd are defined according to the patterns of the noise magnetic field Mex at the first to fourth detection positions P1 to P4. In the present embodiment, all of the four elements of the second column of the matrix Hd are set at 1, as in the first embodiment.
In the present embodiment, the estimated-value determination unit 55 (see
As has been described in relation to the first embodiment, since the first to fourth detection positions P1 to P4 are different from each other, differences occur in the relative effects of the noise magnetic field Mex on the first to fourth composite magnetic field information. In the present embodiment, in particular, the first to fourth detection positions P1 to P4 are defined such that the variations in direction of the first to fourth partial magnetic fields MFa to MFd according to the angle to be detected exhibit different patterns from each other. This causes the noise magnetic field Mex to have different relative effects on the first to fourth composite magnetic field information. This may result in differences dependent on the noise magnetic field Mex between the first to fourth composite magnetic field information. It is possible to estimate the ideal field and the noise magnetic field Mex by using this characteristic, as has been described in relation to the first embodiment.
The effects of the present embodiment will now be described with reference to simulation results. The details of the simulation are the same as those of the simulation of the first embodiment.
The other configuration, function and effects of the second embodiment are the same as those of the first embodiment.
A third embodiment of the present invention will now be described. First, reference is made to
In the present embodiment, as in the first and second embodiments, the first composite magnetic field information is represented as the vector Y1, the second composite magnetic field information is represented as the vector Y2, the third composite magnetic field information is represented as the vector Y3, and the fourth composite magnetic field information is represented as the vector Y4. In the present embodiment, the first and second detection signals S1 and S2 are assumed to be two components of the vector Y1 in an orthogonal coordinate system, the third and fourth detection signals S3 and S4 are assumed to be two components of the vector Y2 in the orthogonal coordinate system, the fifth and sixth detection signals S5 and S6 are assumed to be two components of the vector Y3 in an orthogonal coordinate system, and the seventh and eighth detection signals S7 and S8 are assumed to be two components of the vector Y4 in an orthogonal coordinate system. In such a situation, it is necessary to use the first to eighth detection signal generation units 11, 12, 21, 22, 31, 32, 41 and 42 under the condition that the magnitudes of the first to eighth detection signals S1 to S8 do not become saturated within the range of the strengths of the first to fourth composite magnetic fields MF1 to MF4.
In the present embodiment, the angle computing unit 250 performs operations using complex numbers, as does the angle computing unit 50.
The estimated-value determination unit 251 determines the first and second estimated values M and E using the complex numbers y1 to y4. The determination method for the first and second estimated values M and E is the same as that in the first or second embodiment.
The argument computing unit 252 determines the detected angle value θs on the basis of the first estimated value M. As has been described in relation to the first embodiment, the first estimated value M is a complex number. In the present embodiment, the argument of the first estimated value M is used as the detected angle value θs. The argument computing unit 252 obtains the argument of the first estimated value M to calculate the detected angle value θs. The calculation method for the detected angle value θs is the same as in the first embodiment.
According to the present embodiment, the first and second detection signals S1 and S2 are directly used as the real part Re1 and the imaginary part Im1 of the complex number y1, the third and fourth detection signals S3 and S4 are directly used as the real part Re2 and the imaginary part Im2 of the complex number y2, the fifth and sixth detection signals S5 and S6 are directly used as the real part Re3 and the imaginary part Im3 of the complex number y3, and the seventh and eighth detection signals S7 and S8 are directly used as the real part Re4 and the imaginary part Im4 of the complex number y4. The present embodiment thus eliminates the need for the operations for obtaining the directions D1 to D4, the magnitudes Ma1 to Ma4, the real parts Re1 to Re4, and the imaginary parts Im1 to Im4 described in relation to the first embodiment. This makes it easier to generate the detected angle value θs and allows the angle sensor 1 to be simpler in configuration when compared with the first and second embodiments.
The other configuration, function and effects of the third embodiment are the same as those of the first or second embodiment.
A fourth embodiment of the present invention will now be described. First, reference is made to
In the present embodiment, the N number of detection positions are defined such that the target magnetic field has different strengths at least two of the N number of detection positions. In the reference plane P, the strength of the target magnetic field varies depending on the distance from the center of rotation C. Thus, at least two of the N number of detection positions are at different distances from the center of rotation C. As long as the above requirement is satisfied, there may be a plurality of detection positions at which the strengths of the target magnetic field are equal.
The angle sensor 1 according to the present embodiment includes N number of composite magnetic field information generation units in place of the first to fourth composite magnetic field generation units 10, 20, 30 and 40 of the second embodiment. For the sake of convenience, the N number of composite magnetic field information generation units will be referred to as the first to N-th composite magnetic field information generation units. An n-th composite magnetic field information generation unit will be denoted by the symbol 10In, n being an integer between 1 and N inclusive.
A detection position corresponding to the composite magnetic field information generation unit 10In will be denoted by the symbol Pn. The composite magnetic field information generation unit 10In detects a composite magnetic field of a target magnetic field and a noise magnetic field Mex at the detection position Pn to generate composite magnetic field information. In the present embodiment, each of a plurality of pieces of composite magnetic field information includes information on the direction of the composite magnetic field.
An angle that the composite magnetic field detected by the composite magnetic field information generation unit 10In forms with respect to the reference direction DR will be denoted by the symbol θn. The X, Y and Z directions described in relation to the first embodiment are shown in
Reference is now made to
In the example shown in
In the present embodiment, the first signal generation unit 11I has the same configuration as that of the first detection signal generation unit 11, which has been described in relation to the first embodiment with reference to
In the present embodiment, the second signal generation unit 12I has the same configuration as that of the second detection signal generation unit 12, which has been described in relation to the first embodiment with reference to
A generation method for the individual angle value θsn will now be described specifically. The individual angle computing unit 151 obtains the individual angle value θsn from the following Eq. (17)
θsn=a tan(S2n/S1n) (17)
For θsn within the range of 0° to less than 360°, Eq. (17) yields two solutions that are 180° different in value. Which of the two solutions for θsn in Eq. (17) is the true value of θsn can be determined from the combination of positive and negative signs of S1n and S2n. The individual angle computing unit 15I obtains θsn within the range of 0° to less than 360° from Eq. (17) and on the basis of the foregoing determination on the combination of positive and negative signs of S1n and S2n.
As shown in
Now, an example of the target magnetic field and an example of the composite magnetic field in the present embodiment will be described. The present embodiment assumes a magnetic field whose strength decreases with increasing distance from the center of rotation C (see
Now, a description will be given of the relationship between the noise magnetic field Mex and the individual angle value θsn in the present embodiment. When the noise magnetic field Mex is absent, the individual angle value θsn is equal to the rotating field angle θM. However, when the noise magnetic field Mex is present, the direction of the composite magnetic field at the detection position Pn may deviate from the direction of the target magnetic field at the detection position Pn to cause the individual angle value θsn to differ from the value of the rotating field angle θM. The difference between the individual angle value θsn and the rotating field angle θM will hereinafter be referred to as the angular error of the individual angle value θsn. The angular error of the individual angle value θsn is caused by the noise magnetic field Mex.
As mentioned previously, in the present embodiment, the target magnetic field has different strengths at least two of the plurality of detection positions P1, P2, . . . , and PN. In the reference plane P, the strength of the target magnetic field varies depending on the distance from the center of rotation C. The different strengths of the target magnetic field at least two of the detection positions result in different relative effects of the noise magnetic field Mex on the composite magnetic field at those detection positions, thus causing a difference in the direction of the composite magnetic field at those detection positions. As a result, a difference occurs in the individual angle value θsn.
Now, taking the composite magnetic field at the detection position P1 and the composite magnetic field at the detection position P2 as an example, the effects of the noise magnetic field Mex will be described. In the present embodiment, the reference sign MF1 is used to represent the composite magnetic field at the detection position P1, and the reference sign MF2 is used to represent the composite magnetic field at the detection position P2. The composite magnetic field MF1 will also be referred to as the first composite magnetic field MF1, and the composite magnetic field MF2 will also be referred to as the second composite magnetic field MF2. In the present embodiment, the reference sign MFa is used to represent the target magnetic field at the detection position P1, and the reference sign MFb is used to represent the target magnetic field at the detection position P2. The target magnetic field MFa will also be referred to as a first partial magnetic field MFa, and the target magnetic field MFb will also be referred to as a second partial magnetic field MFb. The direction of the first partial magnetic field MFa and the direction of the second partial magnetic field MFb are the same as the direction of the target magnetic field at the reference position.
Assume here two components of the noise magnetic field Mex: a first component orthogonal to the first and second partial magnetic fields MFa and MFb; and a second component parallel to the first and second partial magnetic fields MFa and MFb.
Assume that in the present embodiment, the strength of the noise magnetic field Mex is sufficiently smaller than the strengths of the first and second partial magnetic fields MFa and MFb to the extent that the second component of the noise magnetic field Mex has a negligible effect on the directional deviations of the first and second composite magnetic fields MF1 and MF2. In
As shown in
As shown in
When x is sufficiently small, a tan(x) can be approximated as AT·x. AT is a constant value, an example of which is 56.57. In the present embodiment, since the strength Bex of the first component Mex1 of the noise magnetic field Mex is sufficiently smaller than the strengths B1 and B2 of the first and second partial magnetic fields MFa and MFb, a tan(Bex/B1) can be approximated as AT·(Bex/B1), and a tan(Bex/B2) can be approximated as AT·(Bex/B2).
The individual angle value θs1 is expressible by using the rotating field angle θM and the angular error of the individual angle value θs1. The individual angle value θs2 is expressible by using the rotating field angle θM and the angular error of the individual angle value θs2. Specifically, the individual angle values θs1 and θs2 are expressible by the following Eqs. (18) and (19), respectively.
θs1=θM−AT·(Bex/B1) (18)
θs2=θM−AT·(Bex/B2) (19)
The foregoing description has been made with the composite magnetic fields at the detection positions P1 and P2 taken as an example. The foregoing description holds true for the composite magnetic field at the detection position Pn. The individual angle value θsn is expressible by Eq. (20) below. In Eq. (20), Bn represents the strength of the target magnetic field at the detection position Pn. Note that the direction of the target magnetic field at the detection position Pn is the same as the direction of the target magnetic field at the reference position.
θsn=θM−AT·(Bex/Bn) (20)
Now, a description will now be given of a generation method for the detected angle value θs in the present embodiment. First, the generation method for the detected angle value θs will be conceptually described. In the present embodiment, the angle computing unit 350 assumes a first unknown, a second unknown, and a plurality of pieces of assumed magnetic field information. The first unknown is a value corresponding to the detected angle value θs. The second unknown is a value corresponding to the strength of the noise magnetic field Mex. The plurality of pieces of assumed magnetic field information are information corresponding to the plurality of pieces of composite magnetic field information and assumed on the basis of the first and second unknowns.
The angle computing unit 350 estimates the first and second unknowns so as to minimize the sum of squares of differences between respective corresponding ones of the plurality of pieces of composite magnetic field information and the plurality of pieces of assumed magnetic field information, and determines the detected angle value θs on the basis of the estimated first unknown.
The method of estimating the first and second unknowns is the same as the method of determining the first and second estimated values M and E described in relation to the first embodiment. To be more specific, the first and second unknowns are estimated by determining the column vector x by the method described in relation to the first embodiment using Eqs. (5) to (8). According to the present embodiment, in Eqs. (5) and (6), z represents an N-dimensional column vector containing N number of elements having correspondences with the plurality of pieces of assumed magnetic field information generated on the basis of the first and second unknowns to be obtained. In Eqs. (5) to (8), H is a matrix with N rows and two columns defined according to the relationship between the noise magnetic field Mex and the individual angle value θsn. In Eqs. (5) to (7), x is a two-dimensional column vector whose elements are the first unknown and the second unknown. In Eqs. (6) to (8), y represents an N-dimensional column vector containing N number of elements having correspondences with the plurality of pieces of composite magnetic field information, i.e., N number of individual angle values θs1, θs2, . . . , and θsN.
In the present embodiment, the detected angle value θs is determined on the basis of the first unknown, which is one of the two elements of the column vector x calculated by substituting the matrix H and the column vector y into Eq. (8) of the first embodiment.
The generation method for the detected angle value θs will now be concretely described. In the present embodiment, the angle computing unit 350 performs operations using real numbers. In the present embodiment, the number of the plurality of pieces of assumed magnetic field information is N. The N number of pieces of assumed magnetic field information are represented here by z1, z2, . . . , and zN. The N number of pieces of assumed magnetic field information z1, z2, . . . , and zN are assumed on the basis of the first and second unknowns, and correspond to the individual angle values θs1, θs2, . . . , and θsN, respectively. In the present embodiment, the N number of pieces of assumed magnetic field information are modeled by the following Eq. (21).
The N-dimensional column vector on the left side of Eq. (21) corresponds to z of Eq. (5).
The two-dimensional column vector on the right side of Eq. (21) corresponds to x of Eq. (5). This column vector is hereinafter represented by xe. Assume that in the present embodiment, the rotating field angle θM is the same as the angle to be detected. In the present embodiment, the first unknown is an unknown corresponding to the rotating field angle θM, and represented by θMA. Since the rotating field angle θM is the same as the angle to be detected as mentioned above, the first unknown θMA is a value corresponding to the detected angle value θs. In the present embodiment, the second unknown is an unknown corresponding to the strength Bex of the first component Mex1 of the noise magnetic field Mex. Although the second unknown is not the strength Bex itself, the second unknown is represented by Bex for the sake of convenience in Eq. (21) and the following description.
The matrix with N rows and two columns on the right side of Eq. (21) corresponds to H of Eq. (5). This matrix is hereinafter represented by He. The elements of the matrix He are defined according to the relationship between the noise magnetic field Mex and the individual angle value θsn. The relationship between the noise magnetic field Mex and the individual angle value θsn is expressible using the rotating field angle θM and the strength Bex, as in Eq. (20). In the present embodiment, the N number of elements of the first column of the matrix He are defined on the basis of the coefficient of θM of Eq. (20). To be more specific, as indicated by Eq. (21), all of the N number of elements of the first column of the matrix He are set at 1. In the present embodiment, the N number of elements of the second column of the matrix He are defined on the basis of the coefficient of Bex of Eq. (20). To be more specific, as indicated by Eq. (21), the N number of elements of the second column of the matrix He are set at −AT/B1, −AT/B2, . . . , and −AT/BN. B1, B2, . . . , and BN are obtained by, for example, measuring the strength of the target magnetic field at each of the plurality of detection positions P1, P2, . . . , and PN under the condition where the noise magnetic field Mex is absent.
Here, let ye represent an N-dimensional column vector containing N number of individual angle values θs1, θs2, . . . , and θsN as its elements. The column vector ye is expressed by the following Eq. (22).
yeT=[θs1,θs2, . . . ,θsN] (22)
The angle computing unit 350 calculates xe by replacing H, x, and y in Eq. (8) with He, xe, and ye, respectively. The first unknown θMA and the second unknown Bex are thereby estimated.
The angle computing unit 350 determines the detected angle value θs on the basis of the estimated first unknown θMA. To be more specific, the angle computing unit 350 uses the estimated first unknown θMA as the detected angle value θs.
In the present embodiment, the detected angle value θs is determined without using information on the strength of the composite magnetic field. The present embodiment thus enables accurate determination of the detected angle value θs even in the case where the magnitudes of the first and second signals S1n and S2n are saturated depending on the strength of the composite magnetic field.
In the present embodiment, B1, B2, . . . , BN of Eq. (21) may be in arbitrary units. In other words, B1, B2, . . . , BN may be any values as long as the relationship of the ratio therebetween is the same as the relationship of the ratio between the strengths of the target magnetic field at the detection positions P1, P2, . . . , and PN. In Eq. (21), AT may be any constant other than 56.57. When B1, B2, . . . , BN are in other units or the value of AT is different, the value of the estimated second unknown Bex becomes different. Even in such a case, since the value of the estimated second unknown Bex varies in accordance with the strength of the noise magnetic field Mex, the second unknown Bex can be said to be a value corresponding to the strength of the noise magnetic field Mex. This means that the second unknown Bex may be in arbitrary units. Even when B1, B2, . . . , BN are in other units or the value of AT is different, the value of the estimated first unknown θMA is unchanged.
The effects of the present embodiment will now be described with reference to simulation results. The simulation obtained the angular error of the individual angle value θsn and the angular error of the detected angle value θs when the detected angle value θs was generated in the presence of a noise magnetic field Mex having a constant direction and strength. The simulation used the reference angle θr, which corresponds to a true angle to be detected, to obtain the angular errors. To be more specific, the difference between the individual angle value θsn and the reference angle θr was assumed to be the angular error of the individual angle value θsn, and the difference between the detected angle value θs and the reference angle θr was assumed to be the angular error of the detected angle value θs.
In the simulation, a magnetic field whose strength decreases with increasing distance from the center of rotation C (see
In the simulation, an error generated by a random number was superimposed on the target magnetic field. The difference between the maximum value and the minimum value of this error was set at 6 mT. This error is assumed to be a normal error generated in the angle sensor 1. The normal error includes an error owing to the nonlinearity of the plurality of composite magnetic field information generation units and an error owing to white noise. An angular error caused by the normal error is sufficiently smaller than an angular error caused by the noise magnetic field Mex.
In the simulation, the number of the detection positions was 16.
The plurality of detection positions in the present embodiment may be mutually different positions on an imaginary straight line passing through the magnetic field generation unit 5, like the first to fourth detection positions P1 to P4 of the first embodiment. In such a case, the target magnetic field has different strengths at the plurality of detection positions. The other configuration, function and effects of the fourth embodiment are the same as those of the first or second embodiment.
The present invention is not limited to the foregoing embodiments, and various modifications may be made thereto. For example, each of the plurality of composite magnetic field information generation units in the present invention may include a part that generates information on only the direction of the composite magnetic field in the same manner as the first to fourth composite magnetic field information generation units 10, 20, 30 and 40 of the first embodiment, and another part that generates information on only the strength of the composite magnetic field.
In the case where the angular error caused by the noise magnetic field falls within an allowable range even if information on the strength of the composite magnetic field included in each piece of composite magnetic field information is set at a predetermined constant value, the information on the strength of the composite magnetic field included in each piece of composite magnetic field information may be set at the constant value. In such a case, each composite magnetic field information generation unit may generate composite magnetic field information that includes information on an actually detected direction of the composite magnetic field and also includes the aforementioned information on the strength of the constant value, which is not information on an actually detected strength of the composite magnetic field.
In the present invention, the variation in strength of the target magnetic field according to the angle to be detected may exhibit different patterns at the plurality of detection positions. In such a case, by modeling the plurality of pieces of estimated composite magnetic field information in consideration of the variation patterns of the strength of the target magnetic field at the plurality of detection positions, it is possible to estimate the detected angle value θs with the effect of the noise magnetic field Mex eliminated, as in the second embodiment. An example of the cases where the variation in strength of the target magnetic field according to the angle to be detected exhibits different patterns at the plurality of detection positions is where the magnet 6 rotates in an eccentric manner in the second embodiment.
In the present invention, the pattern of variation in the direction of the target magnetic field according to the angle to be detected and also the strength of the target magnetic field or the pattern of variation in the strength of the target magnetic field may be different between the plurality of detection positions. In such a case, modeling the plurality of pieces of estimated composite magnetic field information in consideration of the strengths of the target magnetic field or the variation patterns of the strength of the target magnetic field and also the variation patterns of the direction of the target magnetic field at the plurality of detection positions makes it possible to estimate the detected angle value θs with the effect of the noise magnetic field Mex eliminated.
Obviously, many modifications and variations of the present invention are possible in the light of the above teachings. Thus, it is to be understood that, within the scope of the appended claims and equivalents thereof, the invention may be practiced in other embodiments than the foregoing most preferable embodiments.
Mochizuki, Shinichirou, Watanabe, Kazuya, Hirabayashi, Hiraku, Anagawa, Kenkichi
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
4673827, | Oct 18 1984 | Gebhard Balluff Fabrik Feinmechanischer Erzenguisse GmbH & Co. | Proximity switch insensitive to interference fields |
4893027, | Sep 25 1986 | Gebhard Balluff Fabrik feinmechanischer Erzeugnisse GmbH & Co. | Proximity switch insensitive to interference fields |
7288931, | May 31 2005 | Infineon Technologies AG | Method for determining residual error compensation parameters for a magnetoresistive angle sensor and method for reducing a residual angle error in a magnetoresistive angle sensor |
8604780, | Aug 11 2010 | TDK Corporation | Rotating field sensor |
8659289, | Aug 11 2010 | TDK Corporation | Rotating field sensor |
20090315547, | |||
20120038351, | |||
20120038359, | |||
20140285188, | |||
20150025761, | |||
20170097224, | |||
20180087888, | |||
20180087889, | |||
JP2002148009, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Oct 27 2017 | ANAGAWA, KENKICHI | TDK Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 044054 | /0794 | |
Oct 27 2017 | MOCHIZUKI, SHINICHIROU | TDK Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 044054 | /0794 | |
Oct 27 2017 | HIRABAYASHI, HIRAKU | TDK Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 044054 | /0794 | |
Oct 27 2017 | WATANABE, KAZUYA | TDK Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 044054 | /0794 | |
Nov 07 2017 | TDK Corporation | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Nov 07 2017 | BIG: Entity status set to Undiscounted (note the period is included in the code). |
Jun 05 2024 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Date | Maintenance Schedule |
Dec 22 2023 | 4 years fee payment window open |
Jun 22 2024 | 6 months grace period start (w surcharge) |
Dec 22 2024 | patent expiry (for year 4) |
Dec 22 2026 | 2 years to revive unintentionally abandoned end. (for year 4) |
Dec 22 2027 | 8 years fee payment window open |
Jun 22 2028 | 6 months grace period start (w surcharge) |
Dec 22 2028 | patent expiry (for year 8) |
Dec 22 2030 | 2 years to revive unintentionally abandoned end. (for year 8) |
Dec 22 2031 | 12 years fee payment window open |
Jun 22 2032 | 6 months grace period start (w surcharge) |
Dec 22 2032 | patent expiry (for year 12) |
Dec 22 2034 | 2 years to revive unintentionally abandoned end. (for year 12) |