Das wäre eine mögliche Hardware-Lösung.Stimmt es das ich einfach auf pin8 der H-Bridge mein 5V Plus signal lege und dann funzt das?
Ich sag mal - Jain.Andere frage:
kann ich diese 5V von dem Spannungsregler auf dem Board nehmen?
Theoretisch ginge das. Allerdings hält der Regler nur max. 2A aus und selbst bei 1A wird zwingend ein entsprechend dimensionierter Kühlkörper nötig.
Außerdem: Dadurch das der L293D-Motortreiber eingebaute Freilaufdioden hat, würden die Stromimpulse vom Abschalten des Motors dann in deinen Spannungsregler zurückgespeist werden - und das mag ein Spg.-Regler garnicht...
Normalerweise leitet man diesen Strom direkt in den Akku zurück.
(Was der L293 auch macht, wenn man alles bei der Originalbeschaltung lässt)
Da es zwar möglich aber doch etwas "ungeschickt" wäre, 7 Volt von der Akkuspannung an einem Widerstand zu verbraten um auf deine 5V zu kommen (-> 7W Verlustleistung @ 1A!) und auch der Spannungsregler hier nicht die empfehlenswerte Quelle ist, wäre wohl eine Software-Lösung die ökonomischste:
Wenn du das RN-Control benutzt, wirst du den Motor ja sicher mit PWM ansteuern.
Du musst nur sicherstellen, dass du den Motor nie mit mehr als 5V ansteuerst.
Wenn dein Akku genau 12 V Leerlaufspannung hat (besser nochmal frisch geladen und unbelastet die Spannung messen) kannst du den maximalen PWM-Wert so ausrechnen: 5V /(12V/1023) was etwa 426 ergibt.
Also statt beim PWM bis 1023 hochzugehen, deckelst du das in deinem Programm auf dem RN-Board auf ca. 426. Vermutlich geht auch etwas mehr, weil der Motortreiber noch 1-2 Volt klaut.
Mit PWM=430 bis 540 liegst du da sicher richtig. (Am besten am Ausgang der H-Brücke messen und danach den Wert anpassen)
Gruß,
Cairol
Lesezeichen