Forum: Mikrocontroller und Digitale Elektronik Optokoppler für Current Loop?


von Stefan (Gast)


Lesenswert?

Guten Tag,

ich möchte meine Schaltung (AVR, 3,3 V) mit einem Current-Loop-Interface 
(seriell) ausstatten. Das Interface soll möglichst universell sein 
(Simplex / Duplex, passiv / aktiv). Das Hauptproblem ist nun die Wahl 
eines passenden Optokopplers; normalerweise verwende ich zum Trennen von 
seriellen Signalen immer den 6N137 oder FOD060 für 3,3 V, die haben 
einen Schmitttriggerausgang. Allerdings benötigen diese eine 
Versorgungsspannung im Ausgangsteil, was bei der 
Stromschleifengeschichte nicht geht weil das zu erwartende Potential 
unklar ist. Welcher Optokoppler

- kommt auf der "DTE-Seite" mit 3,3 V aus
- braucht keine Versorgungsspannung
- ist schnell genug für 57000 Baud
- ist in SMD

?

Gruß
Stefan

von Falk B. (falk)


Lesenswert?

@ Stefan (Gast)

>ich möchte meine Schaltung (AVR, 3,3 V) mit einem Current-Loop-Interface
>(seriell) ausstatten. Das Interface soll möglichst universell sein

Du meinst ala MIDI bzw. 4-20mA, nur halt digital?

>- kommt auf der "DTE-Seite" mit 3,3 V aus

Jeder passive bzw. aktive für 3,3V

>- braucht keine Versorgungsspannung

Jeder passive

>- ist schnell genug für 57000 Baud

Mit 20mA schaffen das viele.

>- ist in SMD

von Stefan (Gast)


Lesenswert?

Naja, das Problem ist, dass "current loop" relativ undefiniert ist. Bei 
Midi ist ja immerhin schonmal die Baudrate festgelegt, und dass der 
Optokoppler immer im Empfänger sitzt, und dass in der Regel mit 5 V 
gearbeitet wird, und im Empfänger vom OK ein Wiederstand ist, der 
ausgehend von 5 V den Optokoppler ansteuert. . Verbindet man zwei 
Midigeräte Bidirektional (mit 2 Midikabeln) miteinander, so ist in jedem 
Gerät ein aktiver Sender und ein passiver Empfänger. Ich hatte mal bei 
Midi einen CNY17 benutzt, da ging schon öfters mal ein Bit kaputt.

>Mit 20mA schaffen das viele.
Beipsiel?

von Stefan (Gast)


Lesenswert?

P.S.

die Polarität ist bei Midi auch noch verdreht, bei den 
Stromschnittstellen ist normalerweise Mark = Strom fließt, Space = Strom 
fließt nicht. Mark heißt High auf der TTL Seite. Bei Midi fließt bei 
Mark kein Strom...

von Stefan (Gast)


Lesenswert?

P. P. S.

Hier ist ein gutes Tutorial für current loop:

www.pacontrol.com/download/Current%20Loop%20Tutorial.pdf

Allerdings steht nichts über die Wahl der Optokoppler dabei...

Stefan

von ...-. (Gast)


Lesenswert?

wie wäre mit einem der ADUM von AD?

von Mike (Gast)


Lesenswert?

Stefan schrieb:
> die Polarität ist bei Midi auch noch verdreht, bei den
> Stromschnittstellen ist normalerweise Mark = Strom fließt, Space = Strom
> fließt nicht.

Das kommt drauf an, was du unter "normalerweise" verstehst. Klassisch 
stammen Mark und Space aus der Fernschreibtechnik. Space, also der Pegel 
in Übertragungspausen ist dort der bestromte Zustand, so das 
Leitungsunterbrechungen erkannt werden können und man nicht erst bei der 
nächsten Übertragung feststellen muss, dass die Übertragungsstrecke 
unterbrochen ist.

von Stefan (Gast)


Lesenswert?

Jetzt gehts glaube ich durcheinander;

Eigentlich ist doch "MARK" der Pegel in der Übertragungspause, und SPACE 
das Startbit, siehe z.B. hier:

http://www.lookrs232.com/rs232/waveforms.htm

Und was ich bisher über die Stromschleife gefunden habe heißt MARK = 
Strom fließt (Ruhezustand) damit, wie Du sagst, Leitungsunterbrechungen 
direkt festgestellt werden können...

von Stefan (Gast)


Lesenswert?

>Jeder passive

Hast Du ein paar Beispiele für passive schnelle?

Stefan

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.