DE102008035777A1 - Verfahren zum Steuern zumindest einer Kupplung - Google Patents
Verfahren zum Steuern zumindest einer Kupplung Download PDFInfo
- Publication number
- DE102008035777A1 DE102008035777A1 DE102008035777A DE102008035777A DE102008035777A1 DE 102008035777 A1 DE102008035777 A1 DE 102008035777A1 DE 102008035777 A DE102008035777 A DE 102008035777A DE 102008035777 A DE102008035777 A DE 102008035777A DE 102008035777 A1 DE102008035777 A1 DE 102008035777A1
- Authority
- DE
- Germany
- Prior art keywords
- reset
- error code
- main memory
- clutch
- memory
- 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.)
- Withdrawn
Links
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16D—COUPLINGS FOR TRANSMITTING ROTATION; CLUTCHES; BRAKES
- F16D48/00—External control of clutches
- F16D48/06—Control by electric or electronic means, e.g. of fluid pressure
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Details 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
- B60W50/02—Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
- B60W50/0205—Diagnosing or detecting failures; Failure detection models
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16D—COUPLINGS FOR TRANSMITTING ROTATION; CLUTCHES; BRAKES
- F16D2500/00—External control of clutches by electric or electronic means
- F16D2500/50—Problem to be solved by the control system
- F16D2500/51—Relating safety
- F16D2500/5108—Failure diagnosis
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Fluid Mechanics (AREA)
- Mechanical Engineering (AREA)
- Safety Devices In Control Systems (AREA)
Abstract
Description
- Die Erfindung betrifft ein Verfahren zum Steuern zumindest einer Kupplung im Antriebsstrang eines Kraftfahrzeugs.
- Derartige Verfahren, die mittels entsprechender Kupplungssteuergeräte durchgeführt werden, sind bekannt. Mittels eines Prozessors oder Mikroprozessors werden dabei die an einen automatisierten Kupplungsaktor auszugebenden Steuersignale in Abhängigkeit von vorhandenen Zustandsgrößen des Kraftfahrzeugs, die über ein Bussystem von anderen Aggregaten übertragen oder mittels Sensoren gewonnen werden berechnet und mittels einer Leistungselektronik in den Kupplungsaktor eingespeist und gegebenenfalls auf deren Wirkung überprüft werden. Hierzu ist das Kupplungssteuergerät mit entsprechender Hard- und Software ausgestattet. Die Grundeinstellungen zur Steuerung der Kupplung sind in der Regel im Kupplungssteuergerät fest hinterlegt, so dass sie nach einem Start des Kraftfahrzeuges aus einem nicht flüchtigen Speicher abgerufen und an den Betriebszustand angepasst werden können.
- Aufgrund von Fehlleistungen des Prozessors oder anderen Teilen der Hardware oder der implementierten Software kann die Funktion der Steuerung der Kupplung gestört sein, mitunter können sicherheitsrelevante Stellzustände der Kupplung eingestellt werden, wenn beispielsweise durch eine Fehlleistung des Prozessors oder eines Sensors die Kupplung unerwartet Moment überträgt. Um derartigen Sicherheitsmängeln zu begegnen wurden so genannte Sicherheitsmonitorsysteme (ISM, Intelligent Safety Monitoring System) eingeführt, die beispielsweise redundant unter Verwendung unterschiedlicher Methoden die vom Prozessor zu berechnenden Zustandsgrößen wie Stellwege der Kupplung, Reibwerte der Kupplung, Kupplungstemperaturen und dergleichen berechnen und mit denen des Prozessors verglichen werden können. Weiterhin können Systemgrößen wie beispielsweise Spannungen zur Steuerung des Kupplungsaktors überwacht werden. Auf diese Weise ermittelte Fehler können teilweise nur durch ein Zurücksetzen des Prozessors, einen Reset, behoben werden.
- Ein Reset ist im gewöhnlichen Betrieb für den Fahrer auffällig und unkomfortabel, so dass bei Aufsuchen einer Werkstatt das Kupplungssteuergerät ausgetauscht wird. In der Regel können dann wegen dem Abklemmen des Kupplungssteuergeräts von der Stromversorgung keine weiterführenden Fehlerdiagnosen durchgeführt werden. Eine ständige Protokollierung von Zustandsdaten scheidet wegen der notwendigen hohen Rechenkapazität aus.
- Aufgabe der Erfindung ist daher ein Verfahren zum Steuern zumindest einer Kupplung vorzuschlagen, das bei geringem Rechenaufwand eine hohe Diagnosefähigkeit des Kupplungssteuergeräts insbesondere nach dem Austausch aufweist.
- Die Erfindung wird durch ein Verfahren zum Steuern zumindest einer automatisierten Kupplung im Antriebsstrang eines Kraftfahrzeuges mit einer Überwachung der in einem Kupplungssteuergerät zur Steuerung in einem Prozessor mit einem Arbeitsspeicher ablaufenden Prozesse der das Kupplungssteuergerät bildenden Hardware und der im Kupplungssteuergerät implementierten Software gelöst, wobei bei einem Auftreten von vorgegebenen Störungen in der Hard- und/oder Software das Kupplungssteuergerät einem Reset unterworfen wird, ein den Reset verursachender Fehler als Fehlercode im Arbeitsspeicher gespeichert wird und während eines Resets der Fehlercode vom Arbeitsspeicher in einen im nicht bestromten Zustand des Kupplungssteuergeräts nichtflüchtigen Speicher übertragen wird. Der Fehlercode wird anhand typischer Fehler ermittelt. Beispielsweise können Fehlercodes für Rechenfehler des Prozessors, beispielsweise bei einer Division durch Null und dergleichen vergeben werden. Derartige Fehlercodes können auf Softwarefehler oder fehlerhafte Auslegungen von Platzhaltern und Variablen hinweisen.
- In vorteilhafter Weise kann das Verfahren eine Überwachung des Kupplungssteuergeräts mittels eines Sicherheitsmonitor-Systems (ISM) vorsehen. Beispielsweise kann hierzu ein zweiter Prozessor oder ein zweikerniger Prozessor dazu verwendet werden, die relevanten Größen zeitnah mittels zweier unabhängig voneinander arbeitender Rechensysteme mittels der selben oder unterschiedlicher Algorithmen zu ermitteln und miteinander vor deren Anwendung auf die Steuerzyklen zu vergleichen um Abweichungen und daraus gegebenenfalls sicherheitsrelevante Einstellungen des Kupplungsaktors zu verhindern und notfalls den Prozessor einem Reset zu unterwerfen.
- Einem Reset erfolgt unmittelbar die Ausgabe eines Fehlercodes in Form einer diskreten Größe. So können separate Fehlercodes beispielsweise für ein Missverhältnis zwischen von Prozessor und einem Vergleichssystem wie beispielsweise mittels des ISM-Systems berechneten Größen vergeben werden. Dabei kann für entsprechende Größen wie beispielsweise die Stellgröße des Kupplungsaktors, den Reibwert der Kupplungsbeläge oder die Synchronschwellen eines automatisierten Getriebes jeweils ein separater Fehlercode vergeben werden.
- Ein für dieses Verfahren verwendetes Kupplungssteuergerät kann dabei eine oder beispielsweise für ein Fahrzeug mit Doppelkupplungsgetriebe zwei Kupplungen steuern. Weiterhin kann das Kupplungssteuergerät zusätzlich ein automatisiertes Getriebe, beispielsweise ein automatisiertes Schaltgetriebe oder ein Doppelkupplungsgetriebe steuern. Entsprechende Steuergrößen, Zustandsvariablen und entsprechend für Fehlfunktionen des Prozessors, ein unplausibles Verhalten im Vergleich zu einem ISM-System oder andere Hard- und Softwaredefekte Fehlercodes sind ebenfalls von der Erfindung umfasst.
- Im Sinne einer effizienten Ausnutzung der Rechenkapazitäten des Prozessors kann es weiterhin vorteilhaft sein, wenn eine Übertragung des Fehlercodes nur dann erfolgt, wenn ein zuvor im nicht flüchtigen Speicher als Default-Wert gespeicherter Fehlercode ungleich dem den Reset verursachenden Fehlercode ist. Hierdurch wird ein Fehlercode nur dann gespeichert, wenn er sich gegenüber einem Default-Wert unterscheidet. Als Default-Wert kann ein Wert bereits bei der Endmontage werksseitig gespeichert sein. Tritt derselbe Fehlercode mehrfach auf, wird der Fehlercode im nicht flüchtigen Speicher ebenfalls nicht überschrieben.
- Als Arbeitsspeicher kann dabei ein gepufferter Arbeitsspeicher (bufferedRAM) verwendet werden, der einen schnellen Datenaustausch gewährleistet. In diesen Arbeitsspeichern kann der jeweils aktuelle Fehlercode vorgehalten und schnell im Prozessor verarbeitet werden. Wird das Kupplungssteuergerät allerdings stromfrei geschaltet, geht der Fehlercode allerdings verloren und kann außerhalb des Fahrzeugs nicht zu Diagnosezwecken herangezogen werden. In vorteilhafter Weise wird daher während des Resets beispielsweise mittels eines Hintergrundbefehls (Hintergrund-Task) der Fehlercode in den im stromlosen Zustand nicht flüchtigen Speicher, der ein so genanntes EEPROM sein kann, geschrieben.
- Die Erfindung wird anhand der einzigen als Flussdiagramm ausgestalteten Figur, die einen möglichen Ablauf des Verfahrens wiedergibt, beschrieben:
Der Ablauf1 wird in Block2 gestartet. In Block3 wird der im EEPROM beziehungsweise im stromlos nicht flüchtigen Speicher gespeicherte Wert V der Variablen FC zugeordnet. In der Verzweigung4 wird überprüft, ob Reset-Bedingungen vorliegen. Ist dies nicht der Fall wird der Ablauf mit Block9 wieder beendet. Liegt ein Reset vor wird in der Verzweigung5 geprüft, ob der aktuell vorliegende Fehlercode FC(a) gleich dem im EEPROM gespeicherten Variablen FC ist. Ist dies der Fall, ist keine Speicherung nötig und der Ablauf1 kann in Block8 mit der Fortsetzung des Resets fortgesetzt werden. Sind die beiden Größen FC(a) und FC nicht gleich, wird in Block6 der Fehlercode FC(a) aus dem Arbeitsspeicher ausgelesen und in Block7 als neuer Wert V abgespeichert. Um anzudeuten, dass zugleich in Block8 der Reset weitergeführt wird, indem die Blöcke6 und7 im Hintergrund der Reset-Routine durchgeführt werden, ist im Ablauf8 ein Knoten10 angebracht, der eine Verzweigung der quasi zeitgleichen Verzweigung in die Blöcke6 und7 einerseits und Block8 andererseits vorsieht. Zum Schluss wird der Ablauf im Block9 beendet.
Claims (7)
- Verfahren zum Steuern zumindest einer automatisierten Kupplung im Antriebsstrang eines Kraftfahrzeuges mit einer Überwachung der in einem Kupplungssteuergerät zur Steuerung in einem Prozessor mit einem Arbeitsspeicher ablaufenden Prozesse der das Kupplungssteuergerät bildenden Hardware und der im Kupplungssteuergerät implementierten Software, wobei bei einem Auftreten von vorgegebenen Störungen in der Hard- und/oder Software das Kupplungssteuergerät einem Reset unterworfen wird, wobei ein den Reset verursachender Fehler als Fehlercode im Arbeitsspeicher gespeichert wird, dadurch gekennzeichnet, dass während eines Resets der Fehlercode vom Arbeitsspeicher in einen im nicht bestromten Zustand des Kupplungssteuergeräts nichtflüchtigen Speicher übertragen wird.
- Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass das Kupplungssteuergerät zusätzlich ein automatisiertes Getriebe steuert.
- Verfahren nach einem der Ansprüche 1 oder 2, dadurch gekennzeichnet, dass eine Übertragung des Fehlercodes nur dann erfolgt, wenn ein zuvor im nicht flüchtigen Speicher als Default-Wert gespeicherter Fehlercode ungleich dem den Reset verursachenden Fehlercode ist.
- Verfahren nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass die Überwachung des Kupplungssteuergeräts mittels eines Sicherheitsmonitor-Systems erfolgt.
- Verfahren nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, dass in einen gepufferten Arbeitsspeicher gespeichert wird.
- Verfahren nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, dass der nichtflüchtige Speicher ein EEPROM ist.
- Verfahren nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, dass der Fehlercode mittels eines Hintergrundbefehls in den nicht flüchtigen Speicher geschrieben wird.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102008035777A DE102008035777A1 (de) | 2007-09-06 | 2008-07-31 | Verfahren zum Steuern zumindest einer Kupplung |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102007042431.2 | 2007-09-06 | ||
DE102007042431 | 2007-09-06 | ||
DE102008035777A DE102008035777A1 (de) | 2007-09-06 | 2008-07-31 | Verfahren zum Steuern zumindest einer Kupplung |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102008035777A1 true DE102008035777A1 (de) | 2009-03-12 |
Family
ID=40340235
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102008035777A Withdrawn DE102008035777A1 (de) | 2007-09-06 | 2008-07-31 | Verfahren zum Steuern zumindest einer Kupplung |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102008035777A1 (de) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014019579A1 (de) * | 2012-08-02 | 2014-02-06 | Schaeffler Technologies AG & Co. KG | Verfahren zur inbetriebnahme eines fahrzeuggetriebes und/oder einer fahrzeugkupplung |
CN109263657A (zh) * | 2018-08-31 | 2019-01-25 | 北京图森未来科技有限公司 | 一种自动驾驶车辆的远程监控方法、装置和*** |
-
2008
- 2008-07-31 DE DE102008035777A patent/DE102008035777A1/de not_active Withdrawn
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014019579A1 (de) * | 2012-08-02 | 2014-02-06 | Schaeffler Technologies AG & Co. KG | Verfahren zur inbetriebnahme eines fahrzeuggetriebes und/oder einer fahrzeugkupplung |
CN109263657A (zh) * | 2018-08-31 | 2019-01-25 | 北京图森未来科技有限公司 | 一种自动驾驶车辆的远程监控方法、装置和*** |
CN109263657B (zh) * | 2018-08-31 | 2021-01-08 | 北京图森智途科技有限公司 | 一种自动驾驶车辆的远程监控方法、装置和*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102014108106B4 (de) | Fahrzeug und Getriebe mit adaptiver Steuerung eines Strömungssteuerungssolenoids | |
DE102008061564A1 (de) | Kupplungsaktor und Verfahren zu dessen Steuerung | |
WO2011120496A1 (de) | Verfahren zum betreiben einer doppelkupplung | |
EP1521917B1 (de) | Verfahren und vorrichtung zum verbessern der funktionssicherheit bei der betätigung einer kupplung und/oder eines getriebes | |
DE102014211355A1 (de) | Steuergerät | |
EP0923743B1 (de) | Verfahren zum prüfen der bauteile eines systems in einem kraftfahrzeug | |
DE102010046322A1 (de) | Fehlerspeicher | |
WO2008142066A1 (de) | Vorrichtung und verfahren zum steuern eines antriebsaggregats | |
EP3084253A2 (de) | Verfahren zur erhöhung einer verfügbarkeit einer hybridtrennkupplung in einem hybridantriebsstrang eines kraftfahrzeuges | |
AT504941B1 (de) | Fahrzeugautomatisierungseinrichtung und verfahren zur automatisierung von fahrzeugen | |
DE10316436A1 (de) | Getriebesteuerung und Verfahren zum Kompensieren von Streckenveränderungen bei einer Getriebesteuerung eines automatisierten Getriebes eines Fahrzeuges | |
DE102011085127A1 (de) | Einrichtung zur Betätigung einer Doppelkupplung, Verfahren zum Steuern derselben und Verfahren zum Schützen einer Einrichtung zur Betätigung einer Doppelkupplung | |
DE102008035777A1 (de) | Verfahren zum Steuern zumindest einer Kupplung | |
DE102012218252B4 (de) | Verfahren zur Inbetriebnahme eines Fahrzeuggetriebes und/oder einer Fahrzeugkupplung | |
WO2014161542A1 (de) | Verfahren zur automatisierten inbetriebnahme eines getriebes eines kraftfahrzeuges | |
EP1497632B2 (de) | Verfahren zur überwachung und fehlerdiagnose für komponenten des antriebsstrangs eines kraftfahrzeugs | |
WO2023232177A1 (de) | Verfahren zur erkennung eines sicheren zustands eines ventils eines hydrauliksystems | |
DE102011075224A1 (de) | Verfahren zum Betreiben eines Antriebsstrangs eines Kraftfahrzeugs | |
DE102007052106A1 (de) | Elektronische Fahrzeug-Steuereinrichtung und Steuerungsspezifikations-Festlegungsverfahren für dieselbe | |
DE10316442A1 (de) | Verfahren zum Erkennen eines Fehlers während des Wählens und/oder des Schaltens der Getriebeaktorik | |
WO2014079434A1 (de) | Verfahren zum steuern einer drehmomentübertragungseinrichtung | |
DE102015205946A1 (de) | Verfahren zum Verhindern einer ungewollten Beschleunigung eines Kraftfahrzeugs | |
DE102005048531A1 (de) | Verfahren und Anordnung zum Überwachen einer mechanischen Komponente, insbesondere einer Kupplung eines Fahrzeugs | |
DE102011085129A1 (de) | Vorrichtung zur Inbetriebnahme eines Fahrzeuggetriebes und/oder einer Fahrzeugkupplung | |
DE102013201933A1 (de) | Verfahren zur Überprüfung einer Software-Kompatibilität |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8127 | New person/name/address of the applicant |
Owner name: SCHAEFFLER TECHNOLOGIES GMBH & CO. KG, 91074 H, DE |
|
R081 | Change of applicant/patentee |
Owner name: SCHAEFFLER TECHNOLOGIES GMBH & CO. KG, DE Free format text: FORMER OWNER: SCHAEFFLER TECHNOLOGIES GMBH & CO. KG, 91074 HERZOGENAURACH, DE Effective date: 20120823 Owner name: SCHAEFFLER TECHNOLOGIES AG & CO. KG, DE Free format text: FORMER OWNER: SCHAEFFLER TECHNOLOGIES GMBH & CO. KG, 91074 HERZOGENAURACH, DE Effective date: 20120823 |
|
R082 | Change of representative |
Representative=s name: DUSCHL, EDGAR, DIPL.-PHYS. DR.RER.NAT., DE Effective date: 20120823 Representative=s name: EDGAR DUSCHL, DE Effective date: 20120823 |
|
R082 | Change of representative |
Representative=s name: DUSCHL, EDGAR, DIPL.-PHYS. DR.RER.NAT., DE |
|
R081 | Change of applicant/patentee |
Owner name: SCHAEFFLER TECHNOLOGIES GMBH & CO. KG, DE Free format text: FORMER OWNER: SCHAEFFLER TECHNOLOGIES AG & CO. KG, 91074 HERZOGENAURACH, DE Effective date: 20140218 Owner name: SCHAEFFLER TECHNOLOGIES AG & CO. KG, DE Free format text: FORMER OWNER: SCHAEFFLER TECHNOLOGIES AG & CO. KG, 91074 HERZOGENAURACH, DE Effective date: 20140218 |
|
R082 | Change of representative |
Representative=s name: DUSCHL, EDGAR, DIPL.-PHYS. DR.RER.NAT., DE Effective date: 20140218 |
|
R082 | Change of representative |
Representative=s name: DUSCHL, EDGAR, DIPL.-PHYS. DR.RER.NAT., DE |
|
R081 | Change of applicant/patentee |
Owner name: SCHAEFFLER TECHNOLOGIES AG & CO. KG, DE Free format text: FORMER OWNER: SCHAEFFLER TECHNOLOGIES GMBH & CO. KG, 91074 HERZOGENAURACH, DE Effective date: 20150223 |
|
R082 | Change of representative |
Representative=s name: DUSCHL, EDGAR, DIPL.-PHYS. DR.RER.NAT., DE Effective date: 20150223 |
|
R012 | Request for examination validly filed | ||
R016 | Response to examination communication | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |