preamplificador ADC usando el disparador Schmitt, las luces y el reinicio del transistor

0

Me gustaría validar este diseño que uso para ingresar a un microcontrolador para un gatillo piezoeléctrico. Uso 3 líneas: un disparador Schmitt para usar con una interrupción, una línea analógica para medir el nivel de voltaje en el ADC, una línea de reinicio conectada a un transistor para descargar el capacitor del ADC.

La primera ruta que va de L1 (perla de ferrita) a Q1 rectifica y RC filtra la señal de CA procedente del micrófono piezoeléctrico. El resultado se divide a ambos amplificadores operacionales U1 y U3.

Tengounpardepreguntassobreestediseño:

  1. ¿NecesitoR2yR3paraestabilizarlaentradadeU3yU1?
  2. ¿TienesentidocontrolarQ1conunmicrocontroladorparadescargarelCondensadorC1despuésdelalecturaserealizólalíneadeentradadeentradaenel¿micro?
  3. ¿EsexcesivocolocarundiodoTVSdeprotecciónESDenel¿Muycomienzodelacadenadeseñal?

AquíestánlasseñalesqueesperodeLTSpice:

Rojo=señalpiezoeléctrica(-5v/+5v)

Verde=D2,C1,R1Resultadodelfiltradoantesdeiralaspantallas.

Azul=salidadeactivacióndeSchmitt

Cualquier otro comentario / sugerencia / enlace sería muy apreciado.

    
pregunta Kévin Isabelle

1 respuesta

1

Como ves, funciona en el caso simulado. Debes hacer pruebas prácticas antes de construirlas más que un par. Si se encuentra en un entorno ruidoso (vibraciones, sonidos realmente fuertes, transmisores de radio, teléfonos) puede tener problemas.

La configuración rápida y fácil de usar de la sensibilidad y el tiempo de decaimiento con indicadores visuales adecuados es una necesidad si esto no forma parte de una instalación absolutamente fija.

Si tiene varios de estos objetivos adyacentes de monitoreo, la dinámica puede ser un problema. Digamos que el objetivo A recibe golpes débiles y fuertes y el objetivo adyacente B también. Si la vibración derramada de un golpe fuerte a B es lo suficientemente alta como para ser notada como un golpe débil a A, se produce un disparo falso. Considere hacer algún razonamiento de derrame en el software. Por ejemplo, aumente el umbral en A durante unos pocos milisegundos si B tiene un golpe fuerte. Se necesita una programación inteligente para evitar demoras de cálculo demasiado largas.

    
respondido por el user287001

Lea otras preguntas en las etiquetas