Ler e corrigir os erros do VESC: sobrecorrente, falha no DRV, baixa tensão, etc.
Quando um controlador VESC desliga, ele geralmente registra um código de erro. Esse código é a melhor pista para identificar a causa: ele indica se o problema está relacionado à corrente, à tensão, à temperatura ou a um sensor. Este guia explica como interpretar esses códigos de erro, e em seguida, descreve os códigos mais comuns e como corrigi-los.
O essencial
- A ferramenta VESC Tool exibe a falha atual, e o comando `faults` no terminal lista as falhas registradas desde a inicialização.
- Os problemas mais comuns em scooters elétricas geralmente estão relacionados à corrente, à tensão da bateria e à temperatura.
- Um defeito recorrente indica uma causa que precisa ser corrigida, e não apenas um ajuste a ser feito.
- Observe o estado do equipamento no momento da falha: velocidade, aceleração, carga da bateria e temperatura.
Ler os defeitos
Conecte-se ao controlador com o VESC Tool (veja nosso guia para instalar o VESC Tool). O erro atual é exibido na barra de status e nos dados em tempo real, no formato FAULT_CODE_ seguido do seu nome. No terminal do VESC Tool, o comando faults lista os erros registrados desde a inicialização, juntamente com o estado do controlador naquele momento: corrente, tensão, temperatura, ciclo de trabalho, velocidade. Esses valores geralmente revelam a causa do problema.
Os erros registrados são perdidos quando o sistema é desligado: leia-os antes de desligar o interruptor.
As falhas de corrente
ABS_CORRENTE_EXCESSIVA
A corrente excedeu o limite absoluto (Absolute Maximum Current) e o controlador desligou tudo. Causas comuns: uma detecção do motor incorreta, um limite absoluto muito próximo da corrente máxima do motor, sensores de posição que fornecem informações incorretas, ou uma forte vibração que causa um erro na posição estimada. Repita a detecção do motor, verifique os sensores e a margem entre os limites. Consulte nossos guias sobre a detecção do motor e os limites de corrente.
DRV
O circuito que controla os transistores de potência indicou um problema. Isso pode ser causado por um curto-circuito em uma das fases ou no motor, por uma alimentação instável, ou por um estágio de potência danificado. Verifique os cabos das fases e o isolamento do motor; se o problema persistir com o motor desconectado, o controlador precisa ser verificado.
HIGH_OFFSET_CURRENT_SENSOR e UNBALANCED_CURRENTS
Um sensor de corrente apresenta uma leitura anormal quando o sistema está parado, ou as correntes das três fases não se equilibram mais. Isso geralmente indica um sensor ou uma fase danificados, ou um cabo de fase mal conectado.
As falhas de tensão
SUBTENSAO
A tensão de entrada caiu abaixo do mínimo definido. Em uma scooter, isso geralmente indica uma bateria quase descarregada, ou uma bateria que está falhando sob a carga, porque a corrente solicitada excede o que ela pode fornecer. Diminua a corrente da bateria ou verifique o estado das células. Consulte nosso guia sobre baterias que interrompem a aceleração.
OVER_VOLTAGE: Sobretensão
A tensão excedeu o máximo, quase sempre durante a frenagem elétrica com a bateria totalmente carregada, ou quando o BMS interrompeu o carregamento. Reduza a corrente máxima de regeneração da bateria e a corrente de frenagem, e verifique o "defluxagem": uma interrupção em alta velocidade com o "defluxagem" ativo pode elevar a tensão. Consulte nosso guia sobre "defluxagem" no VESC Tool.
GATE_DRIVER_VOLTAGEM_ALTA, GATE_DRIVER_VOLTAGEM_BAIXA, MCU_VOLTAGEM_BAIXA
A alimentação interna do controlador está fora da faixa de operação. Esses erros geralmente indicam um problema de hardware ou uma alimentação instável: é recomendável verificar o equipamento.
Defeitos relacionados à temperatura
OVER_TEMP_FET e OVER_TEMP_MOTOR
O controlador ou o motor atingiu sua temperatura máxima. Para evitar que isso aconteça, o controlador reduz gradualmente a corrente. Verifique o sistema de refrigeração do controlador, os limites de corrente e, no caso do motor, a sonda de temperatura e sua configuração. Consulte nosso guia sobre o aquecimento do motor elétrico.
Defeitos nos sensores
Os defeitos ENCODER_… (SPI, SINCOS, NO_MAGNET, MAGNET_TOO_STRONG…) e RESOLVER_… estão relacionados ao sensor de posição do motor: cabo, ímã mal posicionado, sensor defeituoso. Consulte nosso guia sobre sensores de posição.
Outras falhas
- BOOTING_FROM_WATCHDOG_RESET: O controlador reiniciou após uma falha no programa. Um caso isolado pode ser causado por uma interrupção; repetições indicam a necessidade de uma investigação.
- `FLASH_CORRUPTION` e suas variantes: a memória que contém o programa ou a configuração foi corrompida. É necessário refazer a programação (flash) ou reescrever a configuração.
- `OVERSPEED` e `ABS_OVERSPEED`: A velocidade excedeu um limite definido.
Dica para a oficina.
Nunca ignore um limite de segurança para eliminar uma falha sem entender a sua causa. Uma falha de corrente ou de tensão é um sistema de proteção que funcionou: desativá-lo significa esperar pela próxima falha, que muitas vezes será mais cara.
Para um diagnóstico completo, consulte nosso guia sobre scooters que desligam ao acelerar. Se preferir, nossa oficina realiza o diagnóstico cobrando a mão de obra.
Perguntas frequentes
Onde posso visualizar o histórico de falhas?
No terminal do VESC Tool, utilize o comando "faults". Ele lista os erros desde a última inicialização: leia-os antes de desligar.
O que significa "ABS_OVER_CURRENT"?
A corrente excedeu o limite máximo e o controlador desligou. As causas mais comuns são a necessidade de recalibrar a detecção do motor, sensores de posição defeituosos ou um limite máximo muito próximo da corrente do motor.
O meu controlador exibe a mensagem "UNDER_VOLTAGE" (tensão abaixo do limite) durante a aceleração.
A bateria está falhando sob a carga. Reduza a corrente da bateria ou faça uma verificação da bateria: células desgastadas não conseguem mais suportar a corrente.
O defeito DRV continua a ocorrer repetidamente.
Verifique os cabos de fase e o isolamento do motor. Se o problema persistir com o motor desconectado, é provável que o estágio de potência do controlador seja a causa.
OVER_VOLTAGE durante a frenagem: o que fazer?
Reduza a corrente de carga e a corrente de frenagem, especialmente quando a bateria estiver totalmente carregada, e verifique se o BMS (Battery Management System) não está interrompendo o processo de carga.