DE3828241A1 - Bremsdrucksteuervorrichtung - Google Patents

Bremsdrucksteuervorrichtung

Info

Publication number
DE3828241A1
DE3828241A1 DE3828241A DE3828241A DE3828241A1 DE 3828241 A1 DE3828241 A1 DE 3828241A1 DE 3828241 A DE3828241 A DE 3828241A DE 3828241 A DE3828241 A DE 3828241A DE 3828241 A1 DE3828241 A1 DE 3828241A1
Authority
DE
Germany
Prior art keywords
wheel
brake
speed
valve device
intensification
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
DE3828241A
Other languages
English (en)
Other versions
DE3828241C2 (de
Inventor
Kazutaka Kuwana
Tsuyoshi Yoshida
Shinsuke Sakane
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.)
Aisin Corp
Original Assignee
Aisin Seiki 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 Aisin Seiki Co Ltd filed Critical Aisin Seiki Co Ltd
Publication of DE3828241A1 publication Critical patent/DE3828241A1/de
Application granted granted Critical
Publication of DE3828241C2 publication Critical patent/DE3828241C2/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/172Determining control parameters used in the regulation, e.g. by calculations involving measured or detected parameters
    • 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

Landscapes

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

Description

Die vorliegende Erfindung betrifft die Steuerung der Bremskraft eines Fahrzeuges, genauer gesagt eine Antiblockiersteuerung zum Herabsetzen des Rutschens der Räder auf einer Straßenoberfläche durch Dämpfen der Bremskraft zum Beschleunigen der Drehung der Räder, wenn diese abrupt durch die Bremskraft verzögert werden und auf der Straßenoberfläche stark rutschen.
Wenn ein Fahrzeug gebremst wird, während es auf einer nassen oder gefrorenen Straße läuft, gleiten die Räder auf der Straßenoberfläche und hören plötzlich auf sich zu drehen, so daß das Fahrzeug auf der Straßenoberfläche in einen Rutschzustand geraten kann, was oft eintritt, wenn sich das Fahrzeug mit hoher Geschwindigkeit bewegt und plötzlich gebremst wird. Wenn die Räder blockieren, während sich das Fahrzeug weiterbewegt, ist es äußerst schwierig, das Fahrzeug zu steuern, so daß Unfälle unvermeidbar sind.
Aus der Raddrehzahl hat man die Beschleunigung und hieraus einen Rutschfaktor errechnet als:
Sp = 1 - Raddrehzahl/Fahrzeuggeschwindigkeit.
Wenn somit der Rutschfaktor einen vorgegebenen Wert Sh erreicht oder diesen übersteigt, wird der Bremsdruck herabgesetzt, um wieder eine Raddrehung zu erreichen. Im Gleitzustand kann die Fahrzeuggeschwindigkeit jedoch nicht genau erfaßt werden. Daher ermittelt man eine Bezugsgeschwindigkeit, die als Fahrzeuggeschwindigkeit angesehen wird, durch verschiedene arithmetische Rechenvorgänge in Abhängigkeit von der Raddrehzahl. Bei einem Fahrzeug mit vier Rädern wird beispielsweise die maximale Raddrehzahl als Bezugsgeschwindigkeit angesehen.
Eine solche Antiblockiersteuerung ist beispielsweise in der offengelegten japanischen Patentschrift 54 789/1974 beschrieben. Bei dieser Antiblockiersteuerung wird eine Unterteilung in ein "Herabsetzungsgebiet" und ein "Intensivierungsgebiet" durchgeführt, wie in Fig. 6 gezeigt. Wenn der Rutschfaktor 20% bis zu 60% beträgt, wird der Radbremsdruck bei einer Radbeschleunigung unter G reduziert (+ bedeutet Beschleunigung und - bedeutet Verzögerung), während er bei G oder darüber intensiviert wird. Wenn der Rutschfaktor weniger als 20% beträgt, wird ein Grenzwert auf G-α abgesenkt, und wenn er 60% übersteigt, wird der Grenzwert auf G+β erhöht.
Um den Radbremsdruck dauerhafter einzustellen, wird vorzugsweise der Bereich (0 bis 100%) des Rutschfaktors weiter unterteilt, um den Grenzwert genauestens zu spezifizieren und die Fluktuation des Radbremsdruckes zu glätten. Dabei unterteilt man den Bremsdruck vorzugsweise in drei Gebiete, indem man einen "Haltebereich" zwischen dem "Herabsetzungsgebiet" und dem "Intensivierungsgebiet" anordnet, oder man führt eine weitere Unterteilung in fünf Gebiete durch, indem man zusätzlich zu den beiden Stufen "Herabsetzung" und "Intensivierung" die Bereiche "langsames Herabsetzen", "Halten" und "langsames Intensivieren" vorsieht.
Wenn man jedoch den Rutschfaktor unterteilt oder beispielsweise den mit dem Rutschfaktor koordinierten Grenzwert analog spezifiziert, wird die Speicherkapazität groß. Eine Grenzgruppe steigt bei jedem Anstieg in einem der Gebietssegmente um 1 an. Wenn daher der Rutschfaktor unterteilt und somit das Gebietssegment unterteilt wird, steigt der Grenzwert enorm an und wird somit die hierfür benötigte Speicherkapazität immens. Wenn das Gebietssegment entsprechend einer Fahrzeugverzögerung (3 Segmente), wie bei einer Ausführungsform der Erfindung, die hiernach im einzelnen beschrieben wird (Fig. 2a bis 2c), modifiziert wird, wird die Zahl der Grenzwerte weitere dreimal multipliziert (Segmentzahl der Verzögerung), so daß die erforderliche Speicherkapazität immens groß sein muß. Wenn die erforderliche Speicherkapazität ansteigt, wird die Ziffernzahl der Adreßdaten zum Lesen aus dem Speicher vervielfacht, steigt die Zahl der Signalleitungen eines Mikrocomputersystems für die Antiblockiersteuerung an und wächst die Größe des Systems, so daß die Hardware und die Steuerlogik kompliziert werden.
Der Erfindung liegt die Aufgabe zugrunde, den Radbremsdruck dauerhafter und glatter zu steuern. Die Erfindung bezweckt ferner die Herabsetzung der zur Eingabe eines Bezugswertes zur Entscheidung eines Bremsdrucksteuerbetriebes benötigten Speicherkapazität.
Erfindungsgemäß wird ein Bremsdrucksteuerbetriebsegment in drei oder mehr einschließlich "Herabsetzung", "Halten" und "Intensivieren" unterteilt. Eine Speichereinrichtung zum Halten einer Konstanten zur Spezifizierung einer Funktion, welche eine Grenzlinie für die Segmentierung in ein "Herabsetzungsgebiet", ein "Haltegebiet" und ein "Intensivierungsgebiet" anzeigt, ist in einer zweidimensionalen Ebene vorgesehen, mit einem Betriebsparameter, der auf Basis der Raddrehzahl, einer Bezugsdrehzahl und der Radbeschleunigung als variablen Größen festgelegt ist. Durch Substitution von einem der Betriebsparameter entsprechend der Raddrehzahl, die von einer Raddrehzahlerfassungseinrichtung erfaßt worden ist, und der Bezugsdrehzahl, die über eine arithmetische Einrichtung errechnet worden ist, sowie der Radbeschleunigung und der vorstehend erwähnten Konstanten für die Funktion, wird ein Rechenwert ermittelt, der mit dem anderen Wert verglichen wird, um eine Entscheidung zwischen "Herabsetzen", "Intensivieren" oder "Halten" zu treffen. Der Radbremsdruck wird herabgesetzt, wenn die Entscheidung "Herabsetzen" lautet: Intensiviert, wenn die Entscheidung "Intensivieren" lautet, und gehalten, wenn die Entscheidung "Halten" lautet.
Gemäß dem zweiten Merkmal der Erfindung zum weiteren Glätten der Bremsdrucksteuerung wird eine Bremsdrucksteuereigenschaft entsprechend einem Reibungsfaktor µ der Straßenoberfläche modifiziert. Folglich wird die Konstante zur Spezifizierung der Funktion in einem mit der Fahrzeugverzögerung koordinierten Mehrfachsatz wiedergegeben. Dann wird in der beschriebenen Weise über "Herabsetzen", "Halten" oder "Intensivieren" entschieden, indem die Fahrzeugverzögerung erfaßt und die vorstehend erwähnte, mit der Fahrzeugverzögerung koordinierte Konstante spezifiziert wird. Desweiteren ist das Fahrzeug mit einem Beschleunigungssensor (G- Sensor) versehen, über den die Fahrzeugverzögerung erfaßt werden kann. Bei der hiernach beschriebenen Ausführungsform der Erfindung wird jedoch ein Differenzwert der Bezugsdrehzahl als Verzögerung detektiert.
Gemäß einem Beispiel, das zum leichteren Verständnis dienen soll und bei dem das Bremsdrucksteuerbetriebsgebiet in der beispielsweise in Fig. 2a gezeigten Art und Weise ausgebildet ist, ist eine Grenze (Grenzfunktion) zwischen den Gebieten (4) und (3) eine Gerade
(Sp = K 1 l · Vmd-K 1 l · G 1 l)
die durch die bestimmenden Konstanten K 1 l und G 1 l festgelegt wird. Wie in Fig. 2a gezeigt, können diese Konstanten in vier Sätzen (vier Geraden) wiedergegeben werden, wenn eine Segmentierung in fünf Gebiete vorliegt. Wenn das Gebietssegment entsprechend der Fahrzeugverzögerung gemäß Fig. 2a (niedrige Verzögerung = niedriger Wert µ), gemäß Fig. 2b (mittlere Verzögerung = mittlerer Wert µ) und gemäß Fig. 2c (hohe Verzögerung = hoher Wert µ) modifiziert wird, kann die vorstehend erwähnte Konstante in 4 × 3 = 12 Sätzen vorliegen. Daher ist die Zahl der vorher in den Speicher eingegebenen Konstanten sehr gering.
Wenn, wie bei einem weiteren Merkmal der Erfindung, eine einachsige Variable der Rutschfaktor Sp (als Funktion der Bezugsdrehzahl (Fahrzeugdrehzahl) und der Raddrehzahl) ist, wie beispielsweise in Fig. 2a gezeigt, wird zur Durchführung der Entscheidung, ob oder ob nicht beispielsweise der momentane Zustand der Räder "plötzlich reduziert (oder reduziert) wird", ein Wert durch Substitution der momentanen Radbeschleunigung Vmd
SPa = K 1 l · Vmd-K 1 l · G 1 l
für die lineare Gleichung
Sp = K 1 l · Vmd-K 1 l · G 1 l (1)
errechnet, wobei die Entscheidung so getroffen wird, daß der Zustand in einem Gebiet "plötzlich herabgesetzt" (falls erforderlich) liegt, wenn SPa der momentane Rutschfaktor Sp ist oder darüber liegt. Wenn Spa weniger als der Rutschfaktor Sp beträgt, liegt der Zustand nicht im Gebiet "plötzlich herabgesetzt", so daß daher als nächstes eine Entscheidung getroffen wird, ob oder ob nicht der Zustand in ein Gebiet "Impulsherabsetzung (langsames Herabsetzen; Wiederherstellung von Herabsetzen + Halten)" eintritt, was mit Hilfe der linearen Gleichung
Sp = K 2 l · Vmd-K 2 l · G 1 l
durchgeführt wird. Wenn die Gleichung (1) umgewandelt wird in
Vmd = (1/K 1 l) Sp + G 1 l (2)
dann wird VMd = (1/K 1 l) Sp + G 1 l durch Substitution des momentanen Rutschfaktors Sp in die Gleichung errechnet. VMd wird mit der momentanen Radbeschleunigung Vmd verglichen. Wenn Vmd unter VMd liegt, wird der Zustand als "plötzliches Herabsetzen" entschieden.
Eine derartige Berechnung und ein derartiger Vergleich sind relativ einfach und können somit mit Hilfe von Daten mit dem Rutschfaktor Sp und/oder der Radbeschleunigung Vmd, ausgedrückt in einer Einheit mit hoher Auflösung (hoher Unterteilungsfaktor), durchgeführt werden. Auf diese Weise sind ein analoges Betriebsergebnis, das in bezug auf die Segmente minimal ist, und ein Entscheidungsergebnis erhältlich, das Gebietssegment beträgt drei oder mehr, und darüber hinaus kann auch der Radbremsdruck in glatter Weise intensiviert oder herabgesetzt werden.
Die Erfindung wird nachfolgend anhand von Ausführungsbeispielen in Verbindung mit der Zeichnung im einzelnen erläutert. Es zeigt
Fig. 1a ein Blockdiagramm, das eine schematische Darstellung eines Bremssystems einer Ausführungsform der Erfindung wiedergibt;
Fig. 1b ein Blockdiagramm, das den Aufbau einer in Fig. 1a dargestellten elektronischen Steuereinheit 10 zeigt;
Fig. 2a die Darstellung eines Bremsdrucksteuerbetriebsgebietssegmentes, das entsprechend einer Radbeschleunigung Vmd und eines Radrutschfaktors Sp ausgewählt wurde, wenn ein Fahrzeug auf einer Straße mit niedrigem Reibungskoeffizienten fährt;
Fig. 2b die Darstellung eines Bremsdrucksteuerbetriebsgebietssegmentes, das entsprechend der Radbeschleunigung Vdm und des Radrutschfaktors Sp ausgewählt wurde, wenn ein Fahrzeug auf einer Straße mit mittlerem Reibungskoeffizienten fährt;
Fig. 2c die Darstellung eines Bremsdrucksteuerbetriebsgebietssegmentes, das entsprechend der Radbeschleunigung Vmd und des Radrutschfaktors Sp ausgewählt wurde, wenn ein Fahrzeug auf einer Straße mit hohem Reibungskoeffizienten fährt;
Fig. 3 ein Diagramm, das die Beziehung zwischen der Raddrehzahl (Anfangsgeschwindigkeit Vpi) zu dem Zeitpunkt, wenn das in Fig. 1a gezeigte Bremspedal 1 durchgedrückt wird, und einer Impulsintensivierungsperiode Tpip, die entsprechend eingestellt wurde, zeigt;
Fig. 4a, 4b, 4c, 4d, 4e, 4f, 4g, 4h, 4i, 4j und 4k Ablaufdiagramme, die den Prozeßablauf eines in Fig. 1b dargestellten Mikroprozessors 11 zeigen;
Fig. 5a ein Zeitdiagramm, das die Beziehung zwischen der Raddrehzahl Vms, der Bezugsdrehzahl Vs, dem Bremsdrucksteuerbetrieb und dem Radbremsdruck bei einer Antiblockiersteuerung zeigt, wobei von einer hohen Raddrehzahl ausgegangen wird;
Fig. 5b ein Zeitdiagramm, das die Beziehung zwischen der Raddrehzahl Vms, dem Bremsdrucksteuerbetrieb und dem Radbremsdruck bei einer Antiblockiersteuerung zeigt, wobei von einer niedrigen Raddrehzahl ausgegangen wird; und
Fig. 6 ein Diagramm, das ein herkömmlich ausgebildetes Bremsdrucksteuerbetriebssegment zeigt.
Der Aufbau einer bevorzugten Ausführungsform der Erfindung ist in Fig. 1a dargestellt. Wenn ein Fahrer auf ein Bremspedal tritt, wird ein entsprechender Bremsdruck an eine Bremse 7 eines linken Vorderrades FL und ein Proportionalventil PV von einem Hauptbremszylinder 2 über ein Drosselventil 17 und ein erstes Solenoidventil 3 angelegt. Er wird ferner an eine Bremse 6 eines rechten Vorderrades FR und ein Proportionalventil PVA über ein Drosselventil 17 A und ein erstes Solenoidventil 3 A angelegt. Das Proportionalventil PV legt einen Druck, der dem Bremsdruck proportional ist, an eine Bremse 8 eines rechten Hinterrades RR an, während das Proportionalventil PVA einen dem Bremsdruck proportionalen Druck an eine Bremse 9 eines linken Hinterrades RL anlegt.
Die ersten Solenoidventile 3, 3 A sind normalerweise offen, wobei jedes einen Kolben zum Steuern eines Kanales zwischen dem Hauptzylinder 2 und der Radbremse, eine Schraubendruckfeder zum Beaufschlagen des Kolbens in die geöffnete Richtung und ein magnetisches Joch sowie eine elektrische Spule zum Antreiben des Kolbens in Schließrichtung gegen die Kraft der Schraubendruckfeder aufweist. Die Ventile sind offen (wobei der Hauptzylinder 2 mit der Radbremse verbunden ist), wenn die elektrische Spule nicht leitet, und geschlossen (wobei die Verbindung zwischen dem Hauptzylinder und der Radbremse unterbrochen ist), wenn die elektrische Spule leitet.
Zwei Solenoidventile 4, 4 A sind zwischen den ersten Solenoidventilen 3, 3 A und Bremsölspeichern 20, 20 A angeordnet. Die zweiten Solenoidventile 4, 4 A entsprechen den ersten Solenoidventilen 3, 3 A in ihrem Aufbau, sind jedoch normalerweise geschlossen und schließen, wenn die elektrische Spule nicht leitet, und öffnen, wenn die Spule leitet.
Das Herunterdrücken des Bremspedales 1 wird von einem Bremserfassungsschalter BSW erfaßt. Die Drehzahlen des rechten Vorderrades FR, des linken Vorderrades FL, des rechten Hinterrades RR und des linken Hinterrades RL werden durch Drehzahlsensoren 12 fr, 12 fl, 12 rr und 12 rl abgetastet.
Das im Speicher 20 befindliche Bremsöl wird von einer Pumpe 18 angesaugt und in einen Ölkanal zwischen dem ersten Solenoidventil 3 und dem Drosselventil 17 eingeführt, während im Speicher 20 A befindliches Bremsöl von einer Pumpe 18 A angesaugt und in einen Ölkanal zwischen dem ersten Solenoidventil 3 A und dem Drosselventil 17 A eingeführt wird. Die Pumpen 18, 18 A werden über einen Elektromotor 19 angetrieben.
Die elektrischen Spulen der ersten und zweiten Solenoidventile 3, 3 A und 4, 4 A, der Elektromotor 19, der Bremserfassungsschalter BSW und die Drehzahlsensoren 12 fr bis 12 rl sind an eine elektronische Steuereinheit 10 angeschlossen.
Der Aufbau der elektronischen Steuereinheit 10 ist in Fig. 1b dargestellt. Der Bremserfassungsschalter BSW ist an eine Wellenformbildungsschaltung 12 angeschlossen, die ein Signal L mit niedrigem Pegel an einen Mikroprozessor 11 abgibt, wenn der Schalter BSW durch Durchdrücken des Bremspedales 1 geschlossen wird. Der Schalter gibt ein Signal H mit hohem Pegel an den Mikroprozessor ab, wenn der Schalter BSW durch Freigabe des Bremspedales 1 geöffnet wird. Die Wellenformbildungsschaltung 12 umfaßt eine Filterschaltung und eine Binärschaltung und verhindert Schwingungen der Ausgangssignale (L/H) infolge von Vibrationen, wenn der Schalter BSW geöffnet oder geschlossen wird.
Bei den Drehzahlsensoren 12 fr bis 12 rl handelt es sich um lochintegrierte Schaltungen (einschließlich eines Lochelementes zum Erfassen des Pegels eines Magnetfeldes und einer Binärschaltung zum Binärcodieren eines Erfassungssignales), die Impulse einer Frequenz erzeugen, die proportional zur Drehzahl eines mit Zähnen versehenen Permanentmagneten ist, der mit den Achsen gekuppelt ist. Die Impulse werden an F/V- Wandler 13, 13 A und 14, 14 A weitergegeben. Die F/V-Wandler 13, 13 A und 14, 14 A erzeugen Spannungen einer Größe, die der Frequenz der eingegebenen elektrischen Signale, die an A/D- Wandler-Eingänge Afr bis Arl des Mikroprozessors 11 angelegt werden, proportional ist.
Eine Konstantspannungsschaltung 22 ist über einen Zündschlüsselschalter EKS des Fahrzeuges an eine Batterie BA am Fahrzeug angeschlossen.
Die Bremsdrucksteuervorgänge des Mikroprozessors 11 sind in den Fig. 4a bis 4k wiedergegeben. Anhand Fig. 4a werden die Bremsdrucksteuervorgänge in der nachfolgenden Weise zusammengefaßt:
(1) Initialisierung (1, 2)
Wenn der Schalter EKS geschlossen wird und die Konstantspannungsschaltung 22 eine konstante Spannung Vcc eines vorgegebenen Pegels erzeugt, wird der Mikroprozessor 11 betätigt (Schritt 1: Nachfolgend werden Worte wie "Schritt" und "Unterprogramm" weggelassen, wobei hierfür einfach in Klammern gesetzte Bezugssymbole gebraucht werden), um Innenregister, Zähler, Timer u. a. zu löschen und Signale L (Stoppen der Pumpe: der Elektromotor 19 ist nicht leitend) an einen Ausgang MD sowie weitere Signale L (Ventile 3, 3 A offen, Ventile 4, 4 A geschlossen) an Ausgänge SL 3, SL 4, SL 4 A und SL 4 A anzulegen (2).
(2) Erfassung der Raddrehzahl, Beschleunigung etc. (100, 100 A)
Zuerst werden die Drehzahl Vfl des linken Vorderrades FL und die Drehzahl Vrr des rechten Hinterrades RR über das Unterprogramm (100) gelesen, es wird eine durchschnittliche Drehzahl Vms errechnet, und es wird dann die Beschleunigung Vmd der durchschnittlichen Drehzahl Vms (wobei plus eine Beschleunigung und minus eine Verzögerung anzeigt) errechnet. Digitaldaten, die die Drehzahlen Vfl, Vrr wiedergeben, werden so verarbeitet, daß sie ½ der Umfangsgeschwindigkeit einer Radumdrehung anzeigen (was der Fahrzeuggeschwindigkeit entspricht, es sei denn, die Räder rutschen auf der Straßenoberfläche). Daher kann die Durchschnittsdrehzahl Vms ausgedrückt werden als:
Vms = Vfl + Vrr
Als nächstes werden die Drehzahl Vfr des rechten Vorderrades FR und die Drehzahl Vrl des linken Hinterrades RL durch das Unterprogramm (100 A) wie beim Unterprogramm (100) gelesen, und es werden eine Durchschnittsdrehzahl Vmsa und danach die Beschleunigung Vmda der Durchschnittsdrehzahl Vmsa errechnet.
Wenn diese Vorgänge beendet sind, wird eine Zeitspanne t₁ zum Messen eines Zeitintervalls t₁ für die Vmd und Vmda- Vorgänge begonnen (wobei der vorhandene Wert gelöscht und das Timing begonnen wird) (8), und es wird überprüft, ob der Bremserfassungsschalter BSW offen (das Bremspedal 1 ist nicht durchgedrückt) oder geschlossen (das Bremspedal 1 ist durchgedrückt) ist (9). Wenn der Schalter BSW geschlossen ist, wird geprüft, ob der Inhalt eines Kennzeichenregisters BSF "1" (bereits geschlossen und somit vorher gelesen) ist oder nicht (10). Wenn der Inhalt nicht "1" ist, ist der Bremserfassungsschalter BSW bereits von "aus" (das Bremspedal 1 ist nicht durchgedrückt) auf "ein" (durchgedrückt) geschaltet worden, so daß mit der nächsten Initialisierung (300) begonnen wird.
(3) Initialisierung (300)
Als erstes werden dann die durchschnittlichen Drehzahlen Vms und Vmsa als anfängliche Raddrehzahlen Vpi, Vpi und Vms oder Vmsa gespeichert, wobei immer der höhere Wert als Bezugsdrehzahl (Fahrzeuggeschwindigkeit) Vs angesehen und gespeichert wird.
(4) Erfassung der Bezugsdrehzahl Vs und Verzögerung Vsd (400)
Während der Schalter BSW eingeschaltet ist, wird die als Fahrzeuggeschwindigkeit angesehene Bezugsdrehzahl Vs errechnet, wonach die Verzögerung Vsd (plus bedeutet Verzögerung, minus bedeutet Beschleunigung) errechnet, aktualisiert und gespeichert wird.
(5) Berechnung des Rutschfaktors (30, 30 A)
Der Rutschfaktor in bezug auf eine Straßenoberfläche wird aus der Bezugsdrehzahl Vs und der Durchschnittsdrehzahl Vms über ein Unterprogramm (30) errechnet:
Sp = (Vs-Vms)/Vs
und der Rutschfaktor wird in entsprechender Weise über ein Unterprogramm (30 A) ermittelt:
Spa = (Vs-Vmsa)/Vs
(6) Bestimmung der Entscheidungsparameter (500)
Es wird eine Entscheidung darüber getroffen, ob die Verzögerung Vds der Bezugsdrehzahl Vs (geschätzte Fahrzeuggeschwindigkeit) ein niedriges Niveau (niedriger Reibungskoeffizient µ der Straße, rutschige Straßenoberfläche), ein mittleres Niveau (mittlerer Reibungskoeffizient µ) oder ein hohes Niveau (hoher Reibungskoeffizient, kaum Rutschen auf der Straßenoberfläche) besitzt.
Die Logik trifft dabei eine Entscheidung über die Art der Steuerung als "Herabsetzen", "Impuls herabsetzen", "Halten", "Impuls intensivieren" oder "Intensivieren" in Abhängigkeit von der Verzögerung Vds, den Rutschfaktoren Sp, Spa und den Radbeschleunigungen Vmd, Vmda. Der Steuerartbereich wird in der in Fig. 2a dargestellten Art und Weise entschieden, wenn die Verzögerung Vds niedrig ist, in der in Fig. 2b dargestellten Art und Weise, wenn die Verzögerung Vds einen mittleren Wert besitzt, und in der in Fig. 2c gezeigten Art und Weise, wenn die Verzögerung Vds hoch ist. In diesen Figuren läßt sich die gerade Grenzlinie zwischen unterschiedlichen Steuerarten, beispielsweise die Gerade zwischen "plötzlichem Herabsetzen" und "Impuls herabsetzen" durch die folgenden Gleichungen wiedergeben:
Sp = K 1 l · Vmd-K 1 l · G 1 l
Spa = K 1 l · Vmds-K 1 l · G 1 l
wobei K 1 l die Steigung der Geraden und G 1 l den Schnittpunkt mit den Abscissen (Vmd, Vmda) wiedergeben. Wie aus einem Vergleich der Fig. 2a (Verzögerung Vds niedrig), Fig. 2b (Verzögerung Vds mittlerer Wert) und Fig. 2c (Verzögerung Vds hoch) hervorgeht, sind diese Geraden auf die Seite einer hohen Beschleunigung mit einer großen Steigung verschoben, wenn die Verzögerung Vds gering ist (rutschige Straßenoberfläche). Der Grund hierfür besteht darin, daß der Bremsdruck dauerhaft so festgelegt wird, daß er an die Rutschigkeit der Straße angepaßt ist.
Nach der Festlegung der Entscheidungsparameter werden die Steuerartdaten der Steuerartregister BMRs, BMRsa in die Steuerartregister BMRp, BMRpa (36, 36 A) eingeschrieben.
(7) Steuerartentscheidung (37, 37 A)
Die Steigungen (K 1 l u. a.) der Geraden und die Schnittpunkte (G 1 l u. a.) mit den Abscissenachsen werden entsprechend der Größe der Verzögerung Vds spezifiziert (wobei ein Wert der Fig. 2a bis 2c spezifiziert wird).
Als nächstes wird die momentane Radbeschleunigung Vmd (Vmda) für jede der Geraden aus der spezifizierten geraden Gruppe (irgendeine aus den Fig. 2a bis 2c) substituiert, wobei beispielsweise die Werte SPa, (SPaa) wie folgt berechnet werden:
SPa = K 1 l · Vmd-K 1 l · G 1 l
(SPaa = K 1 l · Vmda-K 1 l · G 1 l)
wobei die obigen Werte mit dem momentanen Rutschfaktor Sp (Spa) verglichen werden. Es wird dann eine Entscheidung getroffen, in welchen Steuerartbereich von 4 "Herabsetzen", 3 "Impuls herabsetzen", 2 "Halten", 1 "Impuls intensivieren" oder 0 "Intensivieren" die momentane Radbeschleunigung Vmd (Vmda) und der momentane Rutschfaktor Sp (Spa) fallen.
(8) Ausgabe (600, 600 A)
Wenn auf 4 "Herabsetzen" entschieden worden ist, wird das erste Solenoidventil 3 (3 A) geschlossen, und das zweite Solenoidventil 4 (4 A) wird geöffnet. Somit strömt das Bremsöl zwischen dem ersten Solenoidventil 3 (3 A) und den Radbremsen 7, 8 (6, 9) in den Speicher 20 (20 A) durch das zweite Solenoidventil 4 (4 A). Die Drücke an den Radbremsen 7, 8 (6, 9) fallen mit einer relativ hohen Geschwindigkeit.
Wenn auf 3 "Impuls herabsetzen" entschieden worden ist, wird die Steuerart "Herabsetzen" über die ersten 16 msec beibehalten und dann für die nächsten 16 msec auf "Halten" geändert, wobei das erste und zweite Solenoidventil 3, 4 (3 A, 4 A) schließen, so daß "Herabsetzen" und "Halten" wiederholt wird. Die Radbremsdrücke fallen mit einer Geschwindigkeit, die niedriger ist als die bei dem vorstehend erwähnten "Herabsetzen".
Wenn auf 2 "Halten" entschieden worden ist, werden das erste Solenoidventil 3 (3 A) und das zweite Solenoidventil 4 (4 A) geschlossen. Somit wird das Bremsöl zwischen dem ersten Solenoidventil 3 (3 A) und den Radbremsen 7, 8 (6, 9) vom Hauptzylinder 2 und dem Speicher 20 (20 A) abgesperrt, so daß sich die an den Radbremsen 7, 8 (6, 9) anstehenden Drücke nicht ändern.
Wenn auf 1 "Impuls intensivieren" entschieden worden ist, wird eine Impulsdauer mit Hilfe der Anfangsdrehzahl Vpi (Vpia) (Fig. 3) als
Tpip = a · Vpi² + b · Vpi + c
(Tpipa = a · Vpia² + b · Vpia + c)
berechnet. Diese Steuerart wird als "Intensivieren" für die ersten 6 msec mit offenem ersten Solenoidventil 3 (3 A) und geschlossenem zweiten Solenoidventil 4 (4 A) beibehalten und dann über die nächsten (Tpip-6) msec [(Tpipa-6)msec] auf das vorstehend erwähnte "Halten" geändert, so daß "Intensivieren" und "Halten" wiederholt werden. Somit steigen die Drücke an den Radbremsen mit einer relativ niedrigen Geschwindigkeit.
Wenn auf 0 "Intensivieren" entschieden worden ist, wird das erste Solenoidventil 3 (3 A) geöffnet und das zweite Solenoidventil 4 (4 A) geschlossen. Somit steigen die Drücke an den Radbremsen mit einer relativ hohen Geschwindigkeit an.
Dann wird bei 0 "Intensivieren" eine Impulsdauer mit Hilfe der Anfangsgeschwindigkeit Vpi (Vpia) (Fig. 3) als
Tpip = a · Vpi² + b · Vpi + c
(Tpipa = a · Vpia² + b · Vpia + c)
errechnet, und der Timer Tpip (Tpipa) wird gestartet. Hierdurch soll ein Intervall zwischen dem vorausgehenden "Intensivieren" und dem späteren "Intensivieren" bei Tpip (Tpipa) aufrechterhalten werden, wenn 0 "Intensivieren" auf 1 "Impuls intensivieren" geändert wird.
(9) Bremsölrückfluß (200)
Wenn der Bremserfassungsschalter BSW von EIN (Pedal durchgedrückt) auf AUS (Pedal freigegeben) (kein Bremsen erforderlich) geschaltet wird, werden die ersten Solenoidventile 3, 3 A geöffnet, die zweiten Solenoidventile 4, 4 A ebenfalls geöffnet, der Elektromotor 19 gestoppt und eine vorgegebene Zeitdauer t₀ später die zweiten Solenoidventile 4, 4 A wieder geschlossen. Somit werden die Drücke an den Radbremsen von den Drosselventilen 17, 17 A zum Speicher (Niederdruck) und bei einem Saughub des Hauptzylinders 2 zu diesem zurückgeführt. Nach Ablauf der Zeitdauer t₀ nehmen die Drücke an den Radbremsen den Speicherdruckwert (vorgegebener niedriger Druck) von den Drosselventilen 17, 17 A an, die ersten Solenoidventile 3, 3 A werden wieder geöffnet, und die zweiten Solenoidventile 4, 4 A werden wieder geschlossen (wie in Fig. 1a gezeigt).
Wenn der Schalter BSW wieder geschlossen wird (das Pedal 1 wird wieder niedergedrückt), werden die zweiten Solenoidventile 4, 4 A während der Zeitdauer t₀ vom Unterprogramm (300) wieder geschlossen.
Als nächstes werden die verschiedenen Unterprogramme im einzelnen erläutert.
Hierbei wird die Beziehung zwischen den in den Ablaufdiagrammen der Fig. 4a bis 4k wiedergegebenen Daten und einem Register in den folgenden Tabellen 1 bis 4 zusammengefaßt.
Tabelle 1
Tabelle 2
Tabelle 3
Tabelle 4
Der Inhalt von "Erfassung der Raddrehzahl Vsm und der Beschleunigung Vmd (100)" ist in Fig. 4b gezeigt.
Im Unterprogramm (100) liest der Mikroprozessor 11 die Umfangsgeschwindigkeit (½) Vrr des rechten Vorderrades RR in einem Unterprogramm (3) desselben. Eine Analogspannung eines A/D-Wandler-Einganges Arr wird in digitale Daten umgewandelt, und die digitalen Daten werden in das Register Vrr (interner RAM des Prozessors 11) eingeschrieben. Als nächstes wird die Umfangsgeschwindigkeit (½) Vfl des linken Vorderrades FL in entsprechender Weise durch ein Unterprogramm (4) eingelesen. Dann werden in einem Schritt (5) die Daten Vms des Mittelwertregisters Vms in das Mittelwertregister Vmp eingeschrieben, und es wird der Mittelwert Vms = Vrr + Vfl errechnet, der in das Mittelwertregister Vms (6) eingeschrieben wird. Danach wird in einem Unterprogramm (7) die Beschleunigung der Durchschnittsdrehzahl errechnet als
Vmd = (Vms-Vmp)/t
und in das Beschleunigungsregister Vmd eingeschrieben. T₁ gibt die Zeitdauer vom Erhalt der in das Register Vmp (letzte Drehzahlablesung) eingeschriebenen Mittelwertdaten bis zum Erhalt der in das Register Vms (nächste Drehzahlablesung) eingeschriebenen Mittelwertdaten wieder. Diese Zeitdauer t₁ stellt einen Zeitwert dar, der nach dem vorhergehenden Vorgang in Schritt (8) (Fig. 4a) begonnen wurde.
Wie bei dem Unterprogramm (100) werden in einem Unterprogramm (100 A) die durchschnittliche Drehzahl Vmsa der Drehzahl Vfr des rechten Vorderrades FR und der Drehzahl Vrl des linken Hinterrades Rl sowie die Beschleunigung Vmda derselben errechnet.
Der "Initialisierungsschritt (300)" wird im einzelnen in Verbindung mit Fig. 4d beschrieben. Wenn der Fahrer auf das Bremspedal tritt, wird der Schalter BSW geschlossen. Nach Erfassung des Durchdrückens des Pedales 1 schreibt der Mikroprozessor 11 eine "0" in das Kennzeichenregister tF (12) ein, wenn die ersten Solenoidventile 3, 3 A offen und die zweiten Solenoidventile 4, 4 A geschlossen sind (11), schreibt eine "1" in das Bremskennzeichenregister BSF ein (13), schreibt den Inhalt Vms des Registers für die durchschnittliche Drehzahl Vms in das Anfangswertregister Vpi ein (14 a) und schreibt den Inhalt Vmsa des Registers für die durchschnittliche Drehzahl Vmsa in das Anfangswertregister Vpia ein (14 b). Dann wird der höhere Wert von Vms oder Vmsa in das Bezugsdrehzahlregister Vs eingeschrieben (14 c, 14 d, 14 e).
Danach werden die Zeitwerte T₀ und T₁ begonnen (15, 16), und der Inhalt Vs des Bezugsdrehzahlregisters Vs wird in das Register für die letzte Bezugsdrehzahl Vsp eingeschrieben (17).
Die vorstehend beschriebenen Schritte 11 bis 17 betreffen die Initialisierung der Antiblockiersteuerung in Abhängigkeit von einem Durchdrücken des Bremspedales 1.
Der Inhalt von "Erfassung der Bezugsdrehzahlen Vs und der Verzögerung Vsd (400)" wird nachfolgend im einzelnen in Verbindung mit Fig. 4a beschrieben.
Gemäß Fig. 5a aktualisiert die Bezugsdrehzahl Vs (so in das Bezugsdrehzahlregister eingeschrieben) einen Wert Vi, der durch Absenkung von Vs (Vs = Vms oder Vmsa unmittelbar nach dem Durchdrücken des Pedals 1), welcher in das Bezugsdrehzahlregister Vs eingeschrieben wurde, durch Ki (= 1,3G oder 0,15G), oder einen Wert Vh, der den höchsten Wert der Raddrehzahlen Vrr, Vrl, Vfr und Vfl darstellt, welcher immer höher ist als die nächste Bezugsdrehzahl Vs. Dann wird mit dem Timing T₀ von dem Zeitpunkt an begonnen, wenn sämtliche Raddrehzahlen Vrr u. a. niedriger werden als die Bezugsdrehzahl Vs (Inhalt des Bezugsdrehzahlregisters Vs), wobei Ki = K₁ = 1,3G ist, wenn t₀ ein vorgegebener Wert Tp ist oder darunter liegt, wobei jedoch Ki = k₂ = 0,15G ist, wenn der Wert Tp übersteigt. Der strichpunktiert in Fig. 5 angedeutete Wert Vs gibt die errechnete und um die Verzögerung Ki erniedrigte Bezugsdrehzahl Vs wieder. Die entsprechende Bearbeitung wird als nächstes erläutert.
Der Timingwert T₀ des Timingregisters T₀ wird mit einem Einstellpunkt Tp (18) verglichen. Wenn TTp entspricht oder darunter liegt, wird
Vi = Va-K₁ · T
in das Register V 1 für den errechneten Wert (20) eingeschrieben. In diesem Fall ist K₁ = 1,3G. Wenn TTp überschreitet, wird
Vi = Vs-K₂ · T
in das Register Vi für den berechneten Wert eingeschrieben. K₂ entspricht 0,15G.
Als nächstes wird der höchste Wert von Vrr, Vrl, Vfr und Vfl in das Register Vr eingeschrieben (21, 22, 401 bis 404). Der Inhalt Vi des Registers Vi für den berechneten Wert und der Inhalt Vh des Registers Vh werden miteinander verglichen, und der größere Wert wird in das Bezugsdrehzahlregister Vs eingeschrieben (24 bis 27). Wenn Vh (Raddrehzahl) Vi (durch Berechnen auf der Basis der Verzögerung Ki erhaltener Wert) übersteigt, wird der Inhalt des Timingregisters T₀ gelöscht, und es wird wieder von 0 mit dem Timing begonnen (25). Die vorstehende Beschreibung bezieht sich auf eine Aktualisierung der Bezugsdrehzahl Vs. Die Bezugsdrehzahl Vs unmittelbar vor der Aktualisierung wird in das Register Vsp für die letzte Bezugsdrehzahl eingegeben (17).
Als nächstes wird die Verzögerung der Bezugsdrehzahl Vs (geschätzte Fahrzeuggeschwindigkeit) gemäß
Vsd = (Vsp - Vs)/T₁.
berechnet (28). Der Wert T₁ stellt einen Timingwert des Timingregisters T₁ dar, und zwar die Zeit von der Berechnung der letzten Bezugsdrehzahl Vsp bis zur Berechnung der Bezugsdrehzahl Vs zu dieser Zeit. Für das Timing einer Berechnung der nächsten Bezugsdrehzahl wird der Inhalt des Timingregisters T₁ gelöscht, wonach mit dem Timing wieder begonnen wird (29). Die vorstehende Erläuterung bezieht sich auf eine Berechnung der Verzögerung Vsd der Bezugsdrehzahl Vs. Die Verzögerung Vsd ist zu dem Reibungskoeffizienten µ der Straßenoberfläche proportional.
Es wird nunmehr auf den Inhalt von "Berechnen von Sp (30)", wie in Fig. 4a gezeigt, Bezug genommen. Der Rutschfaktor Sp wird als
Sp = (Vs-Vms)/Vs
berechnet. Da der Wert 1 beträgt oder niedriger liegt, werden einen Integralwert wiedergebende Daten durch Multiplikation des Wertes mit einer vorgegebenen Zahl (beispielsweise 100) erhalten. In der vorstehenden Gleichung gibt Vs den Inhalt des Bezugsdrehzahlregisters Vs wieder, während Vms den Inhalt des Registers Vms für die durchschnittliche Raddrehzahl wiedergibt.
Die Berechnung von Spa in einem Unterprogramm (30 A) wird in der gleichen Weise durchgeführt wie bei dem Unterprogramm (30).
Der Inhalt von "Festlegung der Entscheidungsparameter (500)" wird nunmehr in Verbindung mit Fig. 4 im einzelnen erläutert.
Die Verzögerung Vsd wird mit vorgegebenen Werten Vsdl und Vsdh (Vsdl < Vsdh) (31, 32) verglichen. Wenn Vsd Vsdl ist, werden G 1 l bis G 4 l in die Konstantregister G 1 bis G 4 eingeschrieben, und K 1 l bis K 4 l werden in die Koeffizientenregister K 1 bis K 4 eingeschrieben (33). G 1 l bis G 4 l und K 1 l bis K 4 l sind Festwerte, wobei G 1 l bis G 4 l Konstanten sind, die die Stellen wiedergeben, an denen die Geraden die Abszisse schneiden, und K 1 l bis K 4 l Koeffizienten sind, die die Steigungen der in Fig. 2a dargestellten Geraden wiedergeben.
Wenn Vsdl < Vsd Vsdh ist, werden die Werte G 1 s bis G 4 s in die Konstantregister G 1 bis G 4 und die Werte K 1 s bis K 4 s in die Koeffizientenregister K 1 bis K 4 eingeschrieben (34). G 1 s bis G 4 s und K 1 s bis K 4 s sind Festwerte, wobei G 1 s bis G 4 s Konstanten sind, die die Stellen wiedergeben, an denen die Geraden die Abszisse schneiden, und wobei K 1 s bis K 4 s Koeffizienten sind, die die Steigungen der in Fig. 2b gezeigten Geraden wiedergeben.
Wenn Vsdh Vsd ist, werden die Werte G 1 h bis G 4 h in die Konstantregister G 1 bis G 4 und die Werte K 1 h bis K 4 h in die Koeffizientenregister K 1 bis K 4 eingeschrieben (35). G 1 h bis G 4 h und K 1 h bis K 4 h sind Festwerte, wobei G 1 h bis G 4 h Konstanten sind, die die Stellen wiedergeben, an denen die Geraden die Abszisse schneiden, und K 1 h bis K 4 h Koeffizienten sind, die die Steigungen der in Fig. 2c gezeigten Geraden wiedergeben.
Somit werden die Konstanten und Koeffizienten, die die Geraden zur Segmentierung der Steuerartgebiete anlegen, entsprechend der Verzögerung Vsd (Verzögerung der geschätzten Fahrzeuggeschwindigkeit proportional zum Reibungskoeffizienten µ der Straßenoberfläche) festgelegt.
Der Inhalt von "Steuerartentscheidung 1 (37)" wird nunmehr in Verbindung mit Fig. 4g erläutert.
Wie die Fig. 2a bis 2c zeigen, hängt das Steuerartgebiet, das zu übernehmen ist, von der Geradengleichung (die in ein Programm (ROM) des Mikroprozessors 11 eingegeben worden ist), der Radbeschleunigung Vmd (die in das Beschleunigungsregister Vmd eingegeben worden ist) und dem Rutschfaktor Sp (der in das Rutschfaktorregister Sp eingegeben worden ist) ab. Bei der "Steuerartentscheidung 1" (37), welches Gebiet die Momentanwerte (Vmd, Sp) einschließt, wird in Abhängigkeit von den Daten entschieden, und die das Gebiet wiedergebenden Daten (Steuerartdaten) werden in die Steuerartregister BMRs eingeschrieben.
Zuerst wird "4", was ein "plötzliches Herabsetzen" (das gleiche wie "Herabsetzen") anzeigt, in die Steuerartregister BMRs eingeschrieben (371). Danach wird der Inhalt Vmd des Beschleunigungsregisters Vmd für den Abszissenparameter x einer Geradengleichung substituiert, um die Grenze zwischen dem Gebiet 4 für plötzliches Herabsetzen und dem Gebiet 3 für Impuls herabsetzen (das gleiche wie langsames Herabsetzen) zu spezifizieren:
Y = kl · x-K 1 · G 1
Der Inhalt des Koeffizienten und Registers K 1 wird für den Koeffizienten K 1 substituiert, der Inhalt des Konstantenregisters G 1 wird für die Konstante G 1 substituiert und somit wird ein Wert der Ordinate Y (Wert Y auf der Geraden) SPa errechnet. SPa entspricht somit K 1 · Vmd-K 1 · G 1 wird errechnet und in das Operationsdatenregister SPa eingeschrieben (372). Wenn der Inhalt Sp des Rutschfaktorregisters Sp dem Wert SPa entspricht oder darüber liegt, ist die erforderliche Steuerart "plötzliches Herabsetzen" 4. Nunmehr werden die Werte Sp und SPa miteinander verglichen (373). Wenn Sp SPa ist, dann ist die Steuerart "plötzliches Herabsetzen" 4. Da "4", die die vorstehend erwähnte Steuerart anzeigt, in die Steuerartregister BMRs eingegeben wird, kehrt der Vorgang zum Hauptprogramm zurück (zu Schritt 38 in Fig. 4c).
Wenn Sp nicht SPa ist, dann ist die Steuerart nicht "plötzliches Herabsetzen" 4, und somit wird "3", die "Impuls herabsetzen" wiedergibt, als nächstes in die Steuerartregister BMRs eingeschrieben (374). Dann wird der Inhalt Vmd des Beschleunigungsregisters Vmd als Abszissenwert x in die Geradengleichung zum Spezifizieren der Grenze zwischen dem Impulsherabsetzungsgebiet 3 und dem Haltegebiet 2 substituiert:
Y = K 2 · x-K 2 · G 2
Somit wird der Ordinatenwert Y (Wert Y auf der Geraden) Spa errechnet. Mit anderen Worten, SPa = K 2 · Vmd-K 2 · G 2 wird errechnet und in das Operationsdatenregister Spa eingeschrieben (375). Wenn der Inhalt Sp des Rutschfaktorregisters Sp dem Wert SPa entspricht oder darüber liegt, ist die notwendige Steuerart "Impuls herabsetzen" 3. Daher werden Sp und SPa miteinander verglichen (376). Wenn Sp SPa ist, ist die Steuerart "Impuls herabsetzen" 3. Da "3", die die vorstehend erwähnte Steuerart wiedergibt, in die Steuerartregister BMRs eingegeben wird, kehrt der Vorgang hier zum Hauptprogramm zurück.
Wenn Sp nicht SPa ist, wird entschieden, ob oder ob nicht das Haltegebiet 2 vorliegt, wie dies in der vorstehend beschriebenen Weise bei der Entscheidung in bezug auf das Gebiet "plötzliches Herabsetzen" 4 oder "Impuls herabsetzen" 3 geschehen ist. Wenn nicht auf Halten entschieden worden ist, wird entschieden, ob oder ob nicht das Gebiet "Impuls intensivieren" 1 vorliegt. Wenn nicht auf "Impuls intensivieren" 1 entschieden worden ist, wird auf "plötzliches Intensivieren" 0 (wie bei Intensivieren) entschieden.
Wie vorstehend beschrieben, werden Daten, die die Bremsdrucksteuerart wiedergeben, die laufend durchgeführt werden muß, in die Steuerartregister BMRs eingeschrieben, und eine gegenwärtig ausgeübte Bremsdrucksteuerart wird in das Register BMRp für die letzte Steuerart eingeschrieben.
Die "Steuerartentscheidung 1A" (Antiblockiersteuerartentscheidung in bezug auf die Räder FR und RL) eines Unterprogramms (37 a) entspricht der Antiblockiersteuerartentscheidung in bezug auf die Räder FL und RR des Unterprogramms (37). Somit wird eine zu diesem Zeitpunkt entschiedene Steuerart in die Steuerartregister BMRsa eingeschrieben. Eine laufend durchgeführte Bremsdrucksteuerart wird in das Steuerartregister BMRpa eingeschrieben.
Nachfolgend wird der Inhalt von "Ausgabe 1" (600) im einzelnen in Verbindung mit den Fig. 4h bis 4k erläutert.
(0) "Plötzliche Verstärkungs (0) Steuerung" (Fig. 4h)
Wenn die in die Betriebsartregister BMRs eingeschriebenen Daten "plötzliches Intensivieren" (0) wiedergeben, rückt der Vorgang von Schritt (38) auf Schritt (39) vor. Dort wird geprüft, ob der Inhalt des Registers BMRp für die letzte Steuerart ebenfalls "plötzliches Intensivieren" (0) anzeigt oder nicht. Wenn nicht (eine andere Steuerart war vorher), dann wird der Inhalt des Registers BDS zur Herabsetzung des Kennzeichens überprüft (40). Wenn der Inhalt von BDS "0" beträgt, ist eine "Herabsetzung" (plötzliche Herabsetzung und Impulsherabsetzung) niemals durchgeführt worden (ein Druckspeicher 5 enthält kein Bremsöl: ein normaler Bremsvorgang benötigt keine Antiblockiersteuerung), und zwar während des Vorganges von der Erfassung des Durchdrückens des Pedals 1 an (9), so daß daher die Vorgänge entsprechend SL 3=L (erstes Solenoidventil 3 offen) und SL 4=L (zweites Solenoidventil 4 geschlossen) durchgeführt werden (wie in Fig. 4a gezeigt) (45). Dann kehrt der Vorgang zum Hauptprogramm (nächste Ausgabe 14) zurück.
Wenn der Inhalt von BDS "1" ist, ist ein "Herabsetzen" während des Vorganges von der Erfassung des Durchdrückens des Bremspedals 1 an durchgeführt worden (9) (der Druckspeicher 5 enthält Bremsöl, das in der Lage ist, bei einem der nachfolgenden "Intensivieren" und "Herabsetzen" entsprechend zu wirken). Der Inhalt des Registers BIS zum Intensivieren des Kennzeichens wird daher überprüft (41). Wenn der Inhalt des Registers BIS "0" beträgt, dann zeigt die Situation an, daß ein "Herabsetzen" (plötzliches Herabsetzen oder Impulsherabsetzen) nach dem Durchdrücken des Bremspedals 1 durchgeführt worden ist und danach jedoch kein "Intensivieren" (plötzliches Intensivieren oder Impulsintensivieren) durchgeführt worden ist. Daher wird der Elektromotor 19 (Pumpen 18, 18 A) angetrieben (Abgabe einer "1" an MD). Da der "Intensivierungsschritt" zu diesem Zeitpunkt der erste nach dem "Herabsetzungsschritt" ist, wird "1" in das Register BIS zur Intensivierung des Kennzeichens eingeschrieben (42). Dann wird eine Intensivierungsperiode
Tpip = a · Vpi² + b · Vpi + c
berechnet und in ein Intensivierungsregister Tpip eingeschrieben (43). Je höher die Anfangsdrehzahl Vpip ist, desto länger ist die Intensivierungsperiode. Als nächstes läßt man eine begrenzte Zeit ablaufen, indem man Tpip in einen Timer (Timer Tpip Start 44) auf den Status SL 3=L (erstes Solenoidventil 3 offen) und SL 4=L (zweites Solenoidventil 4 geschlossen) eingibt (wie in Fig. 1a gezeigt) (45). Danach kehrt der Vorgang zum Hauptprogramm zurück.
Wenn der Inhalt des Registers BIS zur Intensivierung des Kennzeichens durch Überprüfung bei Schritt (41) mit "1" festgestellt wurde (ein "Intensivieren" ist nach dem Herabsetzen (nach dem Start des Timers Tpip) durchgeführt worden, jedoch kein "plötzliches Intensivieren" in der vorhergehenden Steuerart), wird überprüft, ob oder ob nicht die Zeit am Timer Tpip abgelaufen ist (46). Wenn nicht, wird die Steuerart auf "Halten" mit SL 3=H (erstes Solenoidventil 3 geschlossen) und SL 4=L (zweites Solenoidventil 4 geschlossen) gesetzt, da Tpip seit dem letzten Intensivieren noch nicht abgelaufen ist, um danach ein "Intensivieren" durchzuführen (47), wonach der Vorgang zum Hauptprogramm zurückkehrt. Wenn die Zeit am Timer Tpip abgelaufen ist, wird der Timer Tpip wieder gestartet (44), da Tpip seit dem letzten Intensivieren abgelaufen ist, und es wird ein "Intensivieren" durchgeführt (45), wonach das Programm zum Hauptprogramm zurückkehrt.
Wenn bei dem vorstehend beschriebenen Vorgang ein "Herabsetzen" (plötzliches Herabsetzen 4 oder Impulsherabsetzen 3) nicht durchgeführt wird, während der durchgedrückte Zustand des Bremspedals 1 fortdauert, wird ein "plötzliches Intensivieren" (0) sofort für eine erforderliche Zeitdauer durchgeführt, wann immer es erforderlich ist. Die Pumpen 18, 18 A werden nicht angetrieben. Der Grund hierfür ist, daß das zweite Solenoidventil 4 zu diesem Zeitpunkt geschlossen ist und das Bremsöl zwischen den Radbremsen 8, 9 nicht durch das erste Solenoidventil 3 gezogen wird. Daher wird der Druck des Bremsöles im Bremssystem, das den Hauptzylinder 2 bis zu den Radbremsen 8, 9 abdeckt, nicht herabgesetzt, d. h. es wird ein sich normalerweise mit dem Abgabedruck des Hauptzylinders verzahnender Bremsdruck aufgedrückt (keine Herabsetzung erforderlich). Bei der ersten Intensivierung (einschließlich einer plötzlichen Intensivierung und einer Impulsintensivierung) nach der Ausführung einer Herabsetzung werden die Pumpen 18, 18 A angetrieben (zum Zeitpunkt des "Impulsintensivierens" 1 "Haltens" 2, "Impulsherabsetzens" 3 oder einer Bremsenfreigabe gestoppt), der Wert Tpip wird errechnet, so daß die Intensivierung bei einer weiteren Periode als Tpip durchgeführt wird, und der Timer Tpip wird gestartet. Bevor die Zeit am Timer Tpip abgelaufen ist, wird die Steuerart "Halten" beibehalten, bis die Zeit abgelaufen ist, und zwar selbst dann, wenn erneut auf "plötzliches Intensivieren" oder "Impuls intensivieren" entschieden wird. Wenn nach dem Zeitablauf immer noch ein "plötzliches Intensivieren" oder ein "Impuls intensivieren" erforderlich ist, dann wird die Intensivierung durchgeführt und der Timer Tpip gestartet.
Wenn entschieden wird, daß "plötzliches Intensivieren" (0) erforderlich ist, wird "Intensivieren: SL 3=L, SL 4=L" fortgesetzt. Wenn "plötzliches Intensivieren" (0) kontinuierlich durchgeführt wird, wird der Inhalt der Steuerartregister BMRs und des Registers BMRp für die letzte Steuerart zu Null. In einem solchen Fall rückt der Vorgang von (40) über die Schritte (39) und (40) auf (45) vor, und somit wird das "Intensivieren" fortgesetzt. Wenn daher auf die Steuerart "plötzliches Intensivieren" (0) entschieden worden ist, wird kontinuierlich während der Zeitdauer intensiviert, wenn auf "plötzliches Intensivieren (0)" entschieden worden ist.
1 "Steuerung der Impulsintensivierung 1" (Fig. 4i)
Wenn die in die Steuerartregister BMRs eingeschriebenen Daten "Impuls intensivieren" 1 anzeigen, rückt der Vorgang von (48) auf (49) vor. Es wird überprüft, ob das Register BMRp für die letzte Steuerart auch "Impuls intensivieren" 1 anzeigt. Wenn nicht (eine andere Steuerart vorher), wird der Inhalt des Registers BDS zur Kennzeichenherabsetzung überprüft (50). Wenn der Inhalt von BDS "0" beträgt, wird eine Standardperiode (Festwert) Tpips in das Intensivierungsperiodenregister Tpip eingeschrieben, der Timer Tpip gestartet (55), ein Timer 6 msec zur Spezifizierung einer Intensivierungsdauer der Impulsintensivierung wird gestartet (56), der Elektromotor 19 wird gestoppt (Ausgabe von "0" an MD), die Intensivierung wird mit SL 3=L (erstes Solenoidventil 3 offen) und SL 4=L (zweites Solenoidventil 4 geschlossen) durchgeführt (57), und das Programm kehrt zum Hauptprogramm zurück. Wenn der Inhalt von BDS "1" ist, dann ist eine Herabsetzung im Vorgang von der Erfassung des Durchdrückens des Pedales 1 (9) an ausgeführt worden. Der Inhalt des Registers BIS zum Intensivieren des Kennzeichens wird daher überprüft (52). Wenn der Inhalt des Registers BIS "0" beträgt, dann wurde eine Herabsetzung (plötzliche Herabsetzung oder Impulsherabsetzung) nach dem Durchdrücken des Bremspedales 1 durchgeführt, und eine Intensivierung (plötzliche Intensivierung oder Impulsintensivierung) wird nicht ausgeführt. Da die Intensivierung zu diesem Zeitpunkt eine erste Intensivierung nach der Durchführung der Herabsetzung ist, wird "1" in das Intensivierungsregister BIS eingeschrieben (53). Dann wird eine Intensivierungsperiode
Tpip = a · Vpi² + b · Vpi + c
berechnet und in das Intensivierungsperiodenregister Tpip eingeschrieben (54). Vpi ist der Inhalt des Anfangsdrehzahlregisters Vpi und gibt die durchschnittliche Raddrehzahl Vmd wieder, wenn das Bremspedal 1 durchgedrückt wird. Je höher die Anfangsdrehzahl Vpi ist, desto größer ist der Wert Tpip. Als nächstes wird der Timer Tpip gestartet (55), der Timer 6 msec gestartet (56) sowie SL 3=L (erstes Solenoidventil 3 offen) und SL 4=L (zweites Solenoidventil 4 geschlossen) gesetzt (57). Dann kehrt das Programm zum Hauptprogramm zurück.
Wenn der Inhalt des Registers BIS durch Überprüfung bei Schritt (52) mit "1" festgestellt wurde (Intensivierung durchgeführt nach Herabsetzung = Timer Tpip gestartet: Letzte Steuerart keine Impulsintensivierung), wird überprüft, ob die Zeitdauer am Timer Tpip abgelaufen ist oder nicht (58). Wenn nicht, wird die Steuerart auf "Halten" mit SL 3=H (erstes Solenoidventil 3 geschlossen) und SL 4=L (zweites Solenoidventil 4 geschlossen) geführt, da seit der letzten Intensivierungszeit Tpip nicht abgelaufen ist, um danach eine "Intensivierung" durchzuführen (59). Danach kehrt das Programm zum Hauptprogramm zurück. Wenn die Zeit am Timer Tpip abgelaufen ist, wird dieser wieder gestartet (55), da seit der letzten Intensivierung die Zeitdauer Tpip abgelaufen ist, wird der Timer 6 msec gestartet (56), eine "Intensivierung" abgegeben (57), und das Programm kehrt zum Hauptprogramm zurück.
Wenn der Inhalt des Registers BMRp für die letzte Steuerart und der Steuerartregister BMRs "1" (Impulsintensivierung) beträgt, ist bereits die Steuerart "Impulsintensivierung" erreicht worden, und es werden die Schritte (55) bis (57) durchgeführt. In diesem Fall rückt das Programm daher von Schritt (49) auf Schritt (60) vor, und es wird überprüft, ob gegenwärtig "Intensivieren" oder "Halten" ausgegeben wird (Intensivierungszeitpunkt oder Haltezeitpunkt bei der Impulsintensivierung) (60). Wenn SL 3=L beträgt, wird "Intensivieren" ausgegeben. Wenn SL 3=H beträgt, wird "Halten" ausgegeben. Wenn "Intensivieren" ausgegeben wird, wird überprüft, ob oder ob nicht die Zeitdauer am Timer 6 msec abgelaufen ist, um sicherzustellen, daß die "Intensivierungszeit" von 6 msec abgelaufen ist (61). Wenn die Zeit nicht vorüber ist, kehrt das Programm direkt zum Hauptprogramm zurück (Fortsetzung der "Intensivierung"). Wenn die Zeit am Timer 6 msec abgelaufen ist, dann ist SL 3=H (Halten), und das Programm kehrt zum Hauptprogramm zurück.
Wenn "Halten" ausgegeben wird, wird am Timer Tpip überprüft, ob oder ob nicht die Zeit abgelaufen ist (63). Wenn die Zeit abgelaufen ist, rückt das Programm zu Schritt (55) vor, um die Steuerart auf "Intensivieren" zu überführen. Wenn die Zeit nicht abgelaufen ist, rückt das Programm direkt zum Hauptprogramm vor (Fortsetzung von "Halten").
Wenn die Entscheidung auf Impulsintensivierung gemäß dem vorstehend beschriebenen Vorgang fortgesetzt wird, wird die Impulsintensivierung als "Intensivierung" über 6 msec, als "Halten" für die nächsten (Tpip-6) msec und dann als "Intensivierung" für weitere 6 msec durchgeführt.
Wenn vor der vorstehend erwähnten Impulsintensivierung keine "Herabsetzung" durchgeführt worden ist, wird eine wiederholte Impulsintensivierung direkt mit der Standardperiode (fest) Tpips mit einer ersten "Intensivierung" über 6 msec durchgeführt, wonach "Halten" über (Tpips-6)msec durchgeführt wird.
Wenn vor der vorstehend erwähnten Impulsintensivierung eine "Herabsetzung", jedoch keine "plötzliche Intensivierung" oder "Impulsintensivierung" ausgeführt wurde, wird die mit der Anfangsdrehzahl Vpi koordinierte Periode Tpip gesetzt, und es wird eine wiederholte Impulsintensivierung direkt mit einer "Intensivierung" über 6 msec und danach einem "Halten" über (Tpip-6) msec durchgeführt.
Wenn eine "Herabsetzung" und ein "plötzliches Intensivieren" oder ein "Impulsintensivieren" vor der vorstehend erwähnten Impulsintensivierung durchgeführt wurden, wird eine Impulsintensivierung mit "Halten" durchgeführt, bis die bei der letzten plötzlichen Intensivierung oder Impulsintensivierung auf dem Timer Tpip eingestellte Zeitdauer abgelaufen ist, wird über 6 msec "intensiviert", wenn die Zeit vorbei ist, und danach über (Tpip-6) msec "gehalten". Mit anderen Worten, es wird eine "Intensivierung" einer erneuten Impulsintensivierung nach einer "Herabsetzung (plötzliche Herabsetzung oder Impulsherabsetzung)" durchgeführt, und es wird auch eine Intensivierung (plötzliche Intensivierung oder Impulsintensivierung) ausgeführt, nachdem die am Timer Tpip eingestellte Zeitdauer, die bei der letzten "Intensivierung" eingestellt worden ist, abgelaufen ist, und es wird ein "Halten" durchgeführt, bis die Zeitdauer vorbei ist.
2 Steuerung von "Halten 2" (Fig. 4j)
Wenn die in die Steuerartregister BMRs eingeschriebenen Daten "2" betragen und somit "Halten 2" angeben, rückt der Vorgang von Schritt (64) auf Schritt (65) vor, und es wird geprüft, ob oder ob nicht der Inhalt des Registers BMRp für die letzte Steuerart "2" ist. Wenn der Inhalt "2" beträgt, wurde bereits vorher "Halten" ausgeführt, was nicht geändert werden muß, so daß das Programm zum Unterprogramm (3) zurückkehrt. Wenn der Inhalt des Registers BMRp für die letzte Steuerart nicht "2" beträgt, wird der Elektromotor 19 gestoppt (Ausgabe von "0" an MD), wird "Halten" (SL 3=H, SL 4=L) ausgegeben (66), und das Programm kehrt zum Hauptprogramm zurück.
3 Steuerung der "Impulsherabsetzung 3" (Fig. 4j)
Eine Impulsreduzierung wird mit einer "Reduzierung (SL 3=H: das erste Solenoidventil 3 geschlossen, SL 4=H: das zweite Solenoidventil 4 offen)" über 16 msec wiederholt und dann über die nächsten 16 msec" gehalten (SL 3=H: das zweite Solenoidventil 3 offen, SL 4=L: das zweite Solenoidventil 4 geschlossen)". Wenn die in die Steuerartregister BMRs eingeschriebenen Daten "3" betragen und eine Impulsherabsetzung 3 anzeigen, rückt der Vorgang von Schritt (67) auf Schritt (68) vor, und es wird überprüft, ob der Inhalt des Registers BMRp für die letzte Steuerart "3" beträgt. Wenn er nicht "3" beträgt, wird der Inhalt des Registers BDS zur Kennzeichenherabsetzung überprüft (69). Wenn dieser "0" beträgt, wird die Herabsetzung zu diesem Zeitpunkt erneuert, so daß daher "1" in das Kennzeichenherabsetzungsregister BDS eingeschrieben wird (70), der Timer 32 msec gestartet wird (71), der Timer 16 msec ebenfalls gestartet wird (72), der Elektromotor 19 gestoppt wird (Ausgabe von "0" an MD), eine "Herabsetzung" (SL 3=H: das erste Solenoidventil 3 geschlossen, SL 4=H: das zweite Solenoidventil 4 offen) ausgeführt wird (73), und das Programm zum Hauptprogramm zurückkehrt. Wenn der Inhalt des Kennzeichenherabsetzungsregisters BDS "1" beträgt, wird der Schritt (70) übersprungen, und die Schritte (71 bis 73) werden ausgeführt. Wenn der Inhalt des Registers BMRp für die letzte Steuerart ebenfalls "3" beträgt (Impulsherabsetzung) wird eine Überprüfung durchgeführt (74), da der Timer 32 msec bereits gestartet worden ist und "Herabsetzung" (die Zeit am Timer 16 msec ist noch nicht abgelaufen) bei der Impulsherabsetzung oder "Halten" (Zeit ist beim Timer 16 msec abgelaufen) ausgegeben worden sind.
Wenn SL 4=H ist, kommt die Steuerart zu dem vorstehend erwähnten "Herabsetzen". Daher wird überprüft, ob oder ob nicht die Zeit am Timer 16 msec abgelaufen ist (75). Wenn die Zeit abgelaufen ist, wird SL 4=L auf "Halten" gesetzt (76), und das Programm kehrt zum Hauptprogramm zurück. Wenn die Zeit nicht vorbei ist, kehrt das Programm unmittelbar (als "Herabsetzung") zum Hauptprogramm zurück.
Wenn SL 4=L ("Halten") ist, wird überprüft, ob die Zeit am Timer 32 msec vorbei ist oder nicht (77). Wenn die Zeit nicht vorbei ist, kehrt das Programm unmittelbar (als "Halten") zum Hauptprogramm zurück. Wenn die Zeit vorbei ist, werden der Timer 32 msec und der Timer 16 msec (71, 72) aus "Herabsetzen" gestartet (73), und das Programm kehrt zum Hauptprogramm zurück.
Wenn für die Steuerart "Impulsherabsetzen 3" entschieden worden ist, wie vorstehend erläutert, wird zuerst "Herabsetzen" über 16 msec, dann über die nächsten 16 msec "Halten" abgegeben, so daß auf diese Weise "Herabsetzen" und "Halten" abwechselnd wiederholt werden, solange wie die Entscheidung "Impuls herabsetzen 3" dauert.
4 "Steuerung der plötzlichen Herabsetzung 4" (Fig. 4k)
Wenn die in die Steuerartregister BMRs eingeschriebenen Daten "4" betragen und "plötzliches Herabsetzen 4" anzeigen, rückt das Verfahren zu Schritt (79) vor, und es wird geprüft, ob der Inhalt des Registers BMRp für die letzte Steuerart "4" beträgt oder nicht (plötzliches Herabsetzen 4) (79). Wenn der Inhalt von BMRp ebenfalls "4" beträgt, ist bereits eine "Herabsetzung" abgegeben worden, so daß das Programm zum Hauptprogramm zurückkehrt. Wenn der Inhalt von BMRp nicht "4" beträgt, wird "1" in das Kennzeichenherabsetzungsregister BDS eingeschrieben, um eine "Herabsetzung" abzugeben (82), und das Programm kehrt zum Hauptprogramm zurück.
Wenn auf die Steuerart "plötzliches Herabsetzen 4" entschieden worden ist, wie vorstehend beschrieben, wird solange "Herabsetzen" abgegeben wie die Entscheidung andauert.
In Verbindung mit Fig. 4c wird nunmehr der Inhalt von "Bremsölrückfluß" (200) im einzelnen beschrieben.
Wenn der Bremserfassungsschalter BWS wieder geöffnet wird, erfaßt dies der Mikroprozessor 11 bei Schritt (9) und schreibt "0" in das Bremskennzeichenregister BSF ein (83).
Somit wird BSF gelöscht. Als nächstes werden die ersten Solenoidventile 3, 3 A geöffnet (SL 3, 3 A = L) (84), und es wird überprüft, ob der Inhalt des Kennzeichenherabsetzungsregisters BDS "1" beträgt oder nicht (Bremsöl wird an die Speicher 20, 20 A abgegeben) (85). Wenn der Inhalt von BDS "0" ist, werden die zweiten Solenoidventile 4, 4 A geschlossen (SL 4, 4 A = L) (86), um zu "Intensivieren", und das Programm kehrt zum Unterprogramm (3) zurück. Wenn der Inhalt des Kennzeichenherabsetzungsregisters BDS "1" beträgt, wird der Elektromotor 19 gestoppt (die Pumpen 18, 18 A werden gestoppt: Ausgabe "0" an MD), werden die an den Radbremsen anstehenden Drücke abgezogen, und das Bremsöl in den Speichern 20, 20 A wird zum Hauptzylinder 2 zurückgeführt, SL 4, 4 A=H (die zweiten Solenoidventile 4, 4 A offen) (87), und der Inhalt des Ablaufkennzeichenregisters tF wird überprüft (88). Wenn der Inhalt von tF "0" beträgt, wird der Timer t₀ gestartet (89), und "1" wird in das Ablaufkennzeichenregister tF eingeschrieben. Dann kehrt das Programm zum Hauptprogramm zurück. In diesem Fall zeigt "1" an, daß der Timer tF gestartet worden ist (daß die Radbremsdrücke abgezogen worden sind und das Bremsöl zum Hauptzylinder zurückgeführt worden ist). Die Zeit t₀ ist geringfügig größer als die zur Zurückführung der Radbremsdrücke und des Hauptzylinderdrucks auf einen beständigen Wert, der existiert, wenn die Bremsen nicht betätigt werden, erforderliche Zeit.
Wenn der Inhalt von tF "1" beträgt, wird überprüft, ob die Zeit am Timer t₀ abgelaufen ist oder nicht (91). Wenn die Zeit nicht abgelaufen ist, kehrt das Programm zum Hauptprogramm zurück. Wenn sie abgelaufen ist, SL 4, 4 A=L (die zweiten Solenoidventile 4, 4 A schließen zum "Intensivieren") werden das Kennzeichenherabsetzungsregister BDS und das Kennzeichenintensivierungsregister BIS gelöscht, das Ablaufkennzeichenregister tF wird ebenfalls gelöscht (92), und das Programm kehrt zum Hauptprogramm zurück.
Wenn das Pedal 1 vor Ablauf der Zeit am Timer t₀ durchgedrückt wird, rückt das Verfahren von Schritt (9) auf Schritt (10) vor, rückt dann auf Schritt (11) vor für die Initialisierung (300) zum "Intensivieren" (wie in Fig. 1a gezeigt), und durchläuft die vorstehend erwähnte Antiblockiersteuerung. In diesem Fall läuft das Verfahren über Schritt (92) (Fig. 4c), so daß BDS und BIF nicht gelöscht werden. Daher wird eine Antiblockiersteuerung, die der vorstehend erwähnten Antiblockiersteuerung als das Pedal 1 durchgedrückt wurde folgt, ausgeführt.
Gemäß der vorstehend beschriebenen Antiblockiersteuerung des Mikroprozessors 11 werden, wenn beispielsweise die Bremsen auf einer rutschigen Straßenoberfläche betätigt werden, die Steuerarten "Herabsetzen", "Halten" und "Intensivieren" der Bremsdrücke in der in Fig. 5a dargestellten Art und Weise entsprechend den dann hohen Fahrzeuggeschwindigkeiten (Vpi, Vpia) durchgeführt, und die Zeitdauer Tpip (Tpipa) der "Intensivierung" nach der Ausführung einer "Herabsetzung" wird lang und entspricht Vpi (Vpia). Wenn die Fahrzeuggeschwindigkeiten (Vpi, Vpia) zum Zeitpunkt des Bremsens niedrig sind, wird die Zeitdauer Tpip (Tpipa) der "Intensivierung" kurz, um Vpi (Vpia) zu entsprechen.
Wie vorstehend erläutert, dauert die "Impulsintensivierung" 6 msec "Intensivierung" + (Tpip-6) msec oder (Tpip-6) msec als eine Periode. Daher ist die "Intensivierung" niedrig (6 msec/Tpip oder 6 msec/tpia), wenn die Anfangsgeschwindigkeit Vip (Vpia) hoch ist, ist jedoch hoch, wenn die Anfangsgeschwindigkeit Vpi (Vpia) niedrig ist.
Wenn daher die Fahrzeuggeschwindigkeiten (Anfangsgeschwindigkeiten Vpi, Vpia) hoch sind, wenn das Bremspedal 1 durchgedrückt wird, wird die Impulsintensivierung nach der Ausführung einer "Herabsetzung" niedrig oder niedrig in der Steiggeschwindigkeit, so daß die Wahrscheinlichkeit einer Herabsetzung danach gering oder eine Herabsetzungszeit kurz wird, so daß daher der Durchsatz des Bremsöls zum Speicher 20 (20 A) niedrig wird. Da die Anfangsgeschwindigkeit Vpip (Vpipa) hoch ist, dauert die Antiblockiersteuerung relativ lange, wobei jedoch die Leistung der Pumpe 18 (18 A) minimal gehalten werden kann.
Wenn die Fahrzeuggeschwindigkeiten (Anfangsgeschwindigkeiten Vpi, Vpia) beim Durchdrücken des Bremspedals 1 niedrig sind, wird die Impulsintensivierung nach der Ausführung einer "Herabsetzung" hoch oder hoch in der Steiggeschwindigkeit, so daß die Wahrscheinlichkeit einer Herabsetzung danach hoch oder die Herabsetzungszeit lang wird, so daß der Durchsatz des Bremsöles zum Speicher 20 (20 A) hoch wird. Da jedoch die Anfangsgeschwindigkeit Vpi (Vpia) niedrig ist, endet die Antiblockiersteuerung in einer relativ kurzen Zeit, so daß die Leistung der Pumpe 18 (18 A) minimal gehalten werden kann.
Bei der vorstehend beschriebenen Ausführungsform wird eine "Intensivierung" das zweite Mal und danach Tpip (Tpipa) nach dem Beginn einer vorhergehenden "Intensivierung" bei einem Wiederauftreten einer "plötzlichen Intensivierung (0)" durchgeführt, nachdem eine "Herabsetzung" ausgeführt worden ist, so daß daher eine "Intensivierung" unterdrückt wird, wenn Vpi (Vpia) diesbezüglich hoch ist. Daher ist die Frequenz der Ausführung einer "Herabsetzung" niedrig oder die Herabsetzungszeit wird kurz, so daß die erforderliche Leistung der Pumpe 19 (19 A) minimal gehalten werden kann.
Als nächstes wird eine Variante der Erfindung beschrieben. Bei der vorstehend beschriebenen Ausführungsform arbeiten die zweiten Solenoidventile 4, 4 A in einfacher Weise zum Öffnen/Schließen. Daher werden die zweiten Solenoidventile 4, 4 A unmittelbar nach Freigabe des Bremspedals 1 in den Schritten (83) bis (92) geöffnet, so daß das im Speicher 20 (20 A) enthaltene Bremsöl beim Saughub des Hauptbremszylinders 2, der durch Rückstellung des Pedals 1 verursacht wird, zum Hauptbremszylinder 2 zurückgeführt wird. Bei der Variante der Erfindung mit geschlossenen zweiten Solenoidventilen 4, 4 A kann das Bremsöl im Speicher 20 (20 A) in den Ölkanälen BOL, BOLA zwischen den ersten Solenoidventilen 3, 3 A und den Radbremsen über eine Öffnung und ein Absperrventil fließen. Wenn somit das Bremspedal 1 freigegeben wird, werden die ersten Solenoidventile 3, 3 A wieder geöffnet, und ein negativer Druck des Hauptzylinders 2 wird an die Kanäle BOL, BOLA angelegt. Das Bremsöl in den Speichern 20, 20 A wird trotz der geschlossenen zweiten Solenoidventile 4, 4 A zu den Kanälen BOL, BOLA zurückgeführt. Daher kann bei dieser Betriebsart der in den Schritten (85) bis (91) wiedergegebene Bremsölrückströmvorgang entfallen. Dann kann die vorstehend erwähnte Öffnung auch wegfallen.
Bei der vorstehend beschriebenen Betriebsweise werden die Bedingungen für die Impulsintensivierung durch die Perioden Tpip, Tpipa festgelegt. In den Perioden Tpip, Tpipa mit festem Wert kann jedoch auch ein Zeitpunkt zur "Intensivierung" bei der Impulsintensivierung entsprechend den Ausgangsgeschwindigkeiten Vpi, Vpia festgesetzt werden. Wenn beispielsweise die Zeit der "Intensivierung" Tx (variabel) und die Periode Tss (fest) ist, gilt:
6/Tpip = 6/aVpi ² + b Vpi + c = Tx/Tss.
Somit gilt
Tx = Tss/(aVpi ² + b Vpi + c).
Im Betrieb wird die Zeit der "Intensivierung" bei der Impulsintensivierung auf einen Wert eingestellt, der der Anfangsgeschwindigkeit Vpi entspricht.
Bei der vorstehend erwähnten Betriebsart sind zusätzliche Pumpen 18, 18 A vorgesehen. Diese zusätzlichen Pumpen können jedoch auch entfallen, und die Speicher 20, 20 A können durch einen Druckspeicher für eine Niederdruckanwendung ersetzt werden. Dann wird eine Häufigkeit der "Intensivierung" nach Ausführung einer "Herabsetzung", die entsprechend den Ausgangsgeschwindigkeiten Vpi, Vpia hoch ist, unterdrückt, so daß daher die Kapazität des Speichers für die Niederdruckanwendung möglichst gering gehalten werden kann.
Bei der vorstehend beschriebenen Ausführungsform ist das Steuerartgebiet durch eine Gerade unterteilt, wie in den Fig. 2a bis 2c gezeigt. Die Segmentgrenze kann jedoch auch gekrümmt ausgebildet sein. Mit anderen Worten, bei den vorstehend erwähnten "Steuerartentscheidungen 1, 1 A" kann die Entscheidung über die Steuerart auch mit Hilfe einer Kurvengleichung anstelle einer Geradengleichung durchgeführt werden.
Erfindungsgemäß werden notwendige Funktionen spezifiziert, indem man spezielle Konstanten (K 1, G 1 etc.) für die Funktionen (Geraden bei der vorstehend erwähnten Ausführungsform) zum Unterteilen des Steuerartgebietes substituiert. Einer (Vmd) der Parameter (Sp), der durch die dann vorherrschende Raddrehzahl und Fahrzeuggeschwindigkeit und Radbeschleunigung Vmd bestimmt wird, wird für die spezifizierte Funktion substituiert, um einen Wert (SPa) zu erhalten, der mit dem anderen (Sp) verglichen wird. Die Entscheidung über die Steuerart wird getroffen, indem man (SPa) mit (Sp) und somit die anzuwendenden Funktionen miteinander vergleicht, und die vorstehend erwähnten Konstanten können in einfacher Weise in den Mikroprozessor oder einen getrennten ROM oder RAM eingegeben werden, so daß die Speicherkapazität für die Beschickung dieser Speicher minimal gehalten werden kann. Hierfür können Daten verwendet werden, die den vorstehend erwähnten Parameter (Sp) und/oder die Beschleunigung Vmd in hoher Auflösung wiedergeben. Mit dem minimierten Segment sind Ergebnisse von Analogvorgängen und von Entscheidungen erhältlich, so daß die Erfindung zum glatten Intensivieren oder Herabsetzen der Radbremsdrücke für eine Antiblockiersteuerung beiträgt, wobei die Steuerart drei oder mehr Bereiche einschließlich einer "Herabsetzung", eines "Haltens" und einer "Intensivierung" umfaßt.
Es wird somit eine Bremsdrucksteuervorrichtung vorgeschlagen, bei der die Steuerung der Bremskräfte und insbesondere eine Antiblockiersteuerung zum Herabsetzen der Rutschwirkung der Räder durchgeführt werden, indem eine Bremssteuerart in drei Bereiche oder mehr einschließlich eines "Herabsetzungsbereiches", "Haltebereiches" und "Intensivierungsbereiches" aufgeteilt wird. Es wird eine minimale Speicherkapazität zum Halten von Konstanten für spezielle Funktionen vorgesehen, welche die Grenzen der Steuerartbereiche festlegen. Die Konstanten werden insbesondere in einem Mehrfachsatz eingegeben, um eine Koordination mit der Fahrzeugverzögerung zu erreichen. Auf diese Weise sind Ergebnisse von Analogvorgängen und Ergebnisse von Entscheidungen erhältlich.

Claims (3)

1. Bremsdrucksteuervorrichtung, gekennzeichnet durch:
Eine normalerweise offene erste Ventileinrichtung (3, 3 A), die zwischen einer Bremsdruckquelle (20, 20 A) zur Erzeugung eines Bremsdruckes und einer Radbremse (6, 7, 8, 9) angeordnet ist und auf einen Bremsmittelkanal zwischen diesen einwirkt;
eine normalerweise geschlossene zweite Ventileinrichtung (4, 4 A) zum Halten eines Bremsmittelkanales zwischen der ersten Ventileinrichtung (3, 3 A) und der Radbremse (6, 7, 8, 9) unter niedrigem Druck;
eine Raddrehzahlerfassungseinrichtung (12) zum Erfassen der Drehzahl eines mit der Radbremse (6, 7, 8, 9) versehenen Rades;
eine Recheneinrichtung zum Berechnen einer Bezugsdrehzahl und einer Radbeschleunigung in Abhängigkeit von der von der Drehzahlerfassungseinrichtung (12) erfaßten Raddrehzahl;
eine Speichereinrichtung zum Halten von Konstanten zur Spezifizierung von Funktionen, welche die Grenzen eines Segmentes eines "Herabsetzungsbereiches", "Haltebereiches" und "Intensivierungsbereiches" in einer zweidimensionalen Ebene mit einem Operationsparameter festlegen, der durch die Raddrehzahl, die Bezugsdrehzahl und die Radbeschleunigung als Variable bestimmt wird;
eine Steuerartentscheidungseinrichtung zum Erhalten eines Rechenwertes durch Substitution von einem der Operationsparameter entsprechend der von der Raddrehzahlerfassungseinrichtung erfaßten Raddrehzahl, der von der Recheneinrichtung berechneten Bezugsdrehzahl und der von der Recheneinrichtung berechneten Radbeschleunigung und der Konstanten für diese Funktionen und zum Vergleichen mit den anderen Werten, um über ein "Herabsetzen", "Intensivieren" oder "Halten" zu entscheiden; und
eine Ventilsteuereinrichtung zum Schließen der ersten Ventileinrichtung (3, 3 A) und zum Öffnen der zweiten Ventileinrichtung (4, 4 A) gemäß einer auf "Herabsetzen" gerichteten Entscheidung der Steuerartentscheidungseinrichtung, zum Öffnen der ersten Ventileinrichtung (3, 3 A) und zum Schließen der zweiten Ventileinrichtung (4, 4 A) gemäß einer auf "Intensivieren" gerichteten Entscheidung und zum Schließen der ersten Ventileinrichtung (3, 3 A) und zum Schließen der zweiten Ventileinrichtung (4, 4 A) gemäß einer auf "Halten" gerichteten Entscheidung.
2. Bremsdrucksteuervorrichtung, gekennzeichnet durch:
Eine normalerweise offene erste Ventileinrichtung (3, 3 A), die zwischen einer Bremsdruckquelle (20, 20 A) zur Erzeugung eines Bremsdruckes und einer Radbremse (6, 7, 8, 9) angeordnet ist und auf einen zwischen diesen vorgesehenen Bremsmittelkanal einwirkt;
eine normalerweise geschlossene zweite Ventileinrichtung (4, 4 A) zum Halten eines Bremsmittelkanales zwischen der ersten Ventileinrichtung (3, 3 A) und der Radbremse (6, 7, 8, 9) unter einem niedrigen Druck;
eine Raddrehzahlerfassungseinrichtung (12) zum Erfassen der Drehzahl eines mit der Radbremse (6, 7, 8, 9) versehenen Rades;
eine Einrichtung zum Erfassen der Verzögerung eines Fahrzeuges;
eine Recheneinrichtung zum Berechnen einer Bezugsdrehzahl und einer Radbeschleunigung in Abhängigkeit von der von der Raddrehzahlerfassungseinrichtung (12) erfaßten Raddrehzahl;
eine Speichereinrichtung zum Halten von Konstanten zur Spezifizierung von Funktionen, welche die Grenzen eines Segmentes eines "Herabsetzungsbereiches", eines "Haltebereiches" und eines "Intensivierungsbereiches" in koordinierter Weise mit der Fahrzeugverzögerung in einer zweidimensionalen Ebene mit einem Operationsparameter festlegen, der durch die Raddrehzahl, die Bezugsdrehzahl und die Radbeschleunigung als Variable festgelegt wird;
eine Konstantenbestimmungseinrichtung zum Bestimmen der mit der von der Verzögerungserfassungseinrichtung erfaßten Verzögerung koordinierten Konstanten;
eine Steuerartentscheidungseinrichtung zum Erhalten eines Rechenwertes durch Substitution eines der Operationsparameter entsprechend der von der Raddrehzahlerfassungseinrichtung erfaßten Raddrehzahl, der von der Recheneinrichtung berechneten Bezugsdrehzahl und der von der Recheneinrichtung berechneten Radbeschleunigung und der für diese Funktionen bestimmten Konstanten und zum Vergleichen der Werte mit den anderen, um auf "Herabsetzen", "Intensivieren" oder "Halten" zu entscheiden; und
eine Ventilsteuereinrichtung zum Schließen der ersten Ventileinrichtung (3, 3 A) und zum Öffnen der zweiten Ventileinrichtung (4, 4 A) gemäß einer auf "Herabsetzen" gerichteten Entscheidung der Steuerartentscheidungseinrichtung, zum Öffnen der ersten Ventileinrichtung (3, 3 A) und zum Schließen der zweiten Ventileinrichtung (4, 4 A) gemäß einer auf "Intensivieren" gerichteten Entscheidung und zum Schließen der ersten Ventileinrichtung (3, 3 A) und zum Schließen der zweiten Ventileinrichtung (4, 4 A) gemäß einer auf "Halten" gerichteten Entscheidung.
3. Bremsdrucksteuervorrichtung nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß die Verzögerungserfassungseinrichtung eine Verzögerungsrecheneinrichtung zum Berechnen der Verzögerung aus der von der Recheneinrichtung berechneten Bezugsdrehzahl, einer von der Recheneinrichtung eine Zeitdauer T₁ früher als zur Berechnung zur Bezugsdrehzahl errechneten Bezugsdrehzahl und der Zeitdauer T₁ ist.
DE3828241A 1987-08-20 1988-08-19 Vorrichtung zum Steuern des Bremsdruckes Expired - Fee Related DE3828241C2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62206655A JPS6452568A (en) 1987-08-20 1987-08-20 Brake pressure control device

Publications (2)

Publication Number Publication Date
DE3828241A1 true DE3828241A1 (de) 1989-05-11
DE3828241C2 DE3828241C2 (de) 1994-01-20

Family

ID=16526945

Family Applications (1)

Application Number Title Priority Date Filing Date
DE3828241A Expired - Fee Related DE3828241C2 (de) 1987-08-20 1988-08-19 Vorrichtung zum Steuern des Bremsdruckes

Country Status (3)

Country Link
US (1) US5016178A (de)
JP (1) JPS6452568A (de)
DE (1) DE3828241C2 (de)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4030593A1 (de) * 1989-09-30 1991-04-25 Aisin Seiki Antiblockiersteuervorrichtung
DE4036434A1 (de) * 1989-11-16 1991-05-23 Aisin Seiki Blockierschutz-regelsystem fuer ein kraftfahrzeug
US5282675A (en) * 1989-09-29 1994-02-01 Akebono Research And Development Centre, Ltd. Braking anti-lock control for vehicle

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0415154A (ja) * 1990-05-09 1992-01-20 Akebono Brake Ind Co Ltd 車両のアンチロック制御方法
US5259667A (en) * 1990-11-29 1993-11-09 Mazda Motor Corporation Anti-skid brake system for an automotive vehicle
JP3723228B2 (ja) * 1992-02-06 2005-12-07 アイシン精機株式会社 アンチスキッド制御装置
JP2003048526A (ja) * 2001-08-02 2003-02-18 Hitachi Unisia Automotive Ltd 4輪駆動車両におけるアンチスキッド制御装置
JP5411118B2 (ja) * 2010-12-23 2014-02-12 本田技研工業株式会社 車両用ブレーキ装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3930688A (en) * 1973-04-25 1976-01-06 Rockwell International Corporation Anti-skid control system
US3985396A (en) * 1972-07-20 1976-10-12 Aisin Seiki Kabushiki Kaisha Method, circuit, and apparatus for anti-skid brake control in motor vehicles
DE2419761C2 (de) * 1973-04-25 1985-07-18 Rockwell International Corp., El Segundo, Calif. Elektronische Schaltungsanordnung für eine blockiergeschützte Fahrzeugbremsanlage

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4954789A (de) * 1972-09-28 1974-05-28
JPS59209942A (ja) * 1983-05-16 1984-11-28 Nissan Motor Co Ltd アンチスキツド制御装置
US4748564A (en) * 1984-05-15 1988-05-31 Nissan Motor Company, Limited Anti-skid brake control system with braking force quick take-up feature
US4790607A (en) * 1985-02-19 1988-12-13 Kelsey Hayes Company Vehicle anti-lock brake system
US4741580A (en) * 1985-08-02 1988-05-03 Akebono Brake Industry Co., Ltd. Anti-skid control system for motor vehicle

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3985396A (en) * 1972-07-20 1976-10-12 Aisin Seiki Kabushiki Kaisha Method, circuit, and apparatus for anti-skid brake control in motor vehicles
US3930688A (en) * 1973-04-25 1976-01-06 Rockwell International Corporation Anti-skid control system
DE2419761C2 (de) * 1973-04-25 1985-07-18 Rockwell International Corp., El Segundo, Calif. Elektronische Schaltungsanordnung für eine blockiergeschützte Fahrzeugbremsanlage

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Bosch Technische Berichte, Bd. 7, H. 2, 1980, S. 77-87 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5282675A (en) * 1989-09-29 1994-02-01 Akebono Research And Development Centre, Ltd. Braking anti-lock control for vehicle
DE4030593A1 (de) * 1989-09-30 1991-04-25 Aisin Seiki Antiblockiersteuervorrichtung
DE4036434A1 (de) * 1989-11-16 1991-05-23 Aisin Seiki Blockierschutz-regelsystem fuer ein kraftfahrzeug
US5220506A (en) * 1989-11-16 1993-06-15 Aisin Seiki Kabushiki Kaisha Anti-skid control system for an automotive vehicle that includes an arrangement for varying the braking pressure and the braking pressure hold time

Also Published As

Publication number Publication date
US5016178A (en) 1991-05-14
JPS6452568A (en) 1989-02-28
DE3828241C2 (de) 1994-01-20

Similar Documents

Publication Publication Date Title
DE2901740C2 (de)
DE3709157C2 (de)
EP0915788B1 (de) Verfahren zur steuerung der hydraulikpumpe einer geregelten bremsanlage
DE4112284A1 (de) Fahrzeuglenkverhalten-steuervorrichtung
DE3807757A1 (de) Anti-schlupf-regelvorrichtung fuer antriebsraeder eines kraftfahrzeugs
DE69111164T2 (de) Einrichtung zur Bestimmung der geschätzten Motorradgeschwindigkeit.
DE3886462T2 (de) Antischleudersteuergerät.
EP0408566B1 (de) Verfahren und schaltungsanordnung zur steuerung einer bremsanlage mit blockierschutz- und/oder antriebsschlupfregelung
DE3836515A1 (de) Blockierschutz-regeleinrichtung
DE3644260A1 (de) Antiblockiersteuersystem fuer motorfahrzeuge
DE3512716C2 (de)
DE3914211A1 (de) Traktionssteuersystem fuer motorfahrzeuge
DE3880160T2 (de) Kraftfahrzeug-Radgeschwindigkeitssteuervorrichtung.
DE4217090C2 (de) Blockierschutz-Regelungssystem für ein Kraftfahrzeug
DE4001387C2 (de)
EP0456653A1 (de) Schaltungsanordnung für eine bremsanlage mit blockierschutzregelung.
DE3828241A1 (de) Bremsdrucksteuervorrichtung
EP0141906B1 (de) Antiblockierregelsystem
DE10120529A1 (de) Bremskraftregelsystem für ein Fahzeug
DE19639387B4 (de) Antiblockierregelungsvorrichtung
DE4021993A1 (de) Bremsdruck-steuersystem fuer kraftfahrzeuge
DE3883852T2 (de) Radgeschwindigkeitssteuergerät.
EP0914998B1 (de) Verfahren zur Abstimmung von Bremskräften zwischen jeweils zwei miteinander verbundenen Teilen einer Fahrzeugeinheit
DE19752959B4 (de) Antiblockier-Bremssteuereinrichtung
EP0947407B1 (de) Vorrichtung und Verfahren zur Regelung wenigstens einer Fahrdynamikgrösse eines Fahrzeuges

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8128 New person/name/address of the agent

Representative=s name: TIEDTKE, H., DIPL.-ING. BUEHLING, G., DIPL.-CHEM.

D2 Grant after examination
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee