logo
Wyślij wiadomość
  • Polish
Dom Sprawy

Przypadek przerywanego błędu kroku silnika szyfrującego JGB37-520

Orzecznictwo
Chiny Shenzhen Jinshunlaite Motor Co., Ltd. Certyfikaty
Chiny Shenzhen Jinshunlaite Motor Co., Ltd. Certyfikaty
Im Online Czat teraz

Przypadek przerywanego błędu kroku silnika szyfrującego JGB37-520

July 14, 2025
W przypadku przerywanego błędu w ruchu silnika JGB37-520
¢ 72-godzinne zbadanie przyczyny
Autor: Uniwersytecki Zespół RoboMaster ECU
Data: 14 lipca 2025
  1. Objawy
    20 grudnia 2024, podczas dostrojenia naszego robota piechoty 2025 RoboMaster:
    • Przy prędkości 1,5 m/s w linii prostej robot dryfował o 3,5 cm w prawo co 3,5 m.
    • Podczas dryfowania prawy JGB37-520 (12 V, 30:1, koder AB) prędkość spadła o 15%; lewe koło normalne.
    • Ponowne uruchomienie mastera STM32F407 ukryło problem przez ~ 30 s, a następnie powrócił.
    • Temperatura silnika 35 °C, napięcie 12,1 V stałe, bez alarmu prądu lub niskiego napięcia.
  2. Wstępne kontrole
    Krok. Działanie. Wynik. Wniosek.
    /Wszystko jest w porządku.
    1 Przełącz silniki lewo/prawo kierunek dryfuje zgodnie z kierunkiem silnika
    2 / 2 / 2 / 2 / 3 / 3 / 4 / 4 / 5 / 5 / 5 / 5 / 6 / 6 / 6 / 7 / 7 / 7 / 7 / 8 / 8 / 8 / 8 / 8 / 8 / 8 / 8 / 9 / 9 / 9 / 9 / 9 / 9 / 9 / 9 / 9 / 9 / 9 / 9 / 9 / 9 / 9 / 9 / 9 / 9 / 9 / 9 / 9 / 9 / 9 / 9 / 9 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10 / 10
    ♫ 3 ♫ uruchomić pętlę otwartą (koder odłączony) ♫ ♫ bez dryfu ♫ ♫ problem w ścieżce zamkniętej pętli ♫
    4 Logicznie analizuj wyjście PID. PID natrętnie nasyca się na 100%. Fałszywy "cel nie został osiągnięty".
  3. Analiza przyczyn
  4. Odbicie z ziemi w połączonych okablowaniach
    Silnik i koder GND mają wspólny 30 cm kabel wstążkowy (silnik AWG20, koder AWG28).
  5. Zbyt wąski filtr MCU
    STM32 TIM filtr wejściowy ustawiony na 0,1 μs → krawędzie szczytowe zaliczane jako ważne → 2?? 3 dodatkowe impulsy → PID zmniejsza PWM → rzeczywiste zatrzymanie
  6. Warunek uruchomienia
    Występuje tylko wtedy, gdy PWM > 80% i prąd silnika > 1,2 A; testy niskich prędkości nigdy go nie odtworzyły.
  7. Rozwiązania
  8. Przełączyć
    • Oddziel 24 AWG zwróconych par dla kodera 5 V & GND, fizycznie odłączone od zasilania.
    • 100 μF + 0,1 μF odłączanie w końcowym miejscu silnika w celu likwidacji odbicia ziemi.
  9. Parametry MCU
    • Filtr TIM poszerzony do 1 μs.
    • Włącz 3-godzinny cyfrowy defekt.
  10. Ochrona oprogramowania
    • Co 1 ms weryfikuj prędkość wzrostu impulsów × współczynnika biegów; odchylenie > 5% → błędy kodera → powrót do pętli otwartej przez 50 ms, a następnie ponowne zsynchronizowanie.
  11. Weryfikacja
    • 100 m podróż w obie strony przy prędkości 2 m/s przy pełnym obciążeniu: zerowa przepływność.
    • 48-godzinny czas spalania (przypadkowy 80-100% PWM): bez błędów.
    • Siedem meczów konkursowych, łącznie 3,6 km: brak driftów sprintu.
  12. Lekcje
  13. “Encoder wygląda dobrze” ≠ “sygnał jest dobry”; odbicie ziemi jest cichym zabójcą.
  14. Przy PWM > 80% JGB37-520 może pociągać 1,5 A; traktuje jego okablowanie uziemione jak przewód elektryczny.
  15. Zawsze dodawać ucieczkę oprogramowania: systemy z pętlą zamkniętą wymagają logiki “strata czujnika” → bezpiecznego pętli otwartej.
Zespół ECU przekształcił to ćwiczenie w ′′JGB-Series Wiring Checklist V2.1′′, teraz obowiązkowy dla każdego przyszłego robota.
Szczegóły kontaktu
Shenzhen Jinshunlaite Motor Co., Ltd.

Osoba kontaktowa: Mrs. Maggie

Tel: 15818723921

Faks: 86--29880839

Wyślij zapytanie bezpośrednio do nas (0 / 3000)