Gast
#205878
An einem 89C2051 habe ich vier Eingänge die über einen Optokoppler angesteuert werden. Der Optokoppler hat auf der Transistorseite einen 4,7 kOhm Pull Up Widerstand. Vom Kollektor des Optokoppler geht es zum Controller Eingang. Die LED des Optokoppler wird über einen 1 k Ohm Widertand und eine Diode entweder mit Gleichspannung 5 ... 24 V oder mit Wechselspannung 5V ... 24 V/50 Hz angesteuert. Da diese Spannung auch über einen mech. Schalter geschaltet werden kann prellt das Signal natürlich. Das DC Signal per Software zu entprellen ist kein Problem, mit der Entprellung des AC-Signals stehe ich aber im Moment so richtig auf dem Schlauch. Habe mich im Moment um die AC Entprellung in der Form gedrückt, dass ich vom Kollektor des Optokopplertransistors einen 4,7 µF Kondensator nach GND gesetzt habe. Damit sehe ich die 50 Hz am Eingang des Mikrocontrollers nicht mehr, habe dafür aber natürlich einen sehr langsamen 0 1 Wechsel von ca. 40 ms. Für meine Anwendung kann ich damit gut leben, nur mag das der Controllereingang auf Dauer, wenn sich das Signal so langsam ändert? Die Eingänge sind ja keine Schmitt-Trigger Eingänge. Was meint Ihr, kann ich die Hardwarelösung anwenden? Kann mir jemand mit einem Tipp für eine Softwarelösung auf die Sprünge helfen? Schon mal herzlichen Dank Transi