Forum: Mikrocontroller und Digitale Elektronik Arduino Mega 12V und 24V


von Sebastian E. (baste_e)


Lesenswert?

Hallo,

ich habe einen Arduino Mega 2560 und möchte den zum Ansteuern mehrere 
Ventile benutzen. Zum Ansteuern wären: 2 Impulsventile mit 4 
Magnetventile die über 24V versorgt werden müssen, 1 Hauptventil das 
über 24V betrieben wird, 1 Druckschalter über 24V, 2 induktive 
Näherungsschalter mit 12V, 1 Grüne Meldeleuchte mit 12V, 2 Endschalter 
mit 5V, ein LC-Display und 4 Taster.

Dieser Aufbau wird momentan mit einer SPS-Steuerung angesteuert.
Meine Frage?
- Kann ich das alles über den Arduino Mega 2560 steuern oder muss eine 
Treiberplatine verwendet werden?
- Könnte mir einer eine Treiberplatine zeigen mit der ich 12V und 24V 
ansteuere?
- Welche Fehler können auftreten, wenn ich alle Ventile an dem Arduino 
hänge?

Vielen Dank im Vorraus :)

Bin neu hier also nicht wundern

von Wolfgang (Gast)


Lesenswert?

Sebastian E. schrieb:
> - Kann ich das alles über den Arduino Mega 2560 steuern oder muss eine
> Treiberplatine verwendet werden?

Nicht "oder", sondern wahrscheinlich "und", also ja und ja.

Du brauchst zur Ansteuerung wahrscheinlich jeweils (mindestens) einen 
Transitor - das hängt davon ab, ob direkt der Strom der Ventile 
geschaltet werden muss, oder die von sich aus schon eine eingebaute 
Treiberstufe besitzen. Welcher Typ sich da ggf. eignet, hängt vom 
erforderlichen Strom ab.

> - Welche Fehler können auftreten, wenn ich alle Ventile an dem Arduino
> hänge?

Er stirbt evtl. eines schnellen Todes. Vielleicht solltest du dich über 
Freilaufdioden schlau lesen.

von Sebastian E. (baste_e)


Lesenswert?

Wenn ich die ganzen Ventile über mehrere oder eine Treiberplatine 
steuere?

von m.n. (Gast)


Lesenswert?

Die Ventile kannst Du über VN340 (o.ä.) ansteuern. Für die Meldeleuchte 
ginge dies auch, aber da reicht schon ein einfacher Transistor.

Die Signale von Schaltern und Tastern können über Spannungsteiler auf 5 
V Pegel gebracht werden, die gleichzeitig vor Überspannung schützen 
können.

LCD und weitere 5 V IO-Geschichten kommen direkt an die Ports.

Das ist alles kein großes Problem, aber eine fertige Platine dafür wird 
es vermutlich nicht geben; dazu sind die Anforderungen zu individuell. 
Brauchst Du ein Einzelstück oder mehrere davon?

Sebastian E. schrieb:
> - Welche Fehler können auftreten, wenn ich alle Ventile an dem Arduino
> hänge?

Direkt geht das ja nicht, das wird Dir ja schon klar sein. Sobald 
irgendwo höhere Ströme fließen, ist darauf zu achten, daß die GND 
Verbindung zwischen allen Bauteilen/Treibern im Betrieb nicht 
unterbrochen werden darf.

von Sebastian E. (baste_e)


Lesenswert?

Ich bräuchte nur eine oder mehrere vorgefertigte Treiberplatinen wo ich 
meine 2 induktiven Näherungsschalter 12V und meine 2 Impulsventile, 1 
Hauptventil mit 24V ansteuern kann.

von Sebastian E. (baste_e)


Lesenswert?

Gibt es so eine vorgefertigte schon die ich mit meinen Ventilen 
verdrahten und dann auf den Arduino hängen kann?

von Wolfgang (Gast)


Lesenswert?

Sebastian E. schrieb:
> Ich bräuchte nur eine oder mehrere vorgefertigte Treiberplatinen wo ich
> meine 2 induktiven Näherungsschalter 12V und meine 2 Impulsventile, 1
> Hauptventil mit 24V ansteuern kann.

Wenn deine Näherungsschalter über einen reinen NPN-Ausgang - um es mal 
im SPS-Speech zu formulieren - verfügen, kannst du damit auch direkt den 
Arduino ansteuern (mit Pull-Up an VDD vom Arduino). Das geht aber nur, 
wenn es ein reiner NPN-Ausgang ohne irgendwelche Pull-Ups gegen eine 
höhere Spannung als die VDD des µC ist.

Aber hier kennt keiner deine Ventile und deine Näherungsschalter.

von Philipp G. (geiserp01)


Lesenswert?

Sebastian E. schrieb:
> Gibt es so eine vorgefertigte schon die ich mit meinen Ventilen
> verdrahten und dann auf den Arduino hängen kann?

Ja, nennt sich 'relay shield'. Bei Deinen Fragen einfachste Lösung.

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.