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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.