DE3906680A1 - Kraftfahrzeug-betriebssteuervorrichtung - Google Patents

Kraftfahrzeug-betriebssteuervorrichtung

Info

Publication number
DE3906680A1
DE3906680A1 DE3906680A DE3906680A DE3906680A1 DE 3906680 A1 DE3906680 A1 DE 3906680A1 DE 3906680 A DE3906680 A DE 3906680A DE 3906680 A DE3906680 A DE 3906680A DE 3906680 A1 DE3906680 A1 DE 3906680A1
Authority
DE
Germany
Prior art keywords
wheel
values
acceleration
filter
wheel speed
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.)
Granted
Application number
DE3906680A
Other languages
English (en)
Other versions
DE3906680C3 (de
DE3906680C2 (de
Inventor
Takashi Watanabe
Shusaku Fujimoto
Kazunori Sakai
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.)
Denso Corp
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
NipponDenso Co Ltd
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 Toyota Motor Corp, NipponDenso Co Ltd filed Critical Toyota Motor Corp
Publication of DE3906680A1 publication Critical patent/DE3906680A1/de
Application granted granted Critical
Publication of DE3906680C2 publication Critical patent/DE3906680C2/de
Publication of DE3906680C3 publication Critical patent/DE3906680C3/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T8/00Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
    • B60T8/17Using electrical or electronic regulation means to control braking
    • B60T8/176Brake regulation specially adapted to prevent excessive wheel slip during vehicle deceleration, e.g. ABS
    • B60T8/1761Brake regulation specially adapted to prevent excessive wheel slip during vehicle deceleration, e.g. ABS responsive to wheel or brake dynamics, e.g. wheel slip, wheel acceleration or rate of change of brake fluid pressure
    • B60T8/17616Microprocessor-based systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T8/00Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
    • B60T8/17Using electrical or electronic regulation means to control braking
    • B60T8/173Eliminating or reducing the effect of unwanted signals, e.g. due to vibrations or electrical noise
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T8/00Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
    • B60T8/17Using electrical or electronic regulation means to control braking
    • B60T8/175Brake regulation specially adapted to prevent excessive wheel spin during vehicle acceleration, e.g. for traction control

Landscapes

  • Engineering & Computer Science (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Physics & Mathematics (AREA)
  • Fluid Mechanics (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Regulating Braking Force (AREA)

Description

Die Erfindung betrifft eine Kraftfahrzeug-Betriebssteuer­ einrichtung zur Steuerung der Betriebszustände eines Kraftfahrzeuges auf der Grundlage entsprechender Werte von Drehbeschleunigungen der Kraftfahrzeugräder und insbesondere eine Berechnungsvorrichtung zur Berechnung der Radbeschleunigung, zur Verwendung in einer derartigen Betriebssteuervorrichtung.
Es wurden schon die verschiedensten Vorschläge gemacht, um die Betriebsbedingungen eines Kraftfahrzeuges auf der Grundlage entsprechender Werte von Beschleunigung der Räder des Fahrzeuges zu steuern. Im folgenden sei festgehalten, daß "Rad" die Räder oder Reifen eines Fahrzeuges bezeichnet, "Raddrehbeschleunigung" im folgenden als "Radbeschleunigung" bezeichnet wird und "Raddreh­ geschwindigkeit" im folgenden als "Radgeschwindigkeit" bezeichnet wird. Bekannte Vorschläge umfassen z. B. eine Steuervorrichtung für Fahr mit konstanter Geschwindigkeit, wobei die Kraftfahrzeuggeschwindigkeit so geregelt wird, daß sie auf einer Zielgeschwindigkeit gehalten wird, eine Traktions-Steuervorrichtung, welche den Grad von Radschlupf während der Beschleunigung steuert und eine Antirutschsteuervorrichtung zur Verhinderung von Blockieren der Kraftfahrzeugräder während des Bremsvorganges. Bei derart bekannten Kraftfahrzeug-Betriebssteuervorrichtungen wird die Radbeschleunigung verwendet, um direkt irgendwelche Änderungen in der Laufbedingung der Räder auszudrücken. Da die Information, welche den Beschleunigungsgrad ausdrückt, auch direkt anzeigt, ob tatsächlich eine Beschleunigung oder eine Verzögerung vorliegt, können ausgezeichnete Steuerergebnisse erhalten werden, indem die Steuerung auf der Grundlage der Radbeschleunigung durchgeführt wird.
Für gewöhnlich werden bei derart bekannten Vorrichtungen aufeinanderfolgende Werte von momentanen Radgeschwindigkeiten (d. h. jeweils gemessen während eines sehr kurzen Zeitintervalles) nacheinander erhalten und zeitweise gespeichert und aufeinanderfolgende Werte von momentanen Radbeschleunigungen werden von diesen Werten von momentanen Radgeschwindigkeiten erhalten. Im Falle der Antirutsch-Steuervorrichtung gemäß der JP-OS 60-35 649 wird der jüngst erhaltene Wert der Radgeschwindigkeit als V x 0, die unmittelbar vorher erhaltene Radgeschwindigkeit als V x 1 und das Zeitintervall, während dem V x 0 gemessen wird als Δ T n und das Zeitintervall zur Messung von V x 1 als Δ T (n-1) bezeichnet; hieraus ergibt sich dann die momentane Radbeschleunigung V′ W durch die folgende Gleichung:
Die gemessene Radgeschwindigkeit beinhaltet jedoch einen hohen Betrag von hochfrequenten Rauschkomponenten, hervorgerufen durch Vibrationen aufgrund der Straßenoberfläche, d. h. Vibrationen des Fahrzeuges und/oder Einbauteilen, welche die Sensoren zur Messung der Radgeschwindigkeit tragen. Da die momentane Radbeschleunigung auf der Grundlage der gemessenen Radgeschwindigkeit berechnet wird, enthält die berechnete Beschleunigung ebenfalls hohe Beträge von hochfrequenten Rauschanteilen. Dies hat zur Folgen, daß, wenn die Steuerung des Fahrzeuges direkt auf der Grundlage des berechneten momentanen Radbeschleunigungswertes durchgeführt wird, ein Steuerfehler auftreten kann, was zur Folge hat, daß der Steuerprozeß nicht mehr durchgeführt werden kann aufgrund der hochfrequenten Rauschanteile.
Es ist daher Aufgabe der vorliegenden Erfindung, die eingangs geschilderten Probleme des Standes der Technik zu umgehen und eine Kraftfahrzeug-Betriebssteuervorrichtung zur Steuerung der Betriebszustände eines Kraftfahrzeuges auf der Grundlage von Radbeschleunigung zu schaffen, bei der ein Filterprozeß mit einem hohen Grad von Genauigkeit durchgeführt wird, um hochfrequente Rausch- oder Störanteile des erhaltenen Wertes der Radbeschleunigung auszuschließen, um somit einen hochgenauen Wert der Radbeschleunigung zu erhalten. Um einen effektiven Filterprozeß sicherzustellen, werden gewisse Parameter des Filters, beispielsweise die Eckfrequenz (Cut-Off-Frequency) variabel abhängig von Informationen gehalten, welche den momentanen Zustand des Fahrzeugrades betreffen.
Diese Informationen hinsichtlich der Fahrzeugräder können Radgeschwindigkeitsdaten, Informationen, welche anzeigen, ob die Beschleunigungsmessung momentan an einem angetriebenen oder einem treibenden Rad durchgeführt wird, oder Informationen beinhalten, welche die Dauer der Abtastintervalle betreffen, innerhalt der aufeinanderfolgende Werte von Radgeschwindigkeit erhalten werden. Insbesondere können derartige Informationen verwendet werden, um Sätze von Filterkoeffizienten-Werten auszuwählen, welche eine geeignete Filterung ermöglichen, um höchst effektiv hochfrequente Anteile von den Werten der Beschleunigung auszuschließen, die als Ausgänge von den Filterverarbeitungen erhalten werden.
Der Filtervorgang wird vorzugsweise durch einen digitalen Tiefpaß-Filtervorgang durchgeführt, so daß die Werte der Filterkoeffizienten frei bestimmt werden können, beispielsweise durch ein Computerprogramm. Die Filterparameter, die so modifiziert werden können durch Einstellung der Filterkoeffizienten, umfassen Eckfrequenz in der Verwendung beim Tiefpaß-Filtervorgang, um hochfrequente Rauschanteile auszuschließen, Filtertyp (z. B. Tiefpaßfilter zweiter Ordnung, Tiefpaßfilter dritter Ordnung, Chebyshev-Filterantwort oder Butterworth-Filteranwort etc.). Eine verbesserte Genauigkeit kann dadurch erreicht werden für die Werte von Radbeschleunigung, die in einer erfindungsgemäßen Vorrichtung erhalten werden.
Aufgrund dieser Ausbildung einer erfindungsgemäßen Kraftfahrzeug-Betriebssteuervorrichtung können Filterparameter, wie beispielsweise Eckfrequenz in Abhängigkeit von verschiedensten Zuständen bezüglich des Rades festgesetzt werden. Wenn beispielsweise das Rad in einem festgelegten Hochgeschwindigkeitsbereich dreht, kann die Eckfrequenz auf einen festgelegten hohen Wert gesetzt werden, wohingegen die Radgeschwindigkeit in einem niederen Bereich ist, die Eckfrequenz auf einen geringeren Wert gesetzt werden kann, so daß eine optimale Ausschließung von hochfrequenten Rauschanteilen des sich ergebenden Beschleunigungssignals für beide Geschwindigkeitsbereiche sichergestellt ist. Wenn einmal ein geeigneter Wert der Eckfrequenz auf diese Art und Weise bestimmt worden ist, können dann geeignete Filterkoeffizienten erhalten werden durch Erzeugung dieses Eckfrequenzwertes. Diese Filterkoeffizienten können beispielsweise aus einer Mehrzahl von vorherbestimmten Sätzen von Filterkoeffizienten ausgewählt werden entsprechend den respektiven unterschiedlichen Werten der Eckfrequenz. Somit können Filterparameter ausgewählt werden, um einen optimalen Filtervorgang für den momentanen Zustand eines jeden Rades bereitzustellen. Die Filterverarbeitung von aufeinanderfolgend erhaltenen Werten von momentanen Radbeschleunigungen wird durchgeführt unter Verwendung dieser Koeffizientenwerte, um ein genaues Radbeschleunigungssignal zu erhalten, wobei die erwähnten hochfrequenten Rauschanteile wirksam ausgeschlossen werden. Die vorliegende Erfindung ermöglicht somit eine verbesserte Genauigkeit der Steuerung eines Kraftfahrzeuges auf der Grundlage der Werte von Radbeschleunigung, die erhalten werden als Ergebnis des Filterprozesses, wobei es nicht nötig ist, den Zustand einer Bremsvorrichtung oder anderer Einrichtungen an dem Fahrzeug zu ändern, um somit die verbesserte Steuergenauigkeit zu erhalten.
Vorteile und zweckmäßige Weiterbildungen der Aufgabenlösung ergeben die Merkmale der Unteransprüche.
Weitere Einzelheiten, Aspekte und Vorteile der vorliegenden Erfindung ergeben sich aus der nachfolgenden Beschreibung unter Bezugnahme auf die Zeichnung. Es zeigt:
Fig. 1 in Blockdiagrammdarstellung die grundlegende Idee der vorliegenden Erfindung;
Fig. 2 schematisch vereinfacht den gesamten Aufbau einer Antirutsch-Steuervorrichtung für ein Fahrzeug gemäß der vorliegenden Erfindung;
Fig. 3 schematisch vereinfacht einen Radgeschwindigkeits- Sensorabschnitt in der Vorrichtung von Fig. 2 für ein Rad des Fahrzeuges;
Fig. 4 ein Flußdiagramm zur Erläuterung der grundlegenden Prinzipien der Antirutsch-Steuervorrichtung gemäß Fig. 2;
Fig. 5, 6 und 7 Flußdiagramme zur Erläuterung der Arbeitsweise einer ersten Ausführungsform einer erfindungsgemäßen Antirutsch-Steuerung;
Fig. 8 ein Zeitdiagramm für das Flußdiagramm von Fig. 5;
Fig. 9 eine grafische Darstellung zur Erläuterung einer Beziehung zwischen Werten von momentaner Radgeschwindigkeit und einer Zahl m, verwendet in dem Flußdiagramm von Fig. 6;
Fig. 10 und 11 grafische Darstellungen zur Erläuterung wahrer Beschleunigungskomponenten und Rauschkomponenten eines Beschleunigungssignals;
Fig. 12 eine grafische Darstellung einer Beziehung zwischen Filter-Eckfrequenz und Radgeschwindigkeit zur Erläuterung einer zweiten Ausführungsform einer erfindungsgemäßen Antirutsch- Steuerung;
Fig. 13, 14 und 15 Flußdiagramme zur Erläuterung der zweiten und der dritten und vierten Ausführungsform einer erfindungsgemäßen Antirutsch- Steuerung;
Fig. 16 ein Blockdiagramm zur Darstellung der grundlegenden Prinzipien einer fünften Ausführungsform einer erfindungsgemäßen Antirutsch-Steuerung;
Fig. 17 ein Zeitdiagramm zur Erläuterung der Arbeitsweise der fünften Ausführungsform;
Fig. 18 ein Flußdiagramm zur Erläuterung der Arbeitsweise der fünften Ausführungsform; und Fig. 19 die Darstellung einer Abwandlung der fünften Ausführungsform, bei der Werte von Beschleunigungsmeß- Zeitpunkten durch Interpolation von Werten (erhalten durch einen Abtastpunkt-Mittelungsprozeß) bestimmt werden.
Fig. 1 zeigt als Blockdiagramm die grundlegenden Prinzipien einer Ausführungsform einer Kraftfahrzeug- Betriebssteuervorrichtung gemäß der vorliegenden Erfindung, bei der eine Filter-Eckfrequenz (Cut-Off-Frequency) für eine verbesserte Filteraktivität variierbar ist. Gemäß Fig. 1 weist eine derartige Vorrichtung im wesentlichen eine Radgeschwindigkeits-Sensoreinrichtung M 1 auf, welche ein Radgeschwindigkeitssignal erzeugt (z. B. ein Signal mit aufeinanderfolgenden Werten von momentanen Radgeschwindigkeiten), welches einer Berechnungseinrichtung M 2 zur Berechnung einer momentanen Radbeschleunigung zugeführt wird, um ein momentanes Radbeschleunigungssignal (bestehend aus aufeinanderfolgenden Werten von momentanen Radbeschleunigungen) zu erhalten. Dieses Signal wird einer Filterverarbeitungseinrichtung M 3 übertragen, welche als Tiefpaßfilter arbeitet, um Frequenzkomponenten auszuschließen, die höher als eine Eckfrequenz f c sind, um ein Beschleunigungssignal zu erhalten für eine Kraftfahrzeug-Betriebssteuereinrichtung M 5. Zusätzlich ist eine Setzeinrichtung M 4 zum Festsetzen einer Eckfrequenz vorgesehen, um einen geeigneten Wert einer Eckfrequenz für die Filterverarbeitungseinrichtung M 3 festzusetzen, welcher die Eckfrequenz ist, die in Abhängigkeit von einer oder mehreren Bedingungen bezüglich des Kraftfahrzeugrades bestimmt wurde, so z. B., ob die Radgeschwindigkeit in einem hohen oder einem niederen Bereich ist, oder ob das Rad ein Antriebsrad oder angetriebenes, d. h. frei mitlaufendes Rad ist.
Eine bevorzugte Ausführungsform der vorliegenden Erfindung, welche eine Antirutsch-Steuervorrichtung ist, wird nun - weiterhin unter Bezugnahme auf die Zeichnung - näher erläutert.
Eine Antirutsch-Steuervorrichtung funktioniert während des Bremsvorganges eines Fahrzeuges um zu verhindern, daß das oder die Kraftfahrzeugräder blockieren, so daß die Rutsch- oder Schleudergefahr verringert wird.
Fig. 2 ist eine schematisch vereinfachte Darstellung des allgemeinen Aufbaus dieser Vorrichtung, wobei mit dem Bezugszeichen 10 eine elektronische Steuereinheit (ECU = electronic control unit) bezeichnet ist, welche u. a. einen Microcomputer beinhaltet. Mit 20 sind die vier Räder des Fahrzeuges bezeichnet, und mit 30 allgemein ein Bremssystem, welches den Grad der angelegten Bremskraft steuert. Das Bezugszeichen 21 bezeichnet eine jede Achse der Räder 20. Das Bremssystem 30 weist im wesentlichen ein Bremspedal 31, einen Hauptzylinder 32, eine Pumpe 33, einen Akkumulator oder Sammler 34, einen Druckregler 35, einen Bremsenbetätiger 36, einen Radzylinder 37, sowie Bremsscheiben 38 an den entsprechenden Rädern 20 auf. Ein Hydraulikdruck, der von dem Hauptzylinder 32 erzeugt wird, wird jedem der Radzylinder 37 übertragen, wobei die so angelegten entsprechenden Werte der Hydraulikdrücke durch eine Mehrzahl von in der Zeichnung nicht dargestellten elektromagnetischen Ventilen gesteuert wird, was in dem Bremsenbetätiger 36 stattfindet. Obwohl in der Zeichnung nicht dargestellt, ist jeder der Radzylinder 37 mit einem Bremskissen ausgestattet, das den Bremsvorgang durch Reibung ausführt, welche mittels den entsprechenden Bremsscheiben 38 erzeugt wird. Die ECU 10 empfängt als Eingangssignale Signale von einem Satz von vier Radgeschwindigkeitssensoren 51, welche jeweils an den Rädern 20 angeordnet sind. In dieser Ausführungsform umfassen die Räder 20 sowohl Antriebsräder als auch angetriebene oder freilaufende Räder. Signale von einem Bremsenschalter 42 werden ebenfalls der ECU 10 eingegeben. Die ECU 10 führt einen festgelegten Berechnungsvorgang durch, der auf Grundlage dessen die Mehrzahl von elektromagnetischen Ventilen des Bremsenbetätigers 36 so betrieben wird, daß die entsprechenden Werte des Hydraulikdrucks an den Radzylindern 37 der Räder 20 reguliert werden.
Fig. 3 zeigt einen Radgeschwindigkeitssensor 51 für eines der Räder 20. Gemäß Fig. 3 ist der Radgeschwindigkeitssensor 51 aus einem Signalrotor 52 gebildet, der zusammen mit dem Rad dreht, sowie einem magnetischen Aufnehmer 53. Der Signalrotor 52 weist 96 Zähne auf, die äquidistant an seinem Umfang angeordnet sind und das sich ergebende Ausgangssignal von dem Aufnehmer 53 wird durch einen Wellenform-Formschaltkreis 54 übertragen, um somit ein Ausgangssignal zu erhalten, welches im folgenden als Radgeschwindigkeits-Detektionssignal bezeichnet wird und aus einem Zug von Rechteckimpulsen besteht. Dieses Signal wird einem Interrupt-Eingang des Microcomputers in der ECU 10 zugeführt. Als Antwort auf jeden Radgeschwindigkeitsimpuls inkrementiert der Microcomputer einen Zählwert in einem Register, wobei dieser Zählwert verwendet wird, um Werte von momentanen Radgeschwindigkeiten zu erhalten, wie im folgenden noch erläutert wird.
Die Arbeitsweise dieser Vorrichtung wird nun unter Bezugnahme auf die Fig. 4 bis 7 erläutert, welche Flußdiagramme zur Erläuterung der Arbeitsweise des Microcomputers in der ECU 10 sind. Fig. 4 ist ein Gesamtflußdiagramm des Hauptprogrammes zur Durchführung einer Antirutsch-Steuerung. Die folgende Beschreibung erfolgt unter Bezugnahme auf ein einzelnes Rad, es versteht sich jedoch, daß gleiche oder ähnliche Abläufe für jedes der Räder durchgeführt werden. Der Prozeßablauf beginnt, wenn die Energiezufuhr zu der ECU 10 eingeschaltet wird. In einem Schritt 100 wird eine Initialisierung durchgeführt. In einem Schritt 200 wird die Radgeschwindigkeit V W berechnet. Bei dieser Ausführungsform wird eine Steuerung an jedem der vier Räder 20 durchgeführt, so daß entsprechende Werte der Radgeschwindigkeit V W für jedes der Räder 20 berechnet werden. In einem Schritt 300 wird die Radbeschleunigung W berechnet.
In einem Schritt 400 wird entschieden, ob eine Antirutscht- Steuerung begonnen werden kann oder nicht. Diese Entscheidung wird auf der Grundlage einer Anzahl von unterschiedlichen Bedingungen getroffen, beispielsweise, ob der Bremsenschalter 42 erfaßt hat, daß das Bremspedal 41 gedrückt wurde, ob oder ob nicht die Radbeschleunigung W kleiner ist als ein festgelegter Wert -s, ob ein Rutschfaktor S (erhalten aus der Fahrzeuggeschwindigkeit V M durch die Gleichung, die unten angegeben ist) größer als ein festgelegter Wert ist oder nicht, etc. Die erwähnte Gleichung ist:
In einem Schritt 500 werden die entsprechenden Betriebszustände für die elektromagnetischen Ventile des Bremsenbetätigers 36 berechnet auf der Grundlage der Werte von Radgeschwindigkeit V W und Radbeschleunigung W , welche in den Schritten 200 und 300 erhalten wurden. Wenn beispielsweise die elektromagnetischen Ventile für die Radzylinder 37 drei unterschiedliche Betriebszustände haben, bei denen der Hydraulikdruck erhöht, abgesenkt oder konstant gehalten wird, dann wird, wenn der Radbeschleunigungswert anzeigt, daß ein Rad zu blockieren beginnt, das entsprechende der elektromagnetischen Ventile in den "reduziere Hydraulikdruck" gesetzt. Wenn daraufhin der normale Rad-Drehzustand wieder erreicht worden ist, wird das Rad wieder in den Modus "erhöhe Hydraulikdruck" gesetzt.
In einem Schritt 600 werden Befehlssignale an den Bremsenbetätiger 36 ausgegeben, um die Betriebszustände, die in dem Schritt 500 erhalten wurden, zu implementieren. Danach werden die Schritte von 200 bis 600 zyklisch wiederholt, um somit das Fahrzeug unter der Kontrolle des Fahrers zu halten, ohne daß ein Blockieren oder Rutschen auftritt.
Die Schritte 500 und 600 gemäß obiger Beschreibung können auf verschiedenste Art und Weise implementiert werden, abhängig von der Konfiguration des Steuersystems. So können beispielsweise im Schritt 500 die Zielwerte von Hydraulikdruck für jeden der Radzylinder 37 berechnet werden, wohingegen im Schritt 600 eine hydraulische Servosteuerung durchgeführt werden könnte, um die einzelnen Drücke für die entsprechenden Radzylinder auf ihren Zielwerten zu halten.
Fig. 5 zeigt ein Flußdiagramm des Prozesses für Radgeschwindigkeits-Pulsberechnung, der während jedem der aufeinanderfolgenden Abtastintervalle Δ T durchgeführt wird, wie folgt: Bei der folgenden Beschreibung erfolgt auch eine Bezugnahme auf das Wellenformdiagramm von Fig. 8. Wenn ein erster Impuls von dem Radgeschwindigkeits- Detektionssignal (von dem Formschaltkreis 54) erzeugt wird, wirkt dieser Puls als ein erster Unterbrechnungspuls (Puls P₁ in Fig. 8) für den Microcomputer der ECU 10. Ein Zählwert eines Registers wird dann um eins inkrementiert von einem Anfangswert von null. Danach erfolgt ein Interrupt und der Zählwert wird jedesmal dann inkrementiert, wenn ein Radgeschwindigkeits-Detektionspuls erzeugt wird. Dies erfolgt aufeinanderfolgend während eines verstreichenden Zeitintervalls Δ T, welches sich von dem ersten der Radgeschwindigkeits-Detektions­ signalpulse (P₁ in Fig. 8) während eines festen Zeitintervalls Δ Ts zum nächste Radgeschwindigkeits-Detektions­ signalpuls (P₂ in Fig. 8) erstreckt, der am Ende des Intervalls Δ Ts erfolgt. Ein Zählwert Np der Anzahl von Radgeschwindigkeits-Detektionspulsen während Δ T wird somit erhalten. Zusätzlich wird der Wert des verstrichenen Zeitintervalls Δ T gemessen. Wenn der erwähnte Puls P₂ erscheint und somit das verstreichende Zeitintervall Δ T beendet wird, beginnt der Zählvorgang von null aus erneut und der erwähnte Prozeß wird wiederholt, um neue Werte für Np und der Dauer von Δ T zu erhalten.
Dieser Ablauf wird wiederholt durchgeführt während aufeinanderfolgender Intervalle Δ T. Es versteht sich, daß, obwohl Δ Ts fest ist, Δ T variiert in einem bestimmten Betrag abhängig von der Radgeschwindigkeit. Somit wird der obige Ablauf zur Erhaltung der Werte N p und Δ T in Intervallen wiederholt, die nur annähernd gleich Δ Ts sind und nicht präzise festgelegt sind.
Fig. 6 ist ein Flußdiagramm zur Erläuterung der Berechnung, durchgeführt wird, um die Radgeschwindigkeit V W unter Verwendung aufeinanderfolgender Werte N p und Δ T zu erhalten entsprechend dem Schritt 200 in Fig. 4. In einem ersten Schritt 201 wird ein Wert der momentanen Radgeschwindigkeit V′ W unter Verwendung der folgenden Gleichung berechnet:
V′ W = K · N p /Δ T
wobei N p die Anzahl von Geschwindigkeitsdetektionsimpulsen ist, welche während der verstreichenden Zeit Δ T gezählt wurden und Δ T der Wert der verstrichenen Zeit ist, die wie oben beschrieben erhalten wird. K ist ein Koeffizient. In einem Schritt 202 werden Werte von momentaner Radgeschwindigkeit, die in aufeinanderfolgenden Abläufen des Prozesses gemäß Fig. 6 erhalten wurden, zwischen einen Satz von Registern in dem Microcomputer der ECU 10 ausgetauscht. (Es sei hier festgehalten, daß, obwohl die folgende Beschreibung unter der Annahme erfolgt, daß separate angewählte Register verwendet werden, um entsprechende Werte von momentaner Radgeschwindigkeit und momentaner Beschleunigung zeitweise zu speichern, es gleicherweise möglich wäre, eine andere Art von Speicher, beispielsweise ein RAM des Microcomputers der ECU für diese zeitweise Speicherfunktion zu verwenden.) Die erwähnten Register werden im folgenden als Register V x 0, V x 1 und V x 3 bezeichnet und die entsprechenden Werte, die in diesen Registern nach dem Abschluß des Schrittes 202 gehalten sind, werden ebenfalls mit V x 0′, V x 1′ V x 2, V x 2 und V x 3 bezeichnet. In einem Schritt 202 wird zunächst derWert V x 2 von dem V x 2-Register in das V x 3-Register übertragen, wonach der Wert V x 1 von dem V x 1-Register zum V x 2-Register übertragen wird, der Wert V x 0 vom V x 0-Register in das V x 1-Register und der jüngst erhaltene Wert der momentanen Radgeschwindigkeit V′ W′ der im Schritt 201 berechnet wurde, wird in das V x 0-Register übertragen. Auf diese Art und Weise werden die Werte von V x 0 bis V x 3 für jedes Rad pro Ablauf der Flußsequenz gemäß Fig. 6 entsprechend erneuert.
In einem Schritt 204 wird eine Zahl m erhalten, welche verwendet wird, um die Radgeschwindigkeit V W zu berechnen. Der Wert von m wird auf der Grundlage des erneuerten Wertes der momentanen Radgeschwindigkeit V′ W ermittelt, der gerade in dem Register V x 0 gespeichert wurde, d. h. auf der Grundlage des neuen Wertes V x 0. Diese Zahl m kann beispielsweise aus einer gespeicherten Tabelle oder einer "memory map" von Beziehungen zwischen Werten von m und Werten der momentanen Radgeschwindigkeit V′ W erhalten werden. Eine derartige tabellen- oder datenfeldartige Beziehung kannn beispielsweise in Form der grafischen Darstellung von Fig. 9 vorliegen. Alternativ kann m als eine vorherbestimmte Funktion f( V x 0) des Wertes V x 0 erhalten werden.
In einem Schritt 205 wird ein Mittelungsprozeß durchgeführt, um unter Verwendung der Zahl m die Radgeschwindigkeit V W wie folgt zu erhalten:
Auf diese Art und Weise wird ein erneuerter Wert der Radgeschwindigkeit V W als ein Mittel von m aufeinanderfolgenden berechneten wErten der momentanen Radgeschwindigkeit erhalten.
Der erwähnte Ablauf wurde für ein einzelnes Rad beschrieben. Es ergibt sich jedoch, daß identische Prozesse gleichzeitig für jedes der Fahrzeugräder durchgeführt werden können unter Verwendung eines einzelnen Microcomputers, um aufeinanderfolgende erneuerte Werte der Radgeschwindigkeit für jedes der Räder zu erhalten. In diesem Falle werden die Raddetektionssignale für jedes der Räder entsprechend den Interrupt-Eingängen des Microcomputers zugeführt.
Fig. 7 zeigt in einem Flußdiagramm die Prozeßabläufe zur Durchführung des Schrittes 300 in Fig. 4, um die Beschleunigung W eines Rades zu ermitteln. Diese Ausführungsform wird für den Fall beschrieben, in dem ein digitaler Filterprozeß verwendet wird. In einem Schritt 301 wird der Wert der momentanen Radgeschwindigkeit V x 1 (erhalten in den Sequenzen von Fig. 6 und 7) und das korrespondierende verstrichene Zeitintervall Δ T (n-1)′ welches zur Berechnung des Wertes V x 1 verwendbar wurde, zusammen mit dem jüngst erhaltenen Wert V x 0 der momentanen Radgeschwindigkeit und die entsprechende verstrichene Zeit T n zusammen mit einem Koeffizienten J verwendet, um die momentane Radgeschwindigkeit W aus der folgenden Gleichung zu erhalten:
In einem Schritt 302 wird der Inhalt eines Satzes von fünf Registern des Microcomputers der ECU 10 ausgetauscht. Von diesen Registern wird ein Satz von drei Registern, die benutzt werden, um aufeinanderfolgend erhaltene Werte von momentanen Radbeschleunigungen zu halten, mit x 2, x 1 und x 0 bezeichnet und die in diesen entsprechenden Registern nach Durchführung eines Schrittes 302 gehaltenen Werte werden als momentane Radbeschleunigungswerte x 2, x 1 und x 0 bezeichnet. Zusätzlich werden zwei Register, die dazu dienen, Werte von Radbeschleunigungen zu halten, welche einem Filterprozeß (wie folgt beschrieben) unterworfen wurden, als Register w 1 und w 2 bezeichnet, und die Werte der Radbeschleunigung in diesen Registern nach Durchführung des Schrittes 302 werden als Werte w 1 und w 2 bezeichnet. Im Schritt 302 wird die Erneuerung des Inhaltes dieser Register wie folgt durchgeführt: der Wert der momentanen Radbeschleunigung in dem x 1-Register wird in das x 2-Register übertragen, der Wert in dem x 0-Register wird in das x 1-Register übertragen und der neue Wert der momentanen Radbeschleunigung (berechnet im Schritt 301) wird in das x 0-Register übertragen. Zusätzlich wird der Wert der (digital gefilterten) Radbeschleunigung in dem w 1-Register in der w 2-Register übertragen und der jüngst berechnete Wert der Radbeschleunigung W (erhalten vom digitalen Filterprozeß im unmittelbar vorher abgelaufenen Prozeß dieser Folge) wird in das w 1-Register übertragen. Wie im Falle der Berechnung der aufeinanderfolgenden Werte der Radgeschwindigkeit W werden erneuerte Werte W der Radbeschleunigung aufeinanderfolgend in Abtastintervallen, die im wesentlichen gleich Δ Ts sind, berechnet.
In einem Schritt 303 wird entschieden, ob der momentan durchgeführte Prozeß für ein Antriebsrad des Fahrzeugs ist oder nicht. Bei einem herkömmlichen Fahrzeug (d. h. ein Zweiradantrieb) kann diese Entscheidung durch den Microcomputer der ECU 10 auf der Grundlage der Zustände von Flags gemacht werden, welche für jedes der vier Räder 20 gesetzt werden. Alternativ kann diese Entscheidung auf der Grundlage von Radbeschleunigungsvorgängen oder -prozessen gemacht werden, die in einer festen Sequenz für aufeinanderfolgende der Räder 20 durchgeführt werden. Diese Ausführungsform der vorliegenden Erfindung ist jedoch genauso gut bei einem Fahrzeug mit zeitweiligem Vierradantrieb anwendbar, wobei bestimmte Räder manchmal mit der Fahrzeugtransmission gekoppelt werden können und als Antriebsräder dienen und zu anderen Zeitpunkten nur als frei mitlaufende Räder dienen. In diesem Fall kann der Microcomputer unterscheiden, ob ein Rad in dem angetriebenen oder einem getriebenen Zustand ist auf der Grundlage eines Austausch- oder Umschaltvorganges, der durchgeführt wird, um von Vierradantrieb auf Zweiradantrieb umzuschalten, d. h. durch Erkennung eines Signals, das von einem Schalter erzeugt wird, der betätigt wird, um von Vierradantrieb auf Zweiradantrieb umzuschalten und umgekehrt.
Wenn das Rad, an dem momentan der Prozeß durchgeführt wird, als ein Antriebsrad beurteilt wird, geht der Ablauf zu einem Schritt 304 weiter. Wenn beurteilt wird, daß kein Antriebsrad vorliegt, geht der Prozeß zu einem Schritt 305. Im Schritt 304 wird ein vergleichsweise niederer Wert der Eckfrequenz f c 1 für eine digitale Filterverarbeitung gesetzt, der nachfolgend den momentanen Radbeschleunigungswerten V′ W angelegt wird, um die Radbeschleunigung W zu erhalten. Im Schritt 305 wird ein vergleichsweise hoher Wert der Eckfrequenz f c 2 < f c 1 für den digitalen Filterprozeß gesetzt.
Die angenäherte Beziehung zwischen den hochfrequenten Rauschanteilen, der Fahrzeugbeschleunigung und der Eckfrequenz f c ist in Fig. 10 dargestellt für die Fälle von getriebenem Rad (durchgezogene Linie) und leerlaufendem Rad (gestrichelte Linie). Die dichten Verteilungen der wahren Beschleunigungskomponenten des momentanen Beschleunigungssignals (des Signales bestehend aus den aufeinanderfolgenden Digitalwerten der Momentanbeschleunigung erhalten im Schritt 301 von Fig. 7 in aufeinanderfolgenden Abtastintervallen) werden, wie gezeigt, auf einen Tiefenfrequenzbereich beschränkt. Da ein Antriebsrad eines Fahrzeuges mit der Fahrzeugtransmission, d. h. Antriebswelle, Getriebe etc. verbunden ist, hat ein Antriebsrad einen viel höheren Wert einer Rotationsträgheit wie in leerlaufendes Rad. Dies hat zur Folge, daß, wie in Fig. 10 dargestellt, hochfrequente Rauschkomponenten des Antriebsrades mit hoher Amplitude in einem tieferen Frequenzbereich auftreten wie im Falle eines leerlaufenden Rades. Deshalb ist es vorteilhaft, die Eckfrequenz des Filterprozesses so zu setzen, daß diese hochfrequenten Komponenten auf einen relativ niederen Wert (f c 1) ausgeschlossen werden, wenn die Beschleunigungsberechnung für ein Antriebsrad durchgeführt wird und auf einen relativ hohen Wert (f c 2) für den Fall eines leerlaufenden Rades ausgeschlossen wird. Dies stellt sicher, daß ein Maximalpegel der wahren Beschleunigungskomponenten von dem Filter durchgelassen wird (im Falle eines leerlaufenden Rades) und eine ausreichende Rauschausschließung für den Fall eines Antriebsrades erfolgt.
Im Schritt 306 wird ein Satz von Werten für digitale Tiefpaß-Koeffizienten a i , b j berechnet, wobei i = 0, 1, 2 und j = 1, 2 ist. Diese Filterkoeffizientenwerte werden auf der Grundlage eines angenommenen Wertes der Abtastperiode für digitale Filterverarbeitung (d. h. Periode für aufeinanderfolgenden Erhalt von erneuerten Werten von momentanen Radbeschleunigungen, was das Intervall Δ T ist) berechnet und auf der Grundlage der Eckfrequenz, die in den Schritten 304 und 305 gesetzt wurde. Diese Filterkoeffizientenwerte können aus einer Datenmappe erhalten werden, welche in einem Speicher des Microcomputers der ECU 10 gespeichert ist und liefert entsprechende Eckfrequenzwerte g(f c ) an entsprechende vorbestimmte Sätze von Werten für die Filterkoeffizienten (a i , b j ). Alternativ können diese Filterkoeffizientenwerte als Funktionen des Eckfrequenzwertes erhalten werden. Durch Änderung der Werte der Filterkoeffizienten (a i , b j ) auf diese Art und Weise können die digitalen Filtercharakteristiken frei geändert werden.
Wie erwähnt, ist der Wert Δ T und somit der Wert der Abtastperiode für den Filterprozeß nicht festgelegt. Wie jedoch aus Fig. 8 hervorgeht, ist, wenn die Radgeschwindigkeit ausreichend hoch ist (so daß die Periode der Raddetektionsimpulse wesentlich kleiner als Δ Ts ist) die Abtastperiode im wesentlichen konstant, um eine ausreichende Filtergenauigkeit sicherzustellen und ist hierbei annähernd gleich Δ Ts.
Im Schritt 307 wird ein Tiefpaß-Digitalfilterprozeß durchgeführt, um die Radbeschleunigung W zu erhalten unter Verwendung der Werte von momentaner Radbeschleunigung, die momentan noch in den Registern x o, x 1, und x 2 gehalten sind, und der Werte von Radbeschleunigung, die in den Registern w 1 und w 2 gehalten sind und der Werte für die Filterkoeffizienten a i, bj), die im Schritt 306 erhalten wurden. Dieser digitale Filterprozeß findet in Übereinstimmung mit der folgenden Gleichung statt, um einen erneuerten Wert für die Radbeschleunigung W zu erhalten:
W = a₀ · x 0 + a₁ · x 1 + a₂ · x 2 + b₁ · w 1 + b₂ · w 2
Somit wird bei der beschriebenen ersten Ausführungsform der digitale Tiefpaß-Filterprozeß durch den Microcomputer der ECU 10 durchgeführt, wobei dieser Filterprozeß softwaremäßig frei steuerbar ist, so daß die Filterparameter wie die Eckfrequenz mittels eines Programms frei änderbar sind. Auf diese Art kann eine Beschleunigungsverarbeitung für jedes der vier Räder eines Fahrzeuges unter Verwendung eines einzigen Microcomputers durchgeführt werden und die Werte der Eckfrequenzen zur Verwendung in den durchgeführten Filterprozessen, um Beschleunigungswerte für die entsprechenden Räder zu erhalten, werden abhängig davon variiert, ob das betreffende Rad ein Antriebsrad oder ein freilaufendes Rad ist, um die Filterwirksamkeit zu verbessern.
Bei der beschriebenen Ausführungsform werden Radgeschwindigkeitssensoren als Einrichtung zur Erfassung der Radgeschwindigkeit verwendet, wohingegen die im Schritt 301 von Fig. 7 durchgeführte Verarbeitung eine Einrichtung bildet zur Berechnung von Werten der momentanen Radbeschleunigung; Schritt 307 in Fig. 7 stellt eine Einrichtung zur Durchführung des Filterprozesses dar und die Kombination der Verarbeitungsschritte 303 bis 306 (A in Fig. 7) bildet eine Einrichtung zum Festsetzen der Filtereckfrequenz. Zusätzlich bilden die Schritte 500 und 600 in Fig. 4 eine Einrichtung zur Steuerung des Fahrzeuglaufes.
Eine zweite Ausführungsform der vorliegenden Erfindung wird nun beschrieben, welche ebenfalls als Antirutsch- Steuervorrichtung verwendbar ist und wobei die Eckfrequenz zur Verwendung in dem digitalen Filterprozeß variabel in Abhängigkeit der Radgeschwindigkeit gemacht ist. Gemäß Fig. 11 werden, mit steigender Radgeschwindigkeit, Dichtigkeitsverteilungsbereiche der wahren Beschleunigungsfrequenzkomponenten und der hochfrequenten Rauschkomponenten in dem Radbeschleunigungssignal frequenzmäßig nach oben angehoben. Dies aufgrund der Tatsache, daß ein Impulszugsignal, dessen Frequenz sich mit der Radgeschwindigkeit ändert, verwendet wird, um den Wert der Radgeschwindigkeit zu detektieren. Wenn somit die Radgeschwindigkeit V W höher wird, werden Pulsbreite und Pulsperiode des Pulszugsignales entsprechend kürzer. Somit steigt bei der zweiten Ausführungsform der vorliegenden Erfindung, wie in Fig. 12 dargestellt, der Wert der Eckfrequenz f c , der zum Tiefpaßfiltern der momentanen Radbeschleunigung W verwendet wird an, wenn die Radgeschwindigkeit V W anwächst.
Fig. 13 ist ein Flußdiagramm des Berechnungsprozesses, der in der zweiten Ausführungsform abläuft, um die Radbeschleunigung W zu erhalten, wobei der Berechnungsprozeß den Schritt 300 in dem Hauptprogramm gemäß Fig. 4 entspricht. Vor diesem Programmablauf wird ein erneuerter Wert der Radgeschwindigkeit V W erhalten durch den gleichen Prozeß wie in der ersten Ausführungsform. Im ersten Schritt 301 in Fig. 13 wird die Berechnung eines neuen Wertes der momentanen Radbeschleunigung W durchgeführt, wie im Schritt 301 von Fig. 7, der bereits für die erste Ausführungsform beschrieben wurde, wobei ein Schritt 302 durchgeführt wird, um die in den Registern x 0 bis x 2 und w 1′, w 2 gehaltenen Werte zu erneuern, wie im Schritt 302 von Fig. 7. Im nächsten Schritt 313 dieser zweiten Ausführungsform wird jedoch der erneuerte Wert der Radgeschwindigkeit V W mit einem festgelegten ersten Referenzgeschwindigkeitswert V 1 verglichen.
Wenn im Schritt 313 festgestellt wird, daß die Radgeschwindigkeit V W kleiner ist als der erste Referenzgeschwindigkeitswert V 1, geht der Ablauf zu einem Schritt 314 weiter. Im Schritt 314 wird ein Wert einer Eckfrequenz f CL für die digitale Tiefpaßfilterprozedur bestimmt, welche für einen niederen Bereich der Radgeschwindigkeit (vgl. Fig. 11) geeignet ist. Wenn im Schritt 313 festgestellt wird, daß die Radgeschwindigkeit V W nicht unterhalb der ersten Referenzgeschwindigkeit V 1 liegt, geht der Ablauf zum Schritt 315 weiter.
Im Schritt 315 wird die Radgeschwindigkeit V W mit einem festgelegten zweiten Referenzgeschwindigkeitswert V 2 verglichen. Wenn im Schritt 315 festgestellt wird, daß die Radgeschwindigkeit V W kleiner ist als die zweite Referenzgeschwindigkeit V 2, geht der Prozeß weiter zu einem Schritt 316, in dem ein Wert der Eckfrequenz f CL für den digitalen Tiefpaß-Filterprozeß gesetzt wird, der geeignet ist für einen mittleren Bereich der Radgeschwindigkeit (d. h. ein Bereich zwischen V 1 und V 2). Wenn im Schritt 315 festgestellt wird, daß die Radgeschwindigkeit V W nicht unter der zweiten Referenzgeschwindigkeit V 2 liegt, geht der Prozeß weiter zu einem Schritt 317, in dem ein Wert für die Eckfrequenz f CH für den digitalen Tiefpaßfilterprozeß gesetzt wird, der geeignet ist für einen hohen Bereich der Radgeschwindigkeit.
In einem Schritt 318 werden digitale Tiefpaßfilter- Koeffizienten (a i , b j ), wobei i = 0, 1, 2 und j = 1, 2 in Abhängigkeit von dem Wert der Eckfrequenz f c erhalten, welche im Schritt 313, 314 oder 317 erhalten wurde. Diese Koeffizientenwerte können von einer gespeicherten Datentabelle erhalten werden, welche Eckfrequenzwerte beinhaltet, um die Koeffizientenwerte zu setzen oder können unter Verwendung einer festgelegten Funktion berechnet werden.
Im nächsten Schritt 307 wird ein neuer Wert der Radbeschleunigung W durch digitale Filterverarbeitung unter Verwendung der Filterkoeffizientenwerte vom Schritt 318 in gleicher Weise wie die Schritte 307 gemäß Fig. 7 ermittelt.
Somit wird bei der zweiten Ausführungsform ein Eckfrequenzwert f c für den digitalen Filterprozeß der momentanen Radbeschleunigung W in Abhängigkeit davon bestimmt, ob die Radgeschwindigkeit in einem unteren, einem mittleren oder einem hohen Bereich ist. Im Ergebnis kann ein Filterprozeß durchgeführt werden, um einen hohen Grad von Rauschausschließung und somit einer verbesserten Genauigkeit für den Wert der Radbeschleunigung W zu erhalten, unabhängig der momentanen Geschwindigkeit des Fahrzeugs.
Es sei hier festgestellt, daß es möglich ist, eine noch höhere Verbesserung der digitalen Filterwirksamkeit zur Ausschließung hochfrequenter Rauschanteile zu erhalten, wenn die Merkmale der ersten Ausführungsform mit denen der zweiten Ausführungsform kombiniert werden, beispielsweise dadurch, daß die Eckfrequenz f c für den digitalen Filterprozeß in Abhängigkeit vom Wert der Radgeschwindigkeit und weiterhin in Abhängigkeit davon, ob das Rad ein Antriebsrad oder ein freilaufendes Rad ist, bestimmt wird.
Weiterhin werden in der beschriebenen zweiten Ausführungsform zwei Referenzgeschwindigkeiten für Entscheidungsvorgänge herangezogen. Wenn jedoch eine größere Anzahl von Referenzgeschwindigkeiten und entsprechenden Entscheidungsvorgängen verwendet wird, kann ein noch höherer Grad von Wirksamkeit zur Rauschausschließung mittels eines Filtervorganges erreicht werden.
Weiterhin wäre es möglich, anstelle einer Radgeschwindigkeit einen Wert der Fahrzeuggeschwindigkeit zu verwenden, um diesen mit einer festgelegten Referenzgeschwindigkeit zu vergleichen. Mit anderen Worten, die Fahrzeuggeschwindigkeit kann geschätzt werden (durch eine Computerberechnung) auf der Grundlage von Radgeschwindigkeitswerten der entsprechenden Räder und diese Fahrzeuggeschwindigkeit kann dann nachfolgend mit zwei Referenzgeschwindigkeitswerten V 1 und V 2 verglichen werden. In diesem Falle ist es für das System nötig, aus den Relativgeschwindigkeiten der entsprechenden Räder korrekt zu beurteilen, ob jede Radgeschwindigkeit tatsächlich der Fahrzeuggeschwindigkeit entspricht, d. h., es muß festgestellt werden, ob ein Rad zu einem gewissen Grad auf der Fahrbahnoberfläche rutscht oder nicht.
Eine dritte Ausführungsform der vorliegenden Erfindung wird nun beschrieben, bei der der Prozeß der Radbeschleunigungs- Berechnung dadurch durchgeführt wird, daß die Reihenfolge n der digitalen Tiefpaßfilter-Verarbeitung, wobei n eine ganzzahlige Zahl größer als null ist, geändert wird, z. B. in dem eine Tiefpaßfilterung zweiter Ordnung (n = 2) oder eine Tiefpaßfilterung dritter Ordnung (n = 3) in Abhängigkeit von der Radgeschwindigkeit V W ausgewählt wird. Die Periode des Impulszugsignals der Geschwindigkeitsabtastung (erzeugt wie bereits unter Bezugnahme auf Fig. 3 erläutert) ändert sich in Abhängigkeit von dem Wert der Radgeschwindigkeit V W , d. h. wächst an, wenn die Radgeschwindigkeit abnimmt. Somit verlängert sich auch die Abtastperiode aufeinanderfolgender Radgeschwindigkeits-Meßvorgänge, die auf diesem Pulszugsignal basieren, ebenfalls abhängig von einer Verringerung der Radgeschwindigkeit. Aus diesem Grund wird eine Rückkopplungssteuerung abhängig von der Radbeschleunigung W(n) während des Filterprozesses durchgeführt, wodurch die Genauigkeit in der Antwort der Radbeschleunigungs­ berechnung auf plötzliche Änderungen in der Beschleunigung verschlechtert werden kann. Aus diesem Grund wird in der dritten Ausführungsform die Reihenfolge n der digitalen Filterprozesse klein gemacht, wenn die Radgeschwindigkeit gering ist, um hierdurch ein befriedigendes Ansprechverhalten sicherzustellen. Während des Zustandes einer hohen Radgeschwindigkeit kann ein befriedigendes Ansprechen erzielt werden, selbst wenn ein hoher Wert von n vorliegt, so daß in diesem Fall der Wert von n relativ hoch gemacht wird (da ein Filter hoher Ordnung eine bessere Ausschließung von hochfrequentem Rauschen erzeugt). Auf diese Weise erfolgt ein befriedigendes Filter-Ansprechverhalten und ein befriedigendes Rauschausschließen kann sowohl für hohe als auch niedrige Bereiche der Radgeschwindigkeit sichergestellt werden.
Fig. 14 ist ein Flußdiagramm des Berechnungsprozesses der Radbeschleunigung dieser Ausführungsform, wobei der Berechnungsprozeß der Radgeschwindigkeit (Fig. 6) unmittelbar vorher durchgeführt wurde, wie in den vorherigen Ausführungsformen. Die Verarbeitung im Schritt 301 ist identisch zu den entsprechenden Schritten der ersten und zweiten Ausführungsform, so daß auf eine nochmalige Beschreibung verzichtet wird. Der nächste Schritt 322′ ist ähnlich dem Schritt 322 der ersten und zweiten Ausführungsform, unterscheidet sich jedoch hiervon dahingehend, daß ein zusätzlicher Wert einer vorher erhaltenen momentanen Radgeschwindigkeit in einem x 3-Register gespeichert ist und ein zusätzlicher Wert einer vorher erhaltenen Radbeschleunigung in einem w 3-Register gespeichert ist, um eine digitale Filtercharakteristik dritter Ordnung möglich zu machen, wenn diese nötig ist.
In einem Schritt 323 wird die Radgeschwindigkeit V W mit einer ersten Referenzgeschwindigkeit V 1 verglichen und wenn V W kleiner als V 1 ist, geht das Programm zum Schritt 324 weiter. Im Schritt 324 wird der Filterkoeffizient a₀ auf 1 gesetzt und Filterkoeffizienten a₁, a₂, b₁ und b₂ werden auf null gesetzt. Auf diesem Weg wird der jüngst erhaltene Wert der momentanen Radbeschleunigung x 0 als neuer Wert der Radbeschleunigung W in dem digitalen Filterprozeßschritt 330 erhalten. Wenn im Schritt 323 festgestellt wird, daß V W nicht kleiner als V 1 ist, geht der Ablauf zu einem Schritt 325, in dem die Radgeschwindigkeit V W mit einem zweiten Referenzgeschwindigkeitswert V 2 (V 2 < V 1) verglichen wird und wenn V W kleiner als V 2 ist, geht der Prozeß zum Schritt 326 weiter. Im Schritt 326 werden die Filterkoeffizienten wie folgt gesetzt: a₀ = a₁ = a₂ = 1/3 und b₁ = b₂ = 0. Im Ergebnis wird der Wert der Radbeschleunigung W , der zuvor im Schritt 330 erhalten wurde, zum Durchschnitt des jüngst erhaltenen Wertes der momentanen Radbeschleunigung x 0, des unmittelbar vorher erhaltenen Wertes x 1 und des Wertes x 2′, der vor x 1 erhalten wurde.
Wenn im Schritt 325 herausgefunden wird, daß V W nicht kleiner als V 2 ist, geht der Prozeß zum Schritt 327 weiter, in dem die Radgeschwindigkeit V W mit einem dritten Referenzgeschwindigkeitswert V 2 (V 3 < V 2) verglichen wird und wenn V W kleiner als V 3 ist, geht der Prozeß zu einem Schritt 328 weiter. Im Schritt 328 werden die Filterkoeffizienten (a i , b j ) als entsprechende Werte gesetzt, die eine Tiefpaßfiltercharakteristik zweiter Ordnung erzeugen.
Wenn im Schritt 327 herausgefunden wird, daß V W nicht kleiner V 3 ist, geht der Prozeß zu einem Schritt 329 weiter, in dem die Filterkoeffizienten (a i , b j ) als entsprechende Werte gesetzt werden, welche eine Tiefpaßfilter­ charakteristik dritter Ordnung erzeugen.
Im nächsten Schritt 330 wird wie in der ersten und zweiten Ausführungsform die Radbeschleunigung W unter Verwendung der Werte von Filterkoeffizienten (a i , b j ) berechnet, die in den Schritten 324, 326, 328 oder 329 gesetzt wurden.
Die digitalen Filterkoeffizientenwerte für (a i , b j ), die im Schritt 328 oder 329 gesetzt wurden, werden zuvor für die entsprechenden Geschwindigkeitsbereiche ermittelt und in einem Speicher des Microcomputers der ECU 10 gespeichert.
Somit wird bei der dritten Ausführungsform die Ordnungszahl n des digitalen Tiefpaßfilterprozesses abhängig vom Anwachsen der Radgeschwindigkeit V W anwachsend höher gemacht. Dies stellt eine befriedigende Filterantwort im niederen Bereich der Radgeschwindigkeit sicher, während Hochfrequentärrauschkomponenten von dem schließlich erhaltenen Wert der Radbeschleunigung W optimal ausgeschlossen werden und gleichzeitig eine befriedigende Filterantwort in einem hohen Bereich der Radgeschwindigkeit erzielt werden kann.
Wie in der zweiten Ausführungsform wäre es möglich, einen Wert der Fahrzeuggeschwindigkeit zu ermitteln und diesen zu Vergleichszwecken mit Referenzgeschwindigkeitswerten heranzuziehen, um die entsprechenden Geschwindigkeitsbereiche bei der dritten Ausführungsform zu bestimmen.
Obwohl weiterhin die dritte Ausführungsform für sich alleine verwendet werden kann, ist es möglich, verbesserte Ergebnisse in der dritten Ausführungsform zu erhalten, wenn diese mit der ersten und zweiten Ausführungsform kombiniert wird, d. h., wenn die Filtereckfrequenz abhängig von Radgeschwindigkeiten und abhängig von dem Zustand des Rades (angetrieben oder freilaufend) geändert wird zusätzlich dazu, daß die Filterreihenfolge, wie beschrieben, bestimmt wird.
Im folgenden wird eine vierte Ausführungsform der vorliegenden Erfindung beschrieben, bei der der Prozeß der Radbeschleunigungs-Berechnung durch Variierung der Frequenz­ charakteristik des digitalen Tiefpaßfilter-Prozesses abhängig von der Radgeschwindigkeit V W durchgeführt wird. Wie bereits beschrieben, ist es vorzuziehen, das Ansprechverhalten des Filterprozesses (d. h. die Genauigkeit der Antwort auf verschiedene Änderungen aufeinanderfolgender momentaner Radbeschleunigungswerte) für den hohen Geschwindigkeitsbereich des Betriebes zu verstärken und Stabilität und wirksame Rauschausschließung beim Filtern in dem niederen Geschwindigkeitsbereich des Betriebes zu verstärken. Um diese beiden Forderungen beide zu erfüllen wird gemäß der vierten Ausführungsform eine Chebyshev-Charakteristik für den digitalen Tiefpaßfilter-Prozeß während eines Betriebes im niederen Geschwindigkeitsbereich und eine Butterworth- Charakteristik für den Filterprozeß im hohen Geschwindigkeitsbereich verwendet. Bei einer Chebyshev-Charakteristik liegt ein gewisser Betrag von Welligkeit (ripple) im Durchlässigkeitsbereich der Filterfrequenzcharakteristik vor. Es kann jedoch eine scharfe Eckfrequenz dieser Charakteristik und somit ein ausgezeichnetes Ausschließen von hochfrequenten Rauschanteilen erhalten werden. Andererseits ist bei der Butterworth-Charakteristik die Frequenzcharakteristik des Filters innerhalb des Durchlässigkeitsbereiches im wesentlichen flach, so daß eine bessere Stabilität erhalten werden kann.
Ein Flußdiagramm zur Beschleunigungsberechnung bei der vierten Ausführungsform kann dadurch erhalten werden, daß der Bereich A in Fig. 7 (die Schritte 303 bis 306) durch den Inhalt von Fig. 15 ersetzt werden. Im Schritt 343 von Fig. 15 wird die Radgeschwindigkeit V W mit einer Referenzgeschwindigkeit Vs verglichen. Wenn herausgefunden wird, daß V W < Vs ist, geht der Prozeß weiter zu einem Schritt 344. Im Schritt 344 werden die digitalen Filterkoeffizienten (a i , b j ) auf entsprechende Werte gesetzt, welche eine Chebyshev-Charakteristik für das digitale Tiefpaßfilter bilden. Wenn sich herausstellt, daß V W nicht kleiner als Vs ist, geht der Prozeß zu einem Schritt 345, in dem die digitalen Filterkoeffizienten (a i , b j ) auf entsprechende Werte gesetzt werden, welche eine Butterworth-Charakteristik für das digitale Tiefpaßfilter bilden.
Die vierte Ausführungsform wurde für den Fall beschrieben, in dem einer von zwei unterschiedlichen Typen von Tiefpaßfilter-Charakteristiken auf der Grundlage einer einzelnen Referenzgeschwindigkeit ausgewählt wird. Es wäre jedoch gleichermaßen möglich, eine erhöhte Genauigkeit der Steuerung dadurch zu erhalten, daß zwei Werte von Referenzgeschwindigkeiten verwendet werden und weiterhin die Möglichkeit geschaffen wird, für das digitale Tiefpaßfilter eine Bessel-Frequenzcharakteristik auszuwählen, welche eine höhere Stabilität als die Butterworth- Charakteristik bietet. In diesem Fall kann die Chebyshev-Charakteristik für einen tiefen Bereich der Radgeschwindigkeit ausgewählt werden, die Butterworth- Charakteristik für einen mittleren Bereich von Radgeschwindigkeit und die Bessel-Charakteristik für einen hohen Bereich der Radgeschwindigkeit.
Wie in der zweiten Ausführungsform wäre es möglich, einen Wert der Fahrzeuggeschwindigkeit zu ermitteln und diesen für einen Vergleich mit einer Referenzgeschwindigkeit heranzuziehen, um die entsprechenden hohen und tiefen Geschwindigkeitsbereiche bei der vierten Ausführungsform zu bestimmen.
Obwohl weiterhin die vierte Ausführungsform für sich alleine verwendet werden kann, ist es möglich, verbesserte Ergebnisse zu erhalten, wenn sie mit der ersten, zweiten und dritten Ausführungsform kombiniert wird.
Bei den bisher beschriebenen ersten bis vierten Ausführungsformen der vorliegenden Erfindung wird ein digitaler Filterprozeß verwendet, der durch ein Computer-Programm, d. h. durch Software steuerbar ist. Es wäre möglich, jede dieser Ausführungsformen durch Verwendung eines digitalen Filters in Hardware-Form zu implementieren oder einen Analogfilter zu verwenden. Betrachtungen hinsichtlich der Einfachheit der Änderung der Filterparameter abhängig davon, ob der Prozeß durchgeführt wird für ein Antriebsrad oder ein freilaufendes Rad oder abhängig davon wie Radgeschwindigkeit etc. sind, ist ein digitales Filter, das durch Software steuerbar ist, vorzuziehen.
Ein digitales Filter hat Vorteile gegenüber einem analogen Filtertyp dahingehend, daß Filterfunktionen realisierbar sind, die bislang praktisch nicht möglich waren, wobei weiterhin eine hohe Stabilität zusammen mit geringen Herstellungskosten erzielbar ist. Wenn jedoch ein digitales Filter verwendet wrird für eine Signalverarbeitung wie in der ersten bis vierten Ausführungsform, bei denen die Abtastperiode des Eingangssignals (d. h. die Periode, innerhalb der aufeinanderfolgende Werte von momentanen Radbeschleunigungen erhalten werden) nicht fest ist, können Probleme auftauchen. Speziell ist es eine Vorausbedingung bei der Verwendung eines digitalen Filters, daß die Abtastperiode im wesentlichen konstant ist. Wenn ein Eingangssignal verarbeitet wird, dessen Abtastperiode nicht konstant ist, wird ein Fehler in den durch den Filterprozeß erhaltenen Ergebnissen auftauchen, wobei die Größe dieses Fehlers abhängig von einem Anwachsen der Abweichung der Abtastperiode des Eingangssignals von einer korrekten Abtastperiode abweicht, was abhängig ist von den Werten der Filterkoeffizienten. Wie erwähnt, wird der Wert der Abtastperiode Δ T im wesentlichen konstant gleich Δ Ts sein, wenn die Radgeschwindigkeit ausreichend hoch ist. Wenn jedoch die Radgeschwindigkeit auf einen Wert abfällt derart, daß die Periode der Raddetektionsimpulse vergleichbar mit dem Wert Δ Ts ist, fluktuiert die Abtastperiode ganz erheblich. Eine fünfte Ausführungsform wird nun im folgenden beschrieben, bei der dieses Problem dadurch gelöst wird, daß die Werte der digitalen Filterkoeffizienten abhängig von Änderungen der Abtastperiode geändert werden. Wenn dies jedoch dadurch versucht werden würde, daß dies durch eine direkte Verwendung aufeinanderfolgender Werte der Periode Δ T implementiert wird, würden sich praktische Probleme ergeben. Beispielsweise illustriert in Fig. 17 die oberste Wellenform den Fall, in dem nur ein Geschwindigkeitsabtastimpuls innerhalb jeder Abtastperiode Δ T auftritt, so daß große Variationen in der Abtastperiode vorhanden sind. Es ergibt sich, daß unter derartigen Bedingungen, wenn beispielsweise die Periode für die Raddetektionsimpulse zwischen einem Wert etwas größer als Δ Ts und etwas kleiner als Δ Ts schwanken, eine hohe Änderung unmittelbar in dem Wert für die Abtastperiode Δ T auftritt.
Eine fünfte Ausführungsform der vorliegenden Erfindung wird nun beschrieben, bei der der Fehlbetrag enthalten in dem Ausgangssignal des digitalen Filterprozesses auf einen Wert reduziert werden kann, der ausreichend klein ist und somit ignoriert werden kann trotz etwaiger Änderungen in der Abtastfrequenz des Filterausgangssignals, indem aufeinanderfolgende neue Werte der Abtastperiode erhalten werden, von denen jeder durch einen Interpolationsprozeß einer Mehrzahl von aufeinanderfolgenden Abtastperioden ermittelt wird, so daß Mittelwerte von Abtastperioden erhalten werden, welche nicht die erwähnten plötzlichen hochamplituden Änderungen im Wert beinhalten, wenn die Periode der Raddetektionsimpulse vergleichbar mit der Abtastperiode Δ T ist. Fig. 16 ist ein Blockdiagramm zur Darstellung der grundlegenden Prinzipien dieser Ausführungsform. Die Funktion ist wie folgt: eine Einrichtung 400 zur momentanen Radbeschleunigungs­ detektion ermittelt Werte von momentanen Radbeschleunigungen W . In dieser Ausführungsform wird die Einrichtung zur Detektion der momentanen Radbeschleunigung durch Radgeschwindigkeitssensoren und eine ECU realisiert. Der Zeitpunkt, zu dem jede Radbeschleunigung W erhalten wird (der Zeitpunkt zum Ende der entsprechenden Abtastperiode Δ T) wird in einer Detektionsvorrichtung 401 für den momentanen Radbeschleunigungsdetektionszeitpunkt gespeichert, die in dieser Ausführungsform bestimmte Register beinhaltet. Auf einer Mehrzahl dieser gespeicherten Detektionszeitpunkte führt eine Abtastperioden- Mittelungsvorrichtung 404 einen Mittelungsprozeß an den Abtastperioden der momentanen Radbeschleunigung W durch. Als nächstes wird ein digitaler Filterprozeß durch ein digitales Filter 406 an den aufeinanderfolgend erhaltenen Werten der momentanen Radbeschleunigung durchgeführt, sich erstreckend von dem kürzlich erhaltenen Wert, wie in den vorhergehenden Ausführungsformen, wobei die digitalen Filterkoeffizienten durch eine Setzvorrichtung 405 festgesetzt werden. In dieser Ausführungsform wird die Abtastperioden-Mittellungsvorrichtung 404 durch Betriebsabläufe eines Mikrocomputers in der ECU 10 realisiert. Es wäre gleichermaßen möglich, einen eigenen Prozessor für diesen Zweck zu verwenden. Die Werte der momentanen Radbeschleunigung W , die durch die Detektionseinrichtung 400 erfaßt werden, werden in den entsprechenden Registern einer Speichereinrichtung 402 für die momentane Radbeschleunigung abgelegt (d. h. die x 0-Register etc. der vorhergehenden Ausführungsformen). Ein digitaler Filterprozeß wird von dem digitalen Filter auf der Grundlage der gespeicherten aufeinanderfolgend erhaltenen Werte der momentanen Radbeschleunigung durchgeführt unter Verwendung von Filter­ koeffizient-Werten, die auf Abtastperiodenwerte basieren, die von dem Mittelungsprozeß der Abtastperiode erhalten worden sind.
Somit wird bei dieser Ausführungsform ein Mittelungsprozeß durchgeführt an der Abtastperiode eines Signals, welches keine feste Abtastperiode hat und digitale Filterkoeffizienten werden in Abhängigkeit von den Ergebnissen dieses Mittelungsprozesses festgesetzt, wodurch ein digitaler Filterprozeß an dem Eingangssignal durchgeführt werden kann. Dies hat zum Ergebnis, daß das Ausgangssignal (welches die Radbeschleunigung V W anzeigt), das durch den digitalen Filterprozeß erhaltbar ist, einen vernachlässigbar kleinen Fehlerbetrag beinhaltet.
Die Arbeitsweise dieser Ausführungsform wird nun im Detail unter Bezugnahme auf das Zeitdiagramm von Fig. 17 erläutert, (wobei angenommen wird, daß ein niederer Wert der Radgeschwindigkeit vorliegt und pro Intervall Δ T nur ein Radgeschwindigkeits-Detektionsimpuls auftritt), sowie anhand des Flußdiagrammes von Fig. 18.
Gemäß Fig. 17 wird ein fester Wert eines Zeitintervalls Δ Ts (beschrieben unter Bezugnahme auf Fig. 8) festgesetzt zur Verwendung beim Zählen der Radgeschwindigkeits- Detektionsimpulse, um aufeinanderfolgende Zählwerte Np der Radgeschwindigkeits-Detektionsimpulse zu erhalten, welche sich abhängig von aufeinanderfolgenden Werten der momentanen Radgeschwindigkeit ändern. Wie bereits unter Bezugnahme auf Fig. 8 beschrieben, ist das Zeitintervall, welches von einer steigenden Flanke eines Radgeschwindigkeits-Detektionsimpulses (der als erster Unterbrechungsimpuls eines Pulszählintervalls dient) bis zur fallenden Flanke des nächsten Radgeschwindigkeitsimpulses nach dem Verstreichen des Zeitintervalls Δ Ts ein Impulsmeßzeitintervall Δ T n , während dem eine Anzahl von Radgeschwindigkeits-Detektionsimpulsen Np gezählt wird. Ein Zeitpunkt in der Mitte des Impulsmeß-Zeitintervalls Δ T n wird zunächst bestimmt, wobei dieser Punkt im folgenden als Radgeschwindigkeits-Meßzeitpunkt T V(n) bezeichnet wird. Ein Abtastintervall t sv(n) für die momentane Radgeschwindigkeit V′ W wird dann als Differenz zwischen dem Radgeschwindigkeits-Zeitmeßpunkt t V(n) und dem unmittelbar vorhergehenden Radgeschwindigkeits- Meßzeitpunkt t V(n-1) erhalten. Der Zeitpunkt in der Mitte des Abtastintervalls Δ t sv(n) wird dann bestimmt, wobei dieser Punkt als momentaner Radbeschleunigungs-Meßzeitpunkt t g(n) bezeichnet wird. Ein Abtastintervall Δ t sg(n) für die momentane Radbeschleunigung W wird dann als Zeitdifferenz zwischen T g(n) und dem vorher erhaltenen Wert t g(n-1) erhalten. Aufeinanderfolgende Werte der obigen Zeitpunktwerte werden in aufeinanderfolgenden Intervallen Δ T ermittelt und zeitweise gespeichert bis sie für Berechnungszwecke benötigt werden, was in der Zeichnung nicht dargestellten Registern erfolgt. Der Mittelwert von zwei aufeinanderfolgenden dieser momentanen Radbeschleunigungs-Abtastintervalle wird dann aus der folgenden Gleichung erhalten und der sich ergebende Wert wird als Abtastperioden-Wert zur Ermittlung der Filterkoeffizienten in einem digitalen Filterprozeßschritt verwendet, der durchgeführt wird, um einen Wert der Radbeschleunigung entsprechend dem Zeitintervall Δ Tn (d. h. Filterprozeß, bei dem der Beschleunigungswert x 0 im Schritt 307 dem Intervall Δ T n′ entspricht, der Wert von x 1 Δ T n-1 entspricht etc.) zu erhalten:
Das Flußdiagramm des beschriebenen Ablaufes ist in Fig. 18 dargestellt. In Fig. 18 sei angenommen, daß die Radgeschwindigkeit bereits ermittelt wurde und somit sind nur die darauffolgenden Abläufe dargestellt. Die Schritte, die identisch zu Fig. 13 sind, sind mit entsprechenden den Bezugszeichen versehen und eine nochmalige Beschreibung erfolgt nicht.
In einem Schritt 350, der unmittelbar nach dem Schritt 302 des Verschiebens der Beschleunigungswerte in den x 2-Registern etc. folgt, wird T G(n) berechnet. Genauer gesagt, der Mittelwert von Start- und Endzeitpunkten T (n) und T (n+1) des Impulsmeßzeitintervalls Δ T n gemäß Fig. 17 wird berechnet, um somit den Zeitpunkt t V(n) der momentanen Radbeschleunigungs-Zeitpunktmessung zu erhalten. Der Durchschnitt wird dann aus t V(n) und T V(n+1) (der auf gleiche Weise wie t V(n) erhalten wurde) ermittelt, um den Zeitpunkt t G(n+1) der momentanen Radbeschleunigungsmessung zu ermitteln. Es wäre jedoch ebenfalls möglich, den Durchschnitt von t V(n) und t V(n+2) zu verwenden und diesen Durchschnittswert als Zeitpunkt t G(n+1) der momentanen Radbeschleunigungsmessung zu verwenden. Dies würde ermöglichen, daß die Berechnung von t G(n+1) wesentlich verkürzt wird, so daß die Gesamtberechnungszeit, die nötig ist, ebenfalls verkürzt werden kann.
In einem Schritt 351 wird der soeben berechnete Wert t G(n) in einem Register T 1 gespeichert und der Wert t G(n-1) der vorher berechnet und in dem Register T 1 gespeichert wurde, wird in ein Register T 2 übertragen, wohingegenn der Wert t G(n-2) der vor t G(n-1) berechnet wurde und im Register T 2 gespeichert wurde in ein Register T 3 übertragen wird.
In einem Schritt 352 wird die Abtastperiode Δ T SG(n) von dem momentanen Radbeschleunigungs-Meßzeitpunkt t g(n) , der berechnet und gespeichert wurde, hergeleitet und berechnet.
Im Schritt 353 wird der Durchschnitt aus der Abtastperiode Δ t SG(n , die gerade im Schritt 352 berechnet wurde und dem Wert Δ t G(n-1), die vorher berechnet wurde, ermittelt und dieser Durchschnittswert wird die neue Abtastperiode Δ t′ SG(n) .
Im Schritt 354 wird der neue Wert der Abtastperiode Δ t′ SG(n) aus dem Schritt 353 verwendet, um die entsprechenden Werte der digitalen Filterkoeffizienten (a i , b j ) festzusetzen. Die Werte dieser Filterkoeffizienten (a i , b j ) können unter Verwendung einer Tabelle erhalten werden, die in dem Computerspeicher abgelegt ist, beispielsweise einer sogenannten memory map, welche festgelegte Sätze von Filterkoeffizientenwerten mit Werten von Δ t′ SG(n) in Beziehung setzt. Alternativ können festgelegte Funktionen verwendet werden, um die entsprechenden Werte der Filterkoeffizienten (a i , b j ) in Übereinstimmung mit dem Wert Δ t′ SG(n) zu berechnen. Eine Filterverarbeitung der momentanen Geschwindigkeitswerte von den x 0-Registern etc. wird dann im Schritt 307 durchgeführt.
Obwohl aus Gründen der Einfachheit der Beschreibung festgehalten wurde, daß die Zeitpunkte t Gn etc. vorübergehend in Registern gespeichert sind, sei hierunter natürlich verstanden, daß Datenwerte entsprechend diesen Zeitpunkten gespeichert werden. Mit anderen Worten, Referenzzeitpunkte werden zyklisch von einem internen Taktsignal des Computers der ECU 10 definiert und die oben erwähnten Zeitpunkte werden entsprechend vertreten als Werte von verstrichenen Zeiten relativ zu diesen Referenzzeitpunkten.
Bei dieser fünften Ausführungsform wird ein neuer Wert der Beschleunigungs-Abtastperiode Δ t′ SG(n) durch Inter­ polationsberechnungen unter Verwendung der Start- und Endzeitpunkten der tatsächlichen Abtastperioden erhalten und verwendet um die Werte der Filterkoeffizienten, die jedesmal dann verwendet werden, wenn ein erneuerter Wert der Radbeschleunigung W durch den Filterprozeß im Schritt 307 berechnet wird, zu bestimmen, d. h. die Werte der Filterkoeffizienten (a i , a j ) werden abhängig von der neuen Abtastperiode aufgestellt und dann in diesem Filterverarbeitungsschritt verwendet. Diese Prozedur führt zu einer verbesserten Genauigkeit für den Wert der Radbeschleunigung V W , der durch den Filterprozeß erhaltbar ist. Zusätzlich hierzu wird die Interpolation durchgeführt, um neue Werte momentaner Radbeschleunigung zu erhalten, zusätzlich zur Interpolation von aufeinanderfolgenden Beschleunigungsmeßzeitpunkten t G(n) , um neue Werte der Abtastperiode Δ t′ SG(n) zu erhalten, wobei die Filterkoeffizienten wie für di 06799 00070 552 001000280000000200012000285910668800040 0002003906680 00004 06680e fünfte Ausführungsform beschrieben bestimmt werden, so daß ein noch größerer Grad von Genauigkeit des Filterprozesses erhaltbar ist. Dies wird nun für eine sechste Ausführungsform beschrieben, die ansonsten identisch mit der eben beschriebenen fünften Ausführungsform ist.
Bei der fünften Ausführungsform werden neue Werte der Abtastperiode Δ t′ SGn aufeinanderfolgend berechnet, um jeden der Δ T n -Pulsmeßintervalle zu ersetzen. Da jedoch diese neuen Werte der Abtastperiode unterschiedlich hinsichtlich Zeit, Verlauf und Zeitdauer von den entsprechenden ursprünglichen Δ T-Werten sind, entsprechen sie nicht exakt und präzise den momentanen Radbeschleunigungswerten, die in dem Filterprozeßschritt 307 verwendet werden. Eine sechste Ausführungsform wird nun erläutert, bei der dieses Problem dadurch gelöst wird, daß ein Interpolationswert der momentanen Radbeschleunigung berechnet wird, der während des Filterprozeßschrittes 307 anstelle des Wertes in dem x 1-Register gehalten ist. Die Inhalte der Register x 0 bis x 2 werden den als Werte n , n-1 und n-2 der momentanen Radbeschleunigung bezeichnet. Bei der sechsten Ausführungsform gemäß der Fig. 19 wird vor Durchführung des Filterprozeßschrittes 307 ein Beschleunigungsmeßzeitpunkt t′ G(n-1) abhängig von dem neuen Wert der Abtastperiode Δ t′ SGn ermittelt, wie in der fünften Ausführungsform. Die Beziehung zwischen diesem neuen Zeitpunkt t′ SG(n) und den Punkten t G(n-2), t G(n-1) und t G(n) ist in Fig. 19 dargestellt. Wie gezeigt, ist t′ G(n-1) ein Punkt in der Mitte zwischen den zwei Punkten t G(n-2) und t G(n) . Der Wert der momentanen Radbeschleunigung n-1, der dem Beschleunigungsmeßzeitpunkt t′ G(n-1) entspricht, wird dann unter Verwendung der folgenden Gleichung berechnet:
Ein digitaler Tiefpaßfilterprozeß wird auf gleiche Weise wie in den vorhergehenden Ausführungsformen, z. B. wie im Schritt 307 von Fig. 18 durchgeführt. Jedoch wird bei der sechsten Ausführungsform der neue Wert der momentanen Radbeschleunigung n-1 aus der obigen Gleichung während des digitalen Filterprozesses im Schritt 307 anstelle des Wertes (d. h. n-1) in dem x 1-Register verwendet.
Somit wird bei der beschriebenen sechsten Ausführungsform ein neuer Wert der Abtastperiode Δ t′ SG(n) (und entsprechende Start-/Endzeitpunkte) berechnet und ein interpolierter neuer Wert des Beschleunigungsmeßzeitpunktes t′ G(n-1) wird berechnet, wobei der neue Wert der momentanen Radbeschleunigung n-1 durch Interpolation berechnet wird unter Verwendung dieser Zeitpunkte und vorher erhaltener Werte der momentanen Radbeschleunigung aus entsprechenden Registern. Ein digitaler Filterprozeß wird durchgeführt, um einen erneuerten Wert der Radbeschleunigung W wie in den vorhergehenden Ausführungsformen zu erhalten, wobei die Filterkoeffizient-Werte abhängig von dem Interpolationswert der Abtastperiode wie in der fünften Ausführung bestimmt werden, wobei jedoch der Interpolationswert n-1 anstelle des Wertes aus dem x 1-Register verwendet wird. Eine verbesserte Genauigkeit des Filterprozesses kann hierdurch erhalten werden.
Es soll hier bemerkt werden, daß die erläuterten fünften und sechsten Ausführungsformen nicht auf die Anwendung eines Kraftfahrzeug-Radbeschleunigungssystems beschränkt sind, sondern auch auf andere Anwendungsfälle genauso gut anwendbar sind, wie beispielsweise Steuerung des Betriebs eines Roboters etc., wo es vorteilhaft ist, digitale Filter anzuwenden, um die Verarbeitung eines Signals durchzuführen, welches keine feste Abtastperiode hat.
Weiterhin können die fünfte oder sechste Ausführungsform mit einer oder mehrer der ersten bis vierten Ausführungsform der Antirutsch-Steuervorrichtung kombiniert werden, so daß eine noch größere Genauigkeit der digitalen Filterverarbeitung und somit eine erhöhte Präzision hinsichtlich der Radbeschleunigung W erhalten werden kann.
Die folgende Tabelle 1 ist ein Beispiel eines Satzes von Filterkoeffizientenwerten und entsprechender Werte von Eckfrequenzen zur Speicherung in einem Mikrocomputer- Speicher und verwendet zum Setzen von geeigneten Koeffizientenwerten abhängig vom benötigten Wert der Eckfrequenz, beispielsweise wie im Fall der ersten und zweiten Ausführungsform gemäß der vorliegenden Erfindung. Die Tabellenwerte gelten für eine Abtastperiode von 5 ms, d. h. dem angenäherten Wert der Abtastperiode, wenn das feste Zeitintervall Δ Ts auf 5 ms gesetzt ist.
Die vorliegende Erfindung wurde unter Bezugnahme ihrer Anwendungsmöglichkeiten für eine Antirutsch-Steuervorrichtung eines Kraftfahrzeuges beschrieben. Die vorliegende Erfindung ist jedoch gleich gut für andere Fahrzeug­ steuerzwecke anwendbar, beispielsweise eine Steuervorrichtung für die Traksion, wobei die Steuerung auf Werte der Radbeschleunigung basiert.

Claims (13)

1. Kraftfahrzeug-Betriebssteuervorrichtung mit Radbeschleunigungssignal- Erzeugungseinrichtungen zur Erzeugung von Radbeschleunigungssignalen, welche entsprechende Werte von Drehbeschleunigung eines jeden aus einem Satz von Rädern eines Kraftfahrzeuges und Radgeschwindigkeitssignale entsprechend den jeweiligen Werten von Drehgeschwindigkeiten der Räder anzeigen und mit Einrichtungen zur Steuerung eines Betriebszustandes des Kraftfahrzeuges auf der Grundlage der Radbeschleunigungssignale und der Radgeschwindigkeitssignale,
dadurch gekennzeichnet, daß die Radbeschleunigungssignal- Erzeugungseinrichtungen für jedes der Räder aufweisen:
Radgeschwindigkeits-Detektionseinrichtungen zur Detektion einer Geschwindigkeit des Rades und zur Erzeugung von Daten, welche die Radgeschwindigkeit anzeigen;
Berechnungseinrichtungen der momentanen Radbeschleunigung zur Berechnung aufeinanderfolgender Werte von momentaner Radbeschleunigung aus den Radgeschwindigkeitsdaten und zur Erzeugung eines momentanen Radbeschleunigungssignales, welche die aufeinanderfolgenden Werte anzeigt;
Filterverarbeitungseinrichtungen zur Verarbeitung des momentanen Radbeschleunigungssignales, um hochfrequente Komponenten in dem momentanen Radbeschleunigungssignal im wesentlichen auszuschließen, die oberhalb einer festgelegten Filtereckfrequenz sind, um hierdurch ein Radbeschleunigungssignal zu erhalten, welches einen Wert der Beschleunigung des Rades anzeigt, und
Setzeinrichtungen für die Filtereckfrequenz zum Setzen der Filtereckfrequenz abhängig von einem speziellen Zustand des Rades.
2. Betriebssteuervorrichtung nach Anspruch 1, dadurch gekennzeichnet, daß die Räder Antriebsräder und freilaufende Räder umfassen, wobei die Setzeinrichtung für die Filtereckfrequenz derart arbeitet, daß die Eckfrequenz auf einen ersten festgelegten Wert gesetzt wird, wenn die Radbeschleunigung für ein Antriebsrad berechnet wird und auf einen zweiten festgelegten Wert gesetzt wird, wenn die Radbeschleunigung für ein freilaufendes Rad berechnet wird, wobei der erste festgelegte Wert kleiner ist als der zweite festgelegte Wert.
3. Betriebssteuervorrichtung nach Anspruch 1, dadurch gekennzeichnet, daß die Setzeinrichtung für die Eckfrequenz derart ausgelegt ist, daß ein relativ hoher Wert der Eckfrequenz gesetzt wird, wenn die Radgeschwindigkeit relativ hoch ist und ein relativ niederer Wert der Eckfrequenz gesetzt wird, wenn die Radgeschwindigkeit relativ niedrig ist.
4. Betriebssteuervorrichtung nach Anspruch 1, dadurch gekennzeichnet, daß die Detektionseinrichtung für die Radgeschwindigkeit für jedes der Räder aufweist:
eine Sensoreinrichtung für die Radgeschwindigkeit zur Erzeugung eines Impulszugsignales mit Rechteckwellenform, deren Periode sich abhängig von der Geschwindigkeit des Rades ändert;
eine Berechnungseinrichtung für die momentane Radgeschwindigkeit zur Berechnung aufeinanderfolgender Werte (V′ W ) der momentanen Geschwindigkeit des Rades, wobei jeder der momentanen Radgeschwindigkeitswerte auf der Grundlage einer Anzahl von Impulsen des Impulszugsignales berechnet wird, welche innerhalb eines verstrichenen Zeitintervalls Δ T auf der Grundlage der folgenden Beziehung aufscheinen: V′ W = K · N p /Δ Twobei K eine Konstante ist; und
Berechnungseinrichtungen für eine durchschnittliche Radgeschwindigkeit zur Berechnung eines Wertes einer Radgeschwindigkeit V W als Mittelwert von m aufeinanderfolgender momentaner Radgeschwindigkeitswerte, wobei m eine ganze Zahl ist.
5. Betriebssteuervorrichtung nach Anspruch 4, dadurch gekennzeichnet, daß die ganzzahlige Zahl m ein Wert ist, der abhängig von dem unlängst erhaltenen Wert (V′ W ) der m aufeinanderfolgende momentanen Radgeschwindigkeitswerte erhalten wurde.
6. Betriebssteuervorrichtung nach Anspruch 1, dadurch gekennzeichnet, daß die Setzeinrichtung für die Eckfrequenz aufweist:
eine Koeffizienten-Speichereinrichtung zur Speicherung einer Mehrzahl von Sätzen von Filterkoeffizienten (a i , b j ), welche entsprechend einer Mehrzahl von Werten der Eckfrequenz entsprechen; und
Setzeinrichtungen zum Setzen einer der gespeicherten Sätze, der abhängig von einem benötigten Wert der Eckfrequenz ausgewählt wird als Koeffizienten in der Filtereinrichtung
7. Betriebssteuervorrichtung nach Anspruch 6, dadurch gekennzeichnet, daß die Vorrichtung periodisch eine Prozeßsequenz durchführt, mittels der ein erneuerter Wert der momentanen Radgeschwindigkeitswerte und ein erneuerter Wert der Radbeschleunigungssignale sequentiell erhalten werden und wobei während jeder Prozeßsequenz die Filtereinrichtung einen Prozeß auf der Grundlage des ausgewählten Satzes von Filterkoeffizienten (a i , b j ) durchführt, um einen neuen Wert der Radbeschleunigung ( W ) aus der folgenden Beziehung W = a₀ · x 0 + a₁ · x 1 + a₂ · x 2 + b₁ · w 1 + b₂ · w 2zu erhalten, wobei x 0 ein Wert der momentanen Radbeschleunigung ist, ermittelt aus der momentanen Durchführung der Prozeßsequenz, x 1 ein Wert der momentanen Radbeschleunigung ist, ermittelt aus einem Ablauf der Prozeßsequenz unmittelbar vor der von x 0, x 2 ein Wert der momentanen Radbeschleunigung ist, ermittelt durch einen Ablauf der Prozeßsequenz unmittelbar vor der von x 1, w 1 ein Wert der Radbeschleunigung ist, ermittelt in einer unmittelbar vorher stattfindenden Durchführung der Prozeßsequenz und w 2 ein Wert der Radbeschleunigung ist, ermittelt in einem Ablauf der Prozeßsequenz unmittelbar von der von w 1.
8. Kraftfahrzeug-Betriebssteuervorrichtung mit Radbeschleunigungssignal- Erzeugungseinrichtungen zur Erzeugung von Radbeschleunigungssignalen, welche entsprechende Werte von Drehbeschleunigung eines jeden aus einem Satz von Rädern eines Kraftfahrzeuges anzeigen, wobei der Satz sowohl Antriebsräder als auch frei laufende Räder umfaßt und zur Erzeugung von Radgeschwindigkeitssignalen, welche Werten der Drehgeschwindigkeit der Räder vertreten, und mit Einrichtungen zur Steuerung eines Betriebszustandes des Kraftfahrzeuges auf der Grundlage der Radbeschleunigungssignale und der Radgeschwindigkeitssignale,
dadurch gekennzeichnet, daß die Radbeschleunigungssignal- Erzeugungseinrichtungen für jedes der Räder aufweisen:
Radgeschwindigkeits-Detektionseinrichtungen zur Detektion einer Geschwindigkeit des Rades und zur Erzeugung von einem Radgeschwindigkeitssignal, welches die Radgeschwindigkeit anzeigt;
Berechnungseinrichtungen der momentanen Radbeschleunigung zur Berechnung aufeinanderfolgender Werte von momentaner Radbeschleunigung aus dem Radgeschwindigkeitssignal und zur Erzeugung eines momentanen Radbeschleunigungssignals, welches die aufeinanderfolgenden Werte anzeigt;
Filterkoeffizienten-Speichereinrichtungen mit einer Mehrzahl von darin gespeicherten Sätzen von Filterkoeffizientenwerten, welche entsprechend einer Mehrzahl von Werten der Eckfrequenz der Filterprozeßeinrichtung entsprechen;
Filterverarbeitungseinrichtungen zur Verarbeitung des momentanen Radbeschleunigungssignales, um hochfrequente Komponenten in dem momentanen Radbeschleunigungssignal im wesentlichen auszuschließen, die oberhalb einer festgelegten Filtereckfrequenz sind, um hierdurch ein Radbeschleunigungssignal zu erhalten, welches einen Wert der Beschleunigung des Rades anzeigt, und
Setzeinrichtungen für die Eckfrequenz zur Auswahl eines ersten der Sätze von Koeffizienten aus der Speichereinrichtung zum Setzen für die Filterprozeß­ einrichtung um einen ersten Wert einer Eckfrequenz zu erhalten, wenn eine Verarbeitung eines Radbeschleunigungssignales für ein Antriebsrad durchgeführt wird und zur Auswahl eines zweiten der Sätze von Koeffizienten aus der Speichereinrichtung zum Setzen in der Filterprozeßeinrichtung um einen zweiten Wert der Eckfrequenz zu erhalten, wenn der Prozeß eines Radbeschleunigungssignales für ein freilaufendes Rad durchgeführt wird, wobei der erste Wert der Eckfrequenz kleiner ist als der zweite Wert.
9. Kraftfahrzeug-Betriebssteuervorrichtung mit Radbeschleunigungssignal-Erzeugungseinrichtungen zur Erzeugung von Radbeschleunigungssignalen, welche entsprechende Werte von Drehbeschleunigung eines jeden aus einem Satz von Rädern eines Kraftfahrzeuges und Radgeschwindigkeitssignale entsprechend den jeweiligen Werten von Drehgeschwindigkeiten der Räder anzeigen und mit Einrichtungen zur Steuerung eines Betriebszustandes des Kraftfahrzeuges auf der Grundlage der Radbeschleunigungssignale und der Radgeschwindigkeitssignale,
dadurch gekennzeichnet, daß die Radbeschleunigungssignal- Erzeugungseinrichtungen für jedes der Räder aufweisen:
Radgeschwindigkeits-Detektionseinrichtungen zur Detektion einer Geschwindigkeit des Rades und zur Erzeugung von einem Radgeschwindigkeitssignal, welches die Radgeschwindigkeit anzeigt;
Berechnungseinrichtung der momentanen Radbeschleunigung zur Berechnung aufeinanderfolgender Werte von momentaner Radbeschleunigung aus dem Radgeschwindigkeitssignal und zur Erzeugung eines momentanen Radbeschleunigungssignales, welches die aufeinanderfolgenden Werte anzeigt;
Filterkoeffizienten-Speichereinrichtungen mit einer Mehrzahl von darin gespeicherten Sätzen von Filter­ koeffizientenwerten, welche entsprechend einer Mehrzahl von Werten der Eckfrequenz der Filterprozeßeinrichtung entsprechen;
Filterverarbeitungseinrichtungen zur Verarbeitung des momentanen Radbeschleunigungssignales, um hochfrequente Komponenten in dem momentanen Radbeschleunigungssignal im wesentlichen auszuschließen, die oberhalb einer festgelegten Filtereckfrequenz sind, um hierdurch ein Radbeschleunigungssignal zu erhalten, welches einen Wert der Beschleunigung des Rades anzeigt, und
eine Setzeinrichtung für die Eckfrequenz zur Auswahl eines ersten aus dem Satz von Koeffizienten aus der Speichereinrichtung zum Setzen in der Filterprozeßeinrichtung um einen ersten Wert der Eckfrequenz zu erzeugen, wenn die Radgeschwindigkeit innerhalb eines festgelegten relativ hohen Bereiches ist und zum Auswählen eines zweiten aus den Sätzen von Koeffizienten aus der Speichereinrichtung zum Setzen für die Filterprozeßeinrichtung, um einen zweiten Wert der Eckfrequenz zu erzeugen, wenn die Radgeschwindigkeit innerhalb eines festgelegten relativ niederen Bereiches ist, wobei der erste Wert der Eckfrequenz höher als der zweite Wert ist.
10. Kraftfahrzeug-Betriebssteuervorrichtung mit Radbeschleunigungssignal- Erzeugungseinrichtungen zur Erzeugung von Radbeschleunigungssignalen, welche entsprechende Werte von Drehbeschleunigung eines jeden aus einem Satz von Rädern eines Kraftfahrzeuges und Radgeschwindigkeitssignale entsprechend den jeweiligen Werten von Drehgeschwindigkeiten der Räder anzeigen und mit Einrichtungen zur Steuerung eines Betriebszustandes des Kraftfahrzeuges auf der Grundlage der Radbeschleunigungssignale und der Radgeschwindigkeitssignale,
dadurch gekennzeichnet, daß die Radbeschleunigungssignal- Erzeugungseinrichtungen für jedes der Räder aufweisen:
Radgeschwindigkeits-Detektionseinrichtungen zur Detektion einer Geschwindigkeit des Rades und zur Erzeugung von einem Radgeschwindigkeitssignal, welches die Radgeschwindigkeit anzeigt;
Berechnungseinrichtungen der momentanen Radbeschleunigung zur Berechnung aufeinanderfolgender Werte von momentaner Radbeschleunigung aus dem Radgeschwindigkeitsssignal und zur Erzeugung eines momentanen Radbeschleunigungssignales, welches die aufeinanderfolgenden Werte anzeigt;
Filterkoeffizienten-Speichereinrichtungen mit einer Mehrzahl von darin gespeicherten Sätzen von Filterkoeffizientenwerten, welche entsprechend einer Mehrzahl von Werten der Eckfrequenz der Filterprozeßeinrichtung entsprechen;
Filterverarbeitungseinrichtungen zur Verarbeitung des momentanen Radbeschleunigungssignales, um hochfrequente Komponenten in dem momentanen Radbeschleunigungssignal im wesentlichen auszuschließen, die oberhalb einer festgelegten Filtereckfrequenz sind, um hierdurch ein Radbeschleunigungssignal zu erhalten, welches einen Wert der Beschleunigung des Rades anzeigt, und
Setzeinrichtungen für die Eckfrequenz zur Auswahl eines ersten aus dem Satz von Koeffizienten aus der Speichereinrichtung zum Setzen für die Filterprozeß­ einrichtung zur Erzielung eines festgelegten Wertes einer Eckfrequenz und zur Erzielung eines n₁-Ordnungsfiltertyps für die Filterprozeßeinrichtung, wenn die Radgeschwindigkeit in einem festgelegten relativ hohen Bereich ist und zur Auswahl eines zweiten der Sätze von Koeffizienten aus der Speichereinrichtung zum Setzen für die Filterprozeßeinrichtung und zur Erzielung eines festgelegten Wertes der Eckfrequenz und zur Erzielung eines n₂-Ordnungs­ filtertyps für die Filterprozeßeinrichtung, wenn die Radgeschwindigkeit in einem festgelegten relativ tiefen Bereich ist, wobei die Ordnung n₁ höher ist als die Ordnung n₂.
11. Kraftfahrzeug-Betriebssteuervorrichtung mit Radbeschleunigungssignal-Erzeugungseinrichtungen zur Erzeugung von Radbeschleunigungssignalen, welche entsprechende Werte von Drehbeschleunigung eines jeden aus einem Satz von Rädern eines Kraftfahrzeuges und Radgeschwindigkeitssignale entsprechend den jeweiligen Werten von Drehgeschwindigkeiten der Räder anzeigen und mit Einrichtungen zur Steuerung eines Betriebszustandes des Kraftfahrzeuges auf der Grundlage der Radbeschleunigungssignale und der Radgeschwindigkeitssignale,
dadurch gekennzeichnet, daß die Radbeschleunigungssignal- Erzeugungseinrichtungen für jedes der Räder aufweisen:
Radgeschwindigkeits-Erkennungseinrichtungen zur Erfassung der Drehgeschwindigkeit des Rades und zur Erzeugung eines Radgeschwindigkeitssignales entsprechend der Radgeschwindigkeit;
Berechnungseinrichtungen der momentanen Radbeschleunigung zur Berechnung aufeinanderfolgender Werte von momentaner Radbeschleunigung aus dem Radgeschwindigkeitssignal und zur Erzeugung eines momentanen Radbeschleunigungssignales, welches die aufeinanderfolgenden Werte anzeigt;
Filterkoeffizienten-Speichereinrichtungen mit einer Mehrzahl von darin gespeicherten Sätzen von Filterkoeffizientenwerten, welche entsprechend einer Mehrzahl von Werten der Eckfrequenz der Filterprozeßeinrichtung entsprechen;
Filterverarbeitungseinrichtungen zur Verarbeitung des momentanen Radbeschleunigungssignales, um hochfrequente Komponenten in dem momentanen Radbeschleunigungssignal im wesentlichen auszuschließen, die oberhalb einer festgelegten Filtereckfrequenz sind, um hierdurch ein Radbeschleunigungssignal zu erhalten, welches einen Wert der Beschleunigung des Rades anzeigt, und
Setzeinrichtungen für die Eckfrequenz zur Auswahl eines ersten der Sätze von Koeffizienten aus der Speichereinrichtung zum Setzen für die Filterprozeßeinrichtung um einen festgelegten Wert einer Eckfrequenz zu erhalten, und zur Erzielung eines Chebyshev-Filtertyps für die Filterprozeßeinrichtung, wenn die Radgeschwindigkeit in einem festgelegten relativ niedrigen Berech ist und zur Auswahl eines zweiten aus den Sätzen von Koeffizienten aus der Speichereinrichtung zum Setzen für die Filterprozeß­ einrichtung zur Erzielung eines festgelegten Wertes der Eckfrequenz und zur Erzielung eines Butterworth-Filtertyps für die Filterprozeßeinrichtung, wenn die Radgeschwindigkeit in einem festgelegten relativ hohen Bereich ist.
12. Kraftfahrzeug-Betriebssteuervorrichtung mit Radbeschleunigungs­ signal-Erzeugungseinrichtungen zur Erzeugung von Radbeschleunigungssignalen, welche entsprechende Werte von Drehbeschleunigung eines jeden aus einem Satz von Rädern eines Kraftfahrzeuges und Radgeschwindigkeitssignale entsprechend den jeweiligen Werten von Drehgeschwindigkeiten der Räder anzeigen und mit Einrichtungen zur Steuerung eines Betriebszustandes des Kraftfahrzeuges auf der Grundlage der Radbeschleunigungssignale und der Radgeschwindigkeitssignale,
dadurch gekennzeichnet, daß die Radbeschleunigungssignal- Erzeugungseinrichtungen für jedes der Räder aufweisen:
Radgeschwindigkeits-Detektionseinrichtungen zur Detektion aufeinanderfolgender Werte von momentanen Radgeschwindigkeiten des Rades während entsprechender Radgeschwindigkeits-Abtastperioden und zur Ableitung eines Radgeschwindigkeits-Wertes aus den momentanen Radgeschwindigkeitswerten, wobei die Dauern der Abtastperioden sich abhängig von der Radgeschwindigkeit ändern;
Abtastperiodenmittelungs-Prozeßeinrichtungen zur Ermittlung aufeinanderfolgender Beschleunigungs-Abtastperiodenwerte aus aufeinanderfolgenden Werten der Radgeschwindigkeits-Abtastperioden;
Berechnungseinrichtungen der momentanen Radbeschleunigung zur Berechnung aufeinanderfolgender Werte von momentaner Radbeschleunigung aus den Radgeschwindigkeitsdaten und zur Erzeugung eines momentanen Radbeschleunigungssignales, welches die aufeinanderfolgenden Werte anzeigt;
Filterverarbeitungseinrichtungen zur Verarbeitung des momentanen Radbeschleunigungssignales, um hochfrequente Komponenten in dem momentanen Radbeschleunigungssignal im wesentlichen auszuschließen, die oberhalb einer festgelegten Filtereckfrequenz sind, um hierdurch ein Radbeschleunigungssignal zu erhalten, welches einen Wert der Beschleunigung des Rades anzeigt;
Filterkoeffizient-Speichereinrichtung mit einer Mehrzahl von Sätzen von Filterkoeffizienten darin gespeichert, welche entsprechend einer Mehrzahl von Werten der Beschleunigungs-Abtastperiode entsprechen; und
Filterkoeffizienten-Setzeinrichtungen zum aufeinanderfolgenden Auswählen von Sätzen von gespeicherten Filterkoeffizienten, welche für die Filterprozeßeinrichtung gesetzt werden, abhängig von den Werten der Radbeschleunigungs-Abtastperiode.
13. Kraftfahrzeug-Betriebssteuervorrichtung mit Radbeschleunigungssignal-Erzeugungseinrichtungen zur Erzeugung von Radbeschleunigungssignalen, welche entsprechende Werte von Drehbeschleunigung eines jeden aus einem Satz von Rädern eines Kraftfahrzeuges und Radgeschwindigkeitssignale entsprechend den jeweiligen Werten von Drehgeschwindigkeiten der Räder anzeigen und mit Einrichtungen zur Steuerung eines Betriebszustandes des Kraftfahrzeuges auf der Grundlage der Radbeschleunigungssignale und der Radgeschwindigkeitssignale,
dadurch gekennzeichnet, daß die Radbeschleunigungssignal- Erzeugungseinrichtungen für jedes der Räder aufweisen:
Radgeschwindigkeits-Detektionseinrichtungen zur Detektion aufeinanderfolgender Werte von momentaner Radgeschwindigkeiten eines Rades während entsprechender Radgeschwindigkeits-Abtastperioden und zur Ableitung eines Radgeschwindigkeitswertes aus den momentanen Radgeschwindigkeitswerten, wobei die Dauer der Abtastperioden sich abhängig von der Radgeschwindigkeit ändern;
Abtastperiodenmittelungs-Prozeßeinrichtungen zur Ermittlung aufeinanderfolgender Beschleunigungs- Abtastperiodenwerte aus aufeinanderfolgenden Werten der Radgeschwindigkeits-Abtastperioden;
Berechnungseinrichtungen der momentanen Radbeschleunigung zur Berechnung aufeinanderfolgender Werte von momentaner Radbeschleunigung aus den Radgeschwindigkeitsdaten und zur Erzeugung eines momentanen Radbeschleunigungssignales, welches die aufeinanderfolgenden Werte anzeigt;
Prozeßeinrichtungen zur Mittelung der momentanen Radbeschleunigung zur Ableitung aufeinanderfolgender interpolierter Werte der momentanen Radbeschleunigung auf der Grundlage von Sätzen von aufeinanderfolgenden Werten der Radbeschleunigungswerte von der Berechnungseinrichtung für die momentane Radbeschleunigung und interpolierter Zeitpunktswerte von den Prozeßeinrichtungen zur Mittelung der Abtastpunkte;
Filterprozeßeinrichtungen zur Verarbeitung der interpolierten Werte der momentanen Radbeschleunigung um hochfrequente Komponenten, die oberhalb einer festgelegten Filtereckfrequenz liegen, im wesentlichen auszuschließen, um somit ein Radbeschleunigungssignal zu erhalten, welches einem Wert der Beschleunigung des Rades entspricht;
Filterkoeffizienten-Speichereinrichtungen mit einer Mehrzahl von Sätzen von Filterkoeffizienten hierin gespeichert, welche entsprechend einer Mehrzahl von Werten der Beschleunigungs-Abtastperiode entsprechen; und
Filterkoeffizienten-Setzeinrichtungen zur Auswahl von Sätzen der gespeicherten Filterkoeffizienten zum Setzen in den Filterprozeßeinrichtungen abhängig von den Werten der Beschleunigungsperiode.
DE3906680A 1988-03-04 1989-03-02 Kraftfahrzeug-Betriebssteuervorrichtung Expired - Fee Related DE3906680C3 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63052278A JP2647119B2 (ja) 1988-03-04 1988-03-04 車両用走行制御装置

Publications (3)

Publication Number Publication Date
DE3906680A1 true DE3906680A1 (de) 1989-09-14
DE3906680C2 DE3906680C2 (de) 1992-07-09
DE3906680C3 DE3906680C3 (de) 1995-07-13

Family

ID=12910325

Family Applications (1)

Application Number Title Priority Date Filing Date
DE3906680A Expired - Fee Related DE3906680C3 (de) 1988-03-04 1989-03-02 Kraftfahrzeug-Betriebssteuervorrichtung

Country Status (3)

Country Link
US (1) US5012417A (de)
JP (1) JP2647119B2 (de)
DE (1) DE3906680C3 (de)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3939292A1 (de) * 1989-11-28 1991-05-29 Teves Gmbh Alfred Verbundregelsystem fuer kraftfahrzeuge
DE4104334A1 (de) * 1990-02-14 1991-08-22 Nissan Motor Antriebskraft-steuervorrichtung fuer kraftfahrzeuge
EP0457221A1 (de) * 1990-05-18 1991-11-21 Mitsubishi Jidosha Kogyo Kabushiki Kaisha Leistungsregelvorrichtung für Kraftfahrzeuge
DE4024147A1 (de) * 1990-07-30 1992-02-06 Wabco Westinghouse Fahrzeug Verfahren zur erzeugung von radbeschleunigungs- und radverzoegerungs-regelsignalen
DE4123347A1 (de) * 1991-07-15 1993-01-21 Vdo Schindling Einrichtung zur regelung der geschwindigkeit eines kraftfahrzeugs
DE4218034A1 (de) * 1992-06-02 1993-12-09 Porsche Ag Verfahren zur Bestimmung eines Kraftschlußpotentials eines Kraftfahrzeuges
DE19638376A1 (de) * 1995-09-27 1997-04-03 Honda Motor Co Ltd Antiblockierbremsen-Steuer/Regel-System für ein Fahrzeug
DE19603677A1 (de) * 1996-02-02 1997-08-07 Wabco Gmbh Verfahren zur Antriebsschlupfregelung
US5913576A (en) * 1996-05-27 1999-06-22 Mitsubishi Denki Kabushiki Kaisha Anti-lock brake control system for motor vehicle and brake force control method therefor
DE102013225504B4 (de) 2013-05-09 2022-10-27 Hyundai Motor Company Verfahren und System für das Steuern von Anti-Jerk bzw. des Anti-Rucks eines Fahrzeugs

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3913059A1 (de) * 1989-04-21 1990-10-25 Bosch Gmbh Robert Regelsystem
JPH03235751A (ja) * 1990-02-08 1991-10-21 Mitsubishi Electric Corp アンチスキッド装置
JPH03246157A (ja) * 1990-02-23 1991-11-01 Toyota Motor Corp アンチスキッド制御装置
US5668724A (en) * 1990-09-28 1997-09-16 Robert Bosch Gmbh Method for improving the controllabilty of motor vehicles
US5481455A (en) * 1991-10-17 1996-01-02 Nissan Motor Co, Ltd. System for detecting hydroplaning of vehicle
US5213177A (en) * 1991-12-19 1993-05-25 Zexel-Gleason Usa, Inc. Traction control system responsive to wheel speed fluctuations
JPH06122332A (ja) * 1992-10-09 1994-05-06 Nippondenso Co Ltd 車両のスリップ制御装置
US5441515A (en) * 1993-04-23 1995-08-15 Advanced Cardiovascular Systems, Inc. Ratcheting stent
DE4405801C2 (de) * 1994-02-23 2003-08-28 Bosch Gmbh Robert Antiblockierregelsystem
US6128959A (en) * 1994-11-07 2000-10-10 Eaton Corporation Driveline vibration analyzer
JPH08295223A (ja) * 1995-04-25 1996-11-12 Toyota Motor Corp 車両の車体減速度及び車体速度推定装置、及びこれらを用いたアンチスキッドブレーキ装置
DE19534566C2 (de) * 1995-09-18 1999-02-11 Hella Kg Hueck & Co Verfahren zur Filterung eines Geschwindigkeitssignals für Kraftfahrzeuganwendungen
DE19638278B4 (de) * 1996-09-19 2005-06-30 Robert Bosch Gmbh Verfahren und Vorrichtung zur Erzeugung eines Beschleunigungssignals
US6072297A (en) * 1997-09-09 2000-06-06 Ecostar Electric Drive Systems, L.L.C. Vibration detection and control for a vehicle drivetrain
US6167340A (en) * 1998-07-20 2000-12-26 Visteon Global Technologies, Inc. Method and system for filtering a speed signal in controlling a speed of a vehicle
DE10159069A1 (de) * 2001-12-01 2003-06-12 Daimler Chrysler Ag Verfahren zum Betrieb eines elektronischen Steuergerätes eines Kraftfahrzeuges
US6729186B1 (en) 2002-02-28 2004-05-04 Eaton Corporation Multi-channel vibration analyzer
JP4073862B2 (ja) * 2002-12-09 2008-04-09 日信工業株式会社 ブレーキ制御用車輪速度演算方法
GB0316382D0 (en) * 2003-07-12 2003-08-13 Torotrak Dev Ltd Continuously variable ratio transmission assembly and method of control of same
US7495403B2 (en) * 2004-03-30 2009-02-24 Continental Automotive Systems Us, Inc. Method, apparatus and article for vibration compensation in electric drivetrains
US20050218719A1 (en) * 2004-04-02 2005-10-06 Cem Hatipoglu Use of ECU to control brake valve actuator
WO2006135382A2 (en) * 2004-08-04 2006-12-21 Chemocentryx, Inc. Enzymatic activities in chemokine-mediated inflammation
US7529611B2 (en) * 2005-06-09 2009-05-05 Ford Global Technologies, Llc Adaptive traction control system
JP4462153B2 (ja) * 2005-09-14 2010-05-12 株式会社アドヴィックス 制動力配分制御装置
JP5447290B2 (ja) * 2009-08-18 2014-03-19 トヨタ自動車株式会社 車両の制御装置
US8983678B2 (en) * 2010-06-16 2015-03-17 GM Global Technology Operations LLC System and method for determining vehicle speed
KR101753989B1 (ko) 2015-10-30 2017-07-19 쌍용자동차 주식회사 자동차에서 휠 속도센서를 이용한 항속주행 제어장치 및 그 방법
CN114172435B (zh) * 2021-11-30 2023-06-02 重庆长安汽车股份有限公司 异步电动机运行噪声与振动数据的后处理方法、***及计算机可读存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2854929A1 (de) * 1978-12-20 1980-08-14 Wabco Fahrzeugbremsen Gmbh Schaltungsanordnung zur unterdrueckung von stoersignalen in einem antiblockiersystem
DE3200529A1 (de) * 1982-01-11 1983-07-21 Robert Bosch Gmbh, 7000 Stuttgart Antiblockiersystem
DE3642008A1 (de) * 1985-12-10 1987-06-11 Akebono Brake Ind Verfahren und anordnung zum regeln der antriebskraft bei einem kraftfahrzeug
EP0252384A1 (de) * 1986-07-11 1988-01-13 Audi Ag Verfahren zum Erfassen des Schlupfzustandes
DE3724574A1 (de) * 1986-07-24 1988-02-04 Mazda Motor Einrichtung zur schlupfsteuerung an einem kraftfahrzeug

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3107115A1 (de) * 1981-02-26 1982-09-09 Robert Bosch Gmbh, 7000 Stuttgart Antiblockierregelsystem
JPS59210373A (ja) * 1983-05-16 1984-11-29 Nissan Motor Co Ltd 車輪速演算装置
JPS6025836A (ja) * 1983-07-20 1985-02-08 Nippon Denso Co Ltd 車両用制御装置における車輪速度検出装置
JPS6035649A (ja) * 1983-08-08 1985-02-23 Nippon Denso Co Ltd アンチスキツド制御装置
JP2724705B2 (ja) * 1986-09-20 1998-03-09 トヨタ自動車 株式会社 自動車用ブレーキの自動制御方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2854929A1 (de) * 1978-12-20 1980-08-14 Wabco Fahrzeugbremsen Gmbh Schaltungsanordnung zur unterdrueckung von stoersignalen in einem antiblockiersystem
DE3200529A1 (de) * 1982-01-11 1983-07-21 Robert Bosch Gmbh, 7000 Stuttgart Antiblockiersystem
DE3642008A1 (de) * 1985-12-10 1987-06-11 Akebono Brake Ind Verfahren und anordnung zum regeln der antriebskraft bei einem kraftfahrzeug
EP0252384A1 (de) * 1986-07-11 1988-01-13 Audi Ag Verfahren zum Erfassen des Schlupfzustandes
DE3724574A1 (de) * 1986-07-24 1988-02-04 Mazda Motor Einrichtung zur schlupfsteuerung an einem kraftfahrzeug

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3939292A1 (de) * 1989-11-28 1991-05-29 Teves Gmbh Alfred Verbundregelsystem fuer kraftfahrzeuge
DE4104334A1 (de) * 1990-02-14 1991-08-22 Nissan Motor Antriebskraft-steuervorrichtung fuer kraftfahrzeuge
EP0457221A1 (de) * 1990-05-18 1991-11-21 Mitsubishi Jidosha Kogyo Kabushiki Kaisha Leistungsregelvorrichtung für Kraftfahrzeuge
US5243526A (en) * 1990-05-18 1993-09-07 Mitsubishi Jidosha Kogyo Kabushiki Kaisha Output control apparatus for vehicle
DE4024147A1 (de) * 1990-07-30 1992-02-06 Wabco Westinghouse Fahrzeug Verfahren zur erzeugung von radbeschleunigungs- und radverzoegerungs-regelsignalen
DE4123347B4 (de) * 1991-07-15 2004-04-15 Siemens Ag Einrichtung zur Regelung der Geschwindigkeit eines Kraftfahrzeugs
DE4123347A1 (de) * 1991-07-15 1993-01-21 Vdo Schindling Einrichtung zur regelung der geschwindigkeit eines kraftfahrzeugs
DE4218034A1 (de) * 1992-06-02 1993-12-09 Porsche Ag Verfahren zur Bestimmung eines Kraftschlußpotentials eines Kraftfahrzeuges
DE4218034B4 (de) * 1992-06-02 2006-05-24 Dr.Ing.H.C. F. Porsche Ag Verfahren zur Bestimmung des Kraftschlußpotentials eines Kraftfahrzeuges
DE19638376A1 (de) * 1995-09-27 1997-04-03 Honda Motor Co Ltd Antiblockierbremsen-Steuer/Regel-System für ein Fahrzeug
US5873639A (en) * 1995-09-27 1999-02-23 Honda Giken Kogyo Kabushiki Kaisha Anti-lock brake control system for vehicle
DE19638376C2 (de) * 1995-09-27 1999-04-08 Honda Motor Co Ltd Antiblockierbremsen-Steuer/Regel-System für ein Fahrzeug
DE19603677A1 (de) * 1996-02-02 1997-08-07 Wabco Gmbh Verfahren zur Antriebsschlupfregelung
DE19722116C2 (de) * 1996-05-27 2002-11-21 Mitsubishi Electric Corp Antiblockierbremssteuersystem für Kraftfahrzeuge und zugehöriges Bremskraftsteuerverfahren
US5913576A (en) * 1996-05-27 1999-06-22 Mitsubishi Denki Kabushiki Kaisha Anti-lock brake control system for motor vehicle and brake force control method therefor
DE102013225504B4 (de) 2013-05-09 2022-10-27 Hyundai Motor Company Verfahren und System für das Steuern von Anti-Jerk bzw. des Anti-Rucks eines Fahrzeugs

Also Published As

Publication number Publication date
JP2647119B2 (ja) 1997-08-27
DE3906680C3 (de) 1995-07-13
DE3906680C2 (de) 1992-07-09
JPH01226469A (ja) 1989-09-11
US5012417A (en) 1991-04-30

Similar Documents

Publication Publication Date Title
DE3906680C2 (de)
DE3336097C2 (de)
DE3635095C2 (de)
DE3539682C2 (de)
DE3817704C2 (de)
EP2005120A2 (de) VERFAHREN UND EINRICHTUNG ZUR BESTIMMUNG EINES ABSOLUTWERTS EINER GRÖßE
EP2004469A1 (de) Verfahren zur bestimmung von instabilen fahrzuständen
DE102013225504B4 (de) Verfahren und System für das Steuern von Anti-Jerk bzw. des Anti-Rucks eines Fahrzeugs
DE4017429A1 (de) Steuervorrichtung fuer eine physikalische groesse zur verwendung bei der steuerung der bewegung eines fahrzeuges
DE60021028T2 (de) Bestimmung der Bewegungsrichtung - vorwärts oder rückwärts - eines Fahrzeuges
EP0619886B1 (de) Verfahren zur ermittlung des drehzahlgradienten der welle einer brennkraftmaschine
DE4330481A1 (de) Verfahren zum Herstellen einer Fügeverbindung, insbesondere einer Schraubverbindung
DE3916024A1 (de) Klopfunterdrueckungseinrichtung fuer eine brennkraftmaschine
EP0097826B1 (de) Verfahren zur Steuerung eines Mikrorechners
DE3812185A1 (de) Vorrichtung zur steuerung von motorgeschwindigkeiten
DE1673440B1 (de) Vorrichtung zur Ermittlung der Drehverzoegerung eines Fahrzeugrades fuer Schlupfregelsysteme
DE3421640C2 (de)
DE3811046A1 (de) Verfahren und anordnung zur messung der drehzahl
DE19844913A1 (de) Vorrichtung und Verfahren zur Überwachung eines in einem Fahrzeug angeordneten Querbeschleunigungssensor
DE19519767C2 (de) Verfahren zum Erzeugen eines der translatorischen Geschwindigkeit eines Fahrzeuges entsprechenden Referenzgeschwindigkeitssignales, insbesondere für mit einer Blockier und/oder Schleuderschutzvorrichtung versehene Fahrzeuge sowie Vorrichtung zur Durchführung des Verfahrens
DE4115647B4 (de) Steuersystem in einem Fahrzeug
EP0925484B1 (de) Verfahren und vorrichtung zur überwachung von sensoren in einem fahrzeug
EP1178202B1 (de) Verfahren und Vorrichtung zur Regelung einer Brennkraftmaschine
EP1262760B1 (de) Verfahren zum Bestimmen der Viskosität einer Betriebsflüssigkeit einer Brennkraftmaschine
EP2093093B1 (de) Verfahren und Vorrichtung zur Erkennung fehlender Fahreraktivität am Lenkrad

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
D2 Grant after examination
8363 Opposition against the patent
8366 Restricted maintained after opposition proceedings
8305 Restricted maintenance of patent after opposition
D4 Patent maintained restricted
8339 Ceased/non-payment of the annual fee