Optokopplerschaltung 24V Eingänge an 3,3V µC (review)

Gast #3210650
Hi,

ich will die Eingangsseite meines Boards galvanisch trennen mit Hilfe 
eines Optokopplers.
Ich habe die Schaltung wie im Bild zu sehen ist gezeichnet.
Ist das so korrekt für diese Anforderungen?:

- 24V Eingänge (von SPS S7-300 kommend), Der SPS Ausgang liefert max. 
0,5A.
- an mein Controller mit 3,3V I/O's (hat 5V tollerante Pins)
- Z-Diode um den Schaltpegel ein wenig zu definieren
- eine 1N4148 zum Schutz
- 1,2 kOhm Vorwiderstand (1206 mit 0,25W)

Ich werde später noch eine LED an jeden Eingang hängen.
Wäre aber diese Schaltung so in Ordnung?

MfG
Marcel
Angehängte Dateien:
Gast #3211924
noch ne blöde frage hinterher ... wäre das so mit der LED in Ordnung?
Die soll angehen wenn am Eingang 24V anstehen. Das würde den Optokoppler 
doch nicht stören oder?
Angehängte Dateien:
#3211948
Marcel schrieb:
> ich wollte vermeiden das der Eingang nicht mehr nutzbar ist, falls die
> LED kaputt geht.

Wann geht mal ein LED kaputt. Wenn die kaputt geht lebt der Rest 
wahrscheinlich auch nicht mehr. Aber wenn du eine richtige Kontrolle 
haben willst dann muss die LED hinter dem Koppler, so zeigt die dann an 
wenn der Koppler defekt ist. (mit Treiber allerdings).
Gast #3211951
Marcel schrieb:
> ... wäre das so mit der LED in Ordnung?

Eher nicht. Wenn du der dei gleichen Eingangssignal zumutest, wie der 
Optokoppler-LED, hast du zwei Probleme. Wegen der nicht vorhandenen 
Z-Diode bekommt sie im Normalbetrieb fast den doppelten Strom und bei 
Verpolung wird sie die wegen Überschreitung der zulässigen 
Reverse-Voltage wahrscheinlich schnell sterben. Also - gleiches Recht 
für alle, sonst kannst du dir auch die Schutzmaßnahmen bei der OC-LED 
sparen.
#3211968
@ Marcel (Gast)

>noch ne blöde frage hinterher ...

Es gibt nur wenoge blöde Fragen, auch in diesem Forum. Das ist keine 
davon.

> wäre das so mit der LED in Ordnung?
>Die soll angehen wenn am Eingang 24V anstehen.

Tut sie nicht. Sie wird langsam heller, wenn die Spannung über 2V 
steigt. Sie sollte aber eher dunkel bleiben, wenn die Spannung unter der 
Schwellspannung liegt.

> Das würde den Optokoppler doch nicht stören oder?

Nein, aber deine Anzeige wäre verwässert. Schalte sie wenigstens in 
Reihe zum Optokoppler.

Und wenn man es wirklich gut machen will, baut man einen passenen 
Schmitt-Trigger auf der Senderseite ein, damit die LED mit sauberen 
Schaltpegeln arbeitet und nicht zwischendurch irgendwie linear.

Denn SPS Signale gelten ab IIRC 15V als high und unter ???V als low, 
dazwischen undefiniert.

Hmm, du hast 10V Z-Diode + 1V LED vom Optokoppler, 1,2K Vorwiderstand. 
Da geht das Leben ab 11V los mit 0mA. Bei 15V hat der Vorwiderstand 4V 
und damit ~4mA, dazwischen ist es linear. Naja, geht so. Klemm die LED 
in Reihe zum Optokopplereingang, R73 auf 3k3 erhöhen. Und nimm 8,2V 
statt 10V Z-Diode, dann passt das. Bei 30V am Eingang (müssen 
SPS-Eingänge glaub ich aushalten) pumpst du 17mA in die LEDs, passt.
Gast #3211983
Hi Falk,

ich danke dir für die ausführliche Erklärung! Du hast absolut recht mit 
den Pegeldefinitionen, da sollte ab 15V das Spiel erst losgehen, so muss 
natürlich auch dann der Eingang ausgelegt sein. Ich werde das so ändern.


Vielen Dank ans Forum!
Gast #3211999
Oh hab das finale Bild vergessen.
Hiermit jetzt angefügt. Falls jemand irgendwann wieder das gleiche 
realisieren mag, kann er das gleich so übernehmen.
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.