Hallo Zusammen. Ich suche eine Möglichkeit ein digitales Signal im Spannungsbereich 3.3V - 24V zu erfassen, das ganz soll robust werden und galvanisch getrennt sein, deswegen möchte ich Optokoppler einsetzen. Frequenzbereich 1Hz - 50Hz Mein erster Gedanke war es die Eingangsspannung über eine Zenerdiode zu begrenzen, wie in Abbildung "optokoppler_input_zener.png". Bei der Dimensionierung für R1 und R2 fiel mir auf, dass das Murks ist. Nach kurzer Überlegung kam ich dann auf eine Konstantstromquelle, da im Optokoppler ja eine LED werkerlt, nach kurzer Suche fand ich "optokoppler_input_origin.png". Daran gefällt mir nicht, dass bei Verpolung ein Strom über R9 Q4(B->C) und R8 von fast 5mA fließen kann, und dass die Transistoren direkt an der Außenwelt sind. Schaltung "optokoppler_input.png": Ich habe eine Diode als Verpolschutz hinzugefügt sowie einen Varistor. Der Kondensator C2 soll als Filter dienen - ob dieser eine gute Idee ist kann ich leider nicht bewerten und vermute, dass dieser ohne zusätzlichen Widerstand hinter der Diode auch nichts bringt. Mir erscheinen alle Lösungen als recht aufwendig. Gibt es eine einfachere Möglichkeit? Ist die letzte Lösung eine Lösung oder Pfusch? Die gezeigten Bauteile sind alle vorhanden und wenn möglich soll es bei diesen oder ähnlichen Teilen bleiben, damit ich keine Bestellung für 95Cent irgendwo tätigen muss... Grüße, Flo
:
Verschoben durch Moderator
DerFlo schrieb: > ein digitales Signal im Spannungsbereich 3.3V - 24V zu erfassen Muss diese untere Grenze unbedingt so niedrig sein? Denn das bedeutet ja, dass du auch in einer 24V-Umgebung eine Störspannung von 2,5V (also ein definitives LOW) als HIGH erkannt wird, weil du die Schaltschwelle irgendwo auf 2V legen musst(*). Was, wie du selbst ausgerechnet hast, mit dem Vorwiderstand spannend wird, wenn die OK-LED schon 1,9V braucht... > nach kurzer Suche fand ich "optokoppler_input_origin.png". Daran > gefällt mir nicht, dass bei Verpolung ein Strom über R9 Q4(B->C) und R8 > von fast 5mA fließen kann Dan "kann" noch viel mehr fließen, wenn die BE-Strecke vom Q4 durchbricht und die dann bei verpolten 24V an der LED verbleibende Reverse-Spannung von gut 15V diese ebenfalls zum Leiten bringt... > Gibt es eine einfachere Möglichkeit? Definiere einen kleineren Eingangsspannungsbereich.
:
Bearbeitet durch Moderator
Lothar M. schrieb: > Definiere einen kleineren Eingangsspannungsbereich. Angenommen ich setze meine Schaltschwelle bei 4.8V an damit 5V sicher erkannt werden. Dann benötige ich ja noch eine Art komparator - was die Lösung definitiv sicherer macht, aber auch komplexer, oder nicht? Ich sehe ein, das bei 3.3V und Vf=1.9V für den OK keinerlei Reserven da sind, 5V sind also ein muss. Wenn möglich würde ich aber gerne bei diesen 5V bleiben. Wenn ich nun wie in optokoppler_input_5V.png noch einen Transistor in Reihe schalte komme ich natürlich nicht mehr auf 5V an meiner KSQ... Ich glaube ich verstehe noch nicht wie das Ganze mit einer höheren Schwellspannung einfacher wird bzw fühle mich auf dem Holzweg. Kannst du dazu noch 1-2 Sätze schreiben?
Edit: Zu hektisch gewesen, Q3 falsch und Spannungsteiler falsch. korregiert im Anhang
Eine antiparallele Diode (1N4148) zur Fotodiode und einen Vorwiderstand von 4k7 sollten reichen. Je nach Koppelfaktor liegt der Ausgangswiderstand im Bereich 10 - 47 kOhm. Wo ist das Problem?
Hallo m.n. Bei leichter Überspannung ergeben sich 28V/4700R = 58mA durch den OK, was meiner Meinung nach zu nah an den 60mA absolute maximum ratings liegt. Bei 24V sind es immerhin nur noch 51mA aber wenn ich mich recht entsinne, mögen OK es lieber im Bereich bis 10mA um die Alterungseffekte der LED gering zu halten - wenn ich mit einem CTR von 50% rechne, und sollten mir auch 2mA am OK ausreichen für meinen Controller. Wenn ich mich irre und meine Annahmen falsch sind spare ich mir gerne den Aufwand und nehme nur die Diode + Widerstand. Bis jetzt bin ich aber nicht überzeugt von der Lösung.
DerFlo schrieb: > Mir erscheinen alle Lösungen als recht aufwendig Üblich war ein JFET als Konstantstromdiode
1 | Eingang |
2 | | |
3 | +->I BF245B |
4 | | | LED |
5 | +--+--|>|--+ |
6 | | |
7 | GND |
Die funktioniert ungefähr von 3V bis 25V. Heute auch eine https://www.onsemi.com/pub/Collateral/NSI50010Y-D.PDF.
DerFlo schrieb: > Bei leichter Überspannung ergeben sich 28V/4700R = 58mA durch den OK, > was meiner Meinung nach zu nah an den 60mA absolute maximum ratings > liegt. Das könnte man noch einmal nachrechnen und zu einem ganz anderen Ergebnis kommen!
Hoppala, ich sollte meiner Brille aufsetzen, um eine Kommastelle verrutscht... Aber bei 3.3V/4700R = 0.0007A und einer CTR von 50% DC könnte es schon etwas eng werden auf der Controllerseite. Es gibt in der Industrie doch mit Sicherheit tausende Varianten einen Eingang 5V-25V über einen Optokoppler zu realisieren, die sich bewährt haben, oder? Mir fehlt die Erfahrung, und wie ihr merkt stochere ich etwas im Nebel.
Vor langer Zeit habe ich mal etwas ähnliches gemacht. Ging gut. Natürlich die Bauteile anpassen. 3,3V ist schon eine Herausforderung.
DerFlo schrieb: > Hoppala, ich sollte meiner Brille aufsetzen, um eine Kommastelle > verrutscht... Aber bei 3.3V/4700R = 0.0007A und einer CTR von 50% DC > könnte es schon etwas eng werden auf der Controllerseite. Ich weiß nicht, welche Brille Du verwendest. Bei einem Koppelfaktor von 50% fließen auf der Ausgangsseite >= 0,2 mA. Damit läßt sich ein µC Eingang mit (eingebautem) Pullup-Widerstand eindeutig auf '0' schalten. Wenn Dir das zu wenig ist, dann nimm einen Darlington-Koppler oder einen mit FET-Ausgang oder ...
Man kann den überflüssigen Strom am Optokoppler vorbei lenken. Mit R1 = 120 Ω erhälst du ca. 5 mA. (Einen Vorwiderstand brauchst du noch.) Quelle: HP Optoelectronics Application Manual, Seite 3.48 https://archive.org/details/HewlettPackard-OptoelectronicsApplicationsManualOCR
Clemens L. schrieb: > Man kann den überflüssigen Strom am Optokoppler vorbei lenken. Mit R1 = > 120 Ω erhälst du ca. 5 mA. (Einen Vorwiderstand brauchst du noch.) > > Quelle: HP Optoelectronics Application Manual, Seite 3.48 > https://archive.org/details/HewlettPackard-OptoelectronicsApplicationsManualOCR Ganz nett, geht aber nur bei strombegrenzten Ausgängen!
DerFLo schrieb: > Lothar M. schrieb: >> Definiere einen kleineren Eingangsspannungsbereich. > > Angenommen ich setze meine Schaltschwelle bei 4.8V an damit 5V sicher > erkannt werden. Dann hast du 0,2VG Störabstand. Das ist Murks. > Dann benötige ich ja noch eine Art komparator - was die > Lösung definitiv sicherer macht, aber auch komplexer, oder nicht? Oder nicht. Mensch Meier, immer dieses Rumgeheule wegen NICHTS! > Ich glaube ich verstehe noch nicht wie das Ganze mit einer höheren > Schwellspannung einfacher wird bzw fühle mich auf dem Holzweg. Das bist du auch. Denn man braucht 1. keinen Optokoppler (das ist ei Fetisch dieses Forums) und 3. Ist so eine "Schweitzer Taschenmesser Lösung" meisten unsinnig und überflüssig. Wenn man die Mindestspannung z.B. auf 6V setzt, kann man die feste Schaltschwelle auf 3V mit vielleicht 2V Hysterese legen. Das ist für 6-24V ausreichend störfest. Vor kurzem gab es sowas Ähnliches hier, da wurde ein Komparator genutzt. Beitrag "Re: Schnelles Signal mit variabler Spannung zu 3.3V konvertieren?"
DerFlo schrieb: > Mir erscheinen alle Lösungen als recht aufwendig. Gibt es eine > einfachere Möglichkeit? ich würde einen LM317 im TO92 Gehäuse als Ikonst Quelle nehmen, bei 10mA ist Udrop um 1,5V, die IR LED möchte um 1,25V also gehts ab 3V sicher los bis 24V und am TO92 sind dann als Ptot ~23V x 10mA = 230mW auch akzeptabel. benötigt einen R um 120 Ohm. http://www.ti.com/lit/ds/symlink/lm317l-n.pdf Seite 14 -> 8.2.4
DerFLo schrieb: > Angenommen ich setze meine Schaltschwelle bei 4.8V an damit 5V sicher > erkannt werden. Woher nimmst du die Sicherheit, dass deine (nominell) 5V sicher über 4.8V liegen?
5V dürfen seit ewigen Zeiten +-5% haben TTL, USB o.ä. also sollte die untere Schwelle 4,75V sein wenn es so genau werden soll, dann bieten sich eher Schwellwertschalter oder Resetcontroller an.
Constant Current Diode, zB Onsemi NSI50010YT1G 10mA, 1.8-50V Keine sonstigen Teile, nur die Diode und fertig.
Richard B. schrieb: > 28V gegenüber 24V sind für dich eine leichte Überspannung? Naja, das ist im LKW der Unterschied zwischen "Motor läuft" und "Motor steht".
Hallo, > DerFlo schrieb: > Ich suche eine Möglichkeit ein digitales Signal im Spannungsbereich 3.3V > - 24V zu erfassen, das ganz soll robust werden und galvanisch getrennt > sein, deswegen möchte ich Optokoppler einsetzen. Frequenzbereich 1Hz - > 50Hz Robustheit ist nicht gleich galv. getrennt! Robustheit am Eingang kann eher ohne galv. Trennung bekommen, indem man die Eingangsbeschaltung hochohmiger macht (z.B. 10kOhm) und mit ausreichdn leistungsfähigem Uberspannungsschutz absichert. Dazu evt. ein Schutz gegen thermische Überlast bei dauerhafter Überspannung. Der GAU ist meist Blitzschlag mit sehr hohen Strömen auf den Signalleitungen. Galv. Trennung hat auch Vorteile: 1) Entkopplung unterschiedlicher Potentiale Hast du das Problem überhaupt? 2) Schutz der nachfogenden uC-Schaltung bei Zertörung der Eingangschaltung. > Mein erster Gedanke war es die Eingangsspannung über eine Zenerdiode zu > begrenzen, wie in Abbildung "optokoppler_input_zener.png". Bei der > Dimensionierung für R1 und R2 fiel mir auf, dass das Murks ist. Einfache Z-Dioden sind keine TVS-Dioden! > Nach kurzer Überlegung kam ich dann auf eine Konstantstromquelle, da im > Optokoppler ja eine LED werkelt, nach kurzer Suche fand ich > "optokoppler_input_origin.png". Daran gefällt mir nicht, dass bei > Verpolung ein Strom über R9 Q4(B->C) und R8 von fast 5mA fließen kann, > und dass die Transistoren direkt an der Außenwelt sind. Bei einer Lösung mit Optokopplern sollte man dann aber auch ein Konzept in die richtige Richtung entwickeln. Da wären zuerst mal Koppler mit einem viel höheren CTR sinnvoll. Mit eine Primärstrom von 1...2 mA kann man viel einfacher hantieren als mit 10...20mA. Mit 2mA und Umax von 40V käme man auf max. ca. 80mW Verlustleistung in einer KSQ. Die Flußspannung bei 1...2mA liegt dann auch deutlich unter der Nennspannung. da kann man bei IR-Dioden mit ca. 1.0..1,2V rechnen. Das ginbt dann Reserven frei für die KSQ und Verpolschutz für 3,3V-Pegel. > Schaltung "optokoppler_input.png": > Ich habe eine Diode als Verpolschutz hinzugefügt sowie einen Varistor. Die Diode wird bei Blitzschlag sterben. Eine leistungsstarke TVS-Diode als Überspannungschutz ist besser. > Der Kondensator C2 soll als Filter dienen - ob dieser eine gute Idee ist > kann ich leider nicht bewerten und vermute, dass dieser ohne > zusätzlichen Widerstand hinter der Diode auch nichts bringt. Tiepaßcharketeristik ist immer gut. Die Schaltung soll nur so schnell sein wie nötig. > Mir erscheinen alle Lösungen als recht aufwendig. Gibt es eine > einfachere Möglichkeit? Ist die letzte Lösung eine Lösung oder Pfusch? Das kommt sehr auf die Randbedigungen an. In welcher Umgebung soll das arbeiten und mit welchen Störungen willst du rechnen? > Die gezeigten Bauteile sind alle vorhanden und wenn möglich soll es bei > diesen oder ähnlichen Teilen bleiben, damit ich keine Bestellung für > 95Cent irgendwo tätigen muss... Wenn es denn nur billig sein soll, dann braucht man über Optimierungen und Konzepte nicht mehr diskutieren. Gruß Öletronika
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.