logo
Nachricht senden
Startseite Fälle

Der Fall des intermittierenden Fehltritts des JGB37-520 Encodermotors

Bescheinigung
China Shenzhen Jinshunlaite Motor Co., Ltd. zertifizierungen
China Shenzhen Jinshunlaite Motor Co., Ltd. zertifizierungen
Ich bin online Chat Jetzt

Der Fall des intermittierenden Fehltritts des JGB37-520 Encodermotors

July 14, 2025
Der Fall des intermittierenden Fehlschritts des JGB37-520-Encodermotors
Ein 72-stündiger Grundursache-Abbau
Autorin: Universität RoboMaster ECU Team
Datum: 14. Juli 2025
  1. Symptom
    20. Dezember 2024, während der Abstimmung unseres 2025 RoboMaster Infanteriroboters:
    • Bei 1,5 m/s geraden Sprint drehte sich der Roboter alle 3,5 m um 3,5 cm nach rechts.
    • Beim Driften wird der rechte JGB37-520 (12 V, 30:1, AB Encoder) Geschwindigkeit um 15% gesunken; linkes Rad normal.
    • Durch Neustart des STM32F407-Master wurde das Problem für ~ 30 Sekunden verdeckt, danach kehrte es zurück.
    • Motortemperatur 35 °C, Versorgung mit 12,1 V, ohne Über- oder Unterspannungsmelder.
  2. Erste Kontrollen
    Schritt. Aktion. Ergebnis. Schlussfolgerung.
    Ich bin nicht derjenige, der dir das sagt.
    1 Wechseln Sie Motoren nach links/rechts. Driftrichtung folgt dem Motor. Motorspezifische Ausgabe.
    2 Scope A/B-Wellenformen Reinigen von 3,3 V-Quadratwellen Codierer-Hardware OK
    ♫ 3 ♫ Laufen Sie in offener Schleife (Encoder nicht angeschlossen) ♫ ♫ Keine Drift ♫ ♫ Problem im geschlossenen Kreislauf ♫
    4 PID wird sofort zu 100% gesättigt Falsches Ziel nicht erreicht
  3. Analyse der Ursachen
  4. Erdsprung in der gemeinsamen Verkabelung
    Motorstrom und Encoder GND teilen sich ein 30 cm Bandkabel (Motor AWG20, Encoder AWG28).
  5. MCU-Filter zu eng
    STM32 TIM Eingangsfilter auf 0,1 μs eingestellt → Spike-Kanten als gültig gezählt → 2?? 3 zusätzliche Impulse → PID reduziert PWM → tatsächliche Haltbarkeit.
  6. Auslöserzustand
    Es tritt nur auf, wenn die PWM > 80% und der Motorstrom > 1,2 A beträgt; bei Niedriggeschwindigkeitsprüfungen wurde es nie wiedergegeben.
  7. Befestigungen
  8. Umschließen
    • 24 AWG-Twisted Pair für den Encoder 5 V & GND getrennt, physisch vom Strom abgeleitet.
    • 100 μF + 0,1 μF Entkopplung am Motoranschluss, um den Bodensprung abzuschalten.
  9. MCU-Parameter
    • TIM-Filter auf 1 μs erweitert.
    • Aktivieren Sie den 3-Stunden-Digital-Deglitch.
  10. Sicherung der Software
    • Alle 1 ms überprüfen “Impulssteigerung × Gangverhältnis” Geschwindigkeit; Abweichung > 5% → Flagge “Encoderfehler” → 50 ms lang wieder in die offene Schleife und dann wieder synchronisieren.
  11. Überprüfung
    • 100 m Hin- und Rückfahrt bei 2 m/s bei voller Last: Nullverschiebung.
    • 48-stündige Verbrennung (zufällig 80-100% PWM): keine Fehleinschätzung.
    • Sieben Wettkampfspiele, insgesamt 3,6 km: kein Sprint-Drift.
  12. Die Lehren
  13. “Encoder sieht gut aus” ≠ “Signalkette ist gut”; Bodensprung ist der stille Killer.
  14. Bei PWM > 80% kann der JGB37-520 1,5 A ziehen; seine Erdung wird wie eine Stromleitung behandelt.
  15. Immer Software-Escape hinzufügen: geschlossene Schleife-Systeme benötigen “Sensor verloren” “Open-Loop Safe” Logik.
Das ECU-Team hat diese Übung in die "JGB-Series Wiring Checklist V2.1" umgewandelt, die nun für jeden zukünftigen Bot obligatorisch ist.
Kontaktdaten
Shenzhen Jinshunlaite Motor Co., Ltd.

Ansprechpartner: Mrs. Maggie

Telefon: 15818723921

Faxen: 86--29880839

Senden Sie Ihre Anfrage direkt an uns (0 / 3000)