RUN-TIME STABILITY MONITORING OF A STEERING ANGLE SENSOR BASED ON NONIUS PRINCIPLE
20200361528 · 2020-11-19
Assignee
Inventors
Cpc classification
B62D5/0409
PERFORMING OPERATIONS; TRANSPORTING
B62D5/0481
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
A method for determining a risk of instability of a calculation of an angle of a steering shaft of a motor vehicle can be employed where a first gear wheel is fixed to the steering shaft and cooperates with a second gear wheel and a third gear wheel, which are smaller than the first gear wheel. The number of teeth of the first gear wheel is n. The number of teeth of the second gear wheel is m. And the number of teeth of the third gear wheel is m+1. The angles and of the two smaller gear wheels are determined and the angular position of the steering shaft is calculated by evaluating the equation
with being an angle of the sensor range and a whole number k given by
Claims
1.-13. (canceled)
14. A method for determining a risk of instability of a calculation of an angle of a steering shaft of a motor vehicle, wherein a first gear wheel is fixed to the steering shaft and cooperates with at least a second gear wheel and a third gear wheel, wherein the second and third gear wheels are smaller than the first gear wheel, wherein a number of teeth of the first gear wheel is n, a number of teeth of the second gear wheel is m, and a number of teeth of the third gear wheel is m+1, the method comprising: determining angles and of the second and third gear wheels and the angle of the steering shaft according to an equation
15. The method of claim 14 wherein a threshold thr for the stability margin t is set according to
16. The method of claim 15 wherein the threshold thr is between 0.3 and 0.45.
17. The method of claim 15 wherein the threshold thr is between 0.4.
18. The method of claim 14 comprising: analyzing symmetry of the stability margin t; and if an asymmetry that exceeds a preset threshold thr.sub.a is detected, fine-adjusting angle measuring the second and third gear wheels by
19. The method of claim 18 comprising saving fine-adjusted values in a non-volatile memory so that the fine-adjusted values can be queried after a system restart.
20. The method of claim 14 wherein upon a missing sensor calibration of the second and third gear wheels, the method comprises: performing a self-calibration wherein in a first step the stability margin t is calculated based on first sensor readings after system startup; and calibrating gear angle sensors of the second and third gear wheels to have a common zero output, wherein angle offsets of the second and third gear wheels are calculated by
21. The method of claim 14 wherein m=14 and n=44.
22. The method of claim 14 wherein the angle of a sensor range =360.
23. A device for detecting an angle of a steering shaft by way of the method of claim 14, the device comprising: sensors for detecting the angles and ; and an evaluating circuit for determining the angle of the steering shaft.
24. The device of claim 23 wherein the angles and are detected by way of one sensor each.
25. An electric power steering apparatus for assisting steering of a motor vehicle by conferring a support torque generated by an electric motor to a steering mechanism, the electric power steering apparatus comprising: a steering column with an upper steering shaft and a lower steering shaft linked by a torsion bar; and a device according to claim 23 for detecting an angular position of the upper steering shaft.
26. The electric power steering apparatus of claim 25 wherein the sensors that detect the angles and of the second and third gear wheels are GMR angle sensors that scan magnets connected to the second and third gear wheels.
Description
[0019] A preferred embodiment of the present invention will be described with reference to the drawings.
[0020]
[0021]
[0022]
[0023]
[0024]
[0025] The electric power steering system 1 according to
[0026] An angle sensor 10 comprises a first gear wheel 11 having an outwardly directed first toothing 12 with n teeth. The first gear 11 is fixed to the steering shaft. Two smaller gear wheels 13, 14 rotate on the toothing of the first gear 12. The sub-gear wheels 13, 14 rotate around gear wheel axis, wherein the gear wheel axis is parallel and shifted to the steering shaft axis. These smaller gears 13, 14 have gear ratios higher than one and they differ by one or more teeth, so that one gear wheel turns faster than the other. In the shown example the gear wheels 13, 14 have m and m+1 teeth. With this called nonius principle it is possible to determine an unambiguous steering angle over for example four full turns of the steering shaft or the steering wheel. In a preferred embodiment m=14 and n=44. The angles and of the two smaller gear wheels are measured with the aid of two periodic angle sensors. The periodicity of these angle sensors will be identified by . Usually is 360, however, other angle values are also possible.
[0027] As shown in
[0028] The absolute steering wheel angle is calculated to influence the assist needed for the steering operation.
[0029] The calculation of the angle of rotation takes place in accordance with the method present in U.S. Pat. No. 5,930,905; In a first step, the expression
[0030] is calculated, wherein the angles and had been previously measured. In step two, the angle is then calculated, wherein the following applies:
[0031] A check is made in step three, whether the previously detected angle is negative. If this is the case, the full angle period is added in step four.
[0032] The software continuously monitors the calculated k-value. A stability margin t is defined as the rounded fractional part of k:
with tin the range of (0.5 . . . 0.5).
[0033] For every sensor reading, the stability margin t is calculated. The minimum and maximum of t over the sensor range is calculated. An ideal error-free sensor has t=0.0 over the complete sensor range . Output instability occurs when t is getting close to 0.5 and wrapping around 0.5 or vice versa. In case of inaccurate sensor calibration, t is getting asymmetric to 0.0, resulting in a sub-optimal stability margin.
[0034] The risk of instability is determined by setting a threshold e.g. 0.4:
[0035] If this threshold is exceeded instability occurs and a warning occurs. The stability threshold is a piece-to-piece variable constant. The proposed threshold presents an easy way to monitor the stability of the steering wheel angle calculation. An increase of stability margin, pre-indicating various sensor errors can be detected so that instability can be avoided.
[0036] If steering is carried out over a steering range, being at least one sub-gear rotation, the symmetry of t is analysed. If asymmetry over a preset threshold is detected, fine-adjusting sensor calibration values are determined by:
[0037] The angle is then calculated by:
[0038] The fine-adjusted values are saved in a non-volatile memory so that they can be used on next system start-up. This way the sub-gear angles are run-time self-adjusted so that t is ideally symmetric and that the stability threshold is being maximized as much as possible.
[0039] Further in case of missing end-of-line sensor calibration, a self-calibration is carried out. In a first step t is calculated based on the first sensor readings after system start-up. The sub-gear angle sensors are calibrated to have a common zero output. The initial sub-gear angle offsets are calculated
[0040] and applied as constants in the calculation of the angle of rotation .
[0041]