Ich habe folgendes Problem in Verbindung mit einem Optokoppler. Ich brauche eine Schaltung, die mir in Abhängigkeit vom ankommenden +12V Impuls einen analogen Masseimpuls schaltet (siehe Schaltplan).
Am Pin des Microcontrollers ist der interne Pullup-Widerstand aktiviert. Messe ich direkt am Ausgang des Optokopplers, ohne das Kabel am Microcontroller anzuschließen, habe ich gemessen gegen Masse genau 0 Volt.
Schließe ich nun das vom Ausgang des Optokopplers ausgehende Kabel an den Controller an und messe den Controllerpin gegen Masse, liegen ~3V an, aber nicht wie erwartet 0V (was der Fall ist, wenn ich den Controllerpin direkt auf Masse lege).

Ich arbeite zum ersten Mal mit einem Optokoppler, ist mir ein Anfängerfehler unterlaufen oder worin besteht das Problem?


Bild hier