Forum: Mikrocontroller und Digitale Elektronik Eingang Signal


von Sebastian K. (sebik)


Angehängte Dateien:

Lesenswert?

Hab ein Problem bei IO. Ich will einen Pin am Boards(Port) als
Signaleingang haben. Das Signal wird mittels einen Optokoppler
übertragen. Die Software geht 100%tig weil ich des getestet hab mit
einer Pulldownschaltung und einen einfachen Schalter. Der Eingang wird
von der Software erkannt. Nur diese Opotkopplerschaltung (sehe Anhang)
geht irrgendwie nicht. Ich weiss nicht wo der Problem ligen kann. Der
47 Ohm ist als Vowiderstand gedacht der 4,7 als Pulldown Widerstand.
Das signal wird aber nicht erkannt. Der Optokopller ist ein PC817. Für
jegliche Hilfe ... Danke

PS Als ich messe ist irrgen welche spannug da manchmal, aber ich schätz
mal das es von µController kommt. Ich hab alle bauteile mehrmals
überprüft.

von Axel R. (Gast)


Lesenswert?

Wieviel Strom fliesst in PIN1 hinein?
Kannst ja mal PIN1 und PIN2 tauschen...
High Aktiv bei Optokopplern ist immer blöd.
Lege mal den Emitter auf Masse und den Kollektor über 10K an 5V.
Der Kollektor geht an den AVR.
Deine Schaltung sollte so aber auch funktionieren. (Auch bei
aktivierten Pullups im AVR, der 4.7K ist klein genug) Den 47Ohm kannst
Du weglassen.
Durch den Optotransistor fliesst bei deiner Beschaltung
(Kollektorschaltung/Emitterfolger) max. Basisstrom x Stromverstärkung,
mehr geht nicht. Kannst ihn aber auch drinn lassen.
Ich tippe ja auf vedrehte Fotodiode im Optokoppler, ist mir zumindest
schon mal passiert. kannst ja auch mal PIN4 und PIN3 mit einer Pinzette
odersowas überbrücken.

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.