das blinken der eingebauten LED zeigt eindeutig, dass die motoren, bzw. der strom den sie ziehen den arduino zum reset zwingen...
danke erstmal, ich habe jetzt genügend "stoff" zum üben und testen...
das blinken der eingebauten LED zeigt eindeutig, dass die motoren, bzw. der strom den sie ziehen den arduino zum reset zwingen...
danke erstmal, ich habe jetzt genügend "stoff" zum üben und testen...
gruß inka
Eventuell mal zwichen Akku und VIN eine kleine Schaltung einfügen. Direkt nach der Aufteilung (Steuerungsversorgung/Motorenversorgung) eine Diode (Germanium wegen dem kleineren Spannungasabfall) in die Steuerungsversorgung und danach einen Stützkondensator. Bei der Motorversorgung auch einen Stützkondensator rein.
Beide Kondensatoren werden durch den Akku geladen. Ziehen die Mororen zu viel Strom, kann der Stützkondensator im Motorzweig kurzfristig den Akku unterstützen.
Reicht das nicht, verhindert die Diode einen Stromfluß von der Steuerungsseite zur Motorseite und der Stützkondensator dort kann kurzfristig den Arduino versorgen.
Das ist aber nur für wirklich kurze Stromspitzen gut.
Ein Step Up/Down Regler, der bei schwankender Eingangsspannung direkt 5V für den Arduino liefert Zusammen mit einem Stützkondensator ist insgesammt vermutlich besser.
Wenn ich mich richtig erinnere ist hinter VIN ein Längsregler, der benötigt typisch mindestens 1,5V mehr Eingangsspannung als er liefern kann.
Da VIN mit 7-12V angegeben ist, hat dein Akku nur 0,3 V (oder maximal 0,8V) die er einbrechen kann bevor der Arduino den Saft abgedreht bekommt.
Bei einem Regler der auch mit deutlich weniger Eingangsspannung auskommt, wird auch die Einsatzzeit zwichen zwei Ladervorgängen erhöht, da der Akku tiefer entladen werden kann bevor die Spannung nicht mehr reicht.
Geändert von i_make_it (04.03.2018 um 10:40 Uhr)
bei meinen robotern geht die spannungsversogung vom akku zu einem verteiler und von dort zu dem motorregler, zum arduino und zu einem stepp-up-converter über den alle 5V verbraucher versorgt werden. Ein stepp-up in den strang zum arduino würde das problem beheben - meinst du das so?
edit:
ich habe jetzt den arduino über 5V und GND auch an den 5V step-up converter angeschlossen, jetzt laufen die motoren auch ohne rampe, also direkt bei 255 an, ohne den arduino zu resetten...
Geändert von inka (04.03.2018 um 11:01 Uhr)
gruß inka
Lesezeichen