DE4314118A1 - Verfahren und Vorrichtung zur Steuerung der Antriebsleistung eines Fahrzeugs - Google Patents

Verfahren und Vorrichtung zur Steuerung der Antriebsleistung eines Fahrzeugs

Info

Publication number
DE4314118A1
DE4314118A1 DE4314118A DE4314118A DE4314118A1 DE 4314118 A1 DE4314118 A1 DE 4314118A1 DE 4314118 A DE4314118 A DE 4314118A DE 4314118 A DE4314118 A DE 4314118A DE 4314118 A1 DE4314118 A1 DE 4314118A1
Authority
DE
Germany
Prior art keywords
control
control unit
information
operating
additional
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
DE4314118A
Other languages
English (en)
Other versions
DE4314118B4 (de
Inventor
Margit Dipl Ing Mueller
Martin Dipl Ing Knoss
Diethard Dipl Ing Loehr
Thomas Dr Ing Dr Zeller
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.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
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 Robert Bosch GmbH filed Critical Robert Bosch GmbH
Priority to DE4314118A priority Critical patent/DE4314118B4/de
Publication of DE4314118A1 publication Critical patent/DE4314118A1/de
Application granted granted Critical
Publication of DE4314118B4 publication Critical patent/DE4314118B4/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B9/00Safety arrangements
    • G05B9/02Safety arrangements electric
    • G05B9/03Safety arrangements electric with multiple-channel loop, i.e. redundant control 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/175Brake regulation specially adapted to prevent excessive wheel spin during vehicle acceleration, e.g. for traction control
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D37/00Non-electrical conjoint control of two or more functions of engines, not otherwise provided for
    • F02D37/02Non-electrical conjoint control of two or more functions of engines, not otherwise provided for one of the functions being ignition
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/26Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
    • F02D41/266Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor the computer being backed-up or assisted by another circuit, e.g. analogue
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02PIGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
    • F02P5/00Advancing or retarding ignition; Control therefor
    • F02P5/04Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
    • F02P5/145Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
    • F02P5/15Digital data processing
    • F02P5/1518Digital data processing using two or more central computing units, e.g. interpolation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/2002Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant
    • G06F11/2007Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant using redundant communication media
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0001Details of the control system
    • B60W2050/0043Signal treatments, identification of variables or parameters, parameter estimation or state estimation
    • B60W2050/0044In digital systems
    • B60W2050/0045In digital systems using databus protocols
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D11/00Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated
    • F02D11/06Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance
    • F02D11/10Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance of the electric type
    • F02D11/107Safety-related aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/202Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/2097Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements maintaining the standby controller/processing unit updated
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Combustion & Propulsion (AREA)
  • Chemical & Material Sciences (AREA)
  • Mechanical Engineering (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • Transportation (AREA)
  • Automation & Control Theory (AREA)
  • Quality & Reliability (AREA)
  • Signal Processing (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Description

Stand der Technik
Die Erfindung betrifft ein Verfahren zur Steuerung der Antriebslei­ stung eines Fahrzeugs gemäß den Oberbegriffen der unabhängigen Pa­ tentansprüche.
Ein solches Verfahren bzw. eine solche Vorrichtung ist z. B. aus der DE-OS 35 39 407 bekannt. Dort wird die Antriebsleistung eines Fahr­ zeugs durch zwei Steuereinheiten gesteuert, die zueinander redundant mit identischem Funktionsumfang ausgelegt sind. Die Antriebsleistung wird dabei im Normalfall von einer der Steuereinheiten gesteuert, im Fehlerfall dieser Steuereinheit jedoch von der zweiten. Die Steu­ erung der Antriebsleistung des Fahrzeugs erfolgt dabei im wesent­ lichen in Abhängigkeit des Fahrerwunsches, z. B. der Stellung eines vom Fahrer betätigbaren Bedienelements, beispielsweise eines Fahrpe­ dals, durch Einstellung eines elektrisch betätigbaren Leistungs­ stellelements. Bei der bekannten Anordnung ist eine einzige Meßein­ richtung zur Erfassung des Fahrerwunsches vorhanden, deren Ausgangs­ signal beiden Steuereinheiten zugeleitet wird. Neben dem beträcht­ lichen Aufwand der redundanten Auslegung der Steuereinheiten ist die Verwendung lediglich einer Meßeinrichtung zur Erfassung des Fahrer­ wunsches mit Blick auf die Betriebssicherheit und Verfügbarkeit unbefriedigend.
Letzteres gilt auch bei Anwendung dieses Steuersystems bei einer An­ triebseinheit eines Fahrzeugs, welche aus einer Brennkraftmaschine mit zwei voneinander unabhängigen Zylinderbänken besteht.
Es ist daher Aufgabe der Erfindung, ein Verfahren und eine Vorrich­ tung zur Steuerung der Antriebsleistung eines Fahrzeugs anzugeben, bei welchem Betriebssicherheit und Verfügbarkeit zufriedenstellend sichergestellt sind.
Dies wird dadurch erreicht, daß wenigstens zwei Steuereinheiten vor­ gesehen sind, die untereinander über ein Kommunikationsleitungssy­ stem zum Datenaustausch wenigstens einer Betriebsinformation ver­ knüpft sind. Zur Verbesserung von Betriebssicherheit und Verfügbar­ keit auch bei Ausfall dieses Kommunikationsleitungssystems ist fer­ ner wenigstens eine zusätzliche Kommunikationsleitung vorgesehen, auf der wenigstens von der einen zu einer anderen Steuereinheit zu­ sätzlich gröbere Daten bezüglich der wenigstens einen Betriebsinfor­ mation übermittelt werden.
In einer bevorzugten Ausführung sind jeder der wenigstens zwei Steuereinheiten jeweils eine von wenigstens zwei voneinander unab­ hängige Meßeinrichtungen zur Erfassung des Fahrerwunsches, z. B. an­ hand der Stellung eines Fahrpedals, zugeordnet, diese Betriebsinfor­ mation von der einen zur anderen Steuereinheit übertragen wird und zusätzlich auf der Basis des von der Steuereinheit ausgewerteten Fahrerwunschsignals über die wenigstens eine zusätzliche Kommunika­ tionsleitung eine nur Signalwertebereiche kennzeichnende Information bezüglich des Fahrerwunsches übermittelt wird.
Ist in der bevorzugten Ausführung ein Fahrgeschindigkeitsregler vor­ gesehen, der in der einen Steuereinheit berechnet und zumindest zum Teil von der anderen Steuereinheit durch Einstellen der Antriebslei­ stung ausgeführt wird, wird bei intaktem Kommunikationsleitungssy­ stem über die wenigstens eine Kommunikationsleitung ein Signal über­ mittelt, welches eine Information erhält, ob die Ausführung der Fahrgeschwindigkeitsregelung erlaubt ist oder nicht.
Aus der DE-OS 35 10 173 (US-PS 4 603 675) ist im Zusammenhang mit Stellungsgebern für Fahrpedale bekannt, zwei zueinander redundante Stellungsgeber vorzusehen und durch Plausibilitätsüberprüfung der Signalwerte dieser Stellungsgeber miteinander Fehlerzustände im Be­ reich des Fahrpedals, der Stellungsgeber oder deren Zuleitungen zu erkennen.
Vorteile der Erfindung
Die erfindungsgemäße Vorgehensweise hat den Vorteil, Betriebssi­ cherheit und Verfügbarkeit des Steuersystems zufriedenstellend si­ cherzustellen.
Die Überwachung der Steuerfunktion bzw. der Meßsignale kann bei in­ taktem Kommunikationssystem in beiden Steuereinheiten nach den glei­ chen oder verschiedenen Prinzipien durchgeführt werden, während bei Ausfall des Kommunikationssystems durch die zusätzliche Übertragung der Fahrerwunschinformation auch bei kurzzeitigen Ausfällen des Kom­ munikationssystems ein nahezu uneingeschränkter Betrieb des Steuer­ systems aufrechterhalten werden kann, ohne die Betriebssicherheit zu beeinträchtigen.
Besonders vorteilhaft ist ferner, daß die zusätzliche Fahrerwunsch­ information automatisch durch den Pegelwechsel zwischen Leerlauf­ stellung und Teil-/Vollaststellung des Fahrpedals überwacht wird.
Besondere Vorteile werden durch die erfindungsgemäße Vorgehensweise bei der Steuerung einer Brennkraftmaschine mit zwei voneinander un­ abhängigen Zylinderbänken erzielt. Dort sind in der Regel zwei von­ einander unabhängige Steuergeräte für jede Zylinderbank vorgesehen, die über ein Kommunikationssystem, z. B. CAN, miteinander kommunizie­ ren. Durch die erfindungsgemäße Vorgehensweise wird es möglich, auch bei Störungen der CAN-Verbindung, insbesondere bei kurzzeitigen Aus­ fällen, die Verfügbarkeit beider Zylinderbänke ohne Einschränkung und Kompromisse bezüglich der Betriebssicherheit zu gewährleisten.
In diesem Zusammenhang ist es vorteilhaft, daß Funktionen, welche sinnvollerweise nur von beiden Zylinderbänken gemeinsam durchgeführt werden können, wie beispielsweise Fahrgeschwindigkeitsregelung oder Leerlaufregelung, bei Ausfall des Kommunikationssystems abgeschaltet werden. Dadurch wird eine Einsparung bezüglich der Verkabelung er­ zielt, da die für diese Sonderbetriebsfunktionen notwendigen Zulei­ tungen nur in Verbindung mit einer Steuereinheit erforderlich sind.
Durch die erfindungsgemäße Vorgehensweise wird es möglich, das Ab­ schalten der Sonderbetriebsfunktionen reversibel auszulegen. Kurz­ zeitige Störungen der Kommunikation zwischen den beiden Steuerein­ heiten führen somit nicht zu einer wesentlichen Beeinträchtigung von Verfügbarkeit und Komfort des Steuersystems. Insbesondere kann die Wiederaufnahme nach einer Störung einfacher gestaltet werden, da sie lediglich in einer Steuereinheit vorgenommen werden muß.
Während der Sonderbetriebsfunktionen, insbesondere bei aktivem Fahr­ geschwindigkeitsregler, kann die zusätzliche Übertragungsmöglichkeit von Information in vorteilhafter Weise mit Blick auf die Überwachung der Fahrgeschwindigkeitsreglerfunktion genutzt werden, indem die In­ formation "Fahrgeschwindigkeitsregler erlaubt" oder "nicht erlaubt" zwischen den Steuereinheiten, insbesondere zwischen der die Fahrge­ schwindigkeitsregelung berechnenden und der zweiten Steuereinheit übertragen werden. Dadurch entsteht eine erhöhte Betriebssicherheit beim Fahrgeschwindigkeitsreglerbetrieb durch Nutzung der Redundanz der Überwachungsmaßnahmen in beiden Steuergeräten.
Eine besonders vorteilhafte Anwendung der erfindungsgemäße Vorge­ hensweise ergibt in Verbindung mit einer Steuereinheit mit wenig­ stens zwei Recheneinheiten oder einer Recheneinheit mit wenigstens zwei voneinander unabhängigen Rechenbereichen, wobei verschiedene Überwachungsmaßnahmen zur Überwachung der Steuerfunktionen, die von den Recheneinheiten oder -bereichen durchgeführt werden, und der Meßsignalwerte sowie verschiedene Steuerfunktionen gemäß vorbestimm­ ten Aufteilungen jeweils in einer der Recheneinheiten ausgeführt werden. Dies führt zu einer Verringerung des Aufwandes bei gleich­ bleibend hohem Stand von Betriebssicherheit und Verfügbarkeit.
Hier ist vorteilhaft, die ersten Recheneinheiten der Steuereinheiten über das Kommunikationssystem, die zweiten Recheneinheiten über die zusätzlichen Kommunikationsleitungen miteinander zu verknüpfen, da dadurch Redundanz der Überwachung erzeugt und Verfügbarkeit und Be­ triebssicherheit optimiert werden kann.
Dabei ist im Zusammenhang mit der Fahrgeschwindigkeitsregelung vor­ teilhaft, daß die Berechnung und Überwachung der Fahrgeschwindig­ keitsregelung in der ersten Recheneinheit der ersten Steuereinheit durchgeführt wird und dies an die erste Recheneinheit der zweiten übermittelt wird, während die Überwachung der Funktion und die Er­ zeugung der Information "erlaubt" oder "verboten" von der zweiten Recheneinheit der ersten Steuereinheit ausgeführt und an die zweite Recheneinheit der zweiten Steuereinheit über die zusätzliche Leitung übermittelt wird, wodurch die Betriebssicherheit durch die erzeugte Redundanz optimiert wird.
Weitere Vorteile ergeben sich aus der nachfolgenden Beschreibung von Ausführungsbeispielen sowie aus den abhängigen Ansprüchen.
Zeichnung
Die Erfindung wird nachstehend anhand der in der Zeichnung darge­ stellten Ausführungsbeispiele näher erläutert. Fig. 1 zeigt dabei ein Übersichtsblockschaltbild eines ersten Ausführungsbeispiels, Fi­ gur 2 ein Flußdiagramm als Beispiel einer Realisierung der erfin­ dungsgemäßen Vorgehensweise in einer der beiden Steuereinheiten, während Fig. 3 die zusätzlich übermittelte Betriebsinformation an­ hand eines Signalverlaufes darstellt. Ein zweites bevorzugtes Aus­ führungsbeispiel für eine Brennkraftmaschine mit zwei unabhängigen Zylinderbänken ist als Übersichtsblockschaltbild in Fig. 4 darge­ stellt. Die Fig. 5 und 6 zeigen Flußdiagramme als Beispiel der Realisierung der erfindungsgemäßen Vorgehensweise in den Steuerein­ heiten.
Beschreibung von Ausführungsbeispielen
Fig. 1 zeigt eine erste Steuereinheit 10 zur Steuerung der Leistung eines Motors eines Fahrzeugs, die über eine Ausgangsleitung 12 ein Leistungsstellelement 14, vorzugsweise eine die Luftzufuhr zu einer Brennkraftmaschine steuernden Drosselklappe, betätigt. Der Steuer­ einheit 10 sind Eingangsleitungen 16 bis 18 von Meßeinrichtungen 20 bis 22 zur Erfassung von Betriebsgrößen des Motors und/oder des Fahrzeugs zugeführt. Ferner ist eine Eingangsleitung 24 vorgesehen, welche die Steuereinheit mit einem ersten Meßelement 26 einer Meß­ einrichtung 28 zur Erfassung des Fahrerwunsches verknüpft. Dieses Meßelement ist über eine mechanische Verbindung 30 mit einem vom Fahrer betätigbaren Bedienelement 32, vorzugsweise einem Fahrpedal, verknüpft. Die mechanische Verbindung 30 ist ferner mit einem zwei­ ten Meßelement 34 der Meßeinrichtung 28 verknüpft, wobei die Aus­ gangsleitung 36 des Meßelements 34 Eingangsleitung einer zweiten Steuereinheit 38 ist. Diese weist weitere Eingangsleitungen 40 bis 42 auf, welche sie mit Meßeinrichtungen 44 bis 46 zur Erfassung von Betriebsgrößen des Motors und/oder des Fahrzeugs verbinden. Die Steuereinheiten 10 und 38 sind über ein bidirektionales Kommunika­ tionsleitungssystem 48, z. B. CAN, zum gegenseitigen Informationsaus­ tausch miteinander verknüpft. Ferner führt von der Steuereinheit 38 zur Steuereinheit 10 eine weitere Kommunikationsleitung 50. In einer bevorzugten Erweiterung des Ausführungsbeispieles führt eine weitere Kommunikationsleitung 52 von der Steuereinheit 10 zur Steuereinheit 38.
In einer bevorzugten Ausführungsform stellt die Steuereinheit 38 eine Steuereinheit zur Beeinflussung von Kraftstoffzumessung und/oder Zündung dar, was durch die strichlierte Ausgangsleitung 54 sowie das Element 56, das über die Leitung 54 mit der Steuereinheit 38 verbunden ist, skizziert ist. Ferner kann die Steuereinheit 38 eine Getriebesteuerung, ein ABS-/ASR-System, etc. darstellen. In einem anderen Ausführungsbeispiel kann die Steuereinheit 38 ledig­ lich ein Rechenelement zur Überwachung der Funktion der Steuerein­ heit 10 zur Steuerung der Antriebsleistung darstellen. Dabei können die beiden Steuereinheiten in einem Gerät zusammengefaßt oder in zwei verschiedenen Geräten aufgebaut sein.
Die Meßelemente 26 und 34 stellen zueinander redundante, elektrisch getrennte Sensoren zur Erfassung der Stellung des Bedienelements 32 dar. Dabei kann es sich um zwei Potentiometer mit gemeinsamen Schleiferantrieb oder um berührungslose, induktive, kapazitive oder Wirbelstromsensoren handeln. Die Stellungssignale werden über die Leitungen 24 bzw. 36 der Steuereinheit 10 bzw. 38 zugeführt, wobei die jeweilige Steuereinheit über die Kommunikationsverbindung 48 der jeweils anderen Steuereinheit den von ihr eingelesenen Stellungssig­ nalwert übermittelt. Ausgehend von ihrem Stellungssignalwert bildet die Steuereinheit 38, im erweiterten Ausführungsbeispiel auch die Steuereinheit 10, ein Signal gemäß Fig. 3 und übermittelt dies über die Leitung 50 bzw. 52 an die jeweils andere Steuereinheit. Ferner werden in den Steuereinheiten Überwachungen durch Vergleich der Sig­ nalwerte bei korrekt arbeitender Kommunikationsverbindung 48 durch­ geführt sowie weitere Überwachungsmaßnahmen, beispielsweise eine Plausibilitätsüberprüfung des Stellungssignals des Bedienelements und des Stellungssignals des Leistungsstellelements 14, welches von einer der Meßeinrichtungen 20 bis 22 erfaßt wird. Bei korrekt arbei­ tendem System wird in einem bevorzugten Ausführungsbeispiel in der Steuereinheit 38 anhand von Berechnungsvorschriften ein Sollwert für die Einstellung des Leistungsstellelements 14 gebildet, über die Kommunikationsleitung 48 an die Steuereinheit 10 zur Durchführung der Ansteuerung und Einregelung abgegeben. Eine andere Aufgabentei­ lung kann in anderen Ausführungen ebenfalls von Vorteil sein. Ferner bildet die Steuereinheit 38 im bevorzugten Ausführungsbeispiel auf der Basis der über die Leitungen 40 bis 42 zugeführten Betriebs­ größen Ansteuersignale zur Einstellung der Kraftstoffzumessung und/oder des Zündzeitpunkts.
Ergibt sich beispielsweise anhand der Verletzung eines vorgeschrie­ benen Datenaustauschprotokolls eine Störung der Kommunikationsver­ bindung 48, so führt die Steuereinheit 10 eine Fehlerüberprüfung des Stellungssignals des Bedienelements anhand der über die Leitung 50 zugeführten zweiwertigen Stellungsinformation von der Steuereinheit 38 durch. Bei korrektem Signal wird auf der Basis des Stellungssig­ nals der Sollwert gebildet und das Leistungsstellelement eingere­ gelt. Im Fehlerfall wird auf Notlauf übergegangen. Durch diese Maß­ nahme wird die Betriebssicherheit und Verfügbarkeit des gesamten Systems auch bei Ausfall oder Störung der Kommunikationsverbindung gewährleistet.
In einer weiteren Ausführung ist vorgesehen, daß in der Steuerein­ heit 38 alle notwendigen Berechnungen bezüglich einer Fahrgeschwin­ digkeitsregelung vorgenommen werden. Dort wird anhand verschiedener Überwachungsprinzipien überprüft, ob bei aktivem Fahrgeschwindig­ keitsregler die Ausführung der Regelung erlaubt oder verboten ist. Letzteres ist z. B. bei Bremsbetätigung der Fall. Der Einstellsoll­ wert bei Fahrgeschwindigkeitsregelung wird über das Kommunikations­ system 48 an die Steuereinheit 10 zur Durchführung abgegeben, über die Leitung 50 die Information "erlaubt/verboten" durch ein Signal gemäß Fig. 3 übermittelt. Die Steuereinheit 10 führt den Einstell­ wert nur dann aus, wenn die Information "erlaubt" vorliegt.
Eine Übermittlung einer Stellungsinformation kann in vorteilhafter Weise analog zum oben erwähnten auch auf der Leitung 52 von der Steuereinheit 10 an die Steuereinheit 38 übermittelt werden, wobei die Steuereinheit 38 anhand der Information und des eingelesenen Meßsignalwerts Plausibilitätsüberprüfungen zur Sicherstellung von Betriebssicherheit und Verfügbarkeit durchführt.
Fig. 2 skizziert anhand eines Flußdiagramms ein Rechenprogramm, welches im bevorzugten Ausführungsbeispiel in der Steuereinheit 10 abläuft. Nach Start des Programmteils wird in einem ersten Schritt 100 überprüft, ob die Kommunikationsverbindung 48 in Ordnung ist. In diesem Fall werden im Schritt 102 wenigstens die Größen PWG1, PWG2 sowie der Sollwert DKsoll für die Einstellung des Leistungsstellele­ ments und ggf. weitere Betriebsgrößen, welche zur Steuerung der An­ triebsleistung notwendig sind, eingelesen. Im darauffolgenden Schritt 103 wird abgefragt, ob die Information "Fahrgeschwindigkeitsregler aktiv" von der Steuereinheit 38 vorliegt. Ist dies nicht der Fall, wird im folgenden Abfrageschritt 1031 durch einen Vergleich des Stellungswertes PWG2 und des Signalwertes LG1 auf der zusätzlichen Kommunikationsleitung ständig geprüft, ob diese funktionsfähig ist. Dies wird durch Plausibilitätsvergleich der Stellungswerte und des Signalpegels auf der zusätzlichen Kommunikationsleitung durchge­ führt. Sind die Werte zueinander nicht plausibel, so kann von einem Fehler der zusätzlichen Kommunikationsleitung bzw. des übermittelten Signals ausgegangen werden, worauf im Schritt 1032 eine entsprechen­ de Marke "LG nicht o.k." gesetzt wird. Danach wird wie im Fall der Plausibilität der Signalwerte mit Schritt 104 fortgefahren.
Dort wird überprüft, ob die beiden Stellungssignale des Bedienele­ ments, PWG1 und PWG2, im Rahmen einer vorgegebenen Toleranz zueinan­ der plausibel sind. Ist dies der Fall, wird im Schritt 106 der Ein­ stellsollwert der Steuereinheit 38 akzeptiert und im darauffolgenden Schritt 108 das Leistungsstellelement zumindest auf der Basis des Einstellsollwerts durchgeführt. Danach wird der Programmteil beendet und zu gegebener Zeit wiederholt.
Sind die beiden Stellungssignalwerte im Schritt 104 zueinander nicht plausibel, so wird im Schritt 110 ein Notlauf eingeleitet und der Einstellsollwert z. B. auf der Basis des betragsmäßig kleineren Stel­ lungssignalwerts gebildet. Im Schritt 112 wird dann das Leistungs­ stellelement auf der Basis zumindest des kleineren Stellungswertes angesteuert. Danach wird ein Programmteil beendet und zu gegebener Zeit wiederholt.
Wurde in Schritt 103 der Fahrgeschwindigkeitsregler als aktiv er­ kannt, wird im Schritt 105 überprüft, ob der FGR-Betrieb erlaubt oder verboten ist. Ist er erlaubt, so wird im Abfrageschritt 1051 die die Funktionsfähigkeit der zusätzlichen Kommunikationsleitung kennzeichnenden Marke abgefragt. Wird festgestellt, daß in einem vorherigen Durchlauf bei nicht aktivem Fahrgeschwindigkeitsregler erkannt wurde, daß die zusätzliche Leitung funktionsfähig bzw. das Signal korrekt ist, wird der von der Einheit 38 aufgrund eines Fahr­ geschwindigkeitsregelalgorithmus gebildete Einstellsollwert DKsoll im Schritt 106 akzeptiert und die Ansteuerung gemäß Schritt 108 auf der Basis von DKsoll vorgenommen, im anderen Fall bei nicht korrek­ ter Zusatzinformation oder bei verbotenem FGR-Betrieb wird der Ein­ stellsollwert DKsoll auf einen von der Pedalvorgabe PWG abhängigen Ersatzwert gesetzt (Schritt 107) und die Plausibilitätsüberprüfung nach Schritt 104 der Stellungssignalwerte durchgeführt. Bei plau­ siblen Stellungswerten wird der Ersatzwert akzeptiert und die An­ steuerung gemäß Schritt 108 auf der Basis dieses Ersatzwertes vorge­ nommen, anderenfalls ein Notprogramm aktiviert (Schritt 110, 112).
Ist die Kommunikationsverbindung 48 defekt, so wird im Schritt 114 der der Steuereinheit 10 zugeordnete Stellungswert PWG2 sowie die Stellungsinformation LG1 von der Steuereinheit 38 eingelesen, ggf. weitere zur Steuerung der Antriebsleistung notwendige Betriebs­ größen, die der Steuereinheit 10 zugeordnet sind. Im Abfrageschritt 116 werden die Werte von PWG2 und LG1 auf Plausibilität zueinander im Rahmen einer vorgegebenen Toleranz (vgl. Fig. 3, schraffiert) überprüft. Sind die beiden Signalwerte zueinander plausibel, so wird gemäß Schritt 118 der Einstellsollwert auf der Basis des Wertes PWG2 gebildet und die Ansteuerung gemäß Schritt 108 ausgehend von diesem Einstellsollwert ausgeführt. Im anderen Fall wird gemäß Schritt 120 Notlauf eingeleitet und die Antriebsleistung beispielsweise durch Vorgabe einer maximalen Einstellung des Leistungsstellelements gemäß Schritt 112 und/oder durch Kraftstoffabschaltung begrenzt.
In der Steuereinheit 38 findet, sofern dort die Information über die Stellung des Bedienelements benötigt wird, eine ähnliche Vorgehens­ weise statt, wobei bei Ausfall der Kommunikationsverbindung 48 die eine Stellungsinformation LG2 der Steuereinheit 10 als Referenz dient.
Die zusätzliche Betriebsinformation ist in Fig. 3 skizziert. Dort ist waagrecht der PWG-Wert von seinem minimalen (0%) bis zu seinem maximalen (100%) Wert, senkrecht ist der Signalpegel des Informa­ tionssignal aufgetragen. Bei Stellungswerten zwischen 0% und einer vorgegebenen Schwelle S ist der Signalpegel "low" während er zwi­ schen dem Wert S und dem Wert 100% "high" ist. Bei der Plausibili­ tätsüberprüfung wird diese Stellungsinformation mit Toleranz, welche durch die schraffierte Fläche skizziert ist, ausgewertet, wobei eine Unplausibilität erkannt wird, wenn beispielsweise bei einem Stel­ lungssignalwert oberhalb des Toleranzbereichs bis zu 100% ein "low"-Signal vorliegt. Im FGR-Betrieb bedeutet Signalpegel "low" "verboten", "high" "erlaubt". In anderen Ausführungsbeispielen hat es sich als vorteilhaft erwiesen, umgekehrte Pegelverhältnisse zu wählen. Ferner kann das Informationssignal bezüglich der Stellungs­ information mehrwertig sein, d. h. mehrere Stufen aufweisen. Darüber­ hinaus ist auch ein pulsweitenmoduliertes Signal denkbar, bei dem die Pulsweite als Maß für die Stellung und/oder den Betriebszustand des FGR dient.
Neben der dargestellten Anwendung der zusätzlichen Information zur Übertragung von Stellungswerten und FGR-Betriebszuständen kann in anderen Ausführungen nur eine der Anwendungen gewählt werden oder andere Informationen, wie Drosselklappenstellung, Drehzahlbereiche, etc., bei Ausfall der Kommunikationsverbindung übertragen werden.
Fig. 4 zeigt ein Übersichtsblockschaltbild eines zweiten bevorzug­ ten Ausführungsbeispiels der erfindungsgemäßen Vorgehensweise in Verbindung mit einem aus zwei unabhängigen Zylinderbänken bestehen­ den Motor. Dabei steuert jede der Steuereinheiten 10 und 38 je eine Zylinderbank, dort jeweils zumindest die Antriebsleistung, vorzugs­ weise die Stellung einer Drosselklappe und ergänzend in einem bevor­ zugten Ausführungsbeispiel Kraftstoffzumessung und Zündung. In Fig. 4 sind dabei die Elemente, welche bereits anhand Fig. 1 erläutert wurden, mit denselben Bezugszeichen versehen. Auf sie wird im fol­ genden nicht näher eingegangen.
Beide Steuereinheiten kommunizieren über ein Bussystem 200 (z. B. CAN) miteinander. Ferner sind erfindungsgemäß die Kommunikationslei­ tungen 202 und 204 zwischen den beiden Steuereinheiten vorgesehen. In einem bevorzugten Ausführungsbeispiel besteht die Steuereinheit 10 aus zwei Rechenelementen 206 und 208 bzw. zwei unabhängig vonein­ ander arbeitenden Rechenbereichen, welche über die Verbindungslei­ tung 210 miteinander kommunizieren. Dieselbe Anordnung wird in einem bevorzugten Ausführungsbeispiel auch in Verbindung mit der Steuer­ einheit 38 gewählt, welche die Rechenelemente 212 und 214 umfaßt, die über die Verbindungsleitung 216 miteinander kommunizieren. Ge­ genüber Fig. 1 sind in Fig. 4 weitere Eingangsleitungen der Steu­ ereinheit 38 dargestellt, die auch beim Ausführungsbeispiel nach Fi­ gur 1 vorhanden sein können. Die erste Eingangsleitung 218 verknüpft die Steuereinheit 38 mit einem vom Fahrer betätigbaren Bedienelement 220 zur Fahrgeschwindigkeitsregelung, während die Eingangsleitung 222 die Steuereinheit 38 mit einem Fahrgeschwindigkeitsgeber 224 verknüpft. Ferner ist die Eingangsleitung 226 vorgesehen, welche von einer Meßeinrichtung 228 zur Erfassung des Bremswunsches des Fah­ rers, vorzugsweise ein mit dem Bremspedal verbundener Schalter, zur Steuereinheit 38 führt. Ferner ist eine Eingangsleitung 230 vorge­ sehen, welche die Steuereinheit 38 mit einem Schaltelement 232, wel­ ches den Status zusätzlicher Verbraucher erfaßt. Über eine Ausgangs­ leitung 234 steuert die Steuereinheit 38 ein Stellelement 136 an, welches die Motorleistung beeinflußt.
Die prinzipielle Funktionsweise der in Fig. 4 dargestellten Anord­ nung ergibt sich wie folgt. Die Steuereinheit 38 bestimmt in Abhän­ gigkeit ihrer Eingangssignale einen Einstellsollwert für die Motor­ leistung, welcher vorzugsweise auf der Basis des Stellungssignals der Leitung 36, im Falle des Fahrgeschwindigkeitsreglerbetriebs durch die aufgrund der Stellung des Bedienelements 220 gespeicherten Sollgeschwindigkeit und der gemessenen Istgeschwindigkeit oder im Leerlaufbetrieb auf der Basis der aufgrund von Betriebsgrößen be­ stimmten Leerlaufsolldrehzahl und der gemessenen Istdrehzahl ermit­ telt wird. Dieser Sollwert wird einerseits über die Leitung 234 an der Drosselklappe der ersten Zylinderbank eingestellt, andererseits über das Bussystem 200 an die Steuereinheit 10 abgegeben, welche bei plausiblen Signalwerten den Einstellsollwert z. B. durch Lageregelung der Drosselklappe der zweiten Zylinderbank über die Ausgangsleitung 12 einstellt. Daneben werden zur Überwachung der korrekten Funktion der Steuereinheiten sowie der Meßeinrichtungen z. B. Vergleiche der Stellungssignale der Meßelemente 26 und 34 auf Plausibilität, Über­ wachung der Regelabweichung des Lagereglers zur Einstellung der Lei­ stungsstellelemente 14 bzw. 236 und Plausibilitätsüberprüfung von Fahrerwunsch und Einstellung der Leistungsstellelemente in jeder Steuereinheit durchgeführt. In einem bevorzugten Ausführungsbeispiel sind die unterschiedlichen Steuer- und Überwachungsmaßnahmen auf verschiedene Rechenelemente in der jeweiligen Steuereinheit bzw. auf verschiedene voneinander unabhängige Rechenbereiche eines Rechenele­ ments in jeder Steuereinheit aufgeteilt.
In einem bevorzugten Ausführungsbeispiel hat es sich als vorteilhaft erwiesen, das Rechenelement 214 zur Bedienung des Bussystems 200, zur Berechnung der Einstellsollwerte sowie zur Durchführung von Überwachungsmaßnahmen bezüglich der Regelabweichung und des FGR und zur Ansteuerung des Leistungsstellelements einzusetzen, das Rechene­ lement 212 zur Plausibilitätsüberprüfung von Stellung des Leistungs­ stellelements und des Fahrerwunsches, zum Feststellen der Betriebs­ bedingungen für den Fahrgeschwindigkeitsregler, zur Bildung der zu­ sätzlichen Information und Bedienung der Leitung 204 einzusetzen. In analoger Weise kann eine Aufteilung der Aufgaben in der Steuerein­ heit 10 vorgenommen werden.
Neben den dargestellten Aufgaben ergeben sich im Zusammenhang mit der Steuerung der Antriebsleistung vielfältige Aufgaben, welche die Kraftstoffzumessung, die Zündzeitpunktseinstellung, möglicherweise die Getriebesteuerung, die Leerlaufregelung, etc. betreffen, welche im Detail hier nicht dargestellt sind.
In den Fig. 5 und 6 sind Flußdiagramme skizziert, welche den prinzipiellen Ablauf im Zusammenhang mit Übertragung der zusätz­ lichen Information. Dabei stellt Fig. 5 die Vorgehensweise in der Steuereinheit 38, Fig. 6 die Vorgehensweise in der Steuereinheit 10 dar, wobei bei den Flußdiagrammen davon ausgegangen wird, daß je­ weils nur ein Rechenelement vorgesehen ist. Eine Aufteilung auf zwei Rechenelemente entsprechend des oben dargelegten Prinzips ist in einem bevorzugten Ausführungsbeispiel vorteilhaft, wurde jedoch aus Übersichtlichkeitsgründen nicht dargestellt.
Dabei wird nach Start des Programmteils nach Fig. 5 in einem ersten Abfrageschritt 300 beispielsweise anhand von gesetzten Marken oder durch Überprüfung eines vorgeschriebenen Protokolls geprüft, ob die Busverbindung 200 funktionsfähig ist. Ist dies der Fall, wird im Schritt 302 der Signalwert PWG1 über die Leitung 36, der Signalwert PWG2 über das Bussystem, der Signalwert LG2 über die Leitung 202 eingelesen sowie weitere zur Steuerung notwendigen Betriebsgrößen. Daraufhin wird im Abfrageschritt 304 überprüft, ob der Fahrgeschwin­ digkeitsregler aktiv ist. Dies erfolgt anhand einer entsprechenden Betätigungsmarke des Bedienelements 220. Ist dies der Fall, wird im Abfrageschritt 306 überprüft, ob der Fahrgeschwindigkeitsregelungs­ betrieb erlaubt ist. Dies erfolgt beispielsweise anhand des Bremsbe­ tätigungssignals, anhand einer minimalen Fahrgeschwindigkeitsschwel­ le und anderer Überwachungskriterien, die aus dem Stand der Technik für Fahrgeschwindigkeitsregler bekannt sind. Ist der FGR-Betrieb er­ laubt, so wird im Schritt 307 abgefragt, ob die zusätzliche Kommuni­ kationsleitung 202 bzw. die Information LG2 als korrekt erkannt wur­ de (vgl. Schritt 3041). In diesem Fall wird im Schritt 308 die Zu­ satzinformation LG1 auf hohen Pegel gesetzt und über die Leitung 204 abgegeben. Im Schritt 310 wird der Einstellsollwert DKsoll gemäß der FGR-Berechnungsvorschrift auf der Basis der Differenz zwischen Soll- und Istgeschwindigkeit ermittelt, im Schritt 312 über das Bus­ system 200 an die Steuereinheit 10 abgegeben und die Ansteuerung des Stellelements 236 auf der Basis des Einstellsollwertes durchgeführt. Danach wird der Programmteil beendet und zu gegebener Zeit wieder­ holt.
Wurde im Schritt 306 erkannt, daß der Fahrgeschwindigkeitsregelbe­ trieb nicht erlaubt ist, d. h. beispielsweise eine Fahrgeschwindig­ keit unterhalb der Minimalfahrgeschwindigkeitsschwelle oder eine Bremsbetätigung vorliegt, wird im Schritt 3061 die Zusatzinformation LG1 auf einen niedrigen Signalpegel gesetzt und an die Steuereinheit 10 über die Leitung 204 abgegeben. Daraufhin wird wie bei einer als nicht korrekt erkannten zusätzlichen Kommunikationsleitung gemäß Schritt 3062 wird der Drosselklappeneinstellwert DKsoll auf einen Ersatzwert, bevorzugt abhängig vom Stellungswert PWG1 des Fahrpedal oder auf einen dem Leerlaufbetrieb entsprechenden Wert gesetzt.
Danach wird im Schritt 320 anhand der Stellungssignale PWG1 und 2 die Plausibilität der Signalwerte zueinander geprüft. Wird festge­ stellt, daß die beiden Signalwerte zueinander plausibel sind, wird nach Schritt 3201 der jeweilig bestimmte Einstellsollwert DKsoll ak­ zeptiert und gemäß Schritt 312 das Stellelement angesteuert und der Sollwert an die Steuereinheit 10 über das Bussystem 200 abgegeben. Sind die beiden Signalwerte zueinander nicht plausibel, so wird im Schritt 324 ein Notlaufeinstellwert gebildet, welcher beispielsweise auf der Basis des betragsmäßig kleineren Stellungswertes basiert. Dieser dient dann ebenfalls gemäß Schritt 312 zur Ansteuerung und wird abgegeben.
Wurde im Schritt 304 erkannt, daß der Fahrgeschwindigkeitsregler nicht aktiv ist, so wird im Schritt 3041 die Funktionsfähigkeit der zusätzlichen Kommunikationsleitung durch Plausibilitätsvergleich des Stellungswertes PWG1, der von der Steuereinheit 38 direkt eingelesen wird, und der Information LG2 überprüft. Sind die Werte zueinander nicht plausibel, wird im Schritt die Marke "LG nicht o.k." gesetzt, welche im Schritt 307 abgefragt werden kann. Danach oder nach Plau­ sibilität der Signalwerte wird im Schritt 322 der Einstellsollwert DKsoll auf der Basis der Stellungswertes PWG1 gebildet, dann die Schritte 320, 3201 oder 324 und 312 ausgeführt.
Wurde im Schritt 300 erkannt, daß das Bussystem 200 defekt ist, so wird im darauffolgenden Schritt 326 der Fahrgeschwindigkeitsregelbe­ trieb und der Leerlaufregelbetrieb verboten. Im Schritt 328 wird da­ raufhin die Information LG2 von der Steuereinheit 10 sowie das Stel­ lungssignal PWG1 und weitere Betriebsgrößen eingelesen und im Schritt 330 auf der Basis des Stellungswertes PWG1 die Information LG1 gebildet und an die Steuereinheit 10 über die Leitung 204 abge­ geben. Daraufhin werden im Schritt 334 die Informationen PWG1 und LG2 miteinander auf Plausibilität überprüft. Sind die beiden zuein­ ander plausibel, so wird zum Schritt 336 verzweigt, wo der Einstell­ sollwert DKsoll für das Leistungsstellelement auf der Basis des Stel­ lungssignals PWG1 bestimmt wird. Dieser Wert dient gemäß Schritt 338 zur Einstellung des Stellelements 236. Danach wird der Programmteil beendet und zu gegebener Zeit wiederholt.
Wurde im Schritt 334 erkannt, daß die Informationen bezüglich der Stellung des Bedienelements zueinander nicht plausibel sind, so wird gemäß Schritt 340 ein Notlauf eingleitet und das Stellelement gemäß Schritt 338 eingestellt.
Gemäß der dargestellten Vorgehensweise wird somit auch bei Ausfall der Busverbindung eine Plausibilisierung der Sensorsignale möglich und damit ein Betrieb mit beiden Zylinderbänken. Da die Sonderbe­ triebsfunktionen wie Leerlaufregelung und Fahrgeschwindigkeitsre­ gelung nur über eine gemeinsame Regelung beider Zylinderbänke rea­ lisiert werden können, und deshalb der Einstellwert für die Drossel­ klappe in einem Steuergerät ermittelt und an das andere übertragen wird, entfallen bei Defekten der Busverbindung Fahrgeschwindigkeits­ regel- und Leerlaufregelbetrieb. Dadurch wird es möglich, daß der Fahrgeschwindigkeitsregler (Leerlaufregler) nur in einem Steuergerät berechnet werden muß, somit die Überwachung der Fahrgeschwindig­ keitsregelung nur noch in diesem Steuergerät stattfindet. Daher können alle Fahrgeschwindigkeitsregelsignale (Bedienhebel, Geschwin­ digkeit, Bremse) am anderen Steuergerät entfallen. Entsprechendes gilt für das Eingangssignal bezüglich der zusätzlichen Verbraucher in Verbindung mit der Leerlaufregelung.
Zur Sicherstellung der Betriebssicherheit unserer Ausnutzung der Überwachungsredundanz im zweiten Steuergerät wird die Leitung der zusätzlichen Information im Fahrgeschwindigkeitsregelbetrieb anders benutzt, indem dort an das zweite Steuergerät bei aktivem Fahrge­ schwindigkeitsregler eine Information bezüglich der Durchführbarkeit des Fahrgeschwindigkeitsreglers übertragen wird. Dies führt zu einer erhöhten Sicherheit im Fahrgeschwindigkeitsregelbetrieb, da die Überwachungsmaßnahmen in beiden Steuergeräten genutzt werden können.
Eine weitere Verbesserung wird erreicht, wenn die Signalbildung und Übertragung der "FGR erlaubt/verboten"-Information vom Rechenelement 212 durchgeführt und vom Rechenelement 208 empfangen wird, während die Information "FGR aktiv" und die Berechnungen von Element 214 durchgeführt und vom Element 206 empfangen werden, da dann jeweils voneinander unabhängige Informationen vorliegen, was Betriebssi­ cherheit und Verfügbarkeit weiter verbessern.
Fig. 6 stellt die Vorgehensweise anhand eines Flußdiagramms im zweiten Steuergerät dar. Nach Start des Programmteils wird im ersten Schritt 400 überprüft, ob das Bussystem 200 funktionsfähig ist. Ist dies der Fall, so werden gemäß Schritt 402 Betriebsgrößen, Stel­ lungssignale PWG1 und 2, die Information LG1 sowie der Einstellsoll­ wert DKsoll von der Steuereinheit 38 eingelesen und im darauffolgen­ den Abfrageschritt 404 überprüft, ob der Fahrgeschwindigkeitsregler aktiv ist. Ist dies der Fall, wird im Schritt 406 das Signal LG1 auf seinen Pegel überprüft, ist er "high", so wird gemäß Schritt 408 die die Funktionsfähigkeit der Kommunikationsleitung 204 kennzeichnende Marke überprüft. Ist die Leitung funktionsfähig, so wird der Ein­ stellsollwert vom Steuergerät 38 im Schritt 410 übernommen und im darauffolgenden Schritt 412 das Stellelement 14 auf der Basis des Einstellsollwert angesteuert. Ist der Pegel des Signals niedrig, so daß die Fahrgeschwindigkeitsregelung verboten ist, oder ist die Lei­ tung 204 nicht funktionsfähig, so werden gemäß Schritt 414 die Stel­ lungsinformationen PWG1 und 2 auf Plausibilität überprüft. Sind die­ se gemäß Schritt 414 zueinander plausibel, so wird gemäß Schritt 410 der Einstellsollwert der Steuereinheit 38 übernommen und das Stell­ element gemäß Schritt 412 angesteuert, im anderen Fall wird gemäß Schritt 420 ein Noteinstellwert gebildet, beispielsweise auf der Basis des betragsmäßig kleineren Stellungswerts, und gemäß Schritt 412 das Stellelement entsprechend dem Noteinstellwert eingestellt. Nach Schritt 412 wird der Programmteil zu gegebener Zeit wiederholt.
Ist der Fahrgeschwindigkeitsregler nach Schritt 404 nicht aktiv, so wird im Schritt 416 die Funktionsfähigkeit der Leitung 204 über­ prüft, indem der Stellungswert PWG2 und die Information LG1 auf Plausibilität überprüft werden. Sind die Werte zueinander nicht plausibel, so wird im Schritt 418 die Marke "LG nicht o.k." gesetzt und danach wie auch bei Plausibilität mit Schritt 414 fortgesetzt.
Wurde im Schritt 400 ein Defekt des Bussystems erkannt, so wird im Schritt 402 der Stellungswert PWG2, die Information LG1 sowie wei­ tere Betriebsgrößen eingelesen, im Schritt 424 auf der Basis des Signals PWG2 die digitale Stellungsinformation LG2 bestimmt (vgl. Fig. 3) und an die Steuereinheit 38 ausgegeben. Danach werden im Schritt 426 die Informationen PWG2 und LG1 auf Plausibilität zuein­ ander überprüft. Sind beide Informationen zueinander plausibel, so bestimmt das Steuergerät 10 den Einstellsollwert unabhängig vom Steuergerät 38 auf der Basis des Signals PWG2 (Schritt 428) und steuert das Stellelement 14 gemäß Schritt 412 auf dieser Basis an. Sind die Informationen zueinander nicht plausibel, so wird gemäß Schritt 432 ein Noteinstellwert, welcher z. B. der Leerlaufstellung entspricht und gemäß Schritt 412 eingestellt.
Zusammenfassend kann festgestellt werden, daß durch die erfindungs­ gemäße Vorgehensweise ein Betrieb mit beiden Zylinderbänken auch bei Ausfall des Kommunikationssystems gewährleistet ist, da beide Steu­ ergeräte beide Zylinderbänke unabhängig voneinander steuern. Dabei ist die Betriebssicherheit durch den Austausch der zusätzlichen Be­ triebsinformation gewährleistet. Einschränkungen müssen lediglich hinsichtlich Komfortfunktionen wie Fahrgeschwindigkeitsregelung und Leerlaufregelung gemacht werden.
Die erfindungsgemäße Vorgehensweise findet auch vorteilhaft in Ver­ bindung mit einem Dieselmotor und alternativen Antriebskonzepten wie einem Elektromotor Anwendung.

Claims (14)

1. Verfahren zur Steuerung der Antriebsleistung eines Fahrzeugs,
  • - wobei die Antriebsleistung durch ein elektrisch betätigbares Stellglied beeinflußt wird, welches mittels wenigstens einer Steuer­ einheit in Abhängigkeit von wenigstens einer Betriebsgröße der An­ triebseinheit und/oder des Fahrzeugs das Stellelement betätigt,
  • - mit einem Kommunikationssystem, über welches die Steuereinheit Betriebsinformationen und Betriebsgrößen von wenigstens einer ande­ ren Steuereinheit empfängt, zu dieser sendet oder mit dieser aus­ tauscht,
dadurch gekennzeichnet, daß
  • - ferner wenigstens eine zusätzliche Kommunikationsleitung vorge­ sehen ist, auf der wenigstens die eine Steuereinheit zusätzlich Da­ ten bezüglich wenigstens einer der Betriebsinformationen oder Be­ triebsgrößen empfängt und/oder sendet.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die Be­ triebsinformation oder -größe Betriebsgröße ein Maß für den Fahrer­ wunsch, insbesondere ein Maß für die Stellung eines vom Fahrer be­ tätigbaren Bedienelements, vorzugsweise eines Fahrpedals, ist.
3. Verfahren nach einem der vorhergehenden Ansprüche, dadurch ge­ kennzeichnet, daß wenigstens eine Steuereinheit ein Maß für die Stellung des Bedienelements einliest, auf der Basis einer vorgege­ benen Zuordnung ein Signal mit wenigstens zwei festen Signalpegeln für die Stellung des Bedienelements bildet, welches gegenüber der über das Kommunikationssystem übermittelten Information bezüglich der Stellung des Bedienelement eine gröbere Auflösung der Stellungsin­ formation enthält und welches sie über die wenigstens eine zusätz­ liche Kommunikationsleitung aussendet.
4. Verfahren nach einem der vorhergehenden Ansprüche, dadurch ge­ kennzeichnet, daß zur Überprüfung der Funktionsfähigkeit der zusätz­ lichen Kommunikationsleitung in wenigstens einer Steuereinheit das von dieser direkt eingelesene Stellungssignal mit der über die zu­ sätzliche Kommunikationsleitung eingelesenen Information auf Plausi­ bilität überprüft wird und bei Abweichungen auf einen Defekt der zu­ sätzlichen Kommunkationsleitung geschlossen wird.
5. Verfahren nach einem der vorhergehenden Ansprüche, dadurch ge­ kennzeichnet, daß die Steuereinheit zur Einstellung eines Leistungs­ stellelements im Rahmen einer elektronischen Motorleistungssteuerung dient.
6. Verfahren nach einem der vorhergehenden Ansprüche, dadurch ge­ kennzeichnet, daß die wenigstens eine Steuereinheit über die zu­ sätzliche Kommunikationsleitung ein Signal mit wenigstens zwei festen Signalpegeln als Maß für die Stellung des Bedienelements wenigstens bei Ausfall des Kommunikationssystems empfängt und durch Plausibilitätsvergleich des Wertes des Signals mit dem eingelesenen Wert des Fahrerwunsches die Funktionsfähigkeit des Steuersystems überprüft.
7. Verfahren nach einem der vorhergehenden Ansprüche, dadurch ge­ kennzeichnet, daß wenigstens zwei Steuereinheiten vorgesehen sind, die über das Kommunikationssystem und die wenigstens eine zusätzliche Kommunikationsleitung verbunden sind und wenigstens eine Steuerein­ heit die Steuergrößen für eine Fahrgeschwindigkeitsregelung und/oder eine Leerlaufregelung berechnet und nur dieser Steuereinheit die da­ zu notwendigen Eingangssignale zugeführt werden.
8. Verfahren nach einem der vorhergehenden Ansprüche, dadurch ge­ kennzeichnet, daß bei Ausfall des Kommunikationssystems Fahrge­ schwindigkeitsregelung und Leerlaufregelung verboten werden.
9. Verfahren nach einem der vorhergehenden Ansprüche, dadurch ge­ kennzeichnet, daß bei funktionsfähiger Kommunikationsverbindung über die zusätzliche Kommunikationsleitung von der die Fahrgeschwindig­ keitsregelung berechnenden Steuereinheit der anderen Steuereinheit eine Information zur Verfügung gestellt wird, welche den Status des Fahrgeschwindigkeitsreglers (erlaubt oder nicht erlaubt) repräsen­ tiert.
10. Verfahren nach einem der vorhergehenden Ansprüche, dadurch ge­ kennzeichnet, daß wenigstens die die Fahrgeschwindigkeitsregelung berechnende Steuereinheit wenigstens zwei voneinander unabhängige Recheneinheiten umfaßt, die Fahrgeschwindigkeitsregelung in einer der Recheneinheiten, die Zusatzinformation in einer anderen Rechen­ einheit gebildet wird.
11. Verfahren nach einem der vorhergehenden Ansprüche, dadurch ge­ kennzeichnet, daß zwei Steuereinheiten vorgesehen sind, die die Leistung einer Antriebseinheit mit zwei voneinander unabhängigen Zylinderbänken steuern, wobei jeder Steuereinheit eine Zylinderbank zugeordnet ist, dort wenigstens ein Leistungsstellelement einstellt und wobei die beiden Steuereinheiten mit dem Kommunikationssystem und wenigstens einer, vorzugsweise zwei zusätzlichen Kommunikations­ leitungen verbunden sind.
12. Vorrichtung zur Steuerung der Antriebsleistung eines Fahrzeugs,
  • - mit wenigstens einem Stellelement zur Beeinflussung der Antriebs­ leistung,
  • - mit wenigstens einer Steuereinheit zur Betätigung des Stellele­ ments in Abhängigkeit von wenigstens einer Betriebsgröße der An­ triebseinheit und/oder des Fahrzeugs,
  • - mit einem Kommunikationssystem, über welches die Steuereinheit Be­ triebsinformationen und Betriebsgrößen von wenigstens einer ande­ ren Steuereinheit empfängt, zu dieser sendet oder mit dieser aus­ tauscht,
dadurch gekennzeichnet, daß
  • - ferner wenigstens eine zusätzliche Kommunikationsleitung vorge­ sehen ist, auf der wenigstens die eine Steuereinheit zusätzlich Da­ ten bezüglich wenigstens einer der Betriebsinformationen oder Be­ triebsgrößen empfängt und/oder sendet.
DE4314118A 1993-04-29 1993-04-29 Verfahren und Vorrichtung zur Steuerung der Antriebsleistung eines Fahrzeugs Expired - Fee Related DE4314118B4 (de)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE4314118A DE4314118B4 (de) 1993-04-29 1993-04-29 Verfahren und Vorrichtung zur Steuerung der Antriebsleistung eines Fahrzeugs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE4314118A DE4314118B4 (de) 1993-04-29 1993-04-29 Verfahren und Vorrichtung zur Steuerung der Antriebsleistung eines Fahrzeugs

Publications (2)

Publication Number Publication Date
DE4314118A1 true DE4314118A1 (de) 1994-11-10
DE4314118B4 DE4314118B4 (de) 2006-08-31

Family

ID=6486728

Family Applications (1)

Application Number Title Priority Date Filing Date
DE4314118A Expired - Fee Related DE4314118B4 (de) 1993-04-29 1993-04-29 Verfahren und Vorrichtung zur Steuerung der Antriebsleistung eines Fahrzeugs

Country Status (1)

Country Link
DE (1) DE4314118B4 (de)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6480780B1 (en) 1999-04-29 2002-11-12 Mtu Aero Engines Gmbh Regulator or engine regulator, engine and a method for regulating an actuating or propulsion system and an engine
DE10303383A1 (de) * 2003-01-29 2004-08-05 Zf Lenksysteme Gmbh Verfahren und Vorrichtung zur Überwachung des sicheren Betriebs einer Funktionseinheit in einem Kraftfahrzeug
DE19537075B4 (de) * 1995-10-05 2005-10-13 Robert Bosch Gmbh Verfahren und Vorrichtung zur Meßwerterfassung bei einer elektronischen Leistungssteuerung eines Fahrzeugs
DE19812944B4 (de) * 1997-11-11 2007-04-12 Mitsubishi Denki K.K. Fahrsteuereinrichtung für den Motor eines Fahrzeugs
DE19924292B4 (de) * 1998-10-26 2007-08-23 Mitsubishi Denki K.K. Vorrichtung zum Steuern der Antriebsleistung eines Antriebsmotors eines Fahrzeuges
DE102006057743A1 (de) * 2006-12-07 2008-06-19 Siemens Ag Verfahren zur Überwachung der Funktionssoftware von Steuergeräten in einem Steuergeräteverbund
DE19745765B4 (de) * 1996-10-28 2008-06-19 Man B & W Diesel A/S Mehrzylindriger Verbrennungsmotor mit einem elektronischen Steuersystem
DE19939412B4 (de) * 1998-11-16 2009-04-16 Mitsubishi Denki K.K. Verfahren und Vorrichtung zur Steuerung der Fahrzeugantriebsleistung
WO2009103371A1 (de) * 2008-02-19 2009-08-27 Robert Bosch Gmbh Verfahren zum bereitstellen einer notlauffunktion
DE102004054231B4 (de) * 2004-11-10 2017-05-11 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Verfahren zur Fehlererkennung in der Motorsteuerung bei Brennkraftmaschinen mit wenigstens zwei Steuergeräten

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3510173C2 (de) * 1984-08-16 1994-02-24 Bosch Gmbh Robert Überwachungseinrichtung für eine elektronisch gesteuerte Drosselklappe in einem Kraftfahrzeug
DE3539407A1 (de) * 1985-11-07 1987-05-14 Bosch Gmbh Robert Rechnersystem mit zwei prozessoren
DE4115662C2 (de) * 1991-05-14 2000-09-14 Bosch Gmbh Robert Mehrrechnersystem in einem Kraftfahrzeug
DE4133268A1 (de) * 1991-10-08 1993-04-15 Bosch Gmbh Robert Vorrichtung zur steuerung der antriebsleistung eines fahrzeuges

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19537075B4 (de) * 1995-10-05 2005-10-13 Robert Bosch Gmbh Verfahren und Vorrichtung zur Meßwerterfassung bei einer elektronischen Leistungssteuerung eines Fahrzeugs
DE19758869B4 (de) * 1996-10-28 2009-11-12 Man B & W Diesel A/S Mehrzylindriger Verbrennungsmotor mit einem elektronischen Steuersystem
DE19745765B4 (de) * 1996-10-28 2008-06-19 Man B & W Diesel A/S Mehrzylindriger Verbrennungsmotor mit einem elektronischen Steuersystem
DE19812944B4 (de) * 1997-11-11 2007-04-12 Mitsubishi Denki K.K. Fahrsteuereinrichtung für den Motor eines Fahrzeugs
DE19924292B4 (de) * 1998-10-26 2007-08-23 Mitsubishi Denki K.K. Vorrichtung zum Steuern der Antriebsleistung eines Antriebsmotors eines Fahrzeuges
DE19939412B4 (de) * 1998-11-16 2009-04-16 Mitsubishi Denki K.K. Verfahren und Vorrichtung zur Steuerung der Fahrzeugantriebsleistung
DE19919504B4 (de) * 1999-04-29 2005-10-20 Mtu Aero Engines Gmbh Triebwerksregler, Triebwerk und Verfahren zum Regeln eines Triebwerks
US6480780B1 (en) 1999-04-29 2002-11-12 Mtu Aero Engines Gmbh Regulator or engine regulator, engine and a method for regulating an actuating or propulsion system and an engine
DE10303383A1 (de) * 2003-01-29 2004-08-05 Zf Lenksysteme Gmbh Verfahren und Vorrichtung zur Überwachung des sicheren Betriebs einer Funktionseinheit in einem Kraftfahrzeug
DE102004054231B4 (de) * 2004-11-10 2017-05-11 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Verfahren zur Fehlererkennung in der Motorsteuerung bei Brennkraftmaschinen mit wenigstens zwei Steuergeräten
DE102006057743A1 (de) * 2006-12-07 2008-06-19 Siemens Ag Verfahren zur Überwachung der Funktionssoftware von Steuergeräten in einem Steuergeräteverbund
US9091615B2 (en) 2006-12-07 2015-07-28 Continental Automotive Gmbh Method for monitoring the functional software of control devices in a control device system
DE102006057743B4 (de) * 2006-12-07 2015-07-30 Continental Automotive Gmbh Verfahren zur Überwachung der Funktionssoftware von Steuergeräten in einem Steuergeräteverbund
WO2009103371A1 (de) * 2008-02-19 2009-08-27 Robert Bosch Gmbh Verfahren zum bereitstellen einer notlauffunktion

Also Published As

Publication number Publication date
DE4314118B4 (de) 2006-08-31

Similar Documents

Publication Publication Date Title
EP0536557B1 (de) Vorrichtung zur Steuerung der Antriebsleistung eines Fahrzeugs
EP0446453B1 (de) Verfahren und Einrichtung zur elektrischen Steuerung und/oder Regelung einer Brennkraftmaschine eines Kraftfahrzeugs
EP0728086B1 (de) Elektronisches bremssystem
EP0468007B1 (de) System zur steuerung und/oder regelung einer brennkraftmaschine
EP0601150B1 (de) Steuereinrichtung für fahrzeuge
DE4229774C2 (de) Vorrichtung zur Steuerung einer Brennkraftmaschine
WO1987003044A1 (en) Computer system with two processors
EP0437559B1 (de) Verfahren und vorrichtung zur steuerung und/oder regelung der motorleistung einer brennkraftmaschine eines kraftfahrzeugs
EP0457033A2 (de) Vorrichtung zur Erfassung eines veränderlichen Betriebsparameters
DE19653551C1 (de) Verfahren zur Überprüfung der Funktionsfähigkeit einer Recheneinheit
DE4314118A1 (de) Verfahren und Vorrichtung zur Steuerung der Antriebsleistung eines Fahrzeugs
DE19513370B4 (de) Verfahren und Vorrichtung zur Steuerung der Leistung einer Brennkraftmaschine
DE19516583A1 (de) Verfahren und Vorrichtung zur Funktionsüberprüfung der Meßwerterfassung bei einer elektronischen Leistungssteuerung eines Fahrzeugs
WO2004040111A1 (de) Verfahren und vorrichtung zur überwachung eines pedalwertgebers
DE19624822C1 (de) Sicherheitssystem für ein Kraftfahrzeug
EP0814252B1 (de) Sicherheitssystem für ein Kraftfahrzeug
DE4231449C2 (de) Vorrichtung zur Steuerung der Antriebsleistung eines aus wenigstens zwei Zylinderbänken aufgebauten Motors
DE19958248A1 (de) Drosselklappen-Steuervorrichtung
EP0708233B1 (de) Verfahren und Vorrichtung zur Steuerung einer Brennkraftmaschine
DE19755311B4 (de) Verfahren und Vorrichtung zur Informationsübertragung in Kraftfahrzeugen
EP0639706B1 (de) System zur Ansteuerung eines Stellglieds zur Einstellung der Luftzufuhr eines Kraftfahrzeugmotors
EP1312524A1 (de) Verfahren zum Betrieb einer elektrisch gesteuerten Druckmittelbremsanlage
EP0504585A1 (de) System zur Steuerung einer Brennkraftmaschine
DE19640432C2 (de) Verfahren zum Überwachen einer Brennkraftmaschine
DE4126025A1 (de) System zur steuerung bzw. regelung einer brennkraftmaschine in einem kraftfahrzeug

Legal Events

Date Code Title Description
8120 Willingness to grant licences paragraph 23
8110 Request for examination paragraph 44
8125 Change of the main classification

Ipc: F02D 41/22

8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee