Leer y corregir los errores de VESC: sobrecorriente, fallo del DRV, bajo voltaje, etc.
Cuando un controlador VESC se apaga, casi siempre registra un código de error. Este código es la mejor pista para encontrar la causa: indica si el problema proviene de la corriente, el voltaje, la temperatura o un sensor. Esta guía explica cómo leer estos códigos de error, y luego detalla el significado de los más comunes y cómo solucionarlos.
Lo esencial
- La herramienta VESC Tool muestra el error actual, y el comando `faults` en la terminal lista los errores registrados desde que se encendió.
- Los problemas más comunes en una patineta eléctrica suelen estar relacionados con la corriente, el voltaje de la batería y la temperatura.
- Un fallo recurrente indica un problema que debe ser resuelto, no simplemente un ajuste que se necesita modificar.
- Tenga en cuenta el estado del vehículo en el momento de la falla: velocidad, aceleración, carga de la batería y temperatura.
Leer los fallos
Conéctese al controlador con VESC Tool (consulte nuestra guía para instalar VESC Tool). El error actual se muestra en la barra de estado y en los datos en tiempo real, en el formato FAULT_CODE_ seguido de su nombre. En el terminal de VESC Tool, el comando faults lista los errores registrados desde el encendido, junto con el estado del controlador en ese momento: corriente, tensión, temperatura, ciclo de trabajo, velocidad. Estos valores a menudo revelan la causa del problema.
Los fallos registrados se pierden al apagar el dispositivo: léalos antes de desconectarlo.
Las fallas de corriente
ABS_SOBRECORRIENTE
La corriente ha superado el límite absoluto (Absolute Maximum Current) y el controlador ha desconectado todo. Causas comunes: una detección del motor incorrecta, un límite absoluto demasiado cercano a la corriente máxima del motor, sensores de posición que proporcionan información incorrecta, o una vibración excesiva que altera la posición estimada. Realice nuevamente la detección del motor, verifique los sensores y el margen entre los límites. Consulte nuestras guías sobre la detección del motor y los límites de corriente.
DRV
El circuito que controla los transistores de potencia ha detectado un problema. Esto podría ser causado por un cortocircuito en una fase o dentro del motor, por una alimentación inestable, o por un daño en el circuito de potencia. Verifique los cables de las fases y el aislamiento del motor; si el problema persiste con el motor desconectado, es necesario revisar el controlador.
HIGH_OFFSET_CURRENT_SENSOR y UNBALANCED_CURRENTS
Un sensor de corriente proporciona una lectura anormal en reposo, o las corrientes de las tres fases ya no se equilibran. Esto suele indicar un sensor o una fase dañados, o un cable de fase mal conectado.
Los problemas de tensión
SUBTENSIÓN
La tensión de entrada ha caído por debajo del mínimo establecido. En un patinete, esto suele ser una batería casi descargada, o una batería que se deteriora bajo el esfuerzo porque la corriente demandada supera lo que puede proporcionar. Reduzca la corriente de la batería o verifique el estado de las celdas. Consulte nuestra guía sobre la batería que se apaga.
SOBREVOLTAJE
La tensión ha superado el máximo, casi siempre durante el frenado eléctrico con una batería llena, o cuando el BMS ha interrumpido la carga. Reduzca "Battery Current Max Regen" y la corriente de frenado, y verifique el "defluxaje": una interrupción a alta velocidad con "defluxaje" activo puede elevar la tensión. Consulte nuestra guía sobre el "defluxaje" en VESC Tool.
GATE_DRIVER_SOBREVOLTAJE, GATE_DRIVER_SUBVOLTAJE, MCU_SUBVOLTAJE
La fuente de alimentación interna del controlador está fuera de su rango. Estos errores suelen indicar un problema de hardware o una fuente de alimentación defectuosa: se recomienda que sea revisada.
Los fallos relacionados con la temperatura
OVER_TEMP_FET y OVER_TEMP_MOTOR
El controlador o el motor han superado su límite de temperatura. Para evitar que esto ocurra, el controlador reduce gradualmente la corriente. Verifique el sistema de refrigeración del controlador, los límites de corriente y, en el caso del motor, el sensor de temperatura y su configuración. Consulte nuestra guía sobre el sobrecalentamiento del motor.
Los fallos de los sensores
Los fallos ENCODER_… (SPI, SINCOS, NO_MAGNET, MAGNET_TOO_STRONG…) y RESOLVER_… se refieren al sensor de posición del motor: cable, imán mal colocado, sensor defectuoso. Consulte nuestra guía sobre sensores de posición.
Los demás defectos
- BOOTING_FROM_WATCHDOG_RESET: El controlador se ha reiniciado después de un fallo en su programa. Un caso aislado puede deberse a una interrupción; las repeticiones requieren una investigación.
- FLASH_CORRUPTION y sus variantes: la memoria que contiene el programa o la configuración está dañada. Es necesario volver a grabar o reescribir la configuración.
- OVERSPEED y ABS_OVERSPEED: la velocidad ha superado un límite establecido.
Consejo para el taller.
Nunca elimine un límite de velocidad para hacer desaparecer un problema sin comprender su causa. Un fallo de corriente o de tensión es un sistema de protección que ha funcionado: eliminarlo significa esperar la siguiente avería, que a menudo será más costosa.
Para una guía completa de diagnóstico, consulte nuestro artículo sobre la patineta que se apaga al acelerar. Si prefiere que nosotros realicemos la investigación, nuestro taller cobra el diagnóstico según la tarifa de mano de obra.
Preguntas frecuentes
¿Dónde puedo ver el historial de errores?
En la terminal de VESC Tool, utilice el comando "faults". Este comando muestra los errores registrados desde el último encendido: léalos antes de apagar el dispositivo.
¿Qué significa "ABS_OVER_CURRENT"?
La corriente ha superado el límite absoluto y el controlador se ha desconectado. Las causas más frecuentes son la necesidad de recalibrar la detección del motor, sensores de posición defectuosos o un límite absoluto demasiado cercano a la corriente del motor.
Mi controlador muestra el mensaje "UNDER_VOLTAGE" (bajo voltaje) cuando estoy acelerando a fondo.
La batería se está deteriorando bajo la carga. Reduzca la corriente de la batería o haga que la batería sea revisada: las celdas desgastadas ya no pueden soportar la corriente.
El fallo DRV reaparece constantemente.
Verifique los cables de fase y el aislamiento del motor. Si el problema persiste con el motor desconectado, es probable que el circuito de potencia del controlador sea el responsable.
SOBREVOLTAJE durante el frenado: ¿qué hacer?
Reduzca la corriente de carga y la corriente de frenado, especialmente cuando la batería esté completamente cargada, y verifique que el BMS (sistema de gestión de la batería) no interrumpa el proceso de carga.