DE69611480T2 - Verfahren zur Bestimmung der Mittelstelle eines Fahrzeug-Lenkungssystems - Google Patents

Verfahren zur Bestimmung der Mittelstelle eines Fahrzeug-Lenkungssystems

Info

Publication number
DE69611480T2
DE69611480T2 DE69611480T DE69611480T DE69611480T2 DE 69611480 T2 DE69611480 T2 DE 69611480T2 DE 69611480 T DE69611480 T DE 69611480T DE 69611480 T DE69611480 T DE 69611480T DE 69611480 T2 DE69611480 T2 DE 69611480T2
Authority
DE
Germany
Prior art keywords
center position
count
steering wheel
swacenter
minimum
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
DE69611480T
Other languages
English (en)
Other versions
DE69611480D1 (de
Inventor
Douglas William Marsden
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ford Werke GmbH
Ford France SA
Ford Motor Co Ltd
Original Assignee
Ford Werke GmbH
Ford France SA
Ford Motor Co Ltd
Ford Motor Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ford Werke GmbH, Ford France SA, Ford Motor Co Ltd, Ford Motor Co filed Critical Ford Werke GmbH
Publication of DE69611480D1 publication Critical patent/DE69611480D1/de
Application granted granted Critical
Publication of DE69611480T2 publication Critical patent/DE69611480T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D15/00Steering not otherwise provided for
    • B62D15/02Steering position indicators ; Steering position determination; Steering aids
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G17/00Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load
    • B60G17/015Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements
    • B60G17/019Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements characterised by the type of sensor or the arrangement thereof
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2400/00Indexing codes relating to detected, measured or calculated conditions or factors
    • B60G2400/10Acceleration; Deceleration
    • B60G2400/104Acceleration; Deceleration lateral or transversal with regard to vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2400/00Indexing codes relating to detected, measured or calculated conditions or factors
    • B60G2400/40Steering conditions
    • B60G2400/41Steering angle
    • B60G2400/412Steering angle of steering wheel or column
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2600/00Indexing codes relating to particular elements, systems or processes used on suspension systems or suspension control systems
    • B60G2600/02Retarders, delaying means, dead zones, threshold values, cut-off frequency, timer interruption
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2600/00Indexing codes relating to particular elements, systems or processes used on suspension systems or suspension control systems
    • B60G2600/12Sampling or average detecting; Addition or substraction
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2600/00Indexing codes relating to particular elements, systems or processes used on suspension systems or suspension control systems
    • B60G2600/60Signal noise suppression; Electronic filtering means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2800/00Indexing codes relating to the type of movement or to the condition of the vehicle and to the end result to be achieved by the control action
    • B60G2800/01Attitude or posture control
    • B60G2800/012Rolling condition

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Steering Control In Accordance With Driving Conditions (AREA)

Description

  • Die vorliegende Erfindung betrifft allgemein Fahrzeug-Lenkungssysteme, und spezieller ein Verfahren zur Bestimmung der Mittelstellung eines Fahrzeug- Lenkungsystemes.
  • Es ist bekannt, zur Bestimmung der Mittelstellung eines Lenkungssystemes für ein Motorfahrzeug - etwa ein Fahrzeug mit Eigenantrieb - ein Verfahren und einen Apparat bereitzustellen. Ein Beispiel für ein derartiges Verfahren und für einen derartigen Apparat wird in U. S. -Patent Nr. 4,999,776, an Soltis et al., offengelegt. Dieses patentierte Verfahren und dieser patentierte Apparat schließen einen Lenkungssensor ein, um die Stellung des Fahrzeug-Lenkungssystemes bezüglich einer vorherbestimmten, aber einstellbaren Mittelstellung abzutasten, und um zwei Betriebsfenster des Fahrzeug-Lenkungssystemes zu definieren. Die Betriebsfenster schließen ein erstes, relativ bewegliches Fenster ein, welches allgemein der unmittelbaren Stellung des Fahrzeug-Lenkungssystemes folgt; und ein zweites, relativ feststehendes Fenster, das eine Lage aufweist, welche nur zurückzustellen ist wenn mindestens eine zeitabhängige Bedingung befriedigt wurde. Das patentierte Verfahren und der patentierte Apparat schließen außerdem einen ersten Zeitgeber ein, um den Zeitbetrag zu bestimmen, den das Fahrzeug-Lenkungssystem innerhalb des beweglichen Fensters betrieben wurde; ebenso wie einen zweiten Zeitgeber, um den Zeitbetrag zu bestimmen, den das Fahrzeug-Lenkungssystem innerhalb des festen Fensters betrieben wurde. Obwohl das obig patentierte Verfahren und der obig patentierte Apparat gut gearbeitet haben, besteht in der Technik der Bedarf die Mittelstellung des Fahrzeug-Lenkungssystems schneller und bei geringerer Fahrzeuggeschwindigkeit zu bestimmen.
  • EP-A-0 359 673 beschreibt ein Fahrzeug-Lenkungssystem, in welchem ein neutraler Lenkungswinkel detektiert wird. Ein Neutral-Näherungssignal zeigt an, daß der Lenkungswinkel des Lenkrades in einen vorherbestimmten Winkelbereich fällt, der in der Nähe des neutralen Lenkungswinkels angeordnet ist. Eine Abweichungsgröße wird als ein abschließender Wert - unabhängig von der Ein- oder Aus-Bedingung eines Fahrzeug-Zündschalters - aktualisiert und gespeichert. Wenn der Zündschalter eingeschaltet wurde, wird der neutrale Lenkungswinkel aus dem Lenkungswinkel und der Abweichungsgröße reproduziert.
  • DE-A-41 30 142 offenbart eine Anordnung zur Sicherstellung eines Korrektur- Winkelwertes, um den Nullpunkt für einen Lenkungswinkel-Sensor in einem Fahrzeug- Lenkungssystem zu korrigieren. Der Sensor erzeugt eine fortlaufende Serie von Messungen, von denen jede dem Lenkungswinkel zum Zeitpunkt der Messung entspricht, und liefert diese Messungen an eine Regelung. Der Regler wandelt die Messungen in Lenkungswinkel-Werte um. Der Regler schließt einen Prozessor zur Bestimmung der Korrektur-Winkelwerte als eines Durchschnitts einer Mehrzahl von Messungen ein, und einen Speicher für die Korrektur-Winkelwerte.
  • Im Einklang mit der vorliegenden Erfindung wird nun ein Verfahren zur Bestimmung einer Mittelstellung eines Fahrzeug-Lenkungssystemes bereitgestellt, wobei dieses Verfahren die Schritte umfaßt:
  • Definieren von Minimal- und Maximalwerten der Umdrehung eines Lenkrades des Fahrzeug-Lenkungssystemes;
  • Ablesen einer Mehrzahl vorherbestimmter Eingaben, einschließlich einer Umdrehungszählung des Lenkrades und Lenkungs-Rechenfaktoren;
  • Setzen der Minimal- und Maximalwerte von Umdrehungszählungen des Lenkrades in Abhängigkeit der Ablesung von der Umdrehungszählung des Lenkrades;
  • Setzen einer minimalen Mittelstellung und einer maximalen Mittelstellung für das Fahrzeug-Lenkungssystem auf Grundlage der minimalen und maximalen Zählwerte der Lenkrad-Umdrehung;
  • Berechnen einer Mittelstellung des Fahrzeug-Lenkungssystemes auf Grundlage der Umdrehungszählung des Lenkrades und der Lenkungs-Rechenfaktoren;
  • Bestimmen ob die berechnete Mittelstellung innerhalb der minimalen Mittelstellung und der maximalen Mittelstellung liegt; und
  • Folgern daß die berechnete Mittelstellung die Mittelstellung des Fahrzeug- Lenkungssystemes ist, wenn die berechnete Mittelstellung innerhalb der minimalen Mittelstellung und der maximalen Mittelstellung liegt.
  • Ein Vorteil der vorliegenden Erfindung ist es, daß ein verbessertes Verfahren zur Bestimmung einer Mittelstellung eines Fahrzeug-Lenkungssystemes bereitgestellt wird. Ein anderer Vorteil der vorliegenden Erfindung ist es, daß das Verfahren die Mittelstellung des Lenkungssystemes bestimmt, während das Kraftfahrzeug sich in einer Wendung befindet. Noch ein weiterer Vorteil der vorliegenden Erfindung ist es, daß das Verfahren die Mittelstellung des Lenkrades auf Grundlage von Eingaben durch einen Fahrzeug-Giergeschwindigkeits-Sensor und anderen Eingaben des berechneten, relativen Lenkradwinkels bestimmt, während der Zündschalter auf Ein steht. Ein weiterer Vorteil der vorliegenden Erfindung ist es, daß das Verfahren nicht auf Federhöhen-Sensoreingaben von Aufhängungseinheiten des Kraftfahrzeuges angewiesen ist.
  • Die Erfindung wird nun, anhand eines Beispieles, unter Bezug auf die beigefügten Zeichnungen weiter beschrieben werden, in denen:
  • Abb. 1 eine perspektivische Ansicht eines Kraftfahrzeuges ist, das ein mit der vorliegenden Erfindung im Einklang stehendes Verfahren zur Bestimmung einer Mittelstellung eines Lenkungssystemes verwendet, welches für das Kraftfahrzeug teilweise veranschaulicht ist;
  • Abb. 2 ein Blockdiagramm des Lenkungssystemes für das Kraftfahrzeug der Abb. 1 ist, um das Verfahren im Einklang mit der vorliegenden Erfindung auszuführen; und
  • Abb. 3 bis 5 Fließbilder eines Verfahrens zur Bestimmung einer Mittelstellung eines Lenkungssystemes für ein Kraftfahrzeug aus Abb. 1 im Einklang mit der vorliegenden Erfindung sind.
  • Unter Bezug auf Abb. 1 wird eine Ausführungsform eines Motorfahrzeuges 10 - etwa eines Fahrzeuges mit Eigenantrieb -teilweise gezeigt. Das Kraftfahrzeug 10 schließt Räder 12 und ein allgemein an 14 gezeigtes Lenkungssystem zur Steuerung des Winkels der Räder 12 ein. Das Lenkungssystem 14 schließt Rad-Drehzahlsensor 16 für jedes der Räder 12 ein, um die Umdrehungsgeschwindigkeit der Räder 12 abzutasten. Das Lenkungssystem 14 schließt eine elektronische Regeleinheit - wie etwa eine Bremsen-Regelmodul - zur Ausgabe von Führungsgrößen an eine hydraulische Regeleinheit 19 zur Regelung eines Bremsensystems (nicht bezeigt) des Kraftfahrzeuges 10 ein. Das Lenkungssystem 14 schließt außerdem einen Lenkungssensor 20 (Lenkradwinkel und Geschwindigkeitsstufe), einen Querbeschleunigungs-Messer 22 und einen Giergeschwindigkeits-Sensor 24 ein.
  • Der Lenkungssensor 20 schließt eine Vorrichtung zur Messung eines Auslenkungswinkels des Lenkungssystems 14 von einer Mittelstellung ein, welche durch einen Lenkungssensor 20 in Verbindung mit der elektronischen Regeleinheit 18 bestimmt wird; ebenso wie eine Vorrichtung zur Messung einer Winkelgeschwindigkeit - wiederum in Verbindung mit der elektronischen Regeleinheit 18 - mit welcher das Lenkungssystem 14 (d. h. die Lenksäule) betrieben wird. Ein derartiger Lenkungssensor wird in U. S. -Patent Nr. 4,621,833 offenbart. Der Lenkungssensor 20 schließt ein an der Lenksäule angebrachtes Blendenrad ein, wobei diese Säule im Einklang mit einem Lenkrad rotiert, während das Lenkrad durch den Fahrer des Kraftfahrzeuges 10 gedreht wird. Das Blendenrad weist eine Mehrzahl von Schlitzen auf, welche dazu dienen die Aktivität von Detektoren auszulösen, während das Blendenrad mit dem Lenkrad des Kraftfahrzeuges 10 gedreht wird. Der Lenkungssensor 20 ist eine digitale Vorrichtung, welche während einer Umdrehung des Lenkrades zu einer Mehrzahl von Zeitpunkten ein Zwei-Bit-Signal bereitstellt, und als Ergebnis zeigt jeder der Signalübergänge - für dieses Beispiel - eine Drehung des Lenkrades um 4.5 Grad an. Eine weitere Diskussion des Lenkungssensors 20 kann in den U. S. -Patenten Nr. 4,722,545, 4,621,833 und 4,999,776 gefunden werden.
  • Der Querbeschleunigungs-Messer 22 mißt die Querbeschleunigung des Kraftfahrzeuges 10. Der Giergeschwindigkeits-Sensor 24 mißt die Giergeschwindigkeit entlang der Z-Achse des Kraftfahrzeuges 10.
  • Die elektronische Regeleinheit 18 empfängt Eingaben von den Rädersensoren 16, Querbeschleunigungs-Messer 22 und Giergeschwindigkeits-Sensor 24. Dafür gibt die elektronische Regeleinheit 18 Führungsgrößen an die hydraulische Regeleinheit 19 zur Regelung des Bremsensystems des Kraftfahrzeuges 10 aus. Den Fachleuten wird mit Blick auf diese Offenlegung bewußt sein, daß der Prozessor innerhalb der elektronischen Regeleinheit 18 und seine zugehörigen Peripheriegeräte im Einklang mit mehreren verschiedenen Architekturen strukturiert sein könnten. In diese Ausführungsform ist der Prozessor jedoch so konfiguriert, daß für jeden Befehl der Einheit ein Regelprogramm aus einem Nur-Lese-Speicher (ROM, Read Only Memory) ausgelesen wird, welcher voreingestellte Steuerprogramme speichert. Befehle der Einheit werden von einer Zentraleinheit (CPU, Central Processing Unit; Zentraleinheit) ausgeführt. Der Prozessor schließt integral einen Eingabe/Ausgabe-Steuerschaltkreis (I/O) zum Austausch von Daten mit externen Geräten und einen Direktzugriffs- Speicher (RAM, Random Access Memory, Direktzugriffs-Speicher) ein; um Daten vorübergehend zu halten, während die Daten verarbeitet werden.
  • Unter Bezug auf die Abb. 3 bis 5 wird ein Fließbild des Verfahrens im Einklang mit der vorliegenden Erfindung gezeigt, um die Mittelstellung des Lenkungssystems 14 zu bestimmen. Das Verfahren beginnt in Blase 32 und schreitet zu Block 34 fort, und definiert Konstanten und deklariert lokale und statische Variablen. Das Verfahren definiert zum Beispiel Konstanten, wie etwa einen kurzen bis langen, ganzzahligen Maßstabsfaktor (SCALEINT), eine abschließende Filterkonstante (FILTEREND) und eine geringfügig oberhalb des halben Lenkbereiches liegende Konstante (HALFSWARRANGE). Außerdem werden lokale Variablen definiert, wie etwa · Lenkungssensor-Zählungen (COUNT), die Längsgeschwindigkeit des Fahrzeuges (LONGV), die Giergeschwindigkeit (YAWV), deC geschätzter Lenkradwinkel auf Grundlage von LONGV und YAVW (ROUGHSWA), die Aktivität der Bremsenregelung (IVDACTIVE), die Querbeschleunigung des Fahrzeuges (LATA) und die Lenkrad- UVinkelgeschwindigkeit (SWAV). Weiterhin werden die statischen Variablen definiert wie etwa Lenkradwinkel-Mitte (SWACENTER), Filtereinstellung (FILTER), maximaler VVert an Zählungen (COUNTMAX), minimaler Wert an Zählungen (COUNTMIN), maximaler Wert der Lenkradwinkel-Mittelstellung (SWAGECENTERMAX), minimaler VVert der Lenkradwinkel-Mittelstellung (SWAGECENTERMIN), ein erster Faktor in der Berechnung der Lenkungsmitte (SWACTERM1), ein zweiter Faktor in der Berechnung der Lenkungsmitte (SWACTERM2), und ein Fehlerterm zur Kürzung der Lenkungsmitte von lang auf kurz (SWACTRUNC).
  • Von Block 34 schreitet das Verfahren dann zu Block 36 fort und liest die Eingaben wie etwa COUNT, ROUGHSWA, LONGV, IVDACTIVE, LATA und SWAV. Die elektronische Regeleinheit 18 liest ein digitales Signal von dem Lenkungssensor 20 und liest ein analoges Signal (YAWV) von dem Giergeschwindigkeits-Sensor 24. Die elektronische Regeleinheit 18 schätzt LONGV auf Grundlage der Eingaben von den vier Rad-Drehzahlsensoren 16, worin eine Einheit - für dieses Beispiel - gleich 0.01 Kilometer/Stunde ist, und die Abschätzung von ROUGHSWA LONGV und YAWV und eine lineare Interpolation aus einer 2-D-Tabelle verwendet. Die elektronische Flegeleinheit 18 liest ein analoges Signal (LATA) von dem Querbeschleunigungs- Messer 22 und prüft die Variable IVDACTIVE, um zu sehen ob die hydraulische Regeleinheit betätigt ist.
  • Von Block 36 schreitet das Verfahren zu Block 38 fort und bestimmt ob dies der erste Durchgang durch den Algorithmus ist, indem zum Beispiel ein Initialisierungsmerker überprüft wird. Wenn dem so ist schreitet da Verfahren zu Block 40 fort und initialisiert die statischen Variablen, wobei - für dieses Beispiel - zu einem Zeitpunkt FILTER initialisiert wird, und alle anderen statischen Variablen bei Null (0) initialisiert werden. Nach Block 40, oder wenn dies nicht der erste Durchgang des Verfahrens ist, schreitet dlas Verfahren zu Block 42 fort und bestimmt ob COUNT niedriger als (COUNTMIN) ist, welcher anfänglich auf Null (0) gesetzt ist. Ist dies der Fall, so schreitet das Verfahren zu Block 44 fort und setzt COUNTMIN gleich COUNT. Nach Block 44, oder wenn OQUNT niedriger ist als COUNTMIN, schreitet das Verfahren zu Block 46 fort und schließt den Bestimmungsschritt ein ob COUNT größer ist als COUNTMAX, welcher anfänglich auf Null (0) gesetzt wird. Ist dies der Fall, so schreitet das Verfahren zu · Eclock 48 fort und setzt COUNTMAX gleich COUNT. Nach Block 48, oder wenn COUNT nicht größer ist als COUNTMAX ist, schreitet das Verfahren zu Schritt S0 fort. Man sollte sich bewußt sein, daß auf Grundlage der maximalen und minimalen Lenkungs-Umdrehungen seit dem Start oder des Einschaltens von Kraftfahrzeug 10, und Kenntnis des gesamten Lenkungsweges (z. B. 920 Grad), die Grenzen möglicher Mittelstellungen des Lenkungssystems 14 berechnet werden können.
  • In Block 50 setzt das Verfahren die statische Variable SWACENTERMAX gleich COUNTMIN plus HALFSWARANGE, welcher Wert geringfügig mehr beträgt als die Hälfte des gesamten Bereiches des Lenkrads von Anschlag zu Anschlag. Das Verfahren schreitet dann zu Block 52 fort und setzt die statische Variable SWACENTERMIN gleich COUNTMAX minus HALFSWARANGE. Das Verfahren schreitet zu Block 54 fort und bestimmt ob die gelesene Eingabe LONGV größer ist als eine vorherbestimmte Geschwindigkeit, wie etwa drei Meilen pro Stunde (3 mph); und ob die gelesene Eingabe SWAV ungefähr Null Grad pro Sekunde beträgt, und ob IVDACTIVE falsch ist. Der Algorithmus filtert die Lenkrad-Mittelstellung wenn die Fahrzeuggeschwindigkeit über 3 mph liegt, die Lenkradgeschwindigkeit ungefähr Null (0) beträgt, und die elektronische Regeleinheit 18 die hydraulische Regeleinheit 19 für das Bremssystem des Kraftfahrzeuges 10 nicht aktiv steuert. Falls nicht schreitet das Verfahren zu Block 56 (Abb. 5) fort, um sicher zu stellen daß die beste Schätzung der Mittelstellung innerhalb der bekannten, möglichen Grenzen liegt (dies ist kurz nach dem Starten und bevor der Filter lange in Betrieb war am wichtigsten). Das Verfahren bestimmt ob die statische Variable SWACENTER größer ist als die statische Variable SWACENTERMAX. Falls dies so ist schreitet das Verfahren zu Schritt S8 fort, und setzt die statische Variable SWACENTER gleich der statischen Variable SWACENTERMAX. Nach Block 58, oder wenn die statische Variable SWACENTER nicht größer ist als die statische Variable SWACENTERMAX, schreitet das Verfahren zu Block 60 fort und bestimmt ob die statische Variable SWACENTER kleiner ist als die statische Variable SWACENTERMIN. Ist dies der Fall, so schreitet das Verfahren zu Schritt 62 fort und setzt die statische Variable SWACENTER gleich der statischen llariable SWACENTERMIN. Nach Block 62, oder wenn die statische Variable SWACENTER nicht kleiner ist als die statische Variable SWACENTERMIN, schreitet das Verfahren zu Block 64 fort; und schreibt den Ausgabewert der statischen Variable SWACENTER zur Verwendung durch die elektronische Regeleinheit 18 zur Regelung der hydraulischen Regeleinheit 19 des Bremsensystems von Kraftfahrzeug 10. Die Methodik schreitet dann zu Blase 66 fort, um das Verfahren erneut zu beginnen und SWACENTER einzustellen.
  • In Block 54 schreitet das Verfahren - wenn LONGV größer ist als 3 mph ist, SWAV ungefähr Null ist und IVDACTIVE falsch ist - zu Block 68 fort, und bestimmt ob das Kraftfahrzeug 10 ungefähr geradeaus fährt. Die elektronische Regeleinheit 18 bestimmt ob der Absolutwert von ROUGHSWA kleiner ist als ein vorherbestimmter Wert, etwa zehn Grad (10º). Ist dies der Fall, so schreitet das Verfahren zu Block 70 fort um die Filterparameter einzurichten, und zwar in Vorbereitung einer langsamer ansprechenden, aber genaueren Berechnung der Lenkungsmitte auf Grundlage der Lenkungszählung durch einen sich bewegenden Polfilter. Die elektronische Regeleinheit 18 bestimmt ob FILTER kleiner als oder gleich FILTEREND ist, was in diesem Beispiel eine Minute ist. Ist dies der Fall, so schreitet das Verfahren zu Block 72 fort und setzt SWACTERM1 gleich SCALEINT · 2/FILTER, um eine Zeitkonstante zu begründen; und schreitet zu Block 74 fort und setzt SWACTERM2 gleich SCALEINT minus SWACTERM1. Das Verfahren schreitet dann zu Block 76 fort und inkrementiert die Zeitkonstante um die Hälfte der Schleifenzeit - etwa 0.0035 Sekunden - indem FILTER gleich FILTER plus Eins (1) gesetzt wird. Solange die Bedingungen in den Blöcken 54 und 68 befriedigt sind, wird die Zeitkonstante FILTER zusammen mit der Echtzeit inkrementiert (eine Sekunde verstreicht und FILTER inkrementiert um eine Sekunde). Indem der Term 2/FILTER verwendet wird reduziert sich diese Inkrementierungsgeschwindigkeit der FILTER-Zeitkonstante auf die Hälfte der Echtzeit. Nach Block 76, oder wenn FILTER nicht kleiner oder gleich FILTEREND in Block 70 ist, schreitet das Verfahren zu Block 78 in Abb. 5 fort.
  • In Block 78 berechnet das Verfahren SWACENTER unter Verwendung einer Long Integer-Filtergleichung. Die Berechnung der Mittelstellung des Lenkradwinkels basiert auf einem Tiefpaß-Filter mit ansteigender Zeitkonstante, die bei 0.5 Sekunden beginnt und bei sechzig (60) Sekunden endet. Das Verfahren berechnet SWACENTER wie folgt:
  • SWACENTER_long = (SWACTERM1 · COUNT) + (SWACTERM2 * SWACENTER) + SWACTRUNC
  • Das Verfahren schreitet zu Block 80 fort und verkürzt die lange Ganzzahl auf eine kurze:
  • SWACENTER = SWACENTER long/SCALEINT
  • Das Verfahren schreitet dann zu Block 82 fort und berechnet einen Kürzungsfehler:
  • SWACTRUNC = SWACENTER long - (SWACENTER * SCALINT)
  • Das Verfahren schreitet dann zum vorher beschriebenen Block 56 fort. Man sollte sich bewußt sein daß SWACENTER long ein Zweiunddreißig-Bit-Wert (32 Bit) ist und SWACENTER ein Sechzehn-Bit-Wert (16 Bit) ist, und daß der Kürzungsfehler im Speicher gespeichert wird.
  • Kehrt man zu Block 68 in Abb. 4 zurück, so schreitet das Verfahren - wenn der absolute Wert von ROUGHSWA nicht kleiner ist als der vorherbestimmte Betrag, wie etwa zehn Grad (10º) - zu Block 84 fort, und bestimmt ob FILTER niedriger ist als ein vorherbestimmter Wert, etwa drei (3) Sekunden; und OB der absolute Wert von LATA niedriger ist als ein vorherbestimmter Wert, etwa 0.3 G. Ist LATA höher als 0.3 G, so beginnen die Reifen in einem nicht linearen Bereich zu arbeiten, und die zur Berechnung von ROUGHSWA verwendete Tabelle ist nicht ausreichend genau. Sind die Bedingungen in Block 84 nicht befriedigt so schreitet das Verfahren zum vorher beschriebenen Block 56 fort. Sind die Bedingungen in Block 84 erfüllt so schreitet das Verfahren zu Block 86 fort, weil das Verfahren - unter Verwendung des langsamer ansprechenden, aber genaueren Verfahrens - womöglich die Mitte noch nicht gefunden hat; und verwendet ein schneller ansprechendes, aber weniger genaues Verfahren. Das schnellere Verfahren verwendet die Lenkradwinkel-Abschätzung (ROUGHSWA) durch einen Filter von ein (1) Hz, um zu berechnen welches die Lenkungsmitte sein sollte. Das Verfahren berechnet SWACENTER long entsprechend einer Long-Integer-Filtergleichung:
  • SWACENTER_long = 6993 · (COUNT - ROUGHSWA / 4.5) + 993007 · SWACENTER + SWACTRUNC
  • Das Verfahren schreitet zu Block 88 fort und verkürzt die lange Ganzzahl wie folgt in eine kurze:
  • SWACENTER = SWACENTER long - (SWACENTER * SCALEINT)
  • Nach Block 88 schreitet das Verfahren zum vorher beschriebenen Block 56 fort. Man sollte sich bewußt sein daß das Verfahren die Mittelstellung des Lenkungssystems 14 in jeder Schleife neu berechnet und einstellt.

Claims (13)

1. Ein Verfahren zur Bestimmung einer Mittelstellung eines Fahrzeug- Lenkungssystemes, wobei dieses Verfahren die Schritte umfaßt:
Definieren (34) von Minimal- (COUNTMIN) und Maximalwerten (COUNTMAX) der Umdrehung eines Lenkrades des Fahrzeug-Lenkungssystemes (14);
Ablesen (36) einer Mehrzahl vorherbestimmter Eingaben, einschließlich einer Umdrehungszählung (COUNT) des Lenkrades und Lenkungs-Rechenfaktoren SWACTERM1, SWACTERM2, SWACTRUNC);
Setzen (44, 48) der Minimal- (COUNTMIN) und Maximalwerte (COUNTMAX) von Umdrehungszählungen des Lenkrades in Abhängigkeit der Ablesung von der Umdrehungszählung (COUNT) des Lenkrades;
Setzen (50, 52) einer minimalen Mittelstellung (SWACENTERMIN) und einer maximalen Mittelstellung (SWACENTERMAX) für das Fahrzeug-Lenkungssystem auf Grundlage der minimalen (COUNTMIN) und maximalen (COUNTMAX) Zählwerte der Lenkrad-Umdrehung;
Berechnen (78) einer Mittelstellung (SWACENTER) des Fahrzeug-Lenkungssystemes auf Grundlage der Umdrehungszählung (COUNT) des Lenkrades und der Lenkungs- Rechenfaktoren (SWACTERM1, SWACTERM2, SWACTRUNC);
Bestimmen (56, 60) ob die berechnete Mittelstellung (SWACENTER) innerhalb der minimalen Mittelstellung (SWACENTERMIN) und der maximalen Mittelstellung (SWACENTERMAX) liegt; und
Folgern (56, 60) daß die berechnete Mittelstellung (SWACENTER) die Mittelstellung · des Fahrzeug-Lenkungssystemes (14) ist, wenn die berechnete Mittelstellung innerhalb der minimalen Mittelstellung (SWACENTERMIN) und der maximalen Mittelstellung (SWACENTERMAX) liegt.
2. Ein Verfahren nach Anspruch 1, das den Schritt (38) der Bestimmung einschließt, ob sich das Verfahren - nach diesem Schritt (36) des Lesens einer Mehrzahl vorherbestimmter Eingaben, einschließlich einer Umdrehungszählung (COUNT) des Lenkrades und Lenkungs-Rechenfaktoren (SWACTERM1, SWACTERM2, SWACTRUNC) - in seinem ersten Durchgang befindet.
3. Ein Verfahren nach Anspruch 2, das den Schritt (40) der Initialisierung vorherbestimmter Variablen einschließt, falls sich das Verfahren in seinem ersten Durchgang befindet.
4. Ein Verfahren nach den Ansprüchen 1, 2 oder 3, in dem der Schritt (44, 48) des Setzens minimaler (COUNTMIN) und maximaler (COUNTMAX) Zählwerte der Lenkradumdrehung in Abhängigkeit von der Anzeige der Umdrehungszählung (OQUNT) des Lenkrades eine Bestimmung umfaßt, ob die Umdrehungszählung (COUNT) des Lenkrades kleiner ist als der minimale Wert (COUNTMIN); und, wenn dies der Fall ist, das Gleichsetzen des minimalen Wertes (COUNTMIN) mit der Umdrehungszählung (COUNT) des Lenkrades; und die Bestimmung ob die Umdrehungszählung (COUNT) des Lenkrades größer ist als der maximale Wert (COUNTMAX); und, wenn dies der Fall ist, das Gleichsetzen des maximalen Wertes (COUNTMAX) mit der Umdrehungszählung (COUNT) des Lenkrades.
5. Ein Verfahren nach den Ansprüchen 1, 2, 3, oder 4, in dem der Schritt (50, 52) des Setzens der minimalen Mittelstellung (SWACENTERMIN) und der maximalen Mittelstellung (SWACENTERMAX) für das Fahrzeug-Lenkungssystem auf Grundlage der minimalen (COUNTMIN) und der maximalen (COUNTMAX) Zählwerte der Lenkradumdrehung das Gleichsetzen (50) der maximalen Mittelstellung (SWACENTERMAX) mit dem minimalen (COUNTMIN) Zählwert der Lenkradumdrehung plus der Hälfte (HALFSWARANGE) eines Zählbereiches der Lenkradumdrehung umfaßt; und Gleichsetzen (52) der minimalen Mittelstellung (SWACENTERMIN) mit dem maximalen (COUNTMAX) Zählwert der Lenkradumdrehung minus der Hälfte (HALFSWARANGE) eines Zählbereiches der Lenkradumdrehung.
6. Ein Verfahren nach einem der vorstehenden Ansprüche, das den weiteren Schritt (68) der Bestimmung einschließt, ob das Lenkrad des Fahrzeug-Lenkungssystemes (14) relativ gerade ausgerichtet ist.
7. Ein Verfahren nach Anspruch 6, in dem der Bestimmungsschritt, ob das Lenkrad des hahrzeug-Lenkungssystemes (14) relativ gerade ausgerichtet ist, das Einlesen einer vorherbestimmten Eingabe einer geschätzten Mittelstellung des Fahrzeug- Lenkungssystemes (14) umfaßt; und die Bestimmung ob ein absoluter Wert der geschätzten Mittelstellung innerhalb eines vorherbestimmten Bereiches liegt.
3. Ein Verfahren nach Anspruch 7, das den Schritt (84) der Bestimmung einschließt, ob die Zeitkonstante eines sich bewegenden Polfilters kleiner ist als ein vorherbestimmter Wert; und die Bestimmung ob ein absoluter Wert einer Querbeschleunigung des Fahrzeuges kleiner ist als eine vorherbestimmte Beschleunigung.
9. Ein Verfahren nach einem der vorstehenden Ansprüche, das den weiteren Schritt (54) der Bestimmung einschließt, ob eine Längsgeschwindigkeit (LONGV) des Fahrzeuges niedriger ist als eine vorherbestimmte Geschwindigkeit; ob eine Lenkrad- Winkelgeschwindigkeit (SWAV) ungefähr Null ist; und ob ein Regelmodul (18) die Hydraulikeinheiten (19) nicht betätigt.
10. Ein Verfahren nach einem der vorstehenden Ansprüche, in dem der Schritt (78) der Berechnung der Mittelstellung (SWACENTER) des Fahrzeug-Lenkungssystemes (14) die Berechnung der Mittelstellung auf Grundlage einer ersten, vorherbestimmten Konstanten - multipliziert mit der abgelesenen Zählung der Lenkrad-Umdrehung - und der Addition zu einer zweiten, vorherbestimmten Konstanten - multipliziert mit der zuvor berechneten Mittelstellung - umfaßt.
11. Ein Verfahren nach einem der vorstehenden Ansprüche, in dem der Schritt der Folgerung (56, 60) - daß die berechnete Mittelstellung (SWACENTER) die Mittelstellung des Fahrzeug-Lenkungssystemes (14) ist, wenn die berechnete Mittelstellung innerhalb der minimalen Mittelstellung (SWACENTERMIN) und der maximalen Mittelstellung (SWACENTERMAX) liegt - die Bestimmung (56) umfaßt, ob die berechnete Mittelstellung (SWACENTER) nicht höher ist als die maximale Mittelstellung (SWACENTERMAX); und, wenn dies der Fall ist, die Bestimmung (60) ob die berechnete Mittelstellung (SWACENTER) nicht niedriger ist als die minimale Mittelstellung (SWACENTERMIN); und, wenn dies der Fall ist, Schreiben (64) der berechneten Mittelstellung (SWACENTER) als Mittelstellung.
12. Ein Verfahren nach Anspruch 11, das die weiteren Schritte des Gleichsetzens (58) der berechneten Mittelstellung (SWACENTER) mit der maximalen Mittelstellung (SWACENTERMAX) umfaßt, wenn die berechnete Mittelstellung die maximale AAittelstellung (SWACENTERMAX) übersteigt; und des Gleichsetzens (62) der berechneten Mittelstellung (SWACENTER) mit der minimalen Mittelstellung (SWACENTERMIN), wenn die berechnete Mittelstellung (SWACENTER) niedriger ist als die minimale Mittelstellung (SWACENTERMIN).
13. Ein Verfahren nach einem der vorstehenden Ansprüche, in dem der Schritt der Berechnung (78) einer Mittelstellung (SWACENTER) des Fahrzeug- Lenkungssystemes auf Grundlage der Umdrehungszählung (COUNT) des Lenkrades und der Lenkungs-Rechenfaktoren (SWACTERM1, SWACTERM2, SWACTRUNC) eine Abschätzung der Mittelstellung (SWACENTER) mit einer ersten Genauigkeit erzeugt; und das Verfahren weiterhin die Bildung (86) einer schnelleren Abschätzung der Mittelstellung (SWACENTER) des Fahrzeug-Lenkungssystemes von geringerer Genauigkeit als der ersten Abschätzung umfaßt, wenn das Fahrzeug nicht ungefähr geradeaus steuert.
DE69611480T 1995-06-09 1996-06-03 Verfahren zur Bestimmung der Mittelstelle eines Fahrzeug-Lenkungssystems Expired - Fee Related DE69611480T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US08/488,522 US5732372A (en) 1995-06-09 1995-06-09 Method for determining a center position of a vehicle steering system

Publications (2)

Publication Number Publication Date
DE69611480D1 DE69611480D1 (de) 2001-02-15
DE69611480T2 true DE69611480T2 (de) 2001-05-23

Family

ID=23939996

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69611480T Expired - Fee Related DE69611480T2 (de) 1995-06-09 1996-06-03 Verfahren zur Bestimmung der Mittelstelle eines Fahrzeug-Lenkungssystems

Country Status (4)

Country Link
US (1) US5732372A (de)
EP (1) EP0747282B1 (de)
JP (1) JPH092320A (de)
DE (1) DE69611480T2 (de)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994022693A1 (en) 1993-03-31 1994-10-13 Automotive Technologies International, Inc. Vehicle occupant position and velocity sensor
US5948030A (en) * 1997-07-25 1999-09-07 General Motors Corporation Steering angle determaination method and apparatus
US6089344A (en) * 1998-06-01 2000-07-18 Ford Global Technologies, Inc. Method and apparatus for determining the center position of a steering system
US6050360A (en) * 1998-06-24 2000-04-18 General Motors Corporation Apparatus and method for producing a desired return torque in a vehicle power steering system having a rotational steering position sensor
US6198988B1 (en) 1998-08-10 2001-03-06 Ford Global Technologies, Inc. Method for detecting an erroneous direction of travel signal
USH1846H (en) * 1999-02-02 2000-04-04 Caterpillar Inc. Electro-hydraulic steering system for an articulated vehicle
JP2001004410A (ja) * 1999-06-22 2001-01-12 Nisshinbo Ind Inc ステアリングセンサの故障検知方法
US6141605A (en) * 1999-06-25 2000-10-31 Ford Global Technologies, Inc. Determining the direction of travel of an automotive vehicle from yaw rate and relative steering wheel angle
DE10011710B4 (de) * 2000-03-10 2005-07-14 Daimlerchrysler Ag Verfahren zum Bestimmen einer Mittelstellung bei einem Fahrzeuglenksystem sowieLenksystem zur Durchführung des Verfahrens
US6789017B2 (en) 2002-02-15 2004-09-07 Robert Bosch Corporation Vehicle steering angle position determination method
US20040017190A1 (en) * 2002-07-17 2004-01-29 Mcdearmon Graham F. Apparatus and method for absolute angular position sensing
US6816799B2 (en) * 2002-08-05 2004-11-09 Robert Bosch Corporation Vehicle operating parameter determination system and method
US20080079311A1 (en) * 2006-08-15 2008-04-03 Ford Global Technologies, Llc Vehicle regenerative braking system and method
US9205869B2 (en) * 2010-08-16 2015-12-08 Honda Motor Co., Ltd. System and method for determining a steering angle for a vehicle and system and method for controlling a vehicle based on same
US8583312B2 (en) * 2011-08-22 2013-11-12 Agco Corporation Guidance system automatic wheel angle sensor calibration

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4621833A (en) * 1985-12-16 1986-11-11 Ford Motor Company Control system for multistable suspension unit
JPH0665550B2 (ja) * 1986-01-08 1994-08-24 株式会社日立製作所 パワ−ステアリング制御装置
US4722545A (en) * 1987-05-04 1988-02-02 Ford Motor Company Method and apparatus for determining the center position of a vehicular steering system
US4867466A (en) * 1987-12-16 1989-09-19 Ford Motor Company Distance based method and apparatus for determining the center position of a vehicular steering system
EP0350819B1 (de) * 1988-07-11 1993-12-29 Koyo Seiko Co., Ltd. Einrichtung zur Ermittlung des Mittelpunktes des Lenkungswinkels
JPH07100446B2 (ja) * 1988-09-16 1995-11-01 日産自動車株式会社 車両用中立操舵角検出装置
JP2507598B2 (ja) * 1989-05-15 1996-06-12 日産自動車株式会社 中立舵角推定装置
JP2502745B2 (ja) * 1989-05-15 1996-05-29 日産自動車株式会社 中立舵角推定装置
JP2817244B2 (ja) * 1989-08-23 1998-10-30 日産自動車株式会社 中立舵角推定装置
US4999776A (en) * 1989-11-30 1991-03-12 Ford Motor Company Method and apparatus for determining the center position of a vehicular steering system
US5253172A (en) * 1990-01-25 1993-10-12 Mitsubishi Jidosha Kogyo Kabushiki Kaisha Method and apparatus for learning neutral position of vehicle steering angle
JPH04252912A (ja) * 1991-01-29 1992-09-08 Nippondenso Co Ltd 車両用操舵位置検出装置
DE4130142A1 (de) * 1991-09-11 1993-03-18 Fichtel & Sachs Ag Einrichtung und verfahren zur bestimmung eines korrekturwinkels fuer einen lenkwinkelsensor eines fahrzeugs
US5243188A (en) * 1991-09-26 1993-09-07 Kabushiki Kaisha Tokai Rika Denki Seisakusho Neutral position detector for steering wheels having a first and second rotors with aligned slots
JPH05162652A (ja) * 1991-12-10 1993-06-29 Mitsubishi Motors Corp ステアリングハンドルの中立点推定方法
JPH06255530A (ja) * 1993-03-02 1994-09-13 Toyota Autom Loom Works Ltd 産業車両における操舵輪の中立位置検出装置
US5422810A (en) * 1994-05-05 1995-06-06 Ford Motor Company Method and apparatus for determining steering position of automotive steering mechanism
US5465210A (en) * 1994-08-18 1995-11-07 General Motors Corporation Method for determining a vehicle steering wheel center position
US5434784A (en) * 1994-08-26 1995-07-18 General Motors Corporation Vehicle steering wheel position sensing apparatus

Also Published As

Publication number Publication date
EP0747282B1 (de) 2001-01-10
DE69611480D1 (de) 2001-02-15
JPH092320A (ja) 1997-01-07
EP0747282A1 (de) 1996-12-11
US5732372A (en) 1998-03-24

Similar Documents

Publication Publication Date Title
DE69611480T2 (de) Verfahren zur Bestimmung der Mittelstelle eines Fahrzeug-Lenkungssystems
DE60315576T2 (de) Vorrichtung und Verfahren zum Bestimmen des absoluten Lenkwinkels für eine Fahrzeugbewegungsregelung
DE69706222T2 (de) System und Verfahren zur dynamischen Bestimmung des Fahrzustandes eines Kraftfahrzeuges
DE69930594T2 (de) Verfahren zur Feststellung des Neigungswinkels eines sich bewegenden Fahrzeuges
DE112016002910B4 (de) Spurhaltevorrichtung
EP1826530B1 (de) Verfahren und Vorrichtung zur Umfangsermittlung eines Rades
DE69617876T2 (de) Einrichtung zur Schätzung der Querrutschgeschwindigkeit eines Fahrzeuges, kompatibel mit der Wankbewegung des Fahrzeugs und der Neigung der Strasse
DE69703222T2 (de) Verfahren zur Herstellung eines Lenksstellungssignals
DE69911485T2 (de) Vorrichtung zum Schätzen des Rollens einer Fahrzeugkarosserie unter Benutzung von Grenzwerten für Rollwinkel und Rollwinkelgeschwindigkeit
DE4436162C1 (de) System zum Regeln der Fahrstabilität eines Kraftfahrzeugs
DE102019104662A1 (de) System und Verfahren zum Verfolgen von Reifenprofilverschleiss
DE69624969T2 (de) Fahrzeugodometerkorrektursystem
DE69913609T2 (de) Vorrichtung und Verfahren zur Erzeugung eines gewünschten Rückstellmomentes für die Servolenkung eines Kraftfahrzeuges
DE69923465T2 (de) Beschränkung der wankbewegung eines fahrzeugs
DE112009005281B4 (de) Verfahren und Vorrichtung zum Schätzen einer Drehcharakteristik eines Fahrzeugs
DE102008033482B4 (de) Neigungswinkel-Erfassungseinrichtung für ein Kraftrad
EP1870674A2 (de) Vorrichtung und Verfahren zur Kurvenvorwarnung
DE19936423A1 (de) Vorrichtung zum Regeln der Querneigung eines Vierradfahrzeugs unter Einhaltung dessen Kurvenfahrkurses
DE4011976A1 (de) Steuervorrichtung fuer stossdaempfer
EP1827930A1 (de) Neigungswinkelermittlung für ein motorrad
DE102016223902B4 (de) Verfahren und System zur Bestimmung von Radumfängen und Spurweiten eines Fahrzeugs
DE102007002791A1 (de) Verfahren und Vorrichtung zur Bestimmung der Geschwindigkeit eines Fahrzeugs
DE112009004766T5 (de) Spezifikationsinformationen-Bestimmungsvorrichtung und Fahrzeug
DE3851131T2 (de) Verfahren und Vorrichtung zur Bestimmung der Mittelstelle eines Fahrzeuglenkungssystems.
WO2019211169A1 (de) VERFAHREN UND VORRICHTUNG ZUM ERKENNEN EINES STRAßENZUSTANDS

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8327 Change in the person/name/address of the patent owner

Owner name: FORD-WERKE GMBH, 50735 KOELN, DE

Owner name: FORD MOTOR CO. LTD., BRENTWOOD, ESSEX, GB

Owner name: FORD FRANCE S.A., RUEIL-MALMAISON, FR

8328 Change in the person/name/address of the agent

Representative=s name: DROEMER, H., DIPL.-PHYS. DR.-ING., PAT.-ASS., 51429

8339 Ceased/non-payment of the annual fee