The disclosure of Japanese Patent Application No. 2008-215384 filed on Aug. 25, 2008 including the specification, drawings and abstract is incorporated herein by reference in its entirety.
1. Field of the Invention
The invention relates to an abnormality detection unit for a resolver that detects the rotational position of a motor, and an electric power steering apparatus that uses the abnormality detection unit.
2. Description of the Related Art
An example of art related to a resolver that detects the rotational position of a motor is a variable reluctance angle detector described in Japanese Patent No. 3103487. The angle detector is an mphase excitation and n-phase output resolver in which an excitation coil and an output coil are wound around only a stator with one slot pitch for each slot in such a manner that the magnetic flux distribution is in a sine-wave form. This configuration makes it possible to wind these coils around the stator with a machine, thereby contributing to reduction in the cost of producing the angle detector.
In recent years, there has been a demand for technologies that make it possible to detect various types of abnormalities that may occur in a resolver. For example, in the one-phase excitation and two-phase output resolver 100 shown in
More specific description will be provided below on the assumption that an abnormal situation where the resistance of a ground line (hereinafter, referred to as “GND line”) increases has occurred (see a portion within a circle indicated by a dashed line shown in
For example, when the electrical angle θ is 225° and the voltage error e is √2, the amplitude value D1s and the amplitude value D1c are calculated as follows.
D1s=sin θ+e=sin(225°)+√2=√2/2
D1c=cos θ+e=cos(225°)+√2=√2/2
The electrical angle θ and the square sum Fs are calculated as follows.
When the square sum Fs is equal to 1 even if the voltage error e is caused, it is not possible to detect the abnormality based on the square sum Fs. Furthermore, an erroneous value is calculated as the electrical angle θ, that is, the calculated value of the electrical angle θ is 45° although the actual electrical angle θ is 225°.
In order to address this problem, the one-phase excitation and three-phase output resolver 100a shown in
More specific description will be provided below on the assumption that an abnormal situation where an excitation coil 101 and a sine-wave phase coil 102a are short-circuited with each other has occurred (see a portion within a circle indicated by a dashed line shown in
For example, when the electrical angle θ is 270° and the voltage error e is 2, the amplitude value D2s, the amplitude value D2c, and the amplitude value D2cc are calculated as follows.
D2s=sin θ+e=sin(270°)+2=1
D2c=cos θ=cos(270°)=0
D2cc=−cos θ=−cos(270°)=0
The electrical angle θ, the square sum Fs, and the sum Fa are calculated as follows.
When the square sum Fs is equal to 1 and the sum Fa is equal to 0 even if the excitation coil 101 and the sine-wave phase coil 102a are short-circuited with each other, it is not possible to detect the abnormality based on the square sum Fs and the sum Fa. Furthermore, an erroneous value is calculated as the electrical angle θ, that is, the calculated value of the electrical angle θ is 90° although the actual electrical angle θ is 270°.
It is an object of the invention to provide an abnormality detection unit for a resolver with which the above-described problem is resolved, and an electric power steering apparatus that uses the abnormality detection unit.
An aspect of the invention relates to an abnormality detection unit for a resolver, wherein first ends of resolver coils of a resolver are electrically connected to each other at one connection point, and a voltage at the connection point is maintained at a predetermined reference voltage, and an occurrence of an abnormality in the resolver is determined, if at least one of a condition that a sum of square values of amplitude values of sine-wave signals output from second ends of resolver coils is not within a predetermined first range and a condition that a sum of the amplitude values of the sine-wave signals is not within a predetermined second range is satisfied.
The foregoing and further features and advantages of the invention will become apparent from the following description of example embodiments with reference to the accompanying drawings, wherein like numerals are used to represent like elements and wherein:
Hereinafter, example embodiments of the invention will be described with reference to the accompanying drawings.
The configuration of an electric power steering apparatus 20 according to a first embodiment of the invention will be described with reference to
As shown in
As shown in
The input shaft 23a of the pinion shaft 23 is supported by a bearing 33a and the output shaft 23b of the pinion shaft 23 is supported by a bearing 33b in such a manner that the input shaft 23a and the output shaft 23b are able to rotate within the pinion housing 25. In addition, a resolver 35 is provided between the input shaft 23a and the pinion housing 25, and a resolver 37 is provided between the output shaft 23b and the pinion housing 25. Each of the resolver 35 and the resolver 37 that constitute the torque sensor 30 is a one-phase excitation and three-phase output resolver, and detects the rotational angle (electrical angle) achieved by the steering wheel 21. The resolver 35 is electrically connected to the ECU 60 via a first output terminal 35a, a second output terminal 35b, a third output terminal 35c, etc. The resolver 37 is electrically connected to the ECU 60 via a first output terminal 37a, a second output terminal 37b, a third output terminal 37c, etc.
A pinion gear 23c is formed at an end portion of the output shaft 23b of the pinion shaft 23. The pinion gear 23c is in meshing engagement with a rack groove 24a of the rack shaft 24. Thus, a rack-and-pinion steering mechanism is formed.
As shown in
A ball screw nut 52 is fitted on the inner periphery of the motor shaft 43. A ball screw groove 52a is formed in the ball screw nut 52 in a helical fashion. Multiple balls 54 are provided between the ball screw groove 52a of the ball screw nut 52 and the ball screw groove 24b of the rack shaft 24 in such a manner that the balls 54 are able to roll therebetween. Thus, the ball screw mechanism 50 that is moved on the rack shaft 24 in the axial direction by rotation of the motor shaft 43 is formed.
The rotation torque generated by forward or reverse rotation of the motor shaft 43 is converted into reciprocating motion of the rack shaft 24 in the axial direction by the ball screw mechanism 50 that includes the ball grooves 24b and 52a, etc. The reciprocating motion is transmitted through the pinion shaft 23 that constitutes, together with the rack shaft 24, the rack-and-pinion steering mechanism, and used as an assist force by which a steering force that is applied by the driver to operate the steering wheel 21 is reduced.
The motor resolver 44 is provided between the motor shaft 43 of the motor 40 and the motor housing 27. The motor resolver 44 is a one-phase excitation and three-phase output resolver, and detects the rotational angle (electrical angle) of the motor shaft 43. The motor resolver 44 is electrically connected to the ECU 60 via a first output terminal 44a, a second output terminal 44b, a third output terminal 44c, etc (see
As shown in
Sine-wave signals from the output terminals 35a to 35c of the resolver 35 and sine-wave signals from the output terminals 37a to 37c of the resolver 37 are input in the ECU 60. The direct-current offset voltage Vref is applied to each sine-wave signal via the buffer 63 of the ECU 60. Then, the sine-wave signal is input in an A/D converter of the CPU 61, and undergoes A/D conversion. The CPU 61 detects the rotational angles of the resolver 35 and the resolver 37 based on the sine-wave signals that have undergone A/D conversion and calculates the steering torque. Then, the CPU 61 provides a motor drive circuit 70 with an assist command for assisting the driver to perform the steering operation based on the steering torque and the rotational angle of the motor 40 described later. The motor voltage that corresponds to the current command value is supplied to the motor 40 from the motor drive circuit 70. As a result, a steering force generated by the motor 40 assists the driver in performing the steering operation.
The motor resolver 44 detects the rotational angle of the motor 40, and sine-wave signals that correspond to the rotational angle are fed back from the output terminals 44a to 44c to the motor drive circuit 70, and input in the ECU 60. The direct-current offset voltage Vref is applied to each sine-wave signal via the buffer 63 of the ECU 60. Then, the sine-wave signal is input in the A/D converter of the CPU 61, and undergoes A/D conversion.
The configurations of the resolvers 35 and 37 and the motor resolver 44 will be described with reference to
The motor resolver 44 includes an excitation coil 81, and three coils having different phases, that is, a first resolver coil 82a, a second resolver coil 82b, and a third resolver coil 82c. The resolver coils 82a to 82c are provided at regular intervals with respect to the rotation center of a resolver rotor (not shown) that rotates together with the motor shaft 43. One ends of the resolver coils 82a to 82c are electrically connected to the output terminals 44a to 44c, respectively, and the other ends of the resolver coils 82a to 82c are electrically connected to each other at a connection point 83, and the connection point 83 is grounded via a grounding wire 84. Thus, the voltage at the connection point 83 is maintained at a predetermined reference voltage.
The motor resolver 44 outputs the first sine-wave signal Sa, the second sine-wave signal Sb, and the third sine-wave signal Sc from the first output terminal 44a, the second output terminal 44b, and the third output terminal 44c, respectively, according to the excitation signal So that is input in the excitation coil 81. When the excitation cycle is ω, the excitation amplitude is E, the resolver voltage transformer ratio is k, and the electrical angle is θ, if the excitation signal of So=E×sin(ωt) is input in the excitation coil 81, theoretical equations for the sine-wave signals Sa to Sc output from the output terminals 44a to 44c are expressed by Equations 1 to 3, respectively.
Sa=sin θ×k×E×sin(ωt) Equation 1
Sb=sin(θ+120°)×k×E×sin(ωt) Equation 2
Sc=sin(θ+240°)×k×E×sin(ωt) Equation 3
As shown in
Next, the manner of detecting an abnormality of the resolver according to the first embodiment will be described using the motor resolver 44 as an example.
In the first embodiment, the square sum Fs that is the sum of the square values of the amplitude values Da to Dc and the sum Fa that is the sum of the amplitude values Da to Dc are calculated, and whether an abnormality has occurred in the resolver is determined based on the square sum Fs and the sum Fa.
Fs=(Da)2+(Db)2+(Dc)2 Equation 4
Fa=Da+Db+Dc Equation 5
As indicated by Equation 6, the square sum Fs is theoretically equal to 1.5. The resolver coils 82a to 82c are provided at regular intervals with respect to the rotation center of the resolver rotor, and the voltage at the connection point 83 at which the resolver coils 82a to 82c are connected to each other is maintained at the predetermined reference voltage. Therefore, as indicated by Equation 7, the sum Fa is equal to 0. Accordingly, if the square sum Fs calculated by Equation 4 is not within a predetermined range centered on 1.5, or if the sum Fa calculated by Equation 5 is not within a predetermined range centered on 0, it is determined that an abnormality has occurred in the resolver.
The description below will be provided on the assumption that the excitation coil 81 and the first resolver coil 82a are short-circuited with each other and only the amplitude value Da is changed to a value of sin θ+e, as in an example shown in
Therefore, if the electrical angle θ is a value at which the condition 2e×sin θ+e2=0 is satisfied, it is not possible to detect the abnormality of the resolver.
Meanwhile, the sum Fa is calculated as follows.
Therefore, it is possible to detect the abnormality of the resolver based on the sum Fa independently of the value of the electrical angle θ.
Next, a resolver abnormality detection process that is executed by the ECU 60 that serves as an abnormality detection unit for a resolver will be described with reference to a flowchart in
First, in step S101 in
In step S107, it is determined whether the square sum Fs satisfies the condition F1<Fs<F2 (whether the square sum Fs is larger than F1 and smaller than F2). F1 and F2 are thresholds used to determine whether the square sum Fs is within the predetermined range centered on 1.5 in order to determine whether an abnormality has occurred in the resolver, as described above. For example, F1 is set to 1, and F2 is set to 2.
If it is determined that the square sum Fs satisfies the condition F1<Fs<F2, it is determined based on the square sum Fs that an abnormality has not occurred in the resolver, and an affirmative determination is made in step S107 (“YES” in S107). The range in which the condition F1<Fs<F2 is determined to be satisfied in step S107 may be a “predetermined first range” in the invention.
Next, it is determined in step S109 whether the sum Fa satisfies the condition |Fa|<F3 (whether the absolute value of the sum Fa is smaller than F3). F3 is a threshold that is used to determine whether the sum Fa is within the predetermined range centered on 0 in order to determine whether an abnormality has occurred in the resolver. For example, F3 is set to 1.
If it is determined that the sum Fa satisfies the condition |Fa|<F3, it is determined based on the sum Fa that an abnormality has not occurred in the resolver, and an affirmative determination is made in step S109 (“YES” in S109). If it is determined based on the square sum Fs and the sum Fa that an abnormality has not occurred in the resolver, step S101 and the following steps are executed again. The range in which the condition |Fa|<F3 is determined to be satisfied in step S109 may be a “predetermined second range” in the invention.
On the other hand, if an abnormality has occurred in the resolver and the square sum Fs does not satisfy the condition F1<Fs<F2, a negative determination is made in step S107 (“NO” in S107). Also, even when the square sum Fs satisfies the condition F1<Fs<F2 because an abnormality as shown in
If a negative determination is made in one of step S107 and step S109, it is determined in step S111 that an abnormality has occurred in the resolver. Upon detection of the abnormality of the resolver, a failsafe control for prohibiting generation of an assist force with the use of the motor 40 is executed.
As described above, in the resolvers 35, 37 and 44 of the electric power steering apparatus 20 according to the first embodiment, the other ends of the resolver coils 82a to 82c that are provided at regular intervals with respect to the rotation center of the resolver rotor are electrically connected to each other at the connection point 83, and the voltage at the connection point 83 is maintained at the reference voltage. If at least one of the condition that the square sum Fs does not satisfy the condition F1<Fs<F2 (the square sum Fs is not within the predetermined first range) and the condition that the sum Fa does not satisfy the condition |Fa|<F3 (the sum Fa is not within the predetermined second range) is satisfied in one of the resolvers, the ECU 60 that serves as the abnormality detection unit for the resolvers determines that an abnormality has occurred in that resolver.
Thus, if the square sum Fs does not satisfy the condition F1<Fs<F2, it is determined that an abnormality has occurred in the resolver. In addition, even if the square sum Fs satisfies the condition F1<Fs<F2 because an abnormality as shown in
The electric power steering apparatus 20 according to the first embodiment benefits from various effects such as an effect of detecting various types of abnormalities that may occur in the resolver. In the electric power steering apparatus 20, upon detection of an abnormality of the resolver, the failsafe control for prohibiting generation of an assist force with the use of the motor 40 is executed. Accordingly, the electric power steering apparatus 20 improves the reliability of the vehicle by making the behavior of the vehicle when an abnormality occurs in the resolver safer.
Next, a second embodiment of the invention will be described with reference to
The electric power steering apparatus 20 according to the second embodiment differs from the electric power steering apparatus 20 according to the first embodiment in that the resolver abnormality detection process is executed according to the flowchart shown in
In the resolver abnormality detection process according to the first embodiment, if the first resolver coil 82a and the second resolver coil 82b are short-circuited with each other and the electrical angle θ is at or around the value at which amplitude values of the signals output from the resolver coils 82a and 82b are equal to each other, the sensitivity for detection of the abnormality of the resolver is reduced.
The reason why the detection sensitivity is reduced will be described below in detail. The relationship indicated by Equation 8 and the relationship indicated in
Also, because the sum Fa is equal to 0 as indicated by Equation 9, it is not possible to detect the abnormality of the resolver.
Therefore, as the electrical angle θ approaches 30° or 210°, the sensitivity for detection of the abnormality of the resolver is reduced. Therefore, according to the second embodiment, three electrical angles (θ1 to θ3) are obtained based on the amplitude values Da to Dc. If one of the absolute values of the difference between the electrical angles θ1 and θ2, the difference between the electrical angles θ2 and θ3, and the difference between the electrical angles θ3 and θ1 is larger than the threshold Δθ described later, it is determined that an abnormality has occurred in the resolver.
A resolver abnormality detection process that is executed by the ECU 60 of the electric power steering apparatus 20 according to the second embodiment will be described with reference to the flowchart in
As in the first embodiment, if an affirmative determination is made in step S109 (“YES” in S109) in
More specifically, when the electrical angle calculated based on the amplitude values Da and Db is θ1, the relationship indicated by Equation 10a is established.
Da/Db=sin θ1/sin(θ1+120°) Equation 10a
when Equation 10a is solved for θ1, Equation 10b is derived.
θ1=tan−1{Da×√3/(2×Db+Da)} Equation 10b
When the electrical angle that is calculated based on the amplitude values Db and Dc is θ2, the relationship indicated by Equation 11a is established.
Db/Dc=sin(θ2+120°)/sin(θ2+240°) Equation 11a
When Equation 11a is solved for θ2, Equation 11b is derived.
θ2=tan−1{(Db+Dc)×√3/(Dc−Db)} Equation 11b
When the electrical angle that is calculated based on the amplitude values Dc and Da is θ3, the relationship indicated by Equation 12a is established.
Dc/Da=sin(θ3+240°)/sin θ3 Equation 12a
When Equation 12a is solved for θ3, Equation 12b is derived.
θ3=tan−1{−Da×√3/(2×Dc+Da)} Equation 12b
After the electrical angles θ1 to θ3 are calculated, it is determined in step S203 whether each of all the differences between the electrical angles is equal to or smaller than the threshold Δθ. More specifically, when all the conditions expressed by Equations 13 to 15 are satisfied, it is determined that each of all the differences between the electrical angles is equal to or smaller than the threshold Δθ.
|θ1−θ2|≦Δθ Equation 13
|θ2−θ3|≦Δθ Equation 14
|θ3−θ1|≦Δθ Equation 15
The threshold Δθis a value that is set based on, for example, the steering state of the vehicle. The threshold Δθ is set to, for example, 10°.
When each of all the conditions expressed by Equations 13 to 15 is satisfied and an affirmative determination is made in step S203 (“YES” in S203) because each of all the differences between the electrical angles is equal to or smaller than the threshold Δθ, it is determined that an abnormality has not occurred in the resolver based on the square sum Fs, the sum Fa and the differences between the electrical angles. Then, step S101 and the following steps are executed again. The range in which each of all the conditions expressed by Equations 13 to 15 is determined to be satisfied in step S203 may be a “predetermined third range” in the invention. When a certain type of abnormality occurs in the resolver, the relationships indicated by Equations 8 and 9 are established. However, if the abnormality of this type has occurred, one of the conditions expressed by Equations 13 to 15 is not satisfied. Therefore, a negative determination is made in step S203 (“NO” in S203) and it is determined in step S111 that the abnormality has occurred in the resolver. Upon detection of the abnormality of the resolver, the failsafe control for prohibiting generation of an assist force with the use of the motor 40 is executed.
As described above, the ECU 60 of the electric power steering apparatus 20 according to the second embodiment obtains the electrical angles θ1 to θ3 that are calculated based on the two different amplitude values among the three amplitude values Da to Dc. If at least one of the condition that the square sum Fs does not satisfy the condition F1<Fs<F2, the condition that the sum Fa does not satisfy the condition |Fa|<F3, and the condition that one of the difference between the electrical angle θ1 and the electrical angle θ2, the difference between the electrical angle θ2 and the electrical angle θ3, and the difference between the electrical angle θ3 and the electrical angle θ1 is larger than the threshold Δθ (one of these differences is not within the predetermined third range) is satisfied in one of the resolvers, the ECU 60 determines that an abnormality has occurred in that resolver.
When a certain type of abnormality occurs in the resolver, the relationships expressed by Equations 8 and 9 are established. In this case, the square sum Fs satisfies the condition F1<Fs<F2 and the sum Fa satisfies the condition |Fa|<F3. Even in this case, it is possible to detect the abnormality of the resolver based on the fact that one of the difference between the electrical angle θ1 and the electrical angle θ2, the difference between the electrical angle θ2 and the electrical angle θ3, and the difference between the electrical angle θ3 and the electrical angle θ1 is larger than the threshold Δθ. Therefore, it is possible to reliably detect various types of abnormalities that may occur in the resolver.
The invention is not limited to the above-described embodiments. The invention may be implemented as follows. In the cases described below, the same effects as those in the embodiments described above are obtained.
1) In each of the above-described embodiments, instead of a three-phase output resolver, a resolver having four or more output phases may be used as each of the resolvers 35, 37 and 44. In this case, resolver coils are provided at regular intervals with respect to the rotation center of a rotor of the resolver. One ends of the resolver coils are electrically connected to each other at one connection point, and the voltage at the connection point is maintained at a predetermined reference voltage.
With this configuration, the square sum Fs of the amplitude values of sine-wave signals that are output from the resolver coils is theoretically a constant value. Therefore, it is determined that an abnormality has occurred in the resolver if the square sum Fs is not within a predetermined first range centered on the constant value. Because the voltage at the connection point at which the resolver coils provided at regular intervals are connected to each other is maintained at the predetermined reference voltage, the sum Fa of the amplitude values of the sine-wave signals is theoretically equal to 0. Therefore, it is determined that an abnormality has occurred in the resolver if the sum Fa is not within a predetermined second range centered on 0.
In the second embodiment, two or more electrical angles that are calculated based on the two different values among the amplitude values are obtained. If one of the differences between the electrical angles is larger than the threshold Δθ (one of the differences between the electrical angles is not within a predetermined third range), it is determined that an abnormality has occurred in the resolver.
2)
In this configuration, because the voltage at the connection point 83 changes as the electrical angle θ changes, whether an abnormality has occurred in the resolver is not determined based on the sum Fa. However, the square sum Fs is theoretically a constant value. Therefore, whether an abnormality has occurred in the resolver is determined based on the square sum Fs.
Number | Date | Country | Kind |
---|---|---|---|
2008-215384 | Aug 2008 | JP | national |