This Nonprovisional application claims priority under 35 U.S.C.§119(a) on Patent Application No. 2003-435522 filed in Japan on Dec. 26, 2003, the entire contents of which are hereby incorporated by reference.
The present invention relates to a rotational angle detecting apparatus and a torque detecting apparatus comprising one or a plurality of targets provided at a rotor and a plurality of detection means disposed opposite to the targets, for outputting detection signals having phases different from each other in accordance with each position of the targets as the rotor rotates.
As a steering apparatus for automobiles, an electric power steering apparatus, which drives an electric motor to assist steering and reduce driver's load, is known. Such electric power steering apparatus comprises an input shaft joined to steering member (steering wheel), an output shaft joined to steerable wheels via a rack-and-pinion or the like and a connection shaft that connects the input shaft to the output shaft. On the basis of torsion angle, which is generated on the connection shaft, the torque sensor detects the steering torque applied to the input shaft. And on the basis of the steering torque detected by the torque sensor, the electric motor for assisting the steering, which is interlocked with the output shaft, is controlled to drive. The present applicant has proposed a rotational angle detecting apparatus and a torque detecting apparatus suitable for steering apparatus for automobiles (Japanese Patent Application Laid-Open No. 2003-83823).
Further, the present applicant has proposed a rotational angle detecting apparatus and a torque detecting apparatus equipped with the rotational angle detecting apparatus (torque sensor) (Japanese Patent Application No. 2003-344188). That is, the rotational angle detecting apparatus comprises two detection means, which are disposed respectively opposite to first targets provided at a rotor and second targets provided at the rotor, the number of the second targets is coprime with the number of the first targets; the two detection means output detection signals having phases different from each other as the rotor rotates. The rotational angle detecting apparatus further comprises calculating means for executing a predetermined calculation using the detection signals each outputted by the two detection means and storing means for storing the relation between the result of calculation executed by the calculating means in advance and the electrical angles of detection signals, in which, on the basis of the result of calculation executed by the calculating means and by referring to the storing means, an electrical angle of the detection signals is obtained, and on the basis of the obtained electrical angle, the rotational angle of the rotor is detected.
In the rotational angle detecting apparatus and the torque detecting apparatus disclosed in the above-mentioned Japanese Patent Application Laid-Open No. 2003-344188, for instance, one of the detection signals is approximated to a sine wave and the phase contrast is set to 90° (Accordingly, the other detection signal is approximated to cosine wave), the rotational angle θ is obtained from θ=tan−1θ=tan−1 (sin θ/cos θ). However, the detection signals include some errors such as ripples. When the calculation such as sin θ/cos θ is executed using the detection signals including the errors, the errors included in the result of the calculation become larger than the original errors. Therefore, there resides such a problem that rotational angle is hardly obtained precisely.
The present invention has been proposed in view of the above-described problem, and an object thereof is to provide a rotational angle detecting apparatus capable of precisely obtaining rotational angle.
Another object of the present invention is to provide a torque detecting apparatus capable of precisely detecting torque value.
A rotational angle detecting apparatus according to the present invention comprises one or a plurality of first targets provided at a rotor, second targets provided at the rotor or another rotor rotating coaxially with the rotor, the number of which is coprime with the number of the first targets, and two detection means, disposed opposite to the first targets and second targets, for outputting detection signals having phases different from each other in accordance with each position of the first targets and the second targets as the rotor provided with the first targets rotates; whereby a rotational angle of the rotor is detected on the basis of the detection signals outputted by each of the detection means, characterized by comprising determination means for, on the basis of the magnitude relation between the detection signals outputted by each one of the respective two detection means disposed opposite to the first targets and the second targets and the detection signals outputted by each the other, determining the range of electrical angles of the detection signals outputted by each the other, storing means for storing a relation between the detection signal measured in advance and an electrical angle, obtaining means for, on the basis of the range of the electrical angles determined by the determination means and by referring to the storing means, obtaining electrical angle of each of the detection signals outputted by each the other, whereby the rotational angle of the rotor is detected on the basis of the electrical angle obtained by the obtaining means.
According to the rotational angle detecting apparatus of the present invention, since such a calculation that a large error is resulted in is not carried out, a rotational angle detecting apparatus capable of precisely obtaining rotational angle can be achieved.
A torque detecting apparatus according to the present invention comprises rotors coaxially provided to a first shaft and a second shaft connected via a connection shaft, one or a plurality of targets provided at the rotors, and two detection means, each disposed opposite to the targets, outputting detection signals having phases different from each other in accordance with each position of the targets as the rotors rotate; whereby the torque of the first shaft or the second shaft is detected on the basis of each of the detection signals outputted by the detection means, characterized by comprising determination means for, on the basis of the magnitude relation between the detection signals outputted by each one of the respective two detection means disposed opposite to the targets and the detection signals outputted by each the other, determining the range of electrical angles of the detection signals outputted by each the other, storing means for storing a relation between the detection signal measured in advance and an electrical angle, and obtaining means for, on the basis of the range of the electrical angle determined the determination means and by referring to the storing means, obtaining electrical angle of each of the detection signals outputted by each the other; whereby the torque is detected on the basis of the obtained electrical angle.
According to the torque detecting apparatus of the present invention, since such a calculation that a large error is resulted in is not carried out, a torque detecting apparatus capable of precisely obtaining torque value can be achieved.
The above and further objects and features of the invention will more fully be apparent from the following detailed description with accompanying drawings.
Hereinafter, referring to the drawings showing the embodiments, the present invention will be described in detail.
In the vicinity of the outer end of the connecting section between the input shaft 6 and the output shaft 7, fitted coaxially with the input shaft 6 on the outer side thereof is a target plate 12a in the shape of a disk. On the peripheral surface of the target plate 12a, pluralities of projecting targets 3a formed of magnetic material; i.e., for instance, 37 projections are formed being projected at the same intervals in a circumferential direction. The target 3a comprises a plurality of teeth of a spur gear. The spur gears in the shape of a ring form the target plate 12a and the targets 3a.
In the vicinity of the outer end of the connecting section between the input shaft 6 and the output shaft 7, fitted coaxially with the output shaft 7 on the outer side thereof are target plates 12b and 12c (rotors) in the shape of a disk respectively with the target plate 12b at the input shaft 6 side. On the peripheral surface of the target plate 12b, pluralities of projecting targets 3b formed of a magnetic material; i.e., 37 projections same as those of the targets 3a are formed at the same intervals being aligned with the targets 3a in a circumferential direction. On the peripheral surface of the target plate 12c, projections formed of a magnetic material; number of targets 3c coprime with the number of the targets 3b, which are, for instance, 36 projections are formed being projecting at the same intervals in a circumferential direction. Here, the wording “number coprime with each other” means a number, which does not have any common denominator other than 1. The targets 3b and 3c comprise teeth of the spur gears. The spur gears in the shape of a ring form the target plates 12b, 12c and the targets 3b, 3c.
Disposed at the outer side of the target plates 12a, 12b and 12c is a sensor box 11 being faced to the outer edge of the targets 3a, 3b and 3c on the periphery thereof. The sensor box 11 is fixed and supported by an immobile part such as a housing (not shown), which receives and supports the input shaft 6 and the output shaft 7. Inside the sensor box 11, magnetometric sensors A and B (detection means), which respectively face to the portions different from each other in the circumferential direction of the target 3a at the input shaft 6 side, and magnetometric sensors C and D (detection means), which face to the portions different from each other in the circumferential direction of the target 3b at the output shaft 7 side are received with positions thereof correctly aligned in the circumferential direction. Further, magnetometric sensors E and F (detection means), which face to the portions different from each other in the circumferential direction of the targets 3c at the output shaft 7 side, are received.
The magnetometric sensors A, B, C, D, E and F are the sensors formed of an element such as magneto resistive effect element (MR element) or the like, which has such characteristic that the electric characteristic (resistance) changes due to the influence of the magnetic field, whereby the detection signal changes in accordance with a change in an adjacent portion of the target 3a, 3b or 3c which the magnetometric sensor opposes. These detection signals are given to a calculation processing circuit 10 comprising a microprocessor provided outside or inside the sensor box 11.
The calculation processing circuit 10 also comprises a steering angle calculating section 10c that includes a table (storing means) storing the relation between the corrected detection signals VA′ and VB′, which are actually measured in advance before shipment from plant, and the electrical angle; a table (storing means) storing the relation between the corrected detection signals VC′ and VD′ and the electrical angle; and a table (storing means) storing the relation between the corrected detection signals VE′ and VF′ and the electrical angle, and outputs electrical angles θAB, θCD, and θEF of the input shaft 6 and the output shaft 7 on the basis of the corrected detection signals VA′, VB′, VC′, VD′, VE′ and VF′.
Further, the calculation processing circuit 10 comprises a torque calculating section 10d that calculates and outputs the torque value between the input shaft 6 and the output shaft 7 on the basis of the electrical angle θAB and θCD, an absolute steering angle calculating section 10e that includes a table 14 for storing the absolute steering angles when the output shaft 7 turns and the electrical angles θCD and θEF (electrical angles of the targets 3b and 3c) while connecting to each other and calculates and outputs the absolute steering angle of the output shaft 7 on the basis of the electrical angles θCD and θEF, and a fail safe section 10f that determines whether or not any failure has occurred on the basis of the signals from the A/D conversion section 10a and the sensor output correction section 10b, and when a failure has occurred, outputs a fail signal.
In the torque sensor 4, which has the constitution as described above, as shown in
Accordingly, the calculation processing circuit 10 can calculate the relative rotation angle of the input shaft 6 on the basis of the detection signals of the magnetometric sensors A and B; thus, the calculation processing circuit 10 and the magnetometric sensors A and B operate as a rotational angle detecting apparatus of the input shaft 6. Also, the calculation processing circuit 10 can calculate the relative rotation angle of the output shaft 7 on the basis of the detection signals of the magnetometric sensors C and D; thus, the calculation processing circuit 10 and the magnetometric sensors C and D operate as a rotational angle detecting apparatus of the output shaft 7.
When a torque is applied to the input shaft 6, a difference is generated between each of the detection signals of the magnetometric sensors A and B and each of the detection signals of the magnetometric sensors C and D. Between the magnetometric sensors A and C and the magnetometric sensors B and D, the phases thereof are arranged so as to be different from each other by, for instance, electrical angle 90° in the circumferential direction of the target plates 12a and 12b.In each of the detection signals, non-linear rate of change becomes the maximum at the points of the relative maximum value and the relative minimum value, which are the changing points between the rising and the lowering. However, since the phases are different from each other, both can complement each other. If the complement is possible, the phase angles, which are different from each other, may be set to any electrical angle from 1° to 360° or less.
Here, the difference between the detection signal of the magnetometric sensor A and the detection signal of the magnetometric sensor C, or the difference between the detection signal of the magnetometric sensor B and the detection signal of the magnetometric sensor D corresponds to the difference between the rotational angles of the input shaft 6 and the output shaft 7 (relative angular displacement). The relative angular displacement corresponds to the torsion angle generated on the torsion bar 9 connecting the input shaft 6 and the output shaft 7 under the influence of the torque applied to the input shaft 6. Accordingly, on the basis of the difference among the above-described detection signals, the torque applied to the input shaft 6 can be calculated.
Same as the magnetometric sensors C and D, the magnetometric sensors E and F are different from each other in phase by electrical angle 90° in the circumferential direction of the target plate 12c.While the number of the targets 3b opposite to the magnetometric sensor C and the magnetometric sensor D is 37, the number of the targets 3c opposite to the magnetometric sensor E and the magnetometric sensor F is 36. Accordingly, as shown in
In the case where magnetometric sensors C, E only or magnetometric sensors D, F only are provided, as shown in
Referring to the flowcharts shown in
First of all, the calculation processing circuit 10 reads detection signals VA, VB from the magnetometric sensors A, B (S1), then in the sensor output correction section 10b, a routine, in which each p—p value Vpp (peak-to-peak value) of the respective detection signals and the intermediate value Vmid thereof are learned and calculated, is executed (S2). When the intermediate value VmidA, VmidB of each detection signal has not been calculated (S3), the procedure is returned. When the intermediate value VmidA, VmidB of each detection signal has been calculated (S3), the sensor output correction section 10b calculates VA′=VA−VmidA and VB′=VB′−VmidB, and converts detection signals VA and VB to detection signals VA′ to VB′ when the intermediate value is 0 (S4).
Then, the calculation processing circuit 10 compares the magnitude of the absolute values |VA′| and |VB′| of the detection signals VA′ and VB′ in the steering angle calculating section 10c (S5). Here, in the zones I to IV in the table shown in
When the VA′ is larger (S6), the steering angle calculating section 10c determines that the detection signal VA′ resides in zone III, and refers to zone III, to search (S7) and obtain (S9) electrical angle θAB of the detection signal VA′, and the procedure is returned. If the phase (at the center of steering angle) of the magnetometric sensor used for calculating the torque or steering angle the same as the phase of the magnetometric sensor at the output shaft 7 side, the electrical angle θAB of the detection signal VB′ may be used in place of the electrical angle θAB of the detection signal VA′.
When the VB′ is larger (S6), the steering angle calculating section 10c determines that the detection signal VA′ resides in the zone I, and refers to the zone I to search (S8) and obtain (S9) the electrical angle θAB of the detection signal VA′ and the procedure is returned.
The steering angle calculating section 10c compares the magnitude of the absolute values |VA′| and |VB′| of the detection signals VA′ and VB′ (S5), and when the |VB′| is larger, the steering angle calculating section 10c compares the magnitude of the detection signals VA′ and VB′ to determine which zone; i.e., the zone II or the zone IV, the detection signal VA′ resides in (S10). As shown in
When the VA′ is larger (S10), the steering angle calculating section 10c determines that the detection signal VA′ resides in the zone II, and refers to the zone II to search (S11) and obtain (S9) the electrical angle θAB of the detection signal VA′, and the procedure is returned. When the VB′ is larger (S10), the steering angle calculating section 10c determines that the detection signal VA′ resides in the zone IV, and refers to the zone IV to search (S12) and obtain (S9) the electrical angle θAB of the detection signal VA′ and the procedure is returned. By carrying out the above steps, as shown in
As this invention may be embodied in several forms without departing from the spirit of essential characteristics thereof, the present embodiment is therefore illustrative and not restrictive, since the scope of the invention is defined by the appended claims rather than by the description preceding them, and all changes that fall within metes and bounds of the claims, or equivalence of such metes and bounds thereof are therefore intended to be embraced by the claims.
Number | Date | Country | Kind |
---|---|---|---|
2003-435522 | Dec 2003 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
6229301 | Bolli et al. | May 2001 | B1 |
6536293 | Shiba | Mar 2003 | B2 |
6948385 | Tokumoto et al. | Sep 2005 | B2 |
6988421 | Tokumoto | Jan 2006 | B2 |
7087889 | Shiba | Aug 2006 | B2 |
20020124663 | Tokumoto et al. | Sep 2002 | A1 |
20030218126 | Shiba | Nov 2003 | A1 |
Number | Date | Country |
---|---|---|
0 274 841 | Jul 1988 | EP |
1 364 859 | Nov 2003 | EP |
2003-083823 | Mar 2003 | JP |
2003-344188 | Dec 2003 | JP |
Number | Date | Country | |
---|---|---|---|
20050139017 A1 | Jun 2005 | US |