DE60131415T2 - Fehlererkennungsverfahren für elektronische lenksysteme - Google Patents
Fehlererkennungsverfahren für elektronische lenksysteme Download PDFInfo
- Publication number
- DE60131415T2 DE60131415T2 DE60131415T DE60131415T DE60131415T2 DE 60131415 T2 DE60131415 T2 DE 60131415T2 DE 60131415 T DE60131415 T DE 60131415T DE 60131415 T DE60131415 T DE 60131415T DE 60131415 T2 DE60131415 T2 DE 60131415T2
- Authority
- DE
- Germany
- Prior art keywords
- low
- pass filter
- error signal
- control input
- output
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B9/00—Safety arrangements
- G05B9/02—Safety arrangements electric
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D5/00—Power-assisted or power-driven steering
- B62D5/04—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
- B62D5/0457—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such
- B62D5/0481—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such monitoring the steering system, e.g. failures
- B62D5/049—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such monitoring the steering system, e.g. failures detecting sensor failures
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
- Power Steering Mechanism (AREA)
Description
- Hintergrund der Erfindung
- Die Erfindung betrifft ein robustes Fehlerdetektionsverfahren, das auf elektronische Lenksysteme für Automobile anwendbar ist.
- Lenkeinrichtungen zur Unterstützung eines Fahrers beim Lenken eines Automobils sind im Stand der Technik gut bekannt. Bei herkömmlichen Lenkanordnungen steuert der Lenker die Richtung des Fahrzeugs mit Hilfe eines Lenkrads. Dieses Rad ist mechanisch, üblicherweise über eine Getriebeanordnung mit den Straßenrädern verbunden. Zur Unterstützung des Lenkers verwenden viele Systeme ein Hilfssystem, um eine Kraft zu erzeugen, die auf eine Lenkgetriebeanordnung übertragen wird. Die zusätzliche Kraft reduziert den vom Lenker erforderlichen Kraftaufwand zum Ändern der Richtung des Fahrzeugs. Diese Hilfskraft wird typischerweise entweder durch einen hydraulischen Antrieb oder einen Elektromotor erzeugt.
- Es sind Steuersysteme bekannt, die einem Fahrzeuglenker eine elektrische Lenkunterstützung oder eine elektronische Lenkungs-(oder „Steer-by-Wire"-)Steuerung für ein Fahrzeug bieten. Bei einem elektrischen Lenkunterstützungssystem wird ein Steuereingang durch einen Steuereingangssensor wie z. B. einen Drehmomentsensor gemessen. Der Ausgang des Steuereingangssensors wird in eine Steuereinheit eingegeben, die dann einen Motor ansteuert, um den Fahrer beim Drehen der Lenksäule und somit beim Drehen der vorderen Räder zu unterstützen. Es ist bekannt, Sensoren mit einem Diagnoseausgang zu verwenden, der ein Fehlersignal liefert, um zu bestimmen, ob ein Sensorausfall- oder -fehlerzustand vorliegt. Allerdings war das Steuersystem vor der vorliegenden Erfindung nicht in der Lage zu bestimmen, ob ein Fehlerzustand vorliegt, ohne gelegentlich falsch positive Ergebnisse („False-Positives") zu erzeugen. Wie deutlicher gemacht wird, erzeugte der im Stand der Technik verwendete Ansatz zwangsläufig falsch positive Ergebnisse, um falsch negative Ergebnisse („False-Negatives") zu vermeiden.
- Das elektronische Lenkungssteuersystem umfasst eine Lenkradeinheit, eine Steuereinheit und einen Lenkmotorantrieb, die zusammenwirken, um eine Lenksteuerung für den Fahrzeuglenker bereitzustellen. Der Lenkmotorantrieb umfasst einen Elektromotor für jeden Straßenrad-Lenkmechanismus und besitzt mehrere Sensoren, die Straßenradpositionssensoren und Lenkradsensoren umfassen. Aus demselben oben mit Bezug auf ein elektrisches Lenkunterstützungssystem erwähnten Grund war das Steuersystem nicht in der Lage zu bestimmen, ob in diesen Steuereingangssensoren ein Fehlerzustand vorliegt, ohne falsch positive Ergebnisse zu erzeugen.
- Es wäre wünschenswert, ein System bereitzustellen, das einen Fehlerzustand von einem gewöhnlichen Übergangs-Steuerausgang genau unterscheiden kann, ohne falsch positive Ergebnisse zu erzeugen.
- Zusammenfassung der Erfindung
- Gemäß der vorliegenden Erfindung sind ein Verfahren zum Detektieren eines Fehlerzustandes in einem Steuereingangssensor nach Anspruch 1 und ein System zum Detektieren eines Fehlerzustandes in einem Steuereingangssensor nach Anspruch 12 vorgesehen.
- Die oben erläuterten und weitere Nachteile und Unzulänglichkeiten des Standes der Technik werden durch das Vorsehen elektronischer Steer-by- Wire- und elektrischer Lenkunterstützungssysteme mit einem robusten Fehlerdetektionsschema zum Bestimmen, ob ein Steuereingangssensor in dem Lenksystem fehlerhaft ist, überwunden oder gemindert. In einer Ausführungsform wird, um den tolerierbaren Fehler zu bestimmen, ein Fehlersignal bei variierenden Pegeln angelegt, um zu bestimmen, wie lange der Fehler vorliegen kann, ohne eine vorgegebene System- oder Fahrzeugabweichungsschwelle zu verletzen. Dieser Test führt zu einer Anzahl von Datenpunkten eines Fehlers in Bezug auf die Zeit, die grafisch dargestellt werden können und die eine Anforderungskurve bilden.
- Sobald die Anforderungskurve bekannt ist, werden eine Zeitkonstante und eine Schwelle für ein Tiefpassfilter bzw. einen Komparator gewählt. Das Fehlersignal wird durch das Tiefpassfilter und den Komparator geleitet, sodass sich die Fehlerdiskriminationskurve der Anforderungskurve annähert, ohne sie zu überschreiten.
- Die oben erläuterten und weitere Merkmale und Vorteile werden für den Fachmann aus der nachfolgenden detaillierten Beschreibung und den Zeichnungen ersichtlich und verständlich.
- Kurzbeschreibung der Zeichnungen
- Unter nunmehriger Bezugnahme auf die beispielhaften Zeichnungen, in denen gleiche Elemente in den verschiedenen Figuren gleiche Bezugsziffern aufweisen, zeigt:
-
1 eine schematische Übersicht eines Lenksteuersystems; -
2 eine schematische Darstellung eines elektrischen Servolenk-Systems; -
3 einen Graphen, in dem ein Steuereingangsfehler gegen die Zeit aufgetragen ist und der eine Fehlerdetektionsstrategie zeigt; -
4 ein Fehlerdetektionsprozess-Diagramm einer ersten beispielhaften Ausführungsform; -
5 das Fehlerdetektionsprozess-Diagramm von4 mit einem Vorspannungskorrekturfilter; -
6 ein Fehlerdetektionsprozess-Diagramm einer zweiten beispielhaften Ausführungsform; -
7 einen Graphen, in dem ein Steuereingangsfehler gegen die Zeit aufgetragen ist und der eine weitere Fehlerdetektionsstrategie zeigt; -
8 ein Fehlerdetektionsprozess-Diagramm einer dritten beispielhaften Ausführungsform; und -
9 einen Graphen, in dem ein Steuereingangsfehler gegen die Zeit aufgetragen ist und der eine weitere beispielhafte Fehlerdetektionsstrategie zeigt. - Detaillierte Beschreibung der bevorzugten Ausführungsformen
- Ein beispielhaftes System zum Detektieren von Fehlern in einem elektronischen Lenkungssteuersystem
10 ist in1 gezeigt und ein beispielhaftes elektrisches Lenkunterstützungssystem ist in2 gezeigt. Das elektronische Lenkungssteuersystem10 umfasst eine Lenkradeinheit12 , die eine Eingabe von einem Lenkrad (nicht gezeigt) oder einem anderen Ein gabemittel von einem Fahrer oder Lenker des Fahrzeugs entgegennimmt. Die Lenkradeinheit bestimmt den Winkel des Lenkrades oder den gewünschten Lenkwinkel und liefert diese Information über ein Datensignal18 an eine Steuereinheit20 . Die Steuereinheit20 nimmt das Lenkrad-Positionsdatensignal18 zusammen mit weiteren Sensoreingängen wie einem Geschwindigkeitssignal16 von einem Fahrzeuggeschwindigkeitssensor14 entgegen. - Diese Eingänge werden verwendet, um eine gewünschte Lenkposition für jedes lenkfähige Rad (nicht gezeigt) zu bestimmen.
- Die gewünschte Lenkposition für jedes Rad wird mit der tatsächlichen Lenkposition für jedes Rad verglichen, die von einem Rückführungssignal
26 , das die Lenkposition für jedes lenkfähige Rad enthält, bestimmt wird. Das/die Lenkdrehmoment oder -belastung an der Steuerstange kann gemessen werden, um eine Rückkoppelung an den Fahrer bereitzustellen. Die Steuereinheit20 berechnet oder bestimmt anderweitig (z. B. über eine Nachschlagtabelle) eine neue Position für den Lenkmotor auf der Basis der tatsächlichen Lenkposition für jedes Rad. Der neue Ausgang für jeden Lenkmotor wird an den Lenkmotorantrieb28 gesendet. Man beachte, dass ein einziger Lenkmotorantrieb, wie in1 gezeigt, für ein vierrädriges Fahrzeug, wobei sich die linken und rechten Räder gemeinsam drehen, oder mehrere Lenkmotorantriebe – einer für jedes lenkfähige Rad – vorhanden sein kann/können. Zum Beispiel kann jedes vordere Rad einen unabhängigen Lenkmotorantrieb aufweisen und jedes hintere Rad kann ebenfalls einen Lenkmotorantrieb aufweisen. Für Fahrzeuge mit mehr als 2 Achsen kann jedes Rad unabhängig für eine maximale Steuerung und einen reduzierten Verschleiß an den Reifen einzeln gesteuert sein. -
2 zeigt eine schematische Darstellung eines elektrischen Lenkunterstützungssystems30 . In diesem System ist ein Lenkrad32 mechanisch mit einem Lenkmechanismus48 verbunden, der vordere Räder49 (nur eines gezeigt) dreht. Um den Fahrer zu unterstützen, erfasst ein Lenkradpositions- und Drehmomentsensor34 das durch einen Fahrer auf eine Lenksäule33 aufgebrachte Drehmoment und detektiert den Winkel des Lenkrades32 . Die Drehmoment- und Winkelinformation wird an einen Controller36 geliefert. Ein Geschwindigkeitssensor38 liefert auch Fahrzeuggeschwindigkeitsinformation über ein Signal39 an den Controller36 . Der Controller ist durch eine Batterie38' und eine Stromleitung37 gespeist. Der Controller36 liefert eine Ansteuerspannung über eine Leitung41 an einen Motor40 . Der Motor40 wiederum bringt ein Drehmoment auf eine Ausgangswelle42 auf und reduziert dadurch den Anteil des Drehmoments gegen den Lenkmechanismus48 , der durch einen Fahrer oder Lenker an dem Lenkrad32 aufgebracht wird. - Die elektronischen Lenksysteme
10 und30 erzeugen beide Steuereingangssignale, die an eine Steuereinheit gesendet werden, die einen Ausgang zum Drehen oder Unterstützen des Drehens von lenkfähigen Rädern erzeugt. Im Fall eines fehlerhaften Steuereingangssensors arbeitet die Steuereinheit mit fehlerhaften Eingängen und es besteht die Gefahr, dass ein fehlerhafter Ausgang erzeugt wird. Das hierin offenbarte Steuersystem erlaubt es solch einem Lenksystem, genau zwischen einem normalen und anormalen Betrieb von Steuereingangssensoren zu unterscheiden. Auch wenn die nachfolgende Beschreibung beispielhaft Drehmomentsensoren betrifft, kann das beschriebene System verwendet werden, um zwischen einem normalen und einem fehlerhaften Betrieb unter Verwendung von Fehlersignalen von weiteren Steuereingangssensoren wie auch Fehlersignalen im Allgemeinen zu unterscheiden. Das System kann z. B. auf inter ne Fehlersignale angewendet werden, die innerhalb eines Steuersystems erzeugt werden. - Es sind Drehmomentsensoren verfügbar, die zwei getrennte Signale erzeugen. Ein erstes Drehmomentsignal T1 ist ein Spannungssignal von z. B. 0 bis 5 Volt und ein zweites Drehmomentsignal T2 ist ein Spannungssignal von z. B. 5 bis 0 Volt. Die Addition der beiden Signale miteinander sollte immer 5 Volt ergeben (T1 + T2 = 5). Das tatsächliche Drehmoment wird durch Subtrahieren von T2 von T1 erhalten (T2 – T1 = Drehmoment). Der Drehmomentfehler ist die Abweichung von T1 + T2 von 5 Volt. Steuereingangssensoren, die direkt digitale Ausgänge erzeugen, welche einen Diagnosefehlersignalausgang umfassen, sind ebenfalls verfügbar. Das hierin beschriebene Fehlerdetektionsverfahren ist auf jeden Typ von Steuereingangssensor anwendbar.
-
3 zeigt einen Graphen50 , in dem die vertikale Achse ein Drehmomentfehlersignal in Volt darstellt und die horizontale Achse die Zeit in Millisekunden darstellt. Die Anforderungskurve60 wird gezeichnet, indem Punkte verbunden werden, die die maximale sichere oder zulässige Zeit darstellen, in der ein gegebener Betrag eines Drehmomentfehlers auf der Basis der Lenksystemeigenschaften toleriert werden kann. Diese Punkte werden empirisch durch direkte Beobachtung, durch Extrapolation solcher empirischen Studien, durch eine Computer- oder mathematische Modellierung eines realen Lenksystems oder eine Kombination davon bestimmt. Zum Beispiel werden, um Datenpunkte in der Anforderungskurve empirisch zu bestimmen, spezifische Fehlerbeträge auf eine Steuereinheit angewendet und das System wird überwacht, um zu sehen, wie lange solche Fehlerbeträge toleriert werden können, bevor sie vorgegebene System- oder Fahrzeugabweichungsschwellen verletzen. - Nach dem Annähern der Anforderungskurve
60 stellen die Test- oder Analyseergebnisse eine Anforderung dar, dass der Drehmomentausgang für jedes beliebige gegebene Zeitintervall unter und links von der Anforderungskurve60 bleibt. Wenn ein Drehmomentfehlersignal über der Anforderungskurve60 gezeichnet werden kann, dann ist der Drehmomentsensor fehlerhaft. - Eine Art zu bestimmen, ob ein Fehlerzustand vorliegt, besteht darin, zu überprüfen, ob das Drehmomentfehlersignal einen Schwellenwert für einen gegebenen Zeitbetrag überschreitet. Die Grenze
90 stellt ein Beispiel für diese Strategie dar. Für jeden beliebigen Punkt über und rechts von der Grenze90 wird ein Fehlerzustand bestimmt, während, wenn der Punkt unter oder links von der Grenze90 liegt, angenommen wird, dass kein Fehlerzustand vorliegt. Die Verwendung eines Schwellenwertes besitzt den Nachteil, dass ein großer Prozentsatz von möglichen guten Fehlersignal-Zeitwerten von der Grenze90 ausgeschlossen ist und fälschlicherweise als ein Fehlerzustand beurteilt würde. Zum Beispiel liegt der Punkt80 , der ein Sensorspannungssignal von etwa 0,75 Volt für ungefähr 80 Millisekunden darstellt, deutlich auf der sicheren Seite der Anforderungskurve60 , aber außerhalb der Grenze90 und würde daher fälschlicherweise als ein Fehlerzustand betrachtet werden. Es wäre wünschenswert, dieses Ergebnis dadurch zu verbessern, dass ein einfacher Weg gefunden wird, Fehlerzustände zu unterscheiden, die sich der Anforderungskurve60 eng annähern, um dadurch falsch positive Ergebnisse für Fehler zu vermeiden. - Unter Bezugnahme auf
4 ist eine beispielhafte Ausführungsform in der Form eines Prozessdiagramms100 gezeigt, das ein Tiefpassfilter104 umfasst, um ein ankommendes Drehmomentfehlersignal102 zu modifizieren. Der Signalausgang von dem Tiefpassfilter104 wird unter Verwen dung einer Absolutwertfunktion106 in einen positiven Wert umgewandelt. Dann wird er mit einem Fehlerschwellenwert in einem Komparator108 verglichen. Wenn der gefilterte Wert den Schwellenwert überschreitet, dann wird ein Fehlersignal bei110 erzeugt. - Der Nutzen dieses Verfahrens ist am besten durch das in
3 gezeigte Beispiel ersichtlich. In diesem Beispiel wird eine Zeitkonstante von 0,05 auf ankommende Drehmomentsignalspannungen angewendet. Eine erste Kurve62 stellt eine Eingangsspannung von 620 Millivolt dar. Eine Kurve64 stellt den Eingang von 1,2 Volt dar, eine Kurve66 stellt einen Eingang von 1,8 Volt dar und eine Kurve68 stellt einen Eingang von 4 Volt dar. Betrachtet man beispielsweise die Kurven64 und66 , so ist ersichtlich, dass sie an einer Schwelle von 600 Millivolt bei etwa 25 bzw. 35 Millisekunden verlaufen. Dies zeigt, dass eine Eingangsspannung von 1,2 Volt und 1,8 Volt bei 25 bzw. 35 Millisekunden einen Fehler registriert und daher werden diese Punkte bei74 und72 eingezeichnet. Die verbleibenden Punkte76 ,78 ,80 ,82 und84 werden ähnlich erzeugt, obwohl die Kurven für jeden der dargestellten Eingänge nicht gezeigt sind. Wie deutlich ersichtlich ist, liegen die Punkte74 ,76 ,78 ,80 ,82 und84 deutlich näher an der Anforderungskurve60 als die Schwellengrenze90 . - Im obigen Beispiel ist das Tiefpassfilter
104 ein Filter erster Ordnung. Um sich der Anforderungskurve60 noch enger anzunähern, kann das Tiefpassfilter104 ein Tiefpassfilter höherer Ordnung sein (mit mehr als einer Zeitkonstanten). Solch ein Tiefpassfilter höherer Ordnung kann tatsächlich aus mehreren kaskardierten Tiefpassfiltern erster Ordnung bestehen, wie in der Technik allgemein bekannt ist. -
5 zeigt ein Prozessdiagramm120 ähnlich100 in4 , allerdings mit der Hinzufügung einer Fehlersignalvorspannungs-Korrekturfunktion. Ein ankommendes Fehlersignal122 wird zu einem Langzeit-Tiefpassfilter124 geleitet. Ein Ausgang von dem Langzeit-Tiefpassfilter124 sollte sich einer Vorspannung des Drehmomentfehlersignals annähern. Dieser Wert wird zu einer Grenzfunktion126 geleitet, sodass ein Fehler detektiert wird, wenn die Vorspannung zu groß ist. Der Ausgang von der Grenzfunktion126 wird von dem ursprünglichen ankommenden Fehlersignal122 subtrahiert, was ein vorspannungskompensiertes Drehmomentfehlersignal ergibt, das dann wie oben mit Bezug auf das obige Prozessdiagramm100 beschrieben zu dem Tiefpassfilter130 , der Absolutwertfunktion132 und dem Komparator134 geleitet wird. Wenn der Komparator134 feststellt, dass der Absolutwert des Ausgangs des Tiefpassfilters130 über einer vorbestimmten Schwelle liegt, dann wird ein Fehler bestimmt. - Ein einzelnes Tiefpassfilter
130 kann durch mehrere Tiefpassfilter mit unterschiedlichen Zeitkonstanten ersetzt sein und Multiplizierer können mit einer Maximumfunktion verwendet werden, um komplexere Spannungs-Zeit-Fehlerlinien zu erzeugen. Ein Beispiel für dieses Verfahren ist durch das Prozessdiagramm150 in6 gezeigt, wo ein ankommendes Signal152 zu mehreren Tiefpassfiltern154 ,156 geleitet wird. Diese werden durch Verstärkungsmultiplizierer158 ,160 geleitet und der Ausgang davon wird zu Absolutfunktionen159 ,162 und dann zu der Maximumfunktion164 geleitet. Jede beliebige Anzahl von Filter-Multiplizierer-Kombinationen wird dann in Betracht gezogen, wie in5 durch die Strichlinien vorgeschlagen, die zu einem n-ten Tiefpassfilter157 , einem n-ten Multiplizierer161 und einer n-ten Absolutfunktion163 führen. Es ist verständlich, dass die Multiplikationskonstanten für die Verstärkungsmultiplizierer normalisiert sein können, so dass einer der Multiplizierer, z. B. K1, eine Multiplikationskonstante von 1 aufweist oder vollständig entfernt sein kann. Der Ausgang der Maximumfunktion164 ist der größte der beiden Eingänge von den Multiplizierern158 ,160 . Dieser Wert wird zu dem Komparator166 geleitet, der das Signal mit einer Fehlerschwelle vergleicht. Wenn das Signal größer ist als der Schwellenwert, dann wird ein Fehler168 erzeugt. Jedes Tiefpassfilter154 ,156 besitzt eine eindeutige Zeitkonstante und jeder Multiplizierer158 ,160 besitzt eine eindeutige Multiplikationskonstante Kx. Daher ändert sich die Filter- und Multiplizierer-Kombination mit dem Maximalwert abhängig von der Stärke und dem Intervall des ankommenden Signals. Darüber hinaus kann das ankommende Signal von sinusförmiger Natur sein, sodass es möglich ist, dass ein Tiefpassfilter mit einer langsameren Zeitkonstanten ein Tiefpassfilter mit einer schnelleren Zeitkonstanten übertrifft. Während das Prozessdiagramm150 keine Vorspannungskompensations-Routine umfasst, wie durch das Tiefpassfilter124 in5 vorgesehen, wird in Betracht gezogen, dass vorteilhafterweise vor den Tiefpassfiltern154 ,156 und157 eine vorgesehen sein kann. - Ein Beispiel für die Wirkung von mehreren Tiefpassfiltern und einer Maximumfunktion ist mithilfe des Graphen
200 in7 ersichtlich, der zwei Spannungs-Zeit-Fehlerlinien zeigt, die durch Kurven210 und220 dargestellt sind. Die Kurve220 entspricht einer Filter-Multiplizierer-Kombination mit einer schnelleren Zeitkonstanten und einer kleineren Multiplikationskonstanten als die Kurve210 . Es ist ersichtlich, dass durch Verwendung des Maximums der zwei Kurven ein Techniker die Fehlerdiskriminationskurve näher an die Anforderungskurve anpassen kann. - Eine weitere Strategie zum Annähern an die Anforderungskurve ist anhand des Prozessdiagramms
250 in8 gezeigt. In diesem Fall wird ein nichtlineares Tiefpassfilter auf das Drehmomentfehlersignal angewendet. Drehmomentsignale T1 und T2 werden bei252 und254 eingegeben. Ein Signalaufbereiter251 umfasst Offset- und Trimm-Summierer256 und258 und die beiden Signale werden bei einem Summierer260 summiert. - Der Ausgang des Summierers
260 ist ein Drehmomentfehler261 . Der Drehmomentfehler261 wird geteilt, um Signalvorspannungsfehler in den ankommenden Signalen in einem Signalvorspannungs-Korrekturverfahren268 auszufiltern. Das Signalvorspannungs-Korrekturverfahren268 kompensiert Signalvorspannungsfehler in dem Drehmomentfehler261 auf eine Weise, die der in5 gezeigten ähnlich ist. Da die Drehmomentsignale T1 und T2 Nichtlinearitäten, insbesondere an den Extremen seines Bereiches aufweisen können, verwendet das Signalvorspannungsfehler-Korrekturverfahren268 3 Tiefpassfilter280 ,282 und284 . Obwohl drei Tiefpassfilter gezeigt sind, kann jede beliebige Anzahl von Tiefpassfiltern, die notwendig ist, um Nichtlinearitäten in den Steuereingangssensoren zu kompensieren, verwendet werden. Ein Langzeit-Tiefpassfilter282 wird im Mittelabschnitt des Bereiches des Ausganges von T1 und T2 verwendet. Langzeit-Tiefpassfilter280 und284 werden an den äußersten negativen und positiven Enden des Bereiches des Ausganges von T1 und T2 verwendet, wie nun in weiterem Detail beschrieben wird. - Ein getrimmtes Drehmomentdifferenzsignal (DTT)
262 , das im Wesentlichen T2 – T1 entspricht, wird auf logische Felder264 und266 angewendet, um den Eingang des Steuereingangsfehlers261 in drei Tiefpassfiltern derart zu steuern, dass, wenn DTT262 kleiner als –4 Newtonmeter ist, der Drehmomentfehler261 auf ein erstes Langzeit-Tiefpassfilter280 angewendet wird; wenn DTT262 zwischen –4 und 4 Newtonmeter liegt, dann wird der Drehmomentfehler261 auf ein zweites Langzeit-Tiefpassfilter282 angewendet. Wenn DTT262 größer als 4 Newtonmeter ist, dann wird der Drehmomentfehler261 zu einem dritten Langzeit-Tiefpassfilter284 geleitet. - Jedes Tiefpassfilter
280 ,282 und284 gibt eine Ausgabe an eine Grenzfunktion286 ,288 bzw.290 , sodass ein Fehler bestimmt wird, wenn die Vorspannung einen vorbestimmten Wert überschreitet. - Der gelernte Wert für jedes Langzeit-Tiefpassfilter
280 ,282 und284 wird in einem EEPROM oder einem anderen nicht flüchtigen Speicher bei jeder Schleife des im Prozessdiagramm250 beschriebenen Verfahrens gespeichert. Der Ausgang des Vorspannungsfehler-Korrekturverfahrens268 wird in dem Summierer270 von dem Drehmomentfehler261 subtrahiert und ergibt einen vorspannungskompensierten Drehmomentfehler271 . Dieser Wert wird auf ein nichtlineares Tiefpassfilter274 angewendet, das eine Nachschlagtabelle272 verwendet, um die Anpassung an den Ausgang275 des nichtlinearen Tiefpassfilters auf die bekannte Weise zu bestimmen. Der Ausgang275 des nichtlinearen Tiefpassfilters wird zu der Absolutfunktion276 geleitet. Der Ausgang der Absolutfunktion276 (A) wird dann mit einer Schwelle (B) verglichen. Wenn der Absolutfunktions-Ausgang276 größer ist als die Schwelle B, dann wird ein Fehlerzustand bestimmt. -
9 zeigt einen Graphen300 , der eine beispielhafte Anwendung des oben mit Bezug auf das Prozessdiagramm250 in8 beschriebenen Fehlerdiskriminierungsverfahrens zeigt. Die Kurven112 ,114 ,116 und118 stellen Ausgänge von nichtlinearen Tiefpassfiltern, wie sie oben beschrieben wurden, angewandt mit einer Stufenfunktion von 620 mV, 1,2 V, 1,8 V bzw. 4 V dar. Wie oben unter Bezugnahme auf3 beschrieben, werden Punkte124 ,126 ,122 ,128 ,130 ,132 und134 als die Zeit eingezeichnet, die erforderlich ist, um einen Fehler an den entsprechenden an dem nichtlinearen Filter angelegten Spannungen zu erzeugen. Es ist ersichtlich, dass das nichtlineare Filterverfahren eine Fehlerdiskriminierung viel näher an60 erzeugt als das durch3 gezeigte lineare Filterverfahren. - Es ist verständlich, dass die oben beschriebenen Verfahren unter Verwendung von analogen Steuerkreisen oder digital unter Verwendung eines digitalen Steuereingangssensors oder eines analogen Sensors mit einem A/D-Umwandler und einem Mikroprozessor oder einer Kombination von analogen und digitalen Prozessen implementiert sein können.
- Während bevorzugte Ausführungsformen gezeigt und beschrieben wurden, können daran verschiedene Abwandlungen und Ergänzungen vorgenommen werden, ohne vom Umfang der Erfindung, wie durch die Ansprüche definiert, abzuweichen. Demgemäß sollte einzusehen sein, dass die vorliegende Erfindung zu Illustrationszwecken und nicht einschränkend beschrieben wurde.
Claims (22)
- Verfahren zum Detektieren eines Fehlerzustandes in einem Steuereingangssensor (
34 ), umfassend die Schritte, dass: zulässige Grenzen eines Fehlersignals (102 ,122 ,152 ,261 ), das aus einem Ausgang des Steuereingangssensors erzeugt wird, gegen die Zeit bestimmt werden; das Fehlersignal (102 ,122 ,152 ,261 ) durch ein Tiefpassfilter (104 ,124 ,154 ,156 ,157 ,274 ) geleitet wird; ein Absolutwert des Ausgangs des Tiefpassfilters (104 ,124 ,154 ,156 ,157 ,274 ) mit einer Schwelle verglichen wird; ein Fehlerzustand ausgegeben wird, wenn der Ausgang des Tiefpassfilters (104 ,124 ,154 ,156 ,157 ,274 ) die Schwelle überschreitet; und eine Zeitkonstante des Tiefpassfilters (104 ,124 ,154 ,156 ,157 ,274 ) und die Schwelle derart gewählt werden, dass ein Fehlerzustand detektiert wird, wenn sich das Fehlersignal den zulässigen Grenzen des Fehlersignals nähert, bevor es sie überschreitet. - Verfahren nach Anspruch 1, wobei die zulässigen Grenzen des Fehlersignals (
102 ,122 ,152 ,261 ) auf Lenksystemeigenschaften basieren. - Verfahren nach Anspruch 2, wobei die zulässigen Grenzen zumindest teilweise durch empirische Verfahren bestimmt werden.
- Verfahren nach Anspruch 1, wobei das Tiefpassfilter (
104 ,124 ,154 ,156 ,157 ,274 ) ein erstes Tiefpassfilter (154 ) umfasst, wobei das Verfahren ferner die Schritte umfasst, dass: das Fehlersignal (152 ) durch ein zweites Tiefpassfilter (156 ) und einen Verstärkungsmultiplizierer (160 ) parallel mit dem ersten Tiefpassfilter (154 ) geleitet wird; ein maximaler von Absolutwerten von Ausgängen des ersten Tiefpassfilters (154 ) und des Verstärkungsmultiplizierers (160 ) mit dem Schwellenwert verglichen wird; und Zeitkonstanten des ersten und des zweiten Tiefpassfilters (154 ,156 ), die Verstärkung (160 ) und die Schwelle derart gewählt werden, dass ein Fehlerzustand detektiert wird, wenn sich das Fehlersignal (152 ) den zulässigen Grenzen nähert, ohne sie zu überschreiten. - Verfahren nach Anspruch 1, wobei das Tiefpassfilter (
104 ,124 ,154 ,156 ,157 ,274 ) ein Tiefpassfilter erster Ordnung ist. - Verfahren nach Anspruch 1, wobei das Tiefpassfilter (
104 ,124 ,154 ,156 ,157 ,274 ) ein nichtlineares Tiefpassfilter ist. - Verfahren nach Anspruch 1, wobei das Fehlersignal (
102 ,122 ,152 ,261 ) einen digitalen Wert umfasst, der in einem digitalen Speicher gespeichert ist und das Leiten, Vergleichen und Ausgeben digital unter Verwendung eines Mikroprozessors ausgeführt wird. - Verfahren nach Anspruch 1, ferner umfassend die Schritte, dass: das Fehlersignal (
102 ,122 ,152 ,261 ) aus dem Ausgang des Steuereingangssensors (34 ) erzeugt wird, wobei das Fehlersignal (102 ,122 ,152 ,261 ) ein Steuereingangsfehlersignal (102 ,122 ,152 ,261 ) ist, und das Steuereingangsfehlersignal (102 ,122 ,152 ,261 ) in ein Steuersystem eingegeben wird, das ein Tiefpassfilter (104 ,124 ,154 ,156 ,157 ,274 ) umfasst. - Verfahren nach Anspruch 8, wobei das Erzeugen umfasst, dass das Steuereingangsfehlersignal (
102 ,122 ,152 ,261 ) aus Steuereingangssensorausgängen eines an einer Lenksäule (33 ) montierten Drehmomentsensors (34 ) erzeugt wird, der derart ausgestaltet ist, dass er das Drehmoment erfasst, das von einem Fahrer auf ein Lenkrad (32 ) aufgebracht wird. - Verfahren nach Anspruch 1, ferner umfassend den Schritt, dass eine Signalvorspannung dadurch kompensiert wird, dass das Fehlersignal (
261 ) durch eine Signalvorspannungs-Korrekturroutine (268 ) weitergeleitet wird, bevor das Fehlersignal (261 ) zu dem Tiefpassfilter (274 ) geleitet wird. - Verfahren nach Anspruch 10, ferner umfassend die Schritte, dass: das Fehlersignal (
261 ) aus Steuereingangssensorausgängen des Steuereingangssensors (34 ) erzeugt wird, wobei das Fehlersignal ein Steuereingangsfehlersignal (261 ) ist, wobei das Kompensieren der Signalvorspannung den Schritt umfasst, dass das Steuereingangsfehlersignal (261 ) durch ein erstes Langzeit-Tiefpassfilter (280 ) geleitet wird, wenn ein Ausgang des Steuereingangssensors (34 ) innerhalb eines ersten Bereiches liegt, und das Steuereingangsfehlersignal durch mindestens ein zusätzliches Langzeit-Tiefpassfilter (280 ,282 ) geleitet wird, wenn der Ausgang des Steuereingangssensors (34 ) innerhalb eines zweiten Bereiches liegt, um Nichtlinearitäten im Ausgang des Steuereingangssensors (34 ) zu kompensieren. - System zum Detektieren eines Fehlerzustandes in einem Steuereingangssensor, das umfasst: einen Controller (
36 ), der ein Fehlersignal (102 ,122 ,152 ,261 ), das aus einem Ausgang des Steuereingangssensors erzeugt wird, durch ein Tiefpassfilter (104 ,124 ,154 ,156 ,157 ,174 ) geleitet wird; der Ausgang des Tiefpassfilters (104 ,124 ,154 ,156 ,157 ,174 ) mit einer Schwelle verglichen wird und ein Fehlerzustandssignal ausgegeben wird, wenn der Ausgang des Tiefpassfilters (104 ,124 ,154 ,156 ,157 ,174 ) eine Schwelle überschreitet, wobei eine Zeitkonstante des Tiefpassfilters (102 ,122 ,152 ,261 ) und die Schwelle derart sind, dass der Fehlerzustand detektiert wird, wenn sich das Fehlersignal (102 ,122 ,152 ,261 ) zulässigen Grenzen nähert, bevor es sie überschreitet. - System nach Anspruch 12, wobei die Steuerung (
36 ) einen Eingang für das Fehlersignal (102 ,122 ,152 ,261 ) umfasst, wobei das Fehlersignal (102 ,122 ,152 ,261 ) ein Steuereingangsfehlersignal (102 ,122 ,152 ,261 ) ist. - System nach Anspruch 13, wobei die zulässigen Grenzen des Steuereingangsfehlersignals (
102 ,122 ,152 ,261 ) auf Lenksystemeigenschaften basieren. - System nach Anspruch 12, wobei die zulässigen Grenzen zumindest teilweise durch empirische Verfahren bestimmt sind.
- System nach Anspruch 12, wobei das Tiefpassfilter (
104 ,124 ,154 ,156 ,157 ,174 ) ein erstes Tiefpassfilter (154 ) umfasst, wobei der Controller ferner: das Fehlersignal durch ein zweites Tiefpassfilter (156 ) und einen Verstärkungsmultiplizierer (160 ) parallel mit dem ersten Tiefpassfilter (154 ) leitet; und das Maximum oder Minimum der Ausgänge des ersten Tiefpassfilters (154 ) und des zweiten Verstärkungsmultiplizierers (160 ) mit dem Schwellenwert vergleicht; wobei Zeitkonstanten des ersten und zweiten Tiefpassfilters (154 ,156 ), die Verstärkung (160 ) und die Schwelle derart sind, dass der Fehlerzustand detektiert wird, wenn sich das Fehlersignal den zulässigen Grenzen nähert, bevor es sie überschreitet. - System nach Anspruch 12, wobei das Tiefpassfilter (
104 ,124 ,154 ,156 ,157 ,174 ) ein lineares Tiefpassfilter ist. - System nach Anspruch 12, wobei das Tiefpassfilter (
104 ,124 ,154 ,156 ,157 ,174 ) ein nichtlineares Tiefpassfilter ist. - System nach Anspruch 12, wobei die Steuerung (
36 ) einen Mikroprozessor umfasst und das Fehlersignal (102 ,122 ,152 ,261 ) einen digitalen Wert umfasst, der in einem digitalen Speicher gespeichert ist und das Leiten, Vergleichen und Ausgeben digital durch den Mikroprozessor ausgeführt wird. - System nach Anspruch 12, ferner umfassend: eine Lenksäule (
33 ) mit einem an ihr montierten Steuereingangssensor (34 ), der derart ausgestaltet ist, dass er den Steuereingang erfasst, der von einem Fahrer auf ein Lenkrad (32 ) aufgebracht wird, wobei der Controller (36 ) das Fehlersignal (102 ,122 ,152 ,261 ) aus Steuereingangssensorausgängen des Steuereingangssensors (34 ) erzeugt. - System nach Anspruch 12, wobei der Controller (
36 ) einen Signalvorspannungsfehler dadurch kompensiert, dass er das Fehlersignal (261 ) durch eine Signalvorspannungs-Korrekturroutine (268 ) leitet, bevor er das Fehlersignal (261 ) zu dem Tiefpassfilter leitet. - System nach Anspruch 21, ferner umfassend einen Steuereingangssensor (
34 ), wobei das Fehlersignal ein Steuereingangsfehlersignal (261 ) ist, das aus einem Ausgang des Steuereingangssensors erzeugt wird, und wobei der Controller (36 ) auch Nichtlinearitäten im Steuereingangssensorausgang unter Verwendung der Signalvorspannungs-Korrekturroutine kompensiert, indem er das Steuereingangsfehlersignal (261 ) durch ein erstes Langzeit-Tiefpassfilter (280 ) weiterleitet, wenn ein Ausgang des Steuereingangssensors (34 ) innerhalb eines ersten Bereiches liegt, und das Steuereingangsfehlersignal durch mindestens ein zusätzliches Langzeit-Tiefpassfilter (282 ,284 ) leitet, wenn der Ausgang des Steuereingangssensors (34 ) innerhalb eines zweiten Bereiches liegt.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US634439 | 1996-04-18 | ||
US09/634,439 US6389338B1 (en) | 2000-08-08 | 2000-08-08 | Robust fault detection method |
PCT/US2001/024837 WO2002012051A1 (en) | 2000-08-08 | 2001-08-08 | Fault detection method for electronic steering system |
Publications (2)
Publication Number | Publication Date |
---|---|
DE60131415D1 DE60131415D1 (de) | 2007-12-27 |
DE60131415T2 true DE60131415T2 (de) | 2008-09-18 |
Family
ID=24543795
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE60131415T Expired - Lifetime DE60131415T2 (de) | 2000-08-08 | 2001-08-08 | Fehlererkennungsverfahren für elektronische lenksysteme |
Country Status (5)
Country | Link |
---|---|
US (1) | US6389338B1 (de) |
EP (1) | EP1311421B1 (de) |
JP (1) | JP2004505840A (de) |
DE (1) | DE60131415T2 (de) |
WO (1) | WO2002012051A1 (de) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4639483B2 (ja) * | 2001-02-02 | 2011-02-23 | 日本精工株式会社 | 電動パワーステアリング装置の制御装置 |
US6609052B2 (en) * | 2001-03-16 | 2003-08-19 | Visteon Global Technologies, Inc. | Torque sensor backup in a steer-by-wire system |
US6738700B2 (en) | 2002-03-20 | 2004-05-18 | Delphi Technologies, Inc. | Method for conforming a signal to a fault requirement using a command limiting scheme |
US7254470B2 (en) * | 2002-06-17 | 2007-08-07 | Delphi Technologies, Inc. | Fault tolerant torque sensor signal processing |
US7233850B2 (en) * | 2002-10-31 | 2007-06-19 | Koyo Seiko Co., Ltd. | Vehicle steering apparatus |
US6640167B1 (en) | 2003-02-25 | 2003-10-28 | Visteon Global Technologies, Inc. | Method of detecting and managing sensor fault for safety-critical road-wheel position in vehicle steer-by-wire systems |
US6857500B2 (en) | 2003-05-06 | 2005-02-22 | Delphi Technologies, Inc. | Torque sensor |
WO2005021359A1 (ja) * | 2003-08-28 | 2005-03-10 | Nsk Ltd. | 電動パワーステアリング装置の制御装置 |
JP4137041B2 (ja) * | 2004-10-18 | 2008-08-20 | トヨタ自動車株式会社 | 車輌の制御装置 |
US20080024028A1 (en) * | 2006-07-27 | 2008-01-31 | Islam Mohammad S | Permanent magnet electric motor |
US7543679B2 (en) * | 2006-07-28 | 2009-06-09 | Delphi Technologies, Inc. | Compensation of periodic sensor errors in electric power steering systems |
US7549504B2 (en) * | 2006-07-28 | 2009-06-23 | Delphi Technologies, Inc. | Quadrant dependent active damping for electric power steering |
US7725227B2 (en) | 2006-12-15 | 2010-05-25 | Gm Global Technology Operations, Inc. | Method, system, and apparatus for providing enhanced steering pull compensation |
US9106175B2 (en) | 2010-11-23 | 2015-08-11 | Steering Solutions Ip Holding Corporation | Diagnostic system and method for an electric power steering system |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB9316841D0 (en) * | 1993-08-13 | 1993-09-29 | Lucas Ind Plc | Optical torque sensor incorporating sensor failure diagnostics |
WO1996011831A1 (fr) * | 1994-10-14 | 1996-04-25 | Nsk Ltd. | Controleur de systeme de direction a assistance electrique |
US5884214A (en) | 1996-09-06 | 1999-03-16 | Snaptrack, Inc. | GPS receiver and method for processing GPS signals |
JP3584624B2 (ja) * | 1996-07-22 | 2004-11-04 | 日本精工株式会社 | トルクセンサ |
-
2000
- 2000-08-08 US US09/634,439 patent/US6389338B1/en not_active Expired - Lifetime
-
2001
- 2001-08-08 WO PCT/US2001/024837 patent/WO2002012051A1/en active IP Right Grant
- 2001-08-08 EP EP01959644A patent/EP1311421B1/de not_active Expired - Lifetime
- 2001-08-08 JP JP2002517363A patent/JP2004505840A/ja active Pending
- 2001-08-08 DE DE60131415T patent/DE60131415T2/de not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
EP1311421B1 (de) | 2007-11-14 |
EP1311421A1 (de) | 2003-05-21 |
US6389338B1 (en) | 2002-05-14 |
DE60131415D1 (de) | 2007-12-27 |
EP1311421A4 (de) | 2005-03-23 |
WO2002012051A1 (en) | 2002-02-14 |
JP2004505840A (ja) | 2004-02-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE10249369B4 (de) | Steuervorrichtung für ein motorangesteuertes Servolenksystem eines Kraftfahrzeugs | |
DE102018104473B4 (de) | Automatisches Fahrsystem | |
DE19632251B4 (de) | Vorrichtung und Verfahren zur Lenkung eines Kraftfahrzeuges | |
DE60131415T2 (de) | Fehlererkennungsverfahren für elektronische lenksysteme | |
DE102008010572B4 (de) | Fahrzeuglenkungsvorrichtung | |
DE19902516B4 (de) | Regler für ein elektrisches Servolenksystem | |
DE10035356B4 (de) | Vorrichtung zur elektrischen Servolenkung | |
DE69502439T2 (de) | Steuerung für eine elektrische Servolenkung | |
DE102012206601A1 (de) | Elektrische Servolenkungsvorrichtung | |
WO2009129890A1 (de) | Verfahren und vorrichtung zur bestimmung eines korrigierenden lenkmoments | |
DE60211104T2 (de) | Elektrisch angetriebenes Lenkungsystem | |
DE10117058B4 (de) | Elektrische Servolenkvorrichtung | |
DE102016122713B4 (de) | System und Verfahren zum aktiven Dämpfen eines Servolenkungssystems | |
DE3942494A1 (de) | Hinterradlenkanordnung fuer ein fahrzeug mit vierradlenkung | |
DE102010043915B4 (de) | Verfahren zum Betreiben einer Hilfskraftlenkung | |
DE112018007700T5 (de) | Lenkeinrichtung | |
WO2018157989A1 (de) | Betriebsverfahren für ein steer-by-wire-lenksystem, steuereinheit für ein steer-by-wire-lenksystem, steer-by-wire-lenksystem und fahrzeug | |
WO2016128108A1 (de) | Verfahren zum anlernen zulässiger lenkwinkel bei einer lenkeinrichtung eines kraftfahrzeugs | |
WO2019174954A1 (de) | Elektromechanische kraftfahrzeuglenkung mit einem redundant ausgelegten steuergerät | |
DE102007042981B4 (de) | Verfahren zum Betreiben eines aktiven Frontlenkungssystems mit einer Systemsicherheitsbetriebsart | |
DE102017220069B4 (de) | Verfahren zum Betrieb eines Lenksystems in einem Fahrzeug | |
EP3856610B1 (de) | Steer-by-wire-lenksystem für ein kraftfahrzeug und verfahren zum betreiben eines steer-by-wire-lenksystems für ein kraftfahrzeug | |
DE10244999B4 (de) | Lenk-Steuervorrichtung | |
DE19720440B4 (de) | Verfahren zur Regelung einer dynamischen Zustandsgröße eines Fahrzeugs | |
DE102017207751A1 (de) | Verfahren zum Kalibrieren der Lenkwinkelsensorik eines Kraftfahrzeugs |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8327 | Change in the person/name/address of the patent owner |
Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC., DETROIT, US |
|
R082 | Change of representative |
Ref document number: 1311421 Country of ref document: EP Representative=s name: MANITZ, FINSTERWALD & PARTNER GBR, DE |
|
R081 | Change of applicant/patentee |
Ref document number: 1311421 Country of ref document: EP Owner name: GM GLOBAL TECHNOLOGY OPERATIONS LLC (N. D. GES, US Free format text: FORMER OWNER: GM GLOBAL TECHNOLOGY OPERATIONS, INC., DETROIT, US Effective date: 20121019 |
|
R082 | Change of representative |
Ref document number: 1311421 Country of ref document: EP Representative=s name: MANITZ, FINSTERWALD & PARTNER GBR, DE Effective date: 20121019 |