Arduino Nano an 12V Akku pumpe ansteuern

OP #5016322
Lesenswert?

hallo ich möchte den Arduino am Vin mit 12V AKKU betreiben,

http://2.bp.blogspot.com/-_M5HsO7r1dM/UGqw8xi2zUI/AAAAAAAAR5c/O-Q5qzO1mJQ/s1600/arduino+pinout.png

mit den 5V output aus dem Arduino wird das Relai betrieben
http://arduino-anleitung.de/wp-content/uploads/2016/01/relais-arduino-1-300x216.jpg

Ohne Last geht es, Mit Last Läuft die Pumpe kurz an und der Arduino 
bekommt einen Reset.

die Pumpe hat 12V/2,5A.

Die Akkuspannung bricht scheinbar kurzzeitig zusammen. (alter Akku 9AH)

Wie kann ich diese Phänomen mildern?

100n am Arduino oder mit einer Induktion den Startstrom vom Motor 
begrenzen?
Gast #5016329
Lesenswert?

Bei 12V kann der Regler auf dem Arduino schon gut belastet sein.
Teste mal ob er warm wird.
Und wenn das Relais dazu kommt, mag er überfordert sein.



> Wie kann ich diese Phänomen mildern?
Freilaufdiode?
DC/DC 12V zu 5V Schaltwandler nutzen
Weg mit dem Relais, einen FET verwenden(Freilaufdiode nicht vergessen)
Gast #5016670
Lesenswert?

Christian M. schrieb:
> hallo ich möchte den Arduino am Vin mit 12V AKKU betreiben,

> Ohne Last geht es, Mit Last Läuft die Pumpe kurz an und der Arduino
> bekommt einen Reset.
>
> die Pumpe hat 12V/2,5A.
>
> Die Akkuspannung bricht scheinbar kurzzeitig zusammen. (alter Akku 9AH)
>
> Wie kann ich diese Phänomen mildern?

Ich habe eine Solarbrunnensteuerung mit Akkupuffer gebaut, die ähnliche 
Werte hat. Die 12V 2A Pumpe füllt einen 1000L Wassertank in 5h aus einem 
Brunnen, ist mit einem 20Ah Bleigel gepuffert und wird mit 40W Solar 
gespeist. Im Tank selbst ist, damit es für die Bewässerung etwas Druck 
gibt, noch eine 2A Pumpe.

Ein Digispark überwacht den Füllstand von Brunnen und Fass per 
Schwimmschalter und stoppt die Brunnenpumpe gegebenenfalls. Er überwacht 
auch die Akkuspannung und trennt einen Verbraucher nach dem Anderen bei 
Unterspannung. Damit schaltet er sich quasi auch selbst ab.

Um das Problem mit den Spannungseinbrüchen und Selbstabschalten zu lösen 
habe ich einen DCDC-Wandler benutzt mit einer Diode dahinter, der die 
Spanung auf 5V effizenter runteregelt. In den 5V Versorgungskreis habe 
ich einen 1F Goldcap plaziert, der die Spannungsversorgung des Digispark 
erstaunlich lange halten kann ehe dieser versagt. Die Zeit reicht dicke, 
um nach Verlust der Versorgung noch alles mögliche zu regeln.
Ein kurzer Spannungseinbruch durch den Einschaltstrom oder bei 
Pumpenblockierstrom ist damit kein Problem mehr und die Pumpe wird 
zuverlässig abgeschaltet.
Gast #5016730
Lesenswert?

Noch einen Tipp:
Bei meiner Schaltung trenne ich die Batterie über einen N-Mosfet an GND. 
Das war im Nachhinein keine gute Idee. Ist zwar mit Logic-Level-Mosfet 
schön einfach von der Schaltung her, aber das mit der Masse trennen 
rächt sich an mehreren Stellen.
Ich würde heute einen N-Fet smart highside switch nehmen und + trennen, 
das ist genauso einfach von der Ansteuerung vom µC her, erspart aber 
einige Probleme. Z.B.
http://www.pollin.de/shop/dt/NTI5OTI4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Spannungsregler/PROFET_BTS432F.html
Gast #5016741
Lesenswert?

Falls es nur eine Unterspannung vom Einschaltstromstoß der Pumpe ist, 
dürfte auch eine einfache Entkopplung mittels Diode in Reihe zu den 12V 
und Elko parallel zu Vin reichen.
Evtl. noch einen Widerstand zum Schutz der Diode bei Einschalten der 12V 
in Reihe...
Gast #5019051
Lesenswert?

Sowas braucht man alles nicht, auch keinen Kondensator mit 
Riesenkapazität oder super Schaltregler für die paar mA, die ein Nano 
zieht.

Wie schon gesagt, eine Diode oder Widerstand, je nach Fall, und ein 
kleiner Elko zum Entkoppeln der Vcc des MC, funktioniert besser.
Gast #5019956
Lesenswert?

Jetzthabensieihn I. schrieb:
>> Einschaltstromstoß der Pumpe
> Den Motor mit PWM sanft hochfahren ist keine Option?
Bei mir rennt der µC nicht durch den Reset, wenn ich den Trafo daneben 
netzseitig schalte. Ich weiß aber, wie man Versorgungsleitungen führt.

Jetzthabensieihn I. schrieb:
> Was mir am Arduino gefällt:
> Der Low Drop Regler und keine Dioden die Spannung
> kosten im Versorgungszweig.
Was ich am Arduino überflüssig finde:
Den Low-Drop Regler auf dem Board.

Er hat einen Sinn, in anderen Foren des öfteren gesehen, dass "die 
Arduinos" auf die miese Chinaqualität schimpfen können. Die kleinen 
Dinger werden immer schön thermisch überfahren, Berechnen der 
Verlustleistung überfordert meist. Der Hersteller AMS gibt als maximale 
Eingangsspannung 15V an, auch nicht viel Luft.

Christian M. schrieb:
> mit den 5V output aus dem Arduino wird das Relai betrieben
Der erste Fehler ist "Relai", da fehlt ein s.
Fehler zwei ist, es am Regler des Arduinos zu betreiben. Die Songle-SL 
haben 360mW, das sind 72mA, zzgl. Strom für die LEDs. Plus Eigenbedarf 
des Nano und evtl. weiteren Ausgangsströmen ist das an 12V-Eingang schon 
recht viel.

Die Versorgung gehört aufgeteilt, 12V - Diode - Elko nur für den 
Arduino und die Versorgung des Relais aus den 12V vor der Diode. Man 
nimmt entweder ein 12V-Relais oder betreibt das 5V mit Vorwiderstand.
Gast #5020179
Lesenswert?

Manfred schrieb:
> Jetzthabensieihn I. schrieb:
>>> Einschaltstromstoß der Pumpe
>> Den Motor mit PWM sanft hochfahren ist keine Option?
> Bei mir rennt der µC nicht durch den Reset, wenn ich den Trafo daneben
> netzseitig schalte. Ich weiß aber, wie man Versorgungsleitungen führt.

??? Erkenne keinerlei Zusammenhang zwischen meiner
Frage und Deiner Antwort.

LG
old.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren