Mein Deutsch ist sehr begrenzt (= mit Google Übersetzer).
Ich habe genau das gleiche Tradeshop-Ladegerät, das ist also nicht das Problem. Dasselbe passiert auch mit der Azurit-Firmware. Und diese ständige Relaisumschaltung erfolgte auch mit dem "originalen" Ladegerät und "professionelleren" Batterien.
Eine weitere wichtige Sache, die Sie versuchen können, ist das Zurücksetzen der Fehlerzähler im Menü Fehlerzähler. Wenn die Fehler nicht gelöscht wurden, kann sich der Roboter sehr seltsam verhalten.
Als nächstes können Sie versuchen, das Laden über die Lade- und Lade+ Löcher auf der linken und rechten Seite der Platine durchzuführen.
Auch wenn Ihr Akku nur 21,1 V aufgeladen hat, stellen Sie sicher, dass der Mäher ausgeschaltet ist, wenn er unter xx liegt. X Volt ist vorübergehend auf eine sehr niedrige Einstellung eingestellt. Stellen Sie den Bereich wieder auf 22-23 V ein, wenn der Akku 24 + V aufgeladen ist.
Edit:
Auch Ihr Ladegerät ist ein 4A-Ladegerät. Ich bin nicht sicher, ob es hilft oder nicht, aber Ihr INA169 befindet sich im 2,5A-Modus. Ich habe meinen in den 5A-Modus geändert, aber Sie müssen mit dem Ladefaktor im Code herumspielen.
Lädt das Ladegerät den Akku auf, wenn Sie die Plugins zum Laden des Akkus direkt vom Ladegerät haben.
Edit end.
Diese wurden möglicherweise bereits beantwortet:
Ich wundere mich über dein Akku. Haben Sie einen Link zu den Spezifikationen, da ich nichts darüber finden konnte? Es heißt nur 24V. Das "ursprüngliche" Akku hat eine Nennspannung von 25,2 V, eine Ladespannung von 29,4 und eine minimale Entladung von 17,5 V.
Wenn Ihr Akku eine Ladespannung von 29,4 hat (nicht unbedingt mit dem Ladegerät identisch), versuchen Sie, die Option "Der Ladevorgang beginnt, wenn die Spannung unter dem Wert liegt" auf 28,2 V einzustellen. Der Akku sollte nicht aufgeladen werden, wenn der Akku voll ist.
Ich hatte dieses Problem nur bei frühen Tests und sobald der Roboter voll funktionsfähig war, hat er dies nicht mehr getan. Allerdings habe ich robot.cpp nur wenige Zeilen zusätzlichen Codes hinzugefügt, bin mir aber nicht sicher, ob dies die eigentliche Lösung für das Problem war:
Bitte überprüfen Sie den Code aus meinem früheren Beitrag in diesem Thread.