Forum: Mikrocontroller und Digitale Elektronik 24V mit einem Arduino (5V) schalten


von Kim S. (ksol)


Lesenswert?

Hallo,

Ich habe nicht sehr viel mit dem Arduino MEGA 2560 gearbeitet und kann 
im Moment leider nicht weiter kommen.
Ich muss 24V (einen UMS00025.20T) viermal mit dem Arduino schalten. Die 
Spannung habe ich durch ein Netzteil gegeben. Ich könnte ich mir 
vorstellen die Spannung entweder mit einem "elektronischen Schalter" zu 
schalten oder die Spannung des digitalen Ausgangs mit einem 
Operationsverstärker zu verstärken.

Ich habe bereits einen Motorschild gefunden, der meinen Bedürfnissen 
entspricht (https://www.velleman.eu/products/view/?id=412538) Das 
Problem dabei ist aber, dass dieses nur zwei Ausgänge hat und ich vier 
benötige. Zur Verstärkung habe ich an einen MOSFET IRL540 gedacht.
Ergibt eine dieser Möglichkeiten Sinn? Oder ist es mit einem Transistor 
besser?

Danke für die Hilfe :)

von Sebastian R. (sebastian_r569)


Lesenswert?

Einfacher Transistor oder Logic-Level-MOSFET.

So als Anfang: 
https://www.mikrocontroller.net/articles/Relais_mit_Logik_ansteuern

von Jörg R. (solar77)


Lesenswert?

Müssen die Motoren die Drehrichtung ändern können?

Suchst Du eine fertige Lösung?

: Bearbeitet durch User
von Kim S. (ksol)


Lesenswert?

Nein, es muss noch eine positive Spannung geschaltet werden. Also die 
zwei Zustände 0V und 24V sind zu erreichen.

Wenn es eine fertige Lösung gibt, sehe ich die mir natürlich gerne an 
und sonst lerne ich auch gerne mehr dazu und versuche es selber 
hinzubekommen.

von Max M. (jens2001)


Lesenswert?

Kim S. schrieb:
> Ich habe bereits einen Motorschild gefunden, der meinen Bedürfnissen
> entspricht (https://www.velleman.eu/products/view/?id=412538) Das
> Problem dabei ist aber, dass dieses nur zwei Ausgänge hat

Nein 4! für Relais!
Zwei für DC-Motoren.
Einen für Stepper-Motor.

von Jörg R. (solar77)


Lesenswert?

Kim S. schrieb:
> Ich muss 24V (einen UMS00025.20T) viermal mit dem Arduino schalten.

Gerade erst gesehen...;-) Du möchtest 4 von diesen Teilen mit dem 
Arduino schalten? Diese Teile schalten dann die Motoren, richtig?

Dann reichen normale Transistoren wie BC547 o.ä. Es werden nur 100mA 
benötigt, wenn ich das DB richtig gedeutet haben. Schnäppchen sind die 
Teile nicht;-)

https://www.buerklin.com/medias/sys_master/root/hdf/h83/8865992704030/8865992704030.pdf?attachment=true

: Bearbeitet durch User
von ksol (Gast)


Lesenswert?

@ Max M: dh.das Motorshield würde für meine Anwendung funktionieren oder 
habe ich das falsch verstanden?

@Jörg R: genau, also ich möchte 2 von diesen Teilen schalten. Sie haben 
jeweils 2 Pins, die mit 24V das Switchen der Spannung "aktivieren" und 
+24V benötigen. Und danke, ich werde mir die Transistoren mal genauer 
anschauen.

von Joachim B. (jar)


Lesenswert?

ksol schrieb:
> also ich möchte 2 von diesen Teilen schalten. Sie haben
> jeweils 2 Pins

ein einfacher hi side UDN würde doch auch genügen:
https://www.mikrocontroller.net/part/UDN2981
https://www.reichelt.de/leistungstreiber-8-kanal-dil-18-udn-2981-p22008.html

der kann sogar 8x treiben

von Harald (Gast)


Lesenswert?

BSP452 könnte für dich passen, alles drin, Kurzschluss- und 
Überlast-fest.

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.