Optokoppler an Empfänger liefert zu kleine Ausgangsspannung - warum??

OP #1545860
Lesenswert?

Hallo zusammen,

Ich habe einen nicht-invertierenden Optokoppler aufgebaut gemäß dem 
tutorial:

http://www.mikrocontroller.net/articles/Optokoppler

mit dem Optokoppler ACPL 227:

http://www.farnell.com/datasheets/72466.pdf

VCC ist geregelt 5V. Der Eingangswiderstand (R2) ist 91 Ohm. Der Pull 
Down hinter dem Optokoppler hat 910Ohm.

Wenn ich am Eingang einen Servotester anschließe der ein PWM mit 5V 
Amplitude liefert, werden am Ausgang auch 5V geliefert.

Wenn ich am Eingang meinen Futaba 2,4GHz Empfänger mit PWM mit 3V 
Amplitude anschließe, messe ich am Ausgang des Optokoppler nur noch ein 
PWM mit 4V Amplitude. Das funktioniert noch fehlerfrei!

Wenn ich am Eingang einen anderen Futaba 2,4GHz Mini-Empfänger mit PWM 
mit 3V Amplitude anschließe, messe ich am Ausgang des Optokoppler nur 
noch ein PWM mit 1,8V Amplitude das der uC nicht richtig einlesen 
kann... und nichts funktioniert mehr.

Woran kann das liegen???

Während ich direkt am Empfänger PWM mit 3V Amplit. messe, sind bei 
angeschlossenem Optokoppler nur noch 1,4V zu messen...??? Ich messe 
direkt am Signal also zwischen Masse - Vorwiderstand - Optokoppler LED - 
Signal. Ich sollte hier also ebenfalls 3V messen und nicht nur noch 
1,4V.

Kann mir da jemand weiterhelfen? Ich bin völlig ratlos.
Angehängte Dateien:
OP #1545920
Lesenswert?

Sorry die Werte im Layout oben gelten nicht sonder die die ich im Text 
genannt habe.

Der Empfänger liefert ein PWM Signal mit 3,0V Amplitude und 20ms Periode 
(50Hz). Die High Phase ist zwischen 1ms - 2ms.
Es könnte natürlich sein dass der die 20mA nicht treiben kann... Aber 
das sollte doch für keinen uC ein Problem sein oder?

Es ist mir auch noch ein Rätsel wie über dem Optokoppler Eingang bei 
angeschlossenem Empfänger nur 1,4 V Amplituden liegen können wenn der 
Empfänger 3V Amplituden liefert?
Gast #1545975
Lesenswert?

Vielleicht liefert der Empfänger bei Low höhere Ströme als bei High. Das
wäre nicht weiter verwunderlich, da dies bei vielen Digitalschaltungen
(TTL-Bausteine, 8051-µC usw.) so ist. Dann müsstest du einfach den Opto-
koppler anders herum betreiben.

Aber warum verwendest du überhaupt einen Optokoppler? Bei den meisten
Mikrocontrollern liegt bei VCC=5V die High-Schwelle bei höchstens 2,5V.
Beim AVR sind es bspw. typisch 1,8V. Da kommst du also mit den 3V des
Empfängers gut hin, zumal er durch den µC-Eingang praktisch nicht
belastet wird.
Gast #1546905
Lesenswert?

Beim zweiten Empfänger ist einfach die Ausgangsleistung zu klein.
20mA schafft er nicht.
Entweder baust Du nun vor oder hinter den Optoko einen Verstärker ein.
Vor, um die LED voll durchzusteuern oder hinter dem Opto um sicher den 
5V Pegel zu erreichen.
Ich würde den LED Vorw. so anpassen, das 5mA fliessen und das Signal 
hinter dem Optoko verstärken.

Ciao,
Kai

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren