Forum: Mikrocontroller und Digitale Elektronik Arduino Nano an 12V Akku pumpe ansteuern


von Christian M. (owagott)


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?

von Einer K. (Gast)


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)

von hinz (Gast)


Lesenswert?

Christian M. schrieb:
> Wie kann ich diese Phänomen mildern?

Richtig verdrahten und/oder neuer Akku.

von Christoph1024 (Gast)


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.

von Christian M. (owagott)


Lesenswert?

Danke für die Tipps, der DC/DC Wandler ist schon unterweg und ein 1F/5V 
hab ich noch herumliegen. Das Mit den Mosfet muss ich unbedingt testen.

Und ein Solarpanel ist bei mir auch schon eingeplant.
War mir nur noch nicht sicher welche Klick-Bum-Ladeschaltung ich mir 
zulege.

Gruß

: Bearbeitet durch User
von Christoph1024 (Gast)


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

von controllergirl (Gast)


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...

von Christian M. (owagott)


Angehängte Dateien:

Lesenswert?

dieBbeschaltung ungefähr

von oldeurope O. (Gast)


Lesenswert?

controllergirl schrieb:
> Einschaltstromstoß der Pumpe

Den Motor mit PWM sanft hochfahren ist keine Option?

LG
old.

von batman (Gast)


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.

von oldeurope O. (Gast)


Lesenswert?

batman schrieb:
> für die paar mA, die ein Nano
> zieht.

Christian M. schrieb:
> mit den 5V output aus dem Arduino wird das Relai betrieben

Ein MOSFET wäre spannungsgesteuert und bietet die PWM-
Option.
Was mir am Arduino gefällt:
Der Low Drop Regler und keine Dioden die Spannung
kosten im Versorgungszweig.

LG
old.

von Manfred (Gast)


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.

von oldeurope O. (Gast)


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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.