VESC-Fehler lesen und beheben: Überstrom, DRV-Fehler, Unterspannung usw.

Wenn ein VESC-Controller einen Fehler meldet, speichert er fast immer einen Fehlercode. Dieser Code ist der beste Anhaltspunkt, um die Ursache zu finden: er gibt an, ob das Problem durch Strom, Spannung, Temperatur oder einen Sensor verursacht wird. Dieser Leitfaden erklärt, wie man diese Fehlercodes interpretiert und was die häufigsten bedeuten, sowie wie man sie behebt.

Das Wichtigste

  • Das VESC Tool zeigt den aktuellen Fehler an, und der Befehl faults im Terminal listet die Fehler auf, die seit dem Einschalten gespeichert wurden.
  • Die häufigsten Probleme bei einem Elektroroller betreffen den Strom, die Batteriespannung und die Temperatur.
  • Ein wiederholtes Auftreten von Fehlern deutet auf eine zugrunde liegende Ursache hin, die behoben werden muss, und nicht auf eine Einstellung, die angepasst werden soll.
  • Bitte notieren Sie den Zustand des Geräts zum Zeitpunkt des Defekts: Geschwindigkeit, Beschleunigung, Batterieladung, Temperatur.

Fehler auslesen

Verbinden Sie sich mit dem Controller mit VESC Tool (siehe unsere Anleitung zur Installation von VESC Tool). Der aktuelle Fehler wird in der Statusleiste und in den Echtzeitdaten angezeigt, und zwar in der Form FAULT_CODE_ gefolgt von seinem Namen. Im Terminal von VESC Tool listet der Befehl faults die seit dem Einschalten erfassten Fehler auf, zusammen mit dem Zustand des Controllers zu diesem Zeitpunkt: Strom, Spannung, Temperatur, Pulsweitenmodulation, Geschwindigkeit. Diese Werte geben oft Aufschluss über die Ursache.

Die gespeicherten Fehler werden beim Ausschalten gelöscht: Lesen Sie sie, bevor Sie den Schalter abschalten.

Stromfehler

ABS_ÜBERSTROMSCHUTZ

Der Strom hat die absolute Maximalgrenze (Absolute Maximum Current) überschritten, und der Controller hat alles abgeschaltet. Häufige Ursachen sind: eine fehlerhafte Motordiagnose, eine absolute Grenze, die zu nah am maximalen Motorstrom liegt, Positionssensoren, die falsche Informationen liefern, oder starke Vibrationen, die zu einer falschen Positionsbestimmung führen. Führen Sie die Motordiagnose erneut durch, überprüfen Sie die Sensoren und den Spielraum zwischen den Grenzen. Sehen Sie sich unsere Anleitungen zur Motordiagnose und den Stromgrenzen an.

DRV

Die Schaltung, die die Leistungstransistoren steuert, hat ein Problem angezeigt. Dies kann durch einen Kurzschluss in einer Phase oder im Motor, eine instabile Stromversorgung oder eine beschädigte Leistungselektronik verursacht werden. Überprüfen Sie die Phasenleitungen und die Isolierung des Motors. Wenn der Fehler auch dann weiterhin besteht, wenn der Motor nicht angeschlossen ist, muss der Controller überprüft werden.

HIGH_OFFSET_CURRENT_SENSOR und UNBALANCED_CURRENTS

Ein Stromsensor liefert im Ruhezustand einen ungewöhnlichen Messwert, oder die Ströme der drei Phasen sind nicht mehr ausgeglichen. Dies deutet oft auf einen defekten Sensor oder eine beschädigte Phase hin, oder auf eine falsch angeschlossene Phasenleitung.

Spannungsfehler

UNTERSPANNUNG

Die Eingangsspannung ist unter den eingestellten Mindestwert gefallen. Bei einem Elektroroller deutet dies oft auf einen fast leeren Akku hin, oder auf einen Akku, der unter der Belastung zusammenbricht, weil der angeforderte Strom größer ist als das, was er liefern kann. Reduzieren Sie den Batteriestrom oder überprüfen Sie den Zustand der Zellen. Sehen Sie sich unseren Leitfaden zum Akku, der die Beschleunigung unterbricht an.

ÜBERSPANNUNG

Die Spannung ist den Maximalwert überschritten, was fast immer beim elektrischen Bremsen mit einem voll geladenen Akku oder wenn das Batteriemanagementsystem (BMS) das Aufladen unterbrochen hat, auftritt. Reduzieren Sie den maximalen Regenerationsstrom ("Battery Current Max Regen") und den Bremsstrom, und überprüfen Sie die Feldabschwächung: Ein Abschalten bei hoher Geschwindigkeit mit aktiver Feldabschwächung kann die Spannung erhöhen. Sehen Sie sich unseren Leitfaden zur Feldabschwächung in VESC Tool an.

GATE_DRIVER_ÜBERSPANNUNG, GATE_DRIVER_UNTERSPANNUNG, MCU_UNTERSPANNUNG

Eine interne Stromversorgung des Controllers befindet sich außerhalb des zulässigen Bereichs. Diese Fehler deuten häufig auf ein Hardwareproblem oder eine instabile Stromversorgung hin – eine Überprüfung ist erforderlich.

Temperaturfehler

OVER_TEMP_FET und OVER_TEMP_MOTOR

Der Controller oder der Motor hat seine Temperaturgrenze überschritten. Um dies zu vermeiden, reduziert der Controller den Strom schrittweise. Überprüfen Sie die Kühlung des Controllers, die Stromgrenzen und, beim Motor, den Temperatursensor und dessen Einstellung. Sehen Sie sich unsere Anleitung zum Überhitzen des Elektromotors an.

Sensorfehler

Die Fehler ENCODER_… (SPI, SINCOS, NO_MAGNET, MAGNET_TOO_STRONG…) und RESOLVER_… beziehen sich auf den Positionssensor des Motors: Kabel, falsch positionierter Magnet, defekter Sensor. Sehen Sie sich unsere Anleitung zu Positionssensoren an.

Andere Fehler

  • BOOTING_FROM_WATCHDOG_RESET: Der Controller wurde nach einem Programmabsturz neu gestartet. Ein einzelner Vorfall kann durch eine Störung verursacht sein; wiederholte Vorkommnisse erfordern eine weitere Untersuchung.
  • `FLASH_CORRUPTION` und seine Varianten: Der Speicher, der das Programm oder die Konfiguration enthält, ist beschädigt. Es ist notwendig, den Flash-Speicher neu zu programmieren oder die Konfiguration neu zu schreiben.
  • `OVERSPEED` und `ABS_OVERSPEED`: Die Geschwindigkeit hat einen eingestellten Grenzwert überschritten.

Werkstatt-Tipp.

Beheben Sie niemals eine Fehlermeldung, um ein Problem zu beseitigen, ohne die Ursache dafür verstanden zu haben. Ein Strom- oder Spannungsproblem ist ein Schutzmechanismus, der aktiviert wurde: Ihn zu ignorieren bedeutet, auf die nächste, oft teurere, Panne zu warten.

Für eine umfassende Diagnose, sehen Sie bitte unsere Anleitung zur Roller, die beim Beschleunigen ausfällt. Wenn Sie die Fehlersuche lieber uns überlassen möchten, berechnen wir die Diagnose gemäß unserem Stundensatz.

Häufig gestellte Fragen

Wo kann man den Fehlerverlauf einsehen?

Im Terminal des VESC Tool, mit dem Befehl "faults". Dieser Befehl listet die Fehler seit dem letzten Einschalten auf: Lesen Sie diese, bevor Sie das Gerät ausschalten.

Was bedeutet "ABS_OVER_CURRENT"?

Der Strom hat die absolute Grenze überschritten, und der Controller hat abgeschaltet. Die häufigsten Ursachen dafür sind eine notwendige Neukalibrierung des Motors, defekte Positionssensoren oder eine absolute Stromgrenze, die zu nah am Motorstrom liegt.

Mein Controller zeigt "UNDER_VOLTAGE" (Unterspannung) während der Beschleunigung an.

Die Batterie gibt unter Belastung nach. Reduzieren Sie den Batteriestrom oder lassen Sie die Batterie überprüfen: Abgenutzte Zellen können den Strom nicht mehr halten.

Der DRV-Fehler tritt immer wieder auf.

Überprüfen Sie die Phasenleitungen und die Isolierung des Motors. Wenn der Fehler auch dann weiterhin besteht, wenn der Motor vom Stromkreis getrennt ist, liegt das Problem wahrscheinlich im Leistungsbereich des Controllers.

ÜBERPANNUNG beim Bremsen: Was tun?

Reduzieren Sie den Ladestrom und den Bremsstrom, insbesondere wenn der Akku voll ist, und überprüfen Sie, ob das Batteriemanagementsystem (BMS) den Ladevorgang nicht unterbricht.