Forum: Mikrocontroller und Digitale Elektronik Magnetventil ansteuern


von Bastian G. (Gast)


Lesenswert?

Hallo,

ich muss für ein Jugend Forscht Projekt 12 Magnetventile automatisch 
ansteuern per Platine.Ich werde ein rsberry pi mit 2 
erweiterungsplatinen piface nutzen.ich kann kein arduinoboard nutzen da 
ich Ethernet brauche. Da ich nur programmieren kann und nicht sehr viel 
Ahnung von Schaltkreisen habe bräuchte ich Hilfe. Die Magnetventile 
laufen alle mit 24V DC. und meine platine gibt nur Strom in der höhe von 
5V aus.
es wäre nett wenn mir irgendjemand es für Anfänger verständlich erklären 
könnte. Danke schonmal im voraus.

Bastian

von abc (Gast)


Lesenswert?

Relais + 24V Spannungsquelle

mfG

von Bastian G. (bastian_gr)


Lesenswert?

Das weis ich schon aber in andern Beiträgen  Habe ich gelesen das mann 
Brücken und so was brauch damit die Magnetvenitle nicht sofort kaputt 
sind. und das habe ichin den anderen Beiträgen nicht ganz verstanden

von dolf (Gast)


Lesenswert?

Bastian G. schrieb:
> kann kein arduinoboard nutzen da
> ich Ethernet brauche.

ach gibt es nicht fur arduino...?
aus welcher kristallkugel hast das raus gelesen?

ARDUINO Ethernet Shield (ohne SMD)

Dank des Ethernet Shields ist es nun einfach, Ihren Arduino 
Internet-fähig zu machen. Sie müssen einfach nur das Shield auf ihr 
Board aufstecken und per RJ45-Kabel mit Ihrem R...
39,95 €*
Best.Nr. 810 226
pollin.de

von Bastian G. (bastian_gr)


Lesenswert?

danke das habe ich dann noch nicht gesehen

von Blinky (Gast)


Lesenswert?

Hallo,
im Prinzip sind deine Magnetventile auch nichts anderes als Relais.
Also die Magnetventile an 24V DC, eine Freilaufdiode über jedes 
Magnetventil und eine Transistorschaltung zum Ansteuern.

Siehe:
http://www.mikrocontroller.net/articles/Transistor#Wie_kann_ich_mit_5V_vom_Mikrocontroller_12V_und_mehr_schalten.3F
und
http://www.mikrocontroller.net/articles/Relais_mit_Logik_ansteuern

von Ulrich (Gast)


Lesenswert?

Bei den Magnetventilen wäre noch interessant wie viel Strom sie brauchen 
bzw. vertragen. Eine Brückenschaltung braucht man für DC Ventile eher 
nicht. Mit einem Relais geht im Prinzip - allerdings braucht man für die 
meisten Relais auch schon eine Transistor Stufe, und mit einer etwas 
größeren Ausführung geht es dann auch ohne das Relais. In der Regel 
sollte noch eine Freilaufdiode mit ran.

Für eher kleine Ventile (bis ca. 100 mA) könnte ein IC wie ULN2003 
ausreichen um bis zu 7 Ventile damit anzusteuern.

von mknoelke (Gast)


Lesenswert?

Ob Du den Pi oder einen Arduino nimmst ist sicherlich Banane.
Hängt davon ab wie 'Echtzeit' es sein darf und wie viel Rechenpower 
dahinter stecken muss.

Ich persönlich lach mich immer schlapp was unsere High Level 
Programmierer für Klimmzüge unternehmen müssen um mit einer 32bit XXX 
Mhz CPU unter Linux nur halbwegs das Echtzeitverhalten eines 8Mhz 
8bitters zu bekommen, aber jeder so wie es ihm beliebt.

Ein Magnetventil ist im wesentlichen nichts anderes als ein Relais.
Beide bauen ein Magnetfeld auf mit dem etwas bewegt wird.
Beide erzeugen hohe Induktionsspannungen beim Abschalten der Spule d.h. 
dem Zusammenbruch des Magnetfeldes.

Mach Dir mal keine Sorgen das Du die Magnetspule zerstörst, das ist 
nämlich gar nicht so einfach.

Der ULN2003 kosten fast nix und macht seit Jahrzehnten den Job den Du 
brauchst. (Bis zu 12W Magnetspule)
http://www.mikrocontroller.net/part/ULN2003
Anschlussbeispiel in Fig.19 sollte für Dich passen.

von Bastian G. (bastian_gr)


Lesenswert?

Danke für die Hilfe

So ich habe jetzt ein neues Problem:
Es funktioniert alles super,aber jetzt habe ich den Pi um eine 
erweiterungplatinie "pirack" erweitert damit ich beide Piface 
anschließen kann und jetzt sagt mir Python das kein Piface angeschlossen 
ist. Höchstwarscheinlich bekommt er kein Strom, obwohl das Pirack an 5V 
extern angeschlossen ist.
Wie bekomme ich es hin das er die beiden Pi Faces erkennt?

P.S.: Ja ich habe die beiden Pi Faces auf verschiede Hardware Adressen 
umgeschaltet

Hier nochmal Pi Pace und Pirack beschrieben

https://www.dropbox.com/s/zdmrg4ydzq56whj/pi-rack.pdf
http://www.farnell.com/datasheets/1686131.pdf

von Michael (Gast)


Lesenswert?

Bastian G. schrieb:
> Die Magnetventile laufen alle mit 24V DC. und meine platine gibt nur
> Strom in der höhe von 5V aus.
Beim Betrieb von Aktuatoren (und auch sonst in der Elektronik) ist es 
gut, Strom und Spannung sauber auseinander zu halten.
Die Frage ist also, welcher Strom bei einer Betriebspannung von 24V DC 
durch die Magnete deiner Ventile fließt. Weiter mußt du wegen der 
Induktivität Freilaufdioden einsetzen. Und auch solltest du wissen, 
welchen Dauerstrom deine Ventile vertragen. Oft ist das maximale 
Tastverhältnis für den Betrieb angegeben (Duty Cycle).

von Mr. Tom (Gast)


Lesenswert?

Bastian Grosse schrieb:
> ... jetzt habe ich den Pi um eine erweiterungplatinie "pirack" erweitert
> damit ich beide Piface anschließen kann und jetzt sagt mir Python das
> kein Piface angeschlossen ist.

Bist du sicher, das diese Problematik in irgendeiner Weise etwas mit 
Magnetventilen und deren Ansteuerung, dem Titel des Threads zu tun hat?

von Bastian G. (bastian_gr)


Lesenswert?

nein die Ventile  insgesamt funktionieren. Nur der Raspberry mit I/O 
nicht

von Bastian G. (bastian_gr)


Lesenswert?

Mr. Tom schrieb:
> Bastian Grosse schrieb:
>> ... jetzt habe ich den Pi um eine erweiterungplatinie "pirack" erweitert
>> damit ich beide Piface anschließen kann und jetzt sagt mir Python das
>> kein Piface angeschlossen ist.
>
> Bist du sicher, das diese Problematik in irgendeiner Weise etwas mit
> Magnetventilen und deren Ansteuerung, dem Titel des Threads zu tun hat?

es geht generell um die Ansteuerung der Ventile durch den Pi

: Bearbeitet durch User
von Horst H. (horst_h44)


Lesenswert?

Eine intelligente und stromsparende Spulenansteuerung geht ganz einfach 
mit dem iC-GE (http://ichaus.biz/product/iC-GE ) oder auch dem iC-JX mit 
16 x 24V I/O und SPI Schnittstelle 
(http://ichaus.biz/wp1_mikrocontroller). Für Rasperry gibt es auch eine 
komplette Platine: 
http://www.raspberrypi.org/phpBB3/viewtopic.php?f=45&t=9556 .

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.