Hallo.. suche ein einfache gut gute möglichkeit für folgendes Problem.. AVR Pin als Eingang gesetzt. Wenn Pin auf GND gezogen wird, dann wird um eine Zahl höer gezählt. Als Eingangsspannung zum Schalten/Tasten bekomme ich ein 24V DC Signal. Wie kann ich es am besten lösen das wenn 24V+ kommen das dann der Pin auf GND gezogen wird ? Danke, Markus
Frage wäre woher die 24V stammen. Evtl wäre ein Optokoppler eine Variante, die keine bösen Spannungsspitzen einschleppt.
Die 24 V kommen vom Basissystem. Habe es derzeit so gelöst: Transistor BC547, B geht über 1K an GND und über 1K an die 24V Eigangs Schaltspannung. Collector geht an den Einganspin vom AVR und E an GND. Das ganze dreimal aufgebaut. Leider kommt das ganze manchmal durcheinander. Ein Pin zählt hoch, einer runter und einer reset (0) auf der Anzeige. lege ich 24V auf Input-1 zählt er hoch aber manchmal zählt er auch runter. Als ob sie die Transistoren irgendwie beeinflussen. lg, markus
NPN - Transistor: Kollektor an Eingangspin (Pull-Up Widerstand aktivieren!) Emitter an Minus, *24 V Eingang über 10 kOhm an Basis.
>Transistor BC547, B geht über 1K an GND und über 1K an die 24V Eigangs >Schaltspannung. Puhh fast 24mA Basisstrom! Viel zu viel. Hast du eventuell noch ein prellen von Kontakten auf deinen Schaltspannungen ? Dadurch koennte so etwas passieren. Gruss Helmi
Also 10K nehmen. ja, das es prellt kann vorkommen. nur wie bekomme ich die Hardware mäßig weg ? Ina Software nutzte ich die Entprellung ausm GCC Tut. Danke, Markus
>nur wie bekomme ich die Hardware mäßig weg ? RC Tiefpass und dann einen Schmitt-Trigger dahinter. 74HC14 oder 4093 koenntes du nehemen
In Bascom Basic gibt es den Befehl "Debounce" zum Tasterentprellen per Software...
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.