Steering wheel turning angle detector and method for controlling yawing of vehicle

Abstract: A steering wheel turning angle detector for a vehicle comprises a steering wheel turning angle sensor (2) attached to a steering wheel (H) to detect a steering wheel turning angle, yawing detecting means (3) for detecting the yawing state of the vehicle, steering wheel turning angle presuming means (4) for presuming the steering wheel turning angle from the yawing state, and steering wheel turning angle correcting means (5) for correcting the output value of the steering wheel turning angle sensor on the basis of an error between the output signals of the steering wheel turning angle sensor and the steering wheel turning angle presuming means. A method for controlling yawing of a vehicle on the basis of the output of a steering wheel turning angle sensor (2) attached to a steering wheel (14) comprises the steps of presuming a steering wheel turning angle, and gradually correcting the output value of said steering wheel turning angle sensor (5), on the basis of an error between said presumed steering wheel turning angle (δp) and the detected steering wheel turning angle (S) over a predetermined period of time. Thus, an accurate steering wheel turning angle can be obtained irrespective of the attaching state of the steering wheel turning angle sensor to the steering wheel.

Description: The present invention relates to a steering wheel turning angle detector for a vehicle to detect a steering wheel turning angle on the basis of the output of a steering wheel turning angle sensor attached to a steering wheel and a method for controlling yawing of the vehicle on the basis of the steering wheel turning angle sensor. A known steering wheel turning angle sensor attached to a steering wheel has a pulser for generating a single pulse at the neutral point of a steering wheel turning angle, presumes the neutral point of the steering wheel turning angle to be at the position indicated by the pulser, and hence resets a counted pulse value. However, when the steering wheel turning angle sensor is attached to the steering wheel, the detected steering wheel turning angle is frequently displaced from the actual steering wheel turning angle. If there is no displacement upon attachment of the steering wheel turning angle sensor, the neutral point might be displaced due to any external force during the traveling of the vehicle. If the neutral point is displaced in this manner, since the counted pulse value is reset upon reception of the neutral point pulse even if the neutral point pulse does not coincide with the neutral point of the actual steering wheel turning angle, the counted value does not indicate a suitable steering angle value. Further, a steering wheel turning angle sensor attached to a steering wheel counts the pulses of a puller provided in a steering column to measure a steering wheel turning angle, and the yawing of a vehicle is controlled with the detected steering wheel turning angle value. GB-A-2154523 discloses a steering control system comprising a steering wheel turning angle sensor attached to a steering wheel to detect a steering wheel turning angle, in which the ratio of said angle to the angle by which the steerable road wheels are turned is variable. The present invention seeks to provide a method for controlling a vehicle and a steering control system which alleviate the difficulties associated with conventional arrangements. According to a first aspect of the present invention, there is provided a method for controlling yawing of a vehicle on the basis of the output of a steering wheel turning angle sensor attached to a steering wheel comprising the steps of obtaining a presumed steering wheel turning angle and gradually correcting the output value of said steering wheel turning angle sensor, on the basis of an error between said presumed steering wheel turning angle and the steering wheel turning angle output from said steering wheel turning angle sensor, over a predetermined period of time. In a preferred embodiment of the invention, the step of obtaining the presumed steering wheel angle includes detecting the yaw rate of the vehicle. In an alternative preferred embodiment of the invention, the step of obtaining the presumed steering wheel turning angle includes detecting a difference between wheel speeds of left and right wheels of the vehicle. According to a second aspect of the present invention, there is provided a steering control system, for controlling yawing of a vehicle, the system comprising: a steering wheel turning angle sensor attached to a steering wheel to detect a steering wheel turning angle; means for calculating a presumed steering wheel turning angle; means for correcting the output value of said steering wheel turning angle sensor, on the basis of an error between said presumed said steering wheel turning angle and the steering wheel turning angle output from said steering wheel turning angle sensor, over a predetermined period of time; and means for controlling yawing of the vehicle on the basis of the corrected output value of the steering wheel turning angle sensor. In a preferred embodiment of the second aspect of the invention, the system comprises yawing detecting means for detecting the yawing state of the vehicle, the steering wheel turning means obtaining a presumed steering wheel turning angle from the yawing state. In an alternative preferred aspect of the invention, the system comprises wheel speed difference detecting means for detecting the difference between the speeds of left and right wheels of the vehicle, the steering wheel turning angle presumed means obtaining the presumed steering wheel turning angle from said difference between the left and right wheels speeds. For a better understanding of the present invention, and to show how it may be brought into effect, reference will now be made, by way of example, to the accompanying drawings, in which:- Figure 1 is a block diagram showing one embodiment of the invention; Figure 2 is a flowchart showing a processing procedure; Figure 3 is a graph showing an allowable steering angle range; Figure 4 is a view showing an allowable range for determining the yaw rate and the normal range of the steering wheel turning angle; Figure 5 is a characteristic diagram showing a reference steering gain; Figure 6 is a view showing the relationship between the yaw rate and the steering wheel turning angle with constant vehicle speed; Figure 7 is a graph illustrating a steering wheel turning angle correcting procedure; and Figure 8 is a block diagram, corresponding to Figure 1, showing an alternative embodiment of the present invention. Referring first to Figure 1, showing an embodiment of the present invention, speed sensors Sl and Sr are respectively attached to left and right rear wheels Wrl and Wrr as freely rotatable wheels in a front wheel drive vehicle. The output signals of the speed sensors Sl and Sr are inputted to a steering wheel turning angle detector 1 including a computer. A steering wheel turning angle sensor 2 is attached to a steering wheel H, and the output of the steering wheel turning angle sensor 2 is also inputted to the steering wheel turning angle detector 1. The steering wheel turning angle detector 1 includes a computer, and comprises a yawing detecting means 3 for detecting a yaw rate R as the yawing state of the vehicle from the outputs of both the speed sensors Sl and Sr, vehicle speed detecting means 13 for detecting a vehicle speed V from the mean value of the outputs of both the speed sensors Sl and Sr, steering gain determining means 14 for determining a steering gain from the output of the yawing detecting means 13, steering wheel turning angle presuming means 4 for calculating a presumed steering wheel turning angle δ p of the vehicle on the basis of the steering gain G and the yaw rate R, and steering wheel turning angle correcting means 5 for correcting the output S of the steering wheel turning angle sensor 2 using the output of the steering wheel turning angle presuming means 4. The steering wheel turning angle correcting means 5 comprises an error detector 6 for detecting an error between the output S of the steering wheel turning angle presuming mens 4, and a correcting circuit 7 for correcting the output of the steering wheel turning angle sensor 2 on the basis of the error thus calculated. The vehicle speed, as calculated by the vehicle speed detecting means 13, and the steering wheel turning angle δ′ obtained by the steering wheel turning angle detector 1 are inputted to reference yaw rate generating means 8, and the reference yaw rate obtained by the reference yaw rate generating means 8 and the yaw rate R obtained by the yawing detecting means 3 are inputted to a subtractor 9. The subtractor 9 calculates the absolute value of the difference between the reference yaw rate and the yaw rate R. In other words, the displacement of the present yaw rate R from the present reference yaw rate is obtained. The output of the subtractor 9 is inputted to the non-inverting input terminal of a comparator 10, and a reference value is inputted from the terminal 11 to the inverting input terminal of the comparator 10. Accordingly, the comparator 10 outputs a signal of high level when the displacement of the present yaw rate R from the present reference yaw rate is equal to or larger than the reference value, and the output of the comparator 10 is inputted to yawing correcting means 12, such as, for example, means for correcting yawing under the control of the output of an automotive engine. The steering wheel turning angle detector 1 of the computer obtains a steering wheel turning angle by a procedure shown in Figure 2. In a first step S1, whether a flag F is "1" or not is first determined. The flag F displays whether it is correcting a steering angle or not at present, and the flag F being equal to "1" displays the correcting of the steering angle at present. In the case F = 1 in the first step S1, the process advances to a nineteenth step S19, and in the case F = 0, the process advances to a second step S2. The second to tenth steps S2 to S10 determine whether the driving state of the vehicle is in a normal range adapted to correct the steering angle or not, and when these steps S2 to S10 determine the state to be out of the normal range, a timer Ts is reset in an eleventh step S11. The time Ts counts a time required to determine whether the vehicle is in the normal state or not, e.g., two seconds, and the timer Ts is reset whenever the steps S2 to S10 determine the state to be out of the normal range. Factors for determining whether the vehicle is in the normal range or not will be individually described. The second step S2 first determines whether or not the vehicle speed V is equal to or higher than a lower limit speed, such as, for example, 8 km/hr, the third step S3 determines whether or not the vehicle speed V is equal to or lower than an upper limit speed, such as, for example, 50 km/hr, the fourth step S4 determines whether or not the yaw rate R of the vehicle is equal to or lower than a maximum allowable yaw rate, such as, for example, 5 o /sec, the fifth step S5 determines whether or not any system for controlling traction, for example by decreasing the output of a brake or the engine to suppress the excessive slip of a driving wheel, is in operation and the sixth step S6 determines whether or not the steering angle S is within an allowable steering angle range. The allowable steering angle range is determined in response to the vehicle speed V as shown in Figure 3. Thus the allowable steering angle range is set smaller as the vehicle speed becomes higher. The seventh step S7 and the eighth step S8 determine respectively whether the yaw rate R and the steering wheel turning angle S at this time are greater than the previous mean yaw rate R A ′ and the mean steering wheel turning angle S A ′ set immediately after a correction is finished in a twentythird step S23 to be described later, and when the previous mean yaw rate R ' / A or the mean steering wheel turning angle S ' / A is equal to or lower than the present yaw rate R or the steering wheel turning angle S as the case may be, the process advances to the eleventh step S11. This means that a correcting operation is started only when the vehicle is at the side of a straight traveling from the mean yaw rate R A or the mean steering wheel turning angle S A when the error of the steering wheel turning angle sensor 2 was corrected the previous time, thereby obtaining more accurate presumed steering wheel turning angle. The ninth step S9 determines whether the yaw rate R is in the normal range or not. The normal range is set to the range designated by shading in Figure 4, and determined to be within the normal range (in a normal turning or straight traveling state) from the central value of the yaw rate R with the yaw rate R when all the conditions from the second step S2 to the eighth step S8 are satisfied initially as the central value. The ninth step S9 determines whether or not the yaw rate is within the normal range for a set period of time, such as, for example two seconds or longer, as counted by the timer Ts. The tenth step S10 determines whether the steering wheel turning angle S is in the normal range of the yaw rate R, and the tenth step S10 determines whether or not the angle is within the normal range, for example, for two seconds or longer. As described above, when the second to tenth steps S2 to S10 determine that the driving state of the vehicle is in the normal range, the process advances to a twelfth step S12, and when these steps S2 to S10 determine that the driving state of the vehicle is not in the normal state, the eleventh step S11 resets the timer Ts. The twelfth step S12 and a thirteenth step S13 calculate the mean value R A of the yaw rate R and the mean value S A of the steering wheel turning angle S according to the following first and second equations (1) and (2). R A = 1 N . R + (1 - 1 N ). R A-1 (1) S A = 1 N .S + (1 - 1 N ).S A-1 (2) where N is the number of cumulative samplings from the start of the calculations of the equations (1) and (2), and the equations (1) and (2) employ so-called moving average for varying the influence to the mean value of the sampling values this time depending upon the elapsed time from the start of calculating the mean value. The suffix ₋₁ designates the value at the previous time. Fourteenth step S14 determines whether the counting of the set time by the timer Ts is finished or not, and when the time Ts for determining the normal range is elapsed, a fifteenth step S15 sets the flag F to "1". Next, the sixteenth step S16 displays the process in the steering wheel turning angle presuming means 4, which obtains the presumed steering wheel turning angle δ p by dividing the mean yaw rate R A by the steering gain G. In other words, δ p = R A /G is satisfied, and G = G₀ - G'R , where the G₀ is a reference gain determined depending upon the vehicle speed V as shown in Figure 5, which is obtained theoretically by the following equation (3). where the n is a steering gear ratio, 1 is a wheel base, and K is a stability factor. G' is a correction coefficient for reducing the steering gain when the yaw rate R is increased. When the vehicle speed is constant, the relationship between the yaw rate and the steering wheel turning angle becomes as shown in Figure 6, the lateral acceleration to be applied to the vehicle is determined by the yaw rate R and the vehicle speed V, the load movement of the vehicle and the variation in the compliance occur by the influence of the lateral acceleration of the vehicle, and the steering gain is altered in response to them. Accordingly, the correction coefficient G′ is set in response to the vehicle speed, and the steering gain is approximated to the steering gain during actual traveling of the vehicle by correcting the theoretical value G₀ of the steering gain by the product of the correction coefficient G′ and the yaw rate R. A seventeenth step S17 calculates an error ε₁. In other words, the seventeenth step S₁₇ calculates the difference ( ε₁ = δ p - S A ) of the steering wheel turning angle presuming means 4 and the mean value S A of the steering wheel turning angle S obtained by the steering wheel turning angle sensor 2. Further, the eighteenth step S18 calculates as below. Δε = ε₁/N₁ (4) The N₁ is determined in this equation (4) by N₁ = Tc/T loop , where Tc is a time set to correct the steering angle value after the normal range is determined as shown in Figure 4, and is designed, for example, to be one second. Accordingly, the equation (4) obtains the correction amount Δε in each one loop in the processing procedure shown in Figure 2. A nineteenth step S19 obtains a correction value ε₀ according to the following equation (5). ε₀= ε₀ + Δε (5) Further, a twentieth step S20 determines whether the time Tc set to correct the steering angle has elapsed or not. If the time Tc has not yet elapsed, the process advances to a twenthfourth step S24, and if the time Tc has elapsed, the process advances to a twentyfirst step S21. The twentyfirst step S21 sets the flag F to zero, a twentythird step S23 sets the mean yaw rate R A to R A ′ and the mean steering wheel turning angle S A to S A ′. The twentyfourth step S24 calculates the following equation (6) as the steering wheel turning angle δ ′ outputted from the steering wheel turning angle detector 1. δ ′ = S + ε₀ (6) The operation of this embodiment will be described. In the processing procedure shown in Fig. 2, the second step S2 to the tenth step S10 determine whether the vehicle is in the normal range or not to correct the steering wheel turning angle S detected by the steering wheel turning angle sensor 2. If the steps S2 to S10 determine that the vehicle is in the normal range, the fifteenth step S15 sets the flag F, and the process advances to the next step. As described above, after the vehicle is determined to be in the normal driving state, the sixteenth to eighteenth steps S16 to S18 calculate the correction value Δε per one processing loop. In other words, the sixteenth step S16 divides the yaw rate R A by the steering gain G to obtain the presumed steering angle δp. Then the seventeenth step S17 obtains the difference ε₁ between the presumed steering angle δp and the mean steering angle S A on the basis of the output of the steering wheel turning angle sensor 2, and the eighteenth step S18 obtains the correction amount Δε per one processing loop according to the error ε₁. These sixteenth to eighteenth steps S16 to S18 are carried out only in the initial processing loop after the driving state of the vehicle is determined to be in the normal state. Thereafter, the process is transferred from the first step S1 to the nineteenth step S19. Referring now to Fig. 7, if there is an error ε₁ between the detected steering wheel turning angle S of the steering wheel turning angle sensor 2 and the presumed steering wheel turning angle δp of the steering wheel turning angle presuming means 4, the correction value ε₀ increased by the correction value Δε during each processing loop, is added to the steering wheel turning angle S, and the output δ ′ of the steering wheel turning angle detector 1 is corrected to the presumed steering wheel turning angle δp until the set time has elapsed. In other words, the difference between the detected steering wheel turning angle S and the presumed steering wheel turning angle is gradually returned to zero while the set time Tc elapses. Thus, abrupt correction control by the yawing correcting means 12 is avoided by correcting in this redundancy process, and the correction of the yawing can be smoothly carried out. Fig. 8 shows another embodiment of the present invention, wherein the same reference numerals as those in the first embodiment denotes the same or equivalent components. In this second embodiment, it is noted that wheel speed difference detecting means 15 is provided instead of the yawing detecting means 3 of the above-described first embodiment, and the other components are the same as those in the first embodiment described above. The wheel speed difference detecting means 15 produces the speed difference of the left and right wheels Wrl and Wrr, and the speed difference is inputted to steering wheel turning angle presuming means 4. Thus, the steering wheel turning angle δp can be presumed from the speed difference of the left and right wheels. An error is obtained from the presumed steering wheel turning angle S of the steering wheel turning angle sensor 2, and the same process as that in the first embodiment is carried out, thereby obtaining a substantially accurate steering wheel turning angle δ ′. Thus, the same advantages as those in the first embodiment can be provided. Therefore, the invention allow a substantially accurate steering wheel turning angle to be obtained irrespective of the attaching state of the steering wheel turning angle sensor to the steering wheel. Moreover the angle is corrected gradually within a predetermined time, thereby avoiding the abrupt correction control of the yawing of the vehicle.

Claims: A method for controlling yawing of a vehicle on the basis of the output (S) of a steering wheel turning angle sensor (2) attached to a steering wheel (H) comprising the steps of obtaining a presumed steering wheel turning angle (δp), and gradually correcting the output value (S) of said steering wheel turning angle sensor, on the basis of an error between said presumed steering wheel turning angle (δp) and the steering wheel turning angle output from said steering wheel turning angle sensor, over a predetermined period of time (Tc). A method as claimed in claim 1, wherein said step of obtaining the presumed steering wheel turning angle includes detecting the yaw rate of the vehicle. A method as claimed in claim 2, wherein said step of obtaining the presumed steering wheel turning angle includes calculating a steering gain on the basis of a measured vehicle speed, and calculating the presumed steering wheel turning angle on the basis of the detected yaw rate and the calculated steering gain. A method as claimed in claim 1, wherein said step of obtaining the presumed steering wheel turning angle includes detecting a difference between wheel speeds of left and right wheels of the vehicle. A method as claimed in claim 4, wherein said step of obtaining the presumed steering wheel turning angle includes calculating a steering gain on the basis of a measured vehicle speed, and calculating the presumed steering wheel turning angle on the basis of the detected difference between wheel speeds of the left and right wheels and the calculated steering gain. A steering control system, for controlling yawing of a vehicle, the system comprising: a steering wheel turning angle sensor (2) attached to a steering wheel (H) to detect a steering wheel turning angle (S); means for calculating a presumed steering wheel turning angle (δ p ); means for correcting the output value (S) of said steering wheel turning angle sensor, on the basis of an error between said presumed said steering wheel turning angle (δ p ) and the steering wheel turning angle output from said steering wheel turning angle sensor, over a predetermined period of time (Tc); and means for controlling yawing of the vehicle on the basis of the corrected output value of the steering wheel turning angle sensor. A control system as claimed in claim 6, comprising yawing detecting means (3) for detecting the yawing state of the vehicle, the steering wheel turning angle presuming means (4) obtaining a presumed steering wheel turning angle (δ p ) from the yawing state. A control system as claimed in claim 7, wherein said steering wheel turning angle presuming means (4) determines the presumed steering wheel turning angle from a steering gain (G) dependent on a measured vehicle speed and a yaw rate (R) output as the yawing state from said yawing detecting means. A control system as claimed in claim 8, wherein said steering wheel turning angle presuming means (4) determines the presumed steering wheel turning angle by dividing the yaw rate (R) by the steering gain (G). A control system as claimed in claim 6, comprising wheel speed difference detecting means (15) for detecting the difference between the speeds of left and right wheels (Sl,Sr) of the vehicle, the steering wheel turning angle presuming means (4) obtaining the presumed steering wheel turning angle (δp) from said difference between the left and right wheel speeds. A control system as claimed in claim 10, wherein said steering wheel turning angle presuming means (4) determines the presumed steering wheel turning angle from a steering gain (G) dependent on a measured vehicle speed and the difference between the left and right wheel speeds of the vehicle. A control system as claimed in claim 8, 9 or 11, wherein said steering wheel turning angle presuming means is adapted to correct the steering gain.

Inventors: KIRYU HIRONOBU K K HONDA GIJYU, SHIRAISHI SYUJI K K HONDA GIJY, YAMAMOTO OSAMU K K HONDA GIJYU, KIRYU, HIRONOBU K.K. HONDA GIJYUTSU KENKYUSHO, SHIRAISHI, SYUJI K.K. HONDA GIJYUTSU KENKYUSHO, YAMAMOTO, OSAMU K.K. HONDA GIJYUTSU KENKYUSHO
Applicants: HONDA MOTOR CO LTD, HONDA GIKEN KOGYO KABUSHIKI KAISHA
Application year: 1989
Main classification: B62D15
IPC codes: B62D15, B62D6