Forum: Mikrocontroller und Digitale Elektronik Signalqualität von Optokopplern


von Elias B. (bouni)


Lesenswert?

Hallo zusammen,

ich habe schon mal zu diesem Thema einen Thread gehabt, möchten den 
alten aber nicht wieder aus dem Grab holen.

Ich habe eine Serielle Verbindung von einem Getränkeautomaten zu einer 
uC Schaltung mit TTL Pegel (MDB [0]). Die Schaltung möchte ich vom 
Automaten mit Optokopplern isolieren. Ich habe das ganze auch so lala am 
laufen, aber die Signal Qualität ist nicht die Beste wenn ich mir das 
mit dem Oszi anschaue [1]. Da ich immer wieder mal Probleme mit der 
Kommunikation habe, denke ich das es daran liegt. Ich habe schon 
verschiedenste Widerstandswerte probiert, und noch nichts gefunden was 
die Flanken wirklich schöner macht als das was im Screenshot zu sehen 
ist.
Mir wurde schon geraten einen OK mit Schmitt-Trigger zu nehmen 
(PC900,6N136,etc.) aber ich habe das Problem das vom Automaten für die 
Serielle Verbindung nur GND, Rx und Tx zur Verfügung stehen. Die beiden 
anderen Drähte sind VCC (~27VDC) und GND. Ich weiss nicht ob ich die 
GND's verbinden sollte, denn da werden wahrscheinlich nicht ohne Grund 2 
seperate GND's benutzt oder? Damit geht auch das Problem der fehlenden 
Versorgungsspannung für einen PC900 oder ähnlichen einher.
Gibt es noch andere Methoden um die Signale zu "schönen" ?

Ich mache Dienstag noch ein paar Tests mit 2 H11A1 OK's die mir in die 
Hände gefallen sind. Momentan setzte ich PC817 ein.

Mir wurde auch geraten einen Tiefpass auf die Transistor Seite zu 
setzetn, um evtl. auftretenden Störsignale zu filtern.

Ich bin für jede Anregung dankbar!

Mfg Elias

[0] http://www.vending.org/technology/MDB_Version_4-2.pdf
[1] http://bouni.owee.de/reaktor23/Optokoppler_PC814.png

von H.Joachim S. (crazyhorse)


Lesenswert?

Datenrate? Leitungslänge? Strom auf der Tx-Leitung?

Prinzipiell sollte sich das auch mit Standardoptokopplern vernünftig 
lösen lassen, kann natürlich sein, dass dann noch das eine oder andere 
Bauteil erforderlich ist.
Falls längere Leitung: 20mA-Schnittstelle mit HCPL4100/4200. So ziemlich 
das störsicherste, was ich kenne.
Auch eine überlegenswerte Alternative: ADuM1201 o.ä.

von Elias B. (bouni)


Lesenswert?

Hi,

erst mal Danke für die Antwort!

>Datenrate? Leitungslänge? Strom auf der Tx-Leitung?
 - 9600Baud 9,N,1
 - Momentan ca. 5m, Im späteren Betrieb wohl ca. 50cm.
Ich werd das mal testen ob das Problem mit kürzerer Leitung abnimmt!
 - Strom ist mir nicht bekannt wie viel das ist.

Gruss Elias

von Uwe (Gast)


Lesenswert?

Kann es sein das der Automat keine Push-Pull Ausgänge hat sondern nur 
GND schaltet und für den anderen Pegel nur nen Pullup benutzt ? Dir 
scheint auf jeden Fall Strom für den High Pegel zu fehlen.

von Uwe (Gast)


Lesenswert?

Versuch nen Optokoppler zu benutzen der weniger Strom braucht. bzw. nen 
besseres Übertragungsverhältnis (Verstärkung) hat.

von Elias B. (bouni)


Lesenswert?

Hi Uwe,

die Schaltung ist Schematisch (ohne Bauteilbezeichnungen und Werte) auf 
der Seite 60 aufgezeichnet.

Hast du Vorschläge für Optokoppler die besser geeignet wären?

Gruss Elias

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.