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
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
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?
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.
Soll die Verstärkerstufe High-Side oder How-Side (oder beides) schalten? Für einen Optokoppler braucht man das jedenfalls nicht.
Du hast 24V? Es soll ein Optokoppler damit geschaltet werden? Das einfachste: 24v zum OK, die Rückleitung auf einen Transistor ("Open Kollektor")
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
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.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.