Forum: Mikrocontroller und Digitale Elektronik mit 3,3V 24 Signal schalten


von Pete (Gast)


Lesenswert?

Hallo ich könnte mir denken dass diese Frage schon zig mal beantwortet 
wurde, dennoch finde ich nichts das auf mein Problem zutrifft.

Ich möchte mit einem Controller ein 24V Signal durchschalten
PortPin High liegen 24V an
PortPin Low liegen 0V an

Das Signal wird dann auf der anderen Seite nur auf High/Low geprüft, es 
fließt so gut wie kein Strom.

Kann mir jemand sagen wie ich das bewerkstellige?

Danke und LG

von foobar (Gast)


Lesenswert?


von Johannes (Gast)


Lesenswert?

Hallo,

da musst du noch ein bisschen genauer werden...

So könntest du es machen...

https://www.mikrocontroller.net/wikifiles/6/65/T_a_s.png

VCC sind die 24 Volt, RC ist ein Pullup, Signal greifst du dann am 
Collector ab. Transistor ein -> 0 Volt, Transistor aus -> 24 Volt

Oder brauchst du es galvanisch getrennt? Wie schnell wird geschaltet? 
Relais?

Gruß
Johannes

von Pete (Gast)


Lesenswert?

Hallo, danke erstmal!

Geschaltet wird ganz langsam, ein mal alle paar Tage ;-)

Ich möchte nur einen Status von einer Platine zur nächsten bringen, auf 
der anderen Seite wäre dann ein Optokoppler der dann wiederum vom 
Controller eingelesen wird. Somit wäre eine gewisse Trennung auch noch 
gegeben.

Was mir entgegenkommen würde wäre dass bei einem Neustart die Leitung 
auf 0V liegt, und erst wenn die Controller initialisiert sind dann auf 
24V gehen. Ist das auch möglich?

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


Lesenswert?

Pete schrieb:
> Ich möchte nur einen Status von einer Platine zur nächsten bringen, auf
> der anderen Seite wäre dann ein Optokoppler der dann wiederum vom
> Controller eingelesen wird.

Was willst du dann mit 24V? Die IR-LED im Optokoppler hat eine 
Flußspannung von etwas über 1V. Einfach den passenden Vorwiderstand für 
3.3V oder 5V (was auch immer dein µC ausgibt) und fertig.

von Stefan F. (Gast)


Lesenswert?

Soll die Verstärkerstufe High-Side oder How-Side (oder beides) schalten?

Für einen Optokoppler braucht man das jedenfalls nicht.

von A. S. (Gast)


Lesenswert?

Du hast 24V? Es soll ein Optokoppler damit geschaltet werden? Das 
einfachste: 24v zum OK, die Rückleitung auf einen Transistor ("Open 
Kollektor")

von georg (Gast)


Lesenswert?

Pete schrieb:
> PortPin High liegen 24V an
> PortPin Low liegen 0V an

Dann kannst du nur die nichtinvertiernde Version verwenden!

Nebenbei bemerkt, ich habe für so etwas ICs verwendet, die speziell für 
die Ansteuerung von Relais oder SPS-Eingängen mit positiven 24V-Signalen 
entworfen sind, mit Anzeige, Kurzschlussschutz usw., aber die kosten 
halt Geld.

Georg

von Ach Du grüne Neune (Gast)


Angehängte Dateien:

Lesenswert?

Pete schrieb:
> Das Signal wird dann auf der anderen Seite nur auf High/Low geprüft, es
> fließt so gut wie kein Strom.

Wenn das Signal nur geprüft werden soll, könnte diese Stufe das 
umsetzen. Das Signal wird dann ja auf der anderen Seite von der 
Prüfstufe auf den Optokoppler übertragen. Die korrekte Ansteuerung des 
Optokopplers übernimmt quasi die Prüfstufe.

Pete schrieb:
> Was mir entgegenkommen würde wäre dass bei einem Neustart die Leitung
> auf 0V liegt, und erst wenn die Controller initialisiert sind dann auf
> 24V gehen. Ist das auch möglich?

Am Ausgang kommt nur ein High wenn der µC hochgefahren ist. Wenn das 
nicht reicht, hilft eine Einschaltverzögerung, die diese Stufe im Bild 
erst nach einer gewissen Zeit freischaltet.

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


Lesenswert?

Ich warte immer noch auf eine Antwort, was der Blödsinn mit den 24V 
soll. Einen Optokoppler kann man auch mit den 3.3V schon sicher 
schalten. Natürlich könnte man auch fragen, ob die galvanische Trennung 
mit dem Optokoppler überhaupt nötig ist. Andererseits werden es sonst 
auch kaum weniger Bauteile als 1 Vorwiderstand, 1 Optokoppler und der 
(integrierte) Pullup-Widerstand.

Da praktisch alle µC ihre Pins im Reset hochohmig schalten, ist die 
Inaktivität des Optokopplers vor der Initialisierung des µC auch 
problemlos sicherzustellen.

von Pete (Gast)


Lesenswert?

Hallo.

Danke an alle für ihre Antworten!

Ich werde es nun mal so einfach wie möglich halten, und es wie von Axel 
S vorgeschlagen machen dass ich es mit den 3,3V vom Controller machen.

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.