RP ✔️ SHFW Anleitung (ScooterHacking Utility) - Ninebot & Xiaomi E-Scooter Tuning

Hatte darauf gehofft, dass dies "unvernünftige" (oder welche bei denen Geld keine Rolle spielt) schon längst ausprobiert hatten. ;)
Im ernst; ich habe das noch nicht ausprobiert.
Allerdings, wenn, sollte es zu sofortigen Aussetzern kommen und damit (da in dem Fall ja immer nur sehr kurz oberhalb 32A) eigentlich nicht zu Defekten.
 
  • Hilfreich!
Reaktionen: Olli_69
Hatte darauf gehofft, dass dies "unvernünftige" (oder welche bei denen Geld keine Rolle spielt) schon längst ausprobiert hatten. ;)
Im ernst; ich habe das noch nicht ausprobiert.
Allerdings, wenn, sollte es zu sofortigen Aussetzern kommen und damit (da in dem Fall ja immer nur sehr kurz oberhalb 32A) eigentlich nicht zu Defekten.
Genau, bei kurzen Überschreitungen schaltet das BMS kurz ab, der Scooter fängt an zu Ruckeln. Danach schaltet das BMS ganz ab und der Scooter geht aus.

Natürlich wurde das ganze eruiert und verifiziert, das saugt sich keiner aus den Fingern. Spannend wäre es zu testen, wie es sich bei den neuen 4-stelligen BMS verhält bzw. ob sich was geändert hat (glaube ich aber nicht).

Und nur nochmal allgemein zur Richtigstellung:

28A ist der empfohlene sichere Max-Wert->da das BMS bei 32A abschaltet. Natürlich kann man (bei Stock-Akku) auch 29-31A einstellen und hoffen, dass es klappt - nur empfehlen kann man es nicht.

Für die Phasenstecker gibt es KEINE max, A-Empfehlung, da due Toleranzen zu hoch sind. Manche schmelzen bei 28A,andere bei 25A Stock, wobei keiner weiß, bei wieviel A genau das passiert ist.

Die sichere und einzige Empfehlung lautet daher: Stecker direkt tauschen.
 
Ok, dann habe ich zumindest (unfreiwillig/freiwillig ;)) getestet, dass die BMS meiner beiden G30D II
bei 32A (beide mit diesen SHU Einstellungen seit nun ca. 1200 km) noch nie abgeschaltet hatten.
 
Jetzt doch noch mal nachgefragt: Ging es bei den Diskussionen der 32A in den letzten Posts (seit #3.138) hier nicht um die Frage, ob die Phasenstecker im original das (>=32A) mitmachen oder nicht? Unabhängig davon ob man jetzt 1, 2, 3 oder N Akkus eingebaut hat? Geht doch am Ende alles über den gleichen Phasenstecker?
In sofern ist die Ausführung und Erfahrung über 5k km von B Bjay12 ja themenzugewandt und interessant. Bestätigt letztendlich dann auch noch mal die zuvor erwähnte Qualitätsspanne / Toleranz der Phasenstecker bzw. derer Verarbeitung
 
Ok, dann habe ich zumindest (unfreiwillig/freiwillig ;)) getestet, dass die BMS meiner beiden G30D II
bei 32A (beide mit diesen SHU Einstellungen seit nun ca. 1200 km) noch nie abgeschaltet hatten.
Dann erreichst du keine 32A 😉. Einstellen kann man viel. Es sei denn, du hast mit m365 dash/tools aufgezeichnet, dass er die 32 A auch wirklich zieht 😊
 
...​
  • Die Ampere sind nun "echte" Ampere und keine ungefähren Angaben von Ampere-werten. Werden 25A eingestellt sind es 25A.​
    Nicht mehr oder weniger, wie vorher gehabt. Dies hat den Vorteil, dass Ihr nun mehr Anzug habt. Es werden max 32A empfohlen, da die Kabel nur so viel nominell aushalten.
    Im folgenden Bild sind die Phasenstecker des Motors zu erkennen, die aufgrund einer zu hohen thermischen Belastung geschmolzen sind.
    Daher unser ausdrücklicher Apell an euch, niemals bei den Ampere-Werten übertreiben!!!

    Phasenstecker.png


    Die Spitzenleistung bei SHFW beträgt dauerhaft 65A. (Current-Limit) Bei 48V/13S werden, wie in der Anleitung empfohlen, max. 27A eingestellt.
Hmm :unsure:
 
die brake energy die man in der SHU einstellt ist energie die aufgewendet werden muss um den scooter zu bremsen richtig? Kann mir jemand erklären warum in den graphen der m365 tools app dann td die Leitung negativ wird beim bremsen? wird doch energie rückgewonnen oder ist das ein anzeigefehler?
 
die brake energy die man in der SHU einstellt ist energie die aufgewendet werden muss um den scooter zu bremsen richtig? Kann mir jemand erklären warum in den graphen der m365 tools app dann td die Leitung negativ wird beim bremsen? wird doch energie rückgewonnen oder ist das ein anzeigefehler?
Wenn verbrauchte Energie mit z. B. + 25A angezeigt wird, ist es doch logisch, daß rückgewonnene Energie mit - 10A angezeigt wird.

Hast du ein Solar-Balkonkraftwerk und einen analogen Zähler, dreht der sich ja dann auch rückwärts 🤝
 
Wenn verbrauchte Energie mit z. B. + 25A angezeigt wird, ist es doch logisch, daß rückgewonnene Energie mit - 10A angezeigt wird.

Hast du ein Solar-Balkonkraftwerk und einen analogen Zähler, dreht der sich ja dann auch rückwärts 🤝
Das heißt es wird doch rückeingespeist mit der SHFW? In der Anleitung steht dass KERS nichr mehr unterstützt wird, somit hab ich angenommen dass keine Energie rückgewonnen wird sondern auch zum bremsen welche aufgewendet wird...
 
Die "Last" dafür kann nur der Akku sein, ansonsten müsste es einen gesonderten (Brems)Widerstand geben.
Mit kein Kers ist wohl keine "ständige automatische" Abbremsung bei jedem Gas-wegnehmen gemeint ?
 
  • Hilfreich!
Reaktionen: Olli_69
Die "Last" dafür kann nur der Akku sein, ansonsten müsste es einen gesonderten (Brems)Widerstand geben.
Mit kein Kers ist wohl keine "ständige automatische" Abbremsung bei jedem Gas-wegnehmen gemeint ?
könnte nicht statt akku als "last" auch durch den Controller der Stromzeiger so gestellt werden dass er halt ein negatives drehmoment hat? damit würde auch energie verbraten werden und ein bremseffekt erzielt - oder bedenke ich da was nicht?
 
Hallo, eine Frage zu den PID Regelgrößen. Gibt es dafür getestet Standart Werte die ich benutzen kann? Ich weiß in der Anleitung auf der ersten Seite gibt es einen Screenshot mit den Werten. Doch wenn man die benutzt macht der Motor bei 20kmh immer ein jenseits lautes Geräusch ohne wirklich schnell zu beschleunigen... in der ersten Software Version mit Field Weakening, 0.3.0, konnte man in der Shfw App die Werte nicht ändern und der Scooter hat gut beschleunigt und sich nicht so auffällig laut verhalten, wie jetzt mit diesen PID Zusatzeinsetellungen...
 
könnte nicht statt akku als "last" auch durch den Controller der Stromzeiger so gestellt werden dass er halt ein negatives drehmoment hat? damit würde auch energie verbraten werden und ein bremseffekt erzielt - oder bedenke ich da was nicht?
Die vom Motor erzeugte Leistung, die beim bremsen "anfällt" (muss, ansonsten könnte man damit nicht verzögern), muss ja wo hin.
Wenn damit kein Verbraucher (in unseren Fall der Akku, der diese momentane Leistung auch tatsächlich aufnehmen kann) gespeist werden kann,
müsste diese also zu 100% in Wärme gewandelt werden.
Wenn dieser Verbraucher aber rein die Fet's selbst wären, indem sie die Phasen des Stator untereinander geregelt brücken, würde das bedeuten,
dass zum einen (da dann je zwei Fet's in Reihe, je zwei Phasen brücken müssen) ein bei wenigen Milliohm (fast) unendlich grosser Strom fliessen würde
und die gesamte dazu proportionale Wärmemenge der Bremsleistung augenblicklich über eine winzige Oberfläche (nämlich der wenigen mm² der Die's der Fet's),
statt über einer adäquat grossen Oberfläche "und Masse" eines entsprechend dimensionierten Widerstand
(bei dem der Strom dann auch, R berechnet, nicht I max der Fet's überschreiten würde) abführt werden müsste.
 
Zuletzt bearbeitet:
Kann es sein das bei dem neuen Controller und Gen4 Motor gar keine Phasenstecker gibt, die Kabel vom Motor werden ja direkt auf dem Controller verschraubt, ist das jetzt eher Positiv oder Negativ. Würde denken das somit ja eine Fehlerquelle raus ist oder denke ich Falsch.
 
Kann es sein das bei dem neuen Controller und Gen4 Motor gar keine Phasenstecker gibt, die Kabel vom Motor werden ja direkt auf dem Controller verschraubt, ist das jetzt eher Positiv oder Negativ. Würde denken das somit ja eine Fehlerquelle raus ist oder denke ich Falsch.
Sind doch immernoch Phasenstecker, nur eben andere. Kann mir aber vorstellen das der Kontakt hier besser ist als bei den alten. Die neuen haben auch kein Plastik unmittelbar um sich rum und sind fest an ihrem Platz verschraubt, also verschmelzen die nicht direkt mit dem nächstbestem Kabel. Denke die sind also etwas sicherer als die Stecker am alten Controller
 
  • Hilfreich!
Reaktionen: Ronja und Nastek20a
Ja schon heftig komme mit field weaking auf 53 Sachen 🤣 profiel Umschalten geht auch gut.

Öffne ich nun das Scooter Hacking Utility steht da kurz drive126 und kurz danach SHFW, steht dort zwar als g30d und die Seriennummer stimmt wieder, aber schade das dort SHFW steht, kann man da nich etwas machen, das dort auch nur die normale drive sichtbar ist?

Edit: Kann mich drehen und wenden wie ich will, meiner Bremst hinten mit SHFH nicht mehr so hart und gut wie Cfw roms die ich erstellt habe, keine Ahnung woran es liegt, merke das auch echt am Bremsweg.

Mit Field Weaking und auch de Fehlerkorrektur Einstellungen werde ich bald mal eine Schwingungsmessung machen, sobald ich nach dem Urlaub Zugriff auf die Seismische Mess Apparatur habe. Dann kann ich das Frequenzspectrum vom Motor Visualisieren und versuchen durch passende Settings den besten Motorlauf zu finden. Müsste möglich sein so die Resonanzfrequenzen die bei Field Weaking enstehen auf ein Minimum zu bringen.

Diese Messung ist von einem Permanent Magnet Motor mit 120Ampere und 8000 Newtonmeter, bei den 141,5Rpm und dem niedrigen Peak handelt es sich um einen 15 Meter Ventilator von 1,5 tonnen. In diesem Fall sind die hohen Allgemein Werte von Gebäude selber und von Pumpem von Ventilator und vom Permanent Magnet Motor. In diesem Fall stimmt auch etwas mit der Ansteuerung nicht. Das ganze Spectrum ist voll mit Peaks die dort nicht hin gehören

Lange Rede kurzer Sinn, damit kann man auch einen E Scooter durch messen und die best mögliche Antseuerung finden, werde berichten was ich erreichen kann. Übrigens ein Traumhaftes Gerät, man kann die Lager von jedem Motor prüfen, selbst in einem V8 kann ich damit jedes Lager Visualisieren, man muss nur die Drehzahlen wissen und ausrechnen. Feinauswuchtung vom Rad geht ebenso damit. Nur der Messnehmer kostet schon 7000€.

Ideal um zu gucken was mit Field Weaking passiert und ob man da durch gute Settings etwas verbessern kann.
20230710_114953.webp
 
Zuletzt bearbeitet:
Brauche ich zum flashen eines G30D also keine extra hardware?
Hast du den ersten Post nicht gelesen?
Steht ganz oben dran:
ℹ️Info
SHU v2.1 kann bei den G30 Max Scootern nur bis DRV173 (egal welcher Controller) eine SHFW oder andere DRV's flashen.
Ab einer DRV183 (oder DRV1.7.13 je nach App angezeigt) und aufwärts kann der Controller nicht mehr per App (Bluetooth) geflasht werden.
Denn die DRV183 besitzt einen bis dato ungeknackten Flash-Schutz!
Wenn ihr einen alten G30 Max v1.0 Controller mit STM32 MCU habt, muss die DRV183 vorher manuell via ST-Link downgraded werden.
Habt ihr einen neuen G30_New Generation_v1.1 Controller mit AT32 MCU habt, muss die DRV183 vorher manuell via ST-Link downgraded werden.
Eine weitere Methode wäre der Tausch der AT32 MCU gegen eine STM32 MCU.
Hierbei spricht man dann von dem sogenannten ->Chip-Swap<- .
 
  • Hilfreich!
Reaktionen: SacredScout