Hallo,
ich steuer einen kleinen 12V-DC-Motor mit Hilfe eines L293 über einen Arduino Uno SMD an. Außerdem ist noch ein 16x2 LCD-Display angeschlossen.
Problem ist nun, dass wenn der Motor anläuft, das Display abstürzt und nur noch alle möglichen Zeichen durcheinander anzeigt. Ich vermute mal, dass der Anlaufstrom so hoch ist, dass kurzfristig die Spannung einbricht und das Display bzw. das Arduino-Board für einen kleinen Augenblick abstürzt.
Ich habe auch schon einen 1000 uF Kondensator direkt an den 12V-Pin des L293 angeschlossen. Zwar tritt der Fehler jetzt seltener auf, ich möchte ihn jedoch komplett beseitigen.
Nun such ich nach einer fertigen Lösung, die mir die 12V-Versorgungsspannung des Akkus auf 5V stabilisiert, d.h. es sollen immer genau 5V angekommen, auch wenn die Versorgungsspannung z.B. nur noch bei 10V ist. Außerdem sollen kurzfristige Spannungseinbrüche ausgeglichen werden.
Gibt es sowas oder soll ich mir lieber einen extra 5V Akku zulegen? Ich hätte es gern als vorgefertigte Platine und nicht als Selberbau.
Hallo!
Ich kenne zwar deine Steuerplatine nicht detailiert, vermute jedoch, dass sie einen Spannungsregler 12/5V (z.B. 7805) schon hat. Deshalb sollte es reichen mit einer Diode (D) und Elko (C) die vom Motor verursachte Spannungseibrüche auf der Steuerplatine mit µC vollständig beseitigen (siehe Skizze).
Code:D Antrieb <-----+->|-+-----> µC (Steuerung) (Motoren) +| |+ - === Akku --- /-\ C -| | === === GND GND (created by AACircuit v1.28.6 beta 04/19/05 www.tech-chat.de)
MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!
Lesezeichen