Geschwindigkeitsalgorithmus! Nachdem es durch den Unterschied DRV 234 und 236 bewiesen ist, dass der Controller den Strom bei 234 und älter früher reduziert um so näher du an das eingestellte Geschwindigkeitslimit kommst und bei der 236 erst später, solltest du das auch akzeptieren, das es so ist.
Der Algorithmus wurde insofern geändert als das Ninebot eine lustige plusminus Rechnung zur Anzeige auf das Dashboard schickt in bestimmten Fahrsituationen und die PID-Kurve leicht angepasst hat. Ninebot ändert den angezeigten km/h wert gegen Ende der Beschleunigung auf dem Display, um die 20 km/h anzeige nicht zu überschreiten, während der Roller intern auf etwas mehr beschleunigen darf. (Das machen sie so, weil der eigene wert für die Tachogenauigkeit nicht Linear ist.) Die Anpassung der PID ist die von dir angesprochene Verbesserung beim Bergfahren und dem späteren Amperelimit vom Controller.
Wenn es so stimmen würde, wie du es immer wieder behauptest, dass der Geschwindigkeitsalgorithmus damit nix zu tun hat, dann könnte man nicht bei einem höher eingestellten Limit schneller die gleiche Steigung hochfahren.
Ich bezog mich auf eine Aussage von
J
jpk1993, welcher etwas davon schrieb, dass die Software ja nicht genug Ampere drücken würde, was so halt nicht funktioniert. Natürlich würde ein zulassen von höheren Ampere werten im Controller potenziell die Geschwindigkeit am Berg positiv beeinflussen. Nur wie bereits gesagt, ein Elektromotor entscheidet je nach Anforderung selbst, ob er mehr Drehmoment braucht oder nicht, kann man auch beim Stalling Current immer wieder sehen.
ab wann der Controller anfängt bereits weniger Strom frei zu geben.
Immernoch, der Controller limitiert zu jedem Zeitpunkt gleich den maximalen Strom, egal wie schnell der Motor dreht. Der Motor selbst verbraucht beim Erreichen seiner Maximalgeschwindigkeit, festgelegt durch seine KV, weniger Ampere/Watt. Siehe Leerlauf... Habt ihr also eine Firmware, welche 1000W zulässt und ihr schafft es aber nur mit 700-800W und unter der eingestellten Geschwindigkeit den Berg hochzufahren. Dann ist der Motor an seiner Leistungsgrenze und kann bei dieser Drehzahl nicht mehr Drehmoment erzeugen und damit auch nicht mehr Ampere verbrauchen. Tritt man zb. den 2Gen beim G30 am steilen Berg so stark an, dass man über die 15-18 km/h Grenze kommt, kann der Motor aufgrund seiner nach hinten verschobenen Drehmomentkurve seine Geschwindigkeit besser halten.
Der Controller limitiert keine Ampere, solange die Zielgeschwindigkeit nicht erreicht ist, der PID Algorithmus ist dafür zuständig, kann aber auch trotz Anpassung durch Ninebot in Extrembedingungen die Physik des Motors nicht überwinden.
Ich hoffe, ich konnte besser beschreiben, was ich meine.