mit 3,3V 24 Signal schalten

Gast #5661934
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
Gast #5662001
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?
#5662034
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.
Gast #5662128
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
Gast #5662136
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.
Angehängte Dateien:
#5662475
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren