Att läsa och åtgärda VESC-fel: överström, DRV-fel, underspänning, etc.
När en VESC-styrenhet stängs av registrerar den nästan alltid en felkod. Denna kod är den bästa ledtråden för att hitta orsaken: den indikerar om problemet beror på ström, spänning, temperatur eller en sensor. Denna guide förklarar hur man läser dessa felkoder, och vad de vanligaste koderna betyder samt hur man åtgärdar dem.
Det viktigaste
- VESC Tool visar det aktuella felet, och kommandot `faults` i terminalen listar de fel som har registrerats sedan systemet startades.
- De vanligaste felen på en elscooter rör strömmen, batterispänningen och temperaturen.
- Ett återkommande fel indikerar ett problem som måste åtgärdas, inte en inställning som behöver justeras.
- Notera maskinens status vid tidpunkten för felet: hastighet, acceleration, batteriladdning, temperatur.
Läs felkoder
Anslut till styrenheten med VESC Tool (se vår guide för att installera och ansluta VESC Tool). Det aktuella felet visas i statusfältet och i realtidsdata, i formatet FAULT_CODE_ följt av dess namn. I VESC Tools terminal listar kommandot faults de fel som har registrerats sedan start, tillsammans med styrenhetens status vid den tidpunkten: ström, spänning, temperatur, duty cycle (pulsbreddsmodulation), hastighet. Dessa värden ger ofta en indikation på orsaken.
De fel som registrerats raderas när enheten stängs av: läs dem innan du stänger av strömmen.
Strömavvikelser
ABS_ÖVERSTRÖM
Strömmen översteg den absoluta maximala gränsen (Absolute Maximum Current) och styrenheten stängde av allt. Vanliga orsaker: felaktig motoridentifiering, en absolut gräns som är för nära den maximala motorströmmen, positionssensorer som ger felaktig information, eller stark vibration som påverkar den uppskattade positionen. Utför motoridentifieringen igen, kontrollera sensorerna och marginalen mellan gränserna. Se våra guider om motoridentifiering och strömgrenser.
DRV
Kretsen som styr effekttransistorerna har indikerat ett problem. Detta kan bero på en kortslutning i en fas eller i motorn, en instabil strömförsörjning, eller en skadad effektkrets. Kontrollera fasledningarna och motorns isolering; om felet kvarstår när motorn är frånkopplad, bör styrenheten undersökas.
HIGH_OFFSET_CURRENT_SENSOR och UNBALANCED_CURRENTS
En strömsensor visar en avvikande mätning när den är inaktiv, eller så är strömmen i de tre faserna inte längre balanserad. Detta indikerar ofta en defekt sensor eller fas, eller en felaktigt ansluten fasledning.
Spänningsfel
UNDERSPÄNNING
Spänningen på ingången har understigit det inställda minimivärdet. På en elscooter brukar detta bero på att batteriet är nästan urladdat, eller att batteriet inte klarar av belastningen eftersom den ström som efterfrågas överstiger vad det kan leverera. Sänk batteriströmen eller kontrollera batteriets celler. Se vår guide om batterier som stänger av.
ÖVERSPÄNNING
Spänningen har överskridit maxgränsen, vilket oftast inträffar vid bromsning med elmotor när batteriet är fullt, eller när batteriövervakningssystemet (BMS) har avbrutit laddningen. Minska "Battery Current Max Regen" och bromströmmens värde, och kontrollera om "defluxing" är aktiverat: en avstängning vid hög hastighet med aktiv "defluxing" kan öka spänningen. Se vår guide om "defluxing" i VESC Tool.
GATE_DRIVER_ÖVERSPÄNNING, GATE_DRIVER_UNDERSPÄNNING, MCU_UNDERSPÄNNING
En intern strömförsörjning i styrenheten ligger utanför sitt tillåtna område. Dessa fel indikerar ofta ett hårdvaruproblem eller en störning i strömförsörjningen – bör kontrolleras.
Temperaturfel
OVER_TEMP_FET och OVER_TEMP_MOTOR
Styrenheten eller motorn har överskridit sin temperaturgräns. Innan detta inträffar, minskar styrenheten gradvis strömmen. Kontrollera styrenhetens kylning, strömbegränsningarna och, för motorn, temperatursonden och dess inställning. Se vår guide om uppvärmning av elmotorer.
Sensorfel
Felen ENCODER_… (SPI, SINCOS, NO_MAGNET, MAGNET_TOO_STRONG…) och RESOLVER_… avser motorns positionsgivare: kabel, magnet felplacerad, defekt sensor. Se vår guide om positionsgivare.
De andra felen
- BOOTING_FROM_WATCHDOG_RESET : Styrenheten har startat om efter att programmet har låst sig. Ett enskilt fall kan bero på en störning; upprepade tillfällen kräver en undersökning.
- FLASH_CORRUPTION och dess varianter: Minnet som innehåller programmet eller konfigurationen är korrupt. Det är nödvändigt att flasha om eller skriva om konfigurationen.
- ÖVERSKRIDEN HASTIGHET och ABS_ÖVERSKRIDEN_HASTIGHET: Hastigheten har överskridit en inställd gräns.
Tips för verkstaden.
Återställ aldrig en begränsning för att åtgärda ett fel utan att först förstå orsaken. Ett fel som rör ström eller spänning är en skyddsmekanism som har aktiverats: att inaktivera den innebär att man riskerar nästa fel, som ofta kan vara dyrare att åtgärda.
För en komplett felsökningsprocedur, se vår guide om elscootern som stannar när du gasar. Om du föredrar att lämna in den för felsökning, debiterar vår verkstad för diagnosen enligt arbetstid.
Vanliga frågor
Var kan jag se historiken över fel?
I VESC Tool-terminalen, använd kommandot "faults". Det listar felen sedan senaste omstart: läs igenom dem innan du stänger av.
Vad betyder ABS_OVER_CURRENT?
Strömmen översteg den absoluta gränsen och styrenheten stängdes av. De vanligaste orsakerna är att motoravkänningen behöver göras om, defekta positionsgivare eller att den absoluta strömggränsen är för nära motorns maximala ström.
Min styrenhet visar "UNDER_VOLTAGE" (för låg spänning) när jag gasar på fullt.
Batteriet kollapsar under belastning. Sänk batteriets ström eller låt batteriet kontrolleras: utslitna celler klarar inte längre den aktuella strömstyrkan.
Felet DRV återkommer ständigt.
Kontrollera kablarna för faserna och isoleringen på motorn. Om felet kvarstår även när motorn är frånkopplad, är det troligtvis strömkretsen i styrenheten som är problemet.
ÖVERSPÄNNING vid bromsning: vad ska man göra?
Minska laddningsströmmen och bromskraften, särskilt när batteriet är fullt, och kontrollera att batterihanteringssystemet (BMS) inte avbryter laddningen.