BLDC Motor PLL überschwingt bei hoher Drehzahl

Gast #6891543
Lesenswert?
• ▲
▼
Hallo.

Ich habe das Problem, dass ich einen BLDC Motor unter Zuhilfenahme eines
umprogrammierten Lishui Controllers (Chinesischer Ebike Controller mit
STM32FEBKC6T6 drauf) ansteuern möchte. Der Motor ist ein 10 Zoll 
Radnabenmotor mit Getriebe und Freilauf.

Nun aber das Problem:

Für den Lishui Controller gibt es eine Open Source Firmware, die auch 
funktioniert, bei den meisten Motoren. Bei meinem habe ich das Problem, 
dass die Speed PLL die die Firmware verwendet bei etwa 80% der 
Höchstdrehzahl des Motors anfängt nach "oben" und "unten" zu 
überschwingen.

Die Werte der PLL sind aktuell auf

I Faktor 10
und P Faktor 8
eingestellt, was auch das einzige ist womit der Motor überhaupt läuft.
Speedshift (Das verringern des Shiftfaktors der PLL bei steigender 
Drehzahl) habe ich auch schon probiert, das machts eher schlimmer als 
besser.

Bei Rad in der Luft stabilisiert sich das Schwingen wieder wenn man mehr 
Gas gibt, wenn aber das Fahrzeug das an dem Motor dran hängt (E Scooter) 
auf dem Boden dann auch fahren soll wird der Motor zuverlässig bei ca. 
80% seiner Nenndrehzahl krachend abgewürgt. Darunter läuft er sauber, 
und wenn man es denn schafft über die 80% Drehzahl zum kommen auch. Nur 
genau in diesem kleinen Bereich würgt er ab.

Das hier ist die Open Source Firmware:
https://github.com/EBiCS/EBiCS_Firmware

Die eigentliche Frage ist nun, ob jemand hier weiß, wie man das Abwürgen 
abstellen kann, ich denke nämlich auch nicht dass es dem Motor so gut 
tut, und schon garnicht dem Getriebe.

Man kann die Firmware übrigens auch ohne Speed PLL betreiben, aber dann 
klingt der Motor als ob Sand drin wäre, ist also wirklich laut.

Ich hoffe, es kann hier einer helfen, meine Fähigkeiten in Sachen 
Programmieren reichen leider noch nicht, um dahingehend eine Lösung zu 
finden.

Gruß

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 4 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.