Czytanie i naprawa błędów VESC: przeciążenie, awaria układu sterowania silnikiem (DRV), zbyt niskie napięcie…
Kiedy kontroler VESC się wyłącza, zazwyczaj zapisuje kod błędu. Ten kod jest najlepszym wskaźnikiem, który pomaga zidentyfikować przyczynę problemu: wskazuje, czy problem wynika z prądu, napięcia, temperatury, czy też z problemu z czujnikiem. Ten przewodnik wyjaśnia, jak odczytywać te kody błędów, a następnie opisuje najczęściej występujące kody i sposoby ich naprawy.
Najważniejsze
- Program VESC Tool wyświetla aktualny błąd, a polecenie `faults` w terminalu wyświetla listę błędów zarejestrowanych od momentu uruchomienia.
- Najczęstsze problemy w hulajnogach elektrycznych dotyczą prądu, napięcia akumulatora oraz temperatury.
- Powtarzający się błąd wskazuje na problem, który należy rozwiązać, a nie na ustawienie, które należy zmienić.
- Zanotuj stan urządzenia w momencie wystąpienia awarii: prędkość, przyspieszenie, poziom naładowania baterii, temperatura.
Odczytywanie błędów
Połącz się z kontrolerem za pomocą programu VESC Tool (zobacz nasz przewodnik, jak zainstalować i podłączyć VESC Tool). Aktualny błąd jest wyświetlany na pasku stanu oraz w danych w czasie rzeczywistym, w postaci FAULT_CODE_ wraz z jego nazwą. W terminalu programu VESC Tool, polecenie faults wyświetla listę błędów zarejestrowanych od momentu włączenia, wraz ze stanem kontrolera w danym momencie: prąd, napięcie, temperatura, cykl pracy, prędkość. Te wartości często dostarczają informacji o przyczynie problemu.
Zapisane błędy są tracone po wyłączeniu urządzenia: należy je odczytać przed wyłączeniem zasilania.
Błędy prądowe
ABS_PRZEKROCZONE_PRĄD
Prąd przekroczył absolutne maksimum (Absolute Maximum Current), co spowodowało wyłączenie całego systemu przez kontroler. Typowe przyczyny to: nieprawidłowe wykrywanie silnika, zbyt bliska wartość absolutnego maksimum w stosunku do maksymalnego prądu silnika, czujniki położenia przekazujące nieprawidłowe informacje lub silne wibracje powodujące błędne odczyty położenia. Powtórz proces wykrywania silnika, sprawdź czujniki i margines bezpieczeństwa między wartościami. Zapoznaj się z naszymi poradnikami dotyczącymi wykrywania silnika oraz ograniczeń prądowych.
DRV
Obwód sterujący tranzystorami mocy wykazał problem. Może to być spowodowane zwarciem w jednej z faz, w silniku, niestabilnym zasilaniem lub uszkodzeniem układu zasilania. Sprawdź przewody fazowe i izolację silnika; jeśli problem nadal występuje po odłączeniu silnika, kontroler wymaga sprawdzenia.
HIGH_OFFSET_CURRENT_SENSOR i UNBALANCED_CURRENTS
Czujnik prądu wskazuje nieprawidłowy odczyt w stanie spoczynku, lub prądy w trzech fazach przestają się równoważyć. Często jest to oznaka uszkodzenia czujnika lub jednej z faz, lub nieprawidłowego podłączenia przewodu fazowego.
Problemy z napięciem
NIERÓWNOLEGAŁOŚĆ NAPIĘCIA (poniżej progu)
Napięcie wejściowe spadło poniżej minimalnej wartości ustawionej. W przypadku hulajpogów często oznacza to prawie rozładowaną baterię lub baterię, która ulega przeciążeniu podczas wysiłku, ponieważ prąd żądany przekracza to, co jest w stanie dostarczyć. Zmniejsz prąd pobierany z baterii lub sprawdź stan ogniw. Zobacz nasz przewodnik na temat baterii, która powoduje odcięcie zasilania.
NADMIAROWE NAPIĘCIE
Napięcie przekroczyło maksymalną wartość, co zazwyczaj zdarza się podczas hamowania elektrycznego przy pełnej baterii lub gdy system zarządzania baterią (BMS) przerwał ładowanie. Zmniejsz wartość "Battery Current Max Regen" oraz prąd hamowania i sprawdź, czy system "defłuksowania" jest aktywny: przerwanie zasilania przy dużej prędkości, gdy system "defłuksowania" jest aktywny, może podnieść napięcie. Zapoznaj się z naszym przewodnikiem na temat "defłuksowania" w programie VESC Tool.
GATE_DRIVER_PRZEWIĄŻANIE_NAPIĘCIA, GATE_DRIVER_ZANIŻONE_NAPIĘCIE, MCU_ZANIŻONE_NAPIĘCIE
Wewnętrzny zasilacz kontrolera znajduje się poza dopuszczalnym zakresem. Te błędy często wskazują na problem sprzętowy lub zakłócenia w zasilaniu – należy sprawdzić.
Błędy związane z temperaturą
OVER_TEMP_FET i OVER_TEMP_MOTOR
Kontroler lub silnik przekroczył dopuszczalną temperaturę. Aby uniknąć tego, kontroler stopniowo zmniejsza prąd. Sprawdź chłodzenie kontrolera, ograniczenia prądowe oraz, w przypadku silnika, czujnik temperatury i jego ustawienia. Zobacz nasz przewodnik na temat przegrzewania się silnika elektrycznego.
Wady czujników
Błędy ENCODER_… (SPI, SINCOS, NO_MAGNET, MAGNET_TOO_STRONG…) oraz RESOLVER_… dotyczą czujnika położenia silnika: problem z kablem, nieprawidłowo umieszczonym magnesem, uszkodzonym czujnikiem. Zobacz nasz przewodnik na temat czujników położenia.
Pozostałe usterki
- BOOTING_FROM_WATCHDOG_RESET : Kontroler został ponownie uruchomiony po wykryciu problemu w działaniu programu. Pojedynczy przypadek może być spowodowany zakłóceniami; częste powtarzanie się tego problemu wymaga dalszego zbadania.
- `FLASH_CORRUPTION i jego warianty: pamięć zawierająca program lub konfigurację została uszkodzona. Należy ponownie zaprogramować lub przepisać konfigurację.`
- OVERSPEED i ABS_OVERSPEED: Prędkość przekroczyła ustawioną granicę.
Wskazówka dla warsztatu.
Nigdy nie ignoruj ostrzeżeń i nie próbuj wyłączać zabezpieczeń, aby pozbyć się problemu, jeśli nie rozumiesz jego przyczyny. Błąd związany z prądem lub napięciem to sygnał, że system ochrony zadziałał prawidłowo. Ignorowanie go oznacza jedynie odroczenie problemu, który prawdopodobnie pojawi się ponownie i może być znacznie droższy w naprawie.
Dla pełnej procedury diagnostycznej, zapraszamy do zapoznania się z naszym przewodnikiem na temat hulajnogi, która nagle przestaje przyspieszać. Jeśli wolisz powierzyć to zadanie profesjonalistom, nasz warsztat oferuje diagnostykę w cenie robocizny.
Często zadawane pytania
Gdzie mogę zobaczyć historię błędów?
W terminalu programu VESC Tool, użyj komendy "faults". Wyświetli ona listę błędów, które wystąpiły od ostatniego uruchomienia urządzenia: przeczytaj je przed wyłączeniem.
Co oznacza komunikat "ABS_OVER_CURRENT"?
Prąd przekroczył absolutną granicę, co spowodowało odcięcie zasilania przez kontroler. Najczęstsze przyczyny to konieczność ponownego przeprowadzenia detekcji silnika, uszkodzone czujniki położenia lub zbyt nisko ustawiona absolutna granica prądu silnika.
Mój kontroler wyświetla komunikat "UNDER_VOLTAGE" (niskie napięcie) podczas pełnego przyspieszenia.
Akumulator traci wydajność pod obciążeniem. Zmniejsz prąd pobierany z akumulatora lub zleć sprawdzenie stanu akumulatora: zużyte ogniwy mogą nie być w stanie dostarczyć odpowiedniego prądu.
Problem związany z układem DRV pojawia się nieustannie.
Sprawdź przewody fazowe oraz izolację silnika. Jeśli problem nadal występuje po odłączeniu silnika, prawdopodobnie przyczyną jest układ zasilania kontrolera.
PRZEPRĄD podczas hamowania: co robić?
Zmniejsz prąd ładowania i prąd hamowania, szczególnie gdy bateria jest w pełni naładowana, i upewnij się, że system zarządzania baterią (BMS) nie przerywa procesu ładowania.