Hallo Community Ich versuche gerade einen Piezo Schallwandler als Taster zu missbrauchen. Hintergrund ist, sobald ein Gegenstand auf den Schallwandler fällt soll ein Interrupt im Atmega ausgelöst werden. Also eigentlich nichts anderes als ein Diptaster macht. Der Schallwandler ist momentan wie folgt an den Atmega angeschlossen: ________ Wandler + |----[D1N4007]---[10Kohm]---------------> Eingangspin Atmega | | | | [] 100k [] 100nF Wandler - |---------------------------------------> GND __________| Ich gehe davon aus, dass der ausgegebene Impuls des Wandlers zu kurz ist und der Atmega den ausgegeben Peak nicht aufnimmt. Könnt ihr mir auf die Sprünge helfen ? Vielen Dank
Ich habe das auch schon gemacht (piezo antippen dann piepst er - doppelnutzen) und habe ihn push pull zwischen 2 pins geschaltet. Zum messen einfach ein Pin auf low und der andere auf pullup. Ich konnte damit 1mm dicke 5mm lange von ca. 5cm fallengelassene Drahtstücke erkennen. War aber Polling.
2A schrieb: > Könnt ihr mir auf die Sprünge helfen ? Du must ein passendes Programm in den ATmega laden. Sonst geht da gar nichts. Und bedenke, dass ein Tastendruck, verglichen mit dem Piezo-Knackser, fast unendlich lang ist.
Mit einem Oszilloskop nachsehen, was tatsächlich passiert. Evtl. ist auch eine zusätzlich Schutzdiode zum Ableiten etwaiger Überspannung sinnvoll.
2A schrieb: > Wandler + |----[D1N4007]---[10Kohm]---------------> Eingangspin Atmega > | | | > | [] 100k [] 100nF > Wandler - |---------------------------------------> GND > __________| Ist der 100nF für kurze Impuse nach den 10Kohm nicht etwas groß?
Info schrieb: > Evtl. ist auch eine zusätzlich Schutzdiode zum Ableiten etwaiger > Überspannung sinnvoll. Die Schutzdiode ist doch bereits am Eingangspin des ATmega vorhanden und ein 10kΩ Widerstand zur Begrenzung Diodenstromes ist ebenfalls im Schaltplan enthalten.
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.