Ich versuche, eine Klopfanzeige in einen Mikrocontroller-Eingang von einem Piezosensor zu bekommen. Es sieht jetzt bei der fünften Iteration ziemlich gut aus und ist bereit, digitale Pegel für die Eingabe in eine 3v3-MCU bereitzustellen.
Ich habe mit einem "Instrumentenverstärker" begonnen, diesen aber in einen Ladungsverstärker geändert, wie von @Circuitfantasist vorgeschlagen. Auch basierend auf einem Kommentar, den er an anderer Stelle gemacht hat, habe ich dann den gehackten "Gleichrichter", den ich zuvor hatte, in einen Standard-"Präzisionsgleichrichter" geändert.
Die dritte Änderung war die Hinzufügung des RC-Paares und einer Diode, um sicherzustellen, dass der Ausgang für eine "kleine Weile" hoch bleibt, nachdem der Schlag zum ersten Mal registriert wurde.
Die vierte Änderung war die Hinzufügung des Zwei-Transistor-Schmitt-Triggers am Ausgang. Änderung fünf ersetzte den diskreten Schmitt durch einen IC-Komparator mit positiver Rückkopplung für die Hysterese und einem Open-Collector-Ausgang, um die Pegel für die MCU richtig einzustellen.
Hier ist jetzt die Schaltung:
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Es scheint ganz gut zu funktionieren. Gelb ist das Eingangssignal roh vom Piezogerät (das Signal ist im Wesentlichen das Klingeln eines Stücks Stahl, das mit einem Hammer geschlagen wird), Blau ist der Ausgang. Es soll einen Interrupt mit der fallenden Flanke auslösen:
Von hier aus denke ich, dass es bereit ist, die endgültige Ausgabe in eine MCU zu stecken. Wenn das tatsächlich etwas ändert, werde ich hier aktualisieren.
Als Randnotiz habe ich viel darüber gelernt, ob die von Ihnen verwendete 9-V-Batterie tatsächlich noch gut ist. Dieses Ding oszillierte eine Zeit lang auf höchst merkwürdige Weise, und ich erkannte schließlich, dass es die Versorgungsschienen waren, die absackten, wenn sich der Zustand änderte, und das wiederum lag daran, dass meine kleine PP3-9-V-Batterie im Wesentlichen leer war und etwa 8,3 V ohne ausgab Belastung. Dadurch wurde auch das Rauschen auf dem Signal ziemlich reduziert. Oh, die Freude am Lernen :)
Wir tun dies, indem wir einem MPSA13 in gemeinsamer Emitterkonfiguration die Spannungsspitze vom Piezo zuführen. Der Kollektorausgang speist einen PIC-ADC. Durch Einstellen des ADC-Werts wird die Empfindlichkeit angepasst.
MarkU
Circuit-Fantasie
Tobi Eggitt
Tobi Eggitt
Circuit-Fantasie
Tobi Eggitt
Circuit-Fantasie
Circuit-Fantasie
Tobi Eggitt
Circuit-Fantasie
Tobi Eggitt