Estoy tratando de obtener lo que equivale a una indicación de golpe en la entrada de un microcontrolador desde un sensor piezoeléctrico. Se ve bastante bien ahora en la quinta iteración y está listo para proporcionar niveles digitales para la entrada a una MCU 3v3.
Comencé con un "amplificador de instrumentación", pero lo cambié a un amplificador de carga como lo sugirió @Circuitfantasist. También en base a un comentario que hizo en otro lugar, luego cambié el 'rectificador' pirateado que tenía antes en un "rectificador de precisión" estándar.
El tercer cambio fue la adición del par RC y un diodo para garantizar que la salida se mantenga alta durante un "poco tiempo" después de que se registra por primera vez la huelga.
El cuarto cambio fue la adición del disparador Schmitt de dos transistores en la salida. El cambio cinco reemplazó el schmitt discreto con un comparador IC que usa retroalimentación positiva para la histéresis y tiene una salida de colector abierto para configurar los niveles correctamente para la MCU.
Aquí está el circuito ahora:
simular este circuito : esquema creado con CircuitLab
Parece que funciona bastante bien. El amarillo es la señal de entrada sin procesar del dispositivo piezoeléctrico (la señal es esencialmente el sonido de un trozo de acero golpeado con un martillo), el azul es la salida. Está destinado a activar una interrupción con el borde descendente:
A partir de aquí, creo que está listo para que el resultado final se coloque en una MCU. Si eso realmente cambia algo, lo actualizaré aquí.
Como nota al margen, aprendí mucho sobre cómo verificar que la batería de 9 V que está usando todavía sea buena. Esta cosa osciló de las formas más curiosas durante un tiempo, y finalmente me di cuenta de que eran los rieles de suministro que caían cuando las cosas cambiaban de estado, y eso a su vez se debía a que mi pequeña batería PP3 de 9V estaba esencialmente descargada, y emitiendo alrededor de 8.3V sin carga. Esto también redujo bastante el ruido en la señal. Oh, la alegría de aprender :)
Hacemos esto alimentando un MPSA13 en configuración de emisor común con el pico de voltaje del piezoeléctrico. La salida del colector alimenta un PIC ADC. Ajustar el valor ADC ajusta la sensibilidad.
MarkU
circuito fantasioso
Toby Eggitt
Toby Eggitt
circuito fantasioso
Toby Eggitt
circuito fantasioso
circuito fantasioso
Toby Eggitt
circuito fantasioso
Toby Eggitt