Forum: Analoge Elektronik und Schaltungstechnik Open-Collector 5 zu 24V


von Hirs F. (fabo28)


Lesenswert?

Hallo,
ich benötige einen Pegelwandler von 5V µC zu 24V Eingang.
Dafür würde ich eine Open-Collector Schaltung verwenden.

Aber welcher Transistor ist dafür geeignet?
(Am besten von Reichelt.de)

Danke für die Hilfe.

: Verschoben durch Admin
von Thomas D. (thomasderbastler)


Lesenswert?

Strom ?

von Hirs F. (fabo28)


Lesenswert?

Ein PIC16F690.
Daher unter 20mA.

von Thomas D. (thomasderbastler)


Lesenswert?

Thomas der Bastler schrieb:
> Strom ?

Auf der 24v Seite ?

von Axel S. (a-za-z0-9)


Lesenswert?

Fabian F. schrieb:
> ich benötige einen Pegelwandler von 5V µC zu 24V Eingang.
> Dafür würde ich eine Open-Collector Schaltung verwenden.
> Aber welcher Transistor ist dafür geeignet?

Jeder der die 24V sperren kann. Denn viel Strom mußt du durch den 
Pullup-Widerstand nach 24V ja nicht fließen lassen.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Als Sechsfach-Opencollector-"Treiber" kann z.B. ein 7406 oder 7407 
verwendet werden. Die halten bis zu 30 V bei 40 mA aus. Der '06 
invertiert, der '07 nicht.

von Hirs F. (fabo28)


Lesenswert?

Thomas der Bastler schrieb:
> Thomas der Bastler schrieb:
>> Strom ?
>
> Auf der 24v Seite ?

Nicht viel, die 24V müssen nur als EIN/AUS erkannt werden.

von Hirs F. (fabo28)


Lesenswert?

Axel Schwenke schrieb:
> Fabian F. schrieb:
>> ich benötige einen Pegelwandler von 5V µC zu 24V Eingang.
>> Dafür würde ich eine Open-Collector Schaltung verwenden.
>> Aber welcher Transistor ist dafür geeignet?
>
> Jeder der die 24V sperren kann. Denn viel Strom mußt du durch den
> Pullup-Widerstand nach 24V ja nicht fließen lassen.

Sorry ich habe mich noch nicht viel mit Transistoren beschäftigt.

Also jeder MOSFET N-Kanal mit einen Uds >> 24V?

von Max H. (hartl192)


Lesenswert?

Nein, er sollte auch Logic Level sein.

von Hirs F. (fabo28)


Lesenswert?

Max H. schrieb:
> Nein, er sollte auch Logic Level sein.

Noch einmal sorry :|

Also ein TTL oder wie?
Woran erkenne ich das?

http://www.reichelt.de/MOSFET-Transistoren/2/index.html?&ACTION=2&LA=2&GROUPID=2889

Welcher passt von diesen?

Es ist nicht leicht bei so einer großen Auswahl als Anfänger sich 
durchzukämpfen.

Als Pullup Widerstand würde ich dan 4,7k nehmen?

Insgesamt werden 7 Ausgänge vom µC auf 7 24V Eingänge geschaltet.

Würde mich über Hilfe freuen...

: Bearbeitet durch User
von asdf (Gast)


Lesenswert?

Wenn die Geschwindigkeit auch noch Wurst ist nimm einfach einen BC547, 
kostet nüx und fertig. Kannst natürlich auch irgend einen Fet mit 
logiclevel nehmen, hat nur nicht wikrlich einen Vorteil

von Thomas D. (thomasderbastler)


Lesenswert?

Einer doch schneller ..ein 0815 BC547c , geht glaube bis 30v oder wenn 
es ein logiclevel FET sein soll dann irlz34n oder sowas..

von Hirs F. (fabo28)


Lesenswert?

Danke für die Hilfe! :)

von Axel S. (a-za-z0-9)


Lesenswert?

Fabian F. schrieb:
> Axel Schwenke schrieb:

>>> ... welcher Transistor ist dafür geeignet?
>> Jeder der die 24V sperren kann. Denn viel Strom mußt du durch den
>> Pullup-Widerstand nach 24V ja nicht fließen lassen.
>
> Sorry ich habe mich noch nicht viel mit Transistoren beschäftigt.

Dann fang halt jetzt damit an. Lies auch Pegelwandler

> Also jeder MOSFET N-Kanal mit einen Uds >> 24V?

Wieso jetzt MOSFET? Gerade sprachst du noch von einem Transistor.

Thomas der Bastler schrieb:
> BC547c , geht glaube bis 30v oder wenn
> es ein logiclevel FET sein soll dann irlz34n oder sowas..

Was soll denn ein Leistungs-MOSFET in dieser Anwendung? Wenn es denn ein 
MOSFET sein soll (obwohl der in dieser Anwendung keinen Vorteil bringt) 
dann doch eher ein BS170, 2N7000, BSS100 o.ä. Oder im SMD Gehäuse ein 
BSS138 oder 2N7002.

Bei Ansteuerung mit 5V und einem Arbeitswiderstand von vielleicht 10K 
[1] muß der MOSFET auch nicht soo Logic-Level sein. Standardtypen, die 
erst für U_gs=10V spezifiziert sind, sind auch bei 5V schon genug "an".

[1] Es ist nach wie vor nicht klar, was die 24V Seite denn wirklich an 
Pegel braucht. Oder an Strom. Denn auch ein z.B. SPS-Eingang für 
nominell 24V erkennt schon bei deutlich weniger einen High-Pegel.

: Bearbeitet durch User
von Dietrich L. (dietrichl)


Lesenswert?

Fabian F. schrieb:
> Insgesamt werden 7 Ausgänge vom µC auf 7 24V Eingänge geschaltet.

Da würde ich einen ULN2803 vorschlagen. Da sind schon 8 Funktionen in 
einem Chip. Allerdings ist die Ausgangsspannung im durchgeschaltetem 
Zustand ca. +1V (Darlington-Stufe). Wenn das reicht (was ich vermute), 
ist das die einfachste Lösung.

Gruß Dietrich

von (prx) A. K. (prx)


Lesenswert?

Dietrich L. schrieb:
>> Insgesamt werden 7 Ausgänge vom µC auf 7 24V Eingänge geschaltet.
>
> Da würde ich einen ULN2803 vorschlagen.

Oder den ULN2003. Der hat 7.

von Hirs F. (fabo28)


Lesenswert?

Dietrich L. schrieb:
> Fabian F. schrieb:
>> Insgesamt werden 7 Ausgänge vom µC auf 7 24V Eingänge geschaltet.
>
> Da würde ich einen ULN2803 vorschlagen. Da sind schon 8 Funktionen in
> einem Chip. Allerdings ist die Ausgangsspannung im durchgeschaltetem
> Zustand ca. +1V (Darlington-Stufe). Wenn das reicht (was ich vermute),
> ist das die einfachste Lösung.
>
> Gruß Dietrich

Hallo,
ein solches Bauteil war mir bis jetzt noch nicht bekannt.

Verstehe ich das richtig:

An 1B-7B hänge ich direkt die 5V Ausgänge vom µC.
An 1C-7C die 24V Eingänge der anderen Steuerung.
und an COM mit einen Widerstand 4k7 die 24V Versorgung?

Schöne Grüße..

von (prx) A. K. (prx)


Lesenswert?

Richtig. Wobei COM ggf. offen bleiben kann. Der Anschluss ist nur für 
induktive Lasten wichtig, wie Relais.

von Hirs F. (fabo28)


Lesenswert?

Ok danke, ich werde es damit versuchen.

von Route_66 (Gast)


Lesenswert?

Fabian F. schrieb:
> An 1C-7C die 24V Eingänge der anderen Steuerung.

Hier mit jeweils 4,7 kOhm als Pullup nach 24 V. Den COM kannst Du offen 
lassen.

von Route_66 (Gast)


Lesenswert?

Fabian F. schrieb:
> An 1C-7C die 24V Eingänge der anderen Steuerung.
> und an COM mit einen Widerstand 4k7 die 24V Versorgung?

Hier mit jeweils 4,7 kOhm als Pullup nach 24 V. Den COM kannst Du offen 
lassen. GND nicht vergessen!

von Martin S. (sirnails)


Lesenswert?

Wa??? Warum nen Treiber? Ein BC546 tut es doch locker. Und er ist 
stromgesteuert. Da ist es vollkommen egal ob 12, 24, 48 oder 100V 
geschaltet werden sollen. Hauptsache die 0,7V BE Spannung sind da.

von (prx) A. K. (prx)


Lesenswert?

Martin Schwaikert schrieb:
> Wa??? Warum nen Treiber? Ein BC546 tut es doch locker.

Lesen. Er braucht 7.

von spontan (Gast)


Lesenswert?

Der "Treiber" hat 7 oder 8 mal die Funktion, die gebraucht wird. Einfach 
und kompakt, gibts auch als SMD. Einfacher gehts wohl gar nicht.

von Tom (Gast)


Lesenswert?

Route_66 schrieb:
> Hier mit jeweils 4,7 kOhm als Pullup nach 24 V

Wenn 6.8k auch reichen¹, passt ein SIL-Widerstandsnetzzwerk a la 
http://www.reichelt.de/7-Widerstaende-8-Pins/SIL-8-7-6-8K/3//index.html?ACTION=3&GROUPID=4499&ARTICLE=18002&OFFSET=500&WKID=0&; 
sehr elegant neben den IC.

von Martin S. (sirnails)


Lesenswert?

A. K. schrieb:
> Martin Schwaikert schrieb:
>> Wa??? Warum nen Treiber? Ein BC546 tut es doch locker.
>
> Lesen. Er braucht 7.

Stand nicht in der Frage. Ich ging davon aus, dass hier einem Poster 
wiedermal die Pferde durchgegangen sind. Mein Fehler. BC546 als SMD sind 
aber auch nicht größer.

von Dietrich L. (dietrichl)


Lesenswert?

Martin Schwaikert schrieb:
> Ich ging davon aus, dass hier einem Poster
> wiedermal die Pferde durchgegangen sind.

Ich habe gar keine Pferde ;-)), aber ich hatte den Vorschlag ULN2803 
genau dann gemacht, als Fabian die 7 Ausgänge erwähnte:

Dietrich L. schrieb:
> Fabian F. schrieb:
>> Insgesamt werden 7 Ausgänge vom µC auf 7 24V Eingänge geschaltet.
>
> Da würde ich einen ULN2803 vorschlagen.

Martin Schwaikert schrieb:
> BC546 als SMD sind aber auch nicht größer.

Da solltest Du die Basiswiderstände aber noch dazurechnen...

Gruß Dietrich

von Route_66 (Gast)


Lesenswert?

Hallo!
Man sollte Fabian F. auch nicht verschweigen, dass die genannten 
Lösungen invertieren.

von Hirs F. (fabo28)


Lesenswert?

Ich danke euch für die Hilfe, ich bin zuversichtlich dass das ganze 
funktionieren wird ;-)

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.