Comportamiento anómalo al tomar lecturas de ADC

0

Estoy usando ADC en mi STM32F407 para leer las señales provenientes de un sensor piezoeléctrico. He escrito mi código de tal manera que si la entrada cruza un cierto umbral, comienza a muestrear y almacenarlo en un búfer durante 10 ms. Parece funcionar bien cuando conecto directamente un sensor piezoeléctrico al pin de entrada de GND y ADC del microcontrolador. Pero cuando traigo una sonda de un osciloscopio para verificar la entrada del ADC (la entrada va tanto al osciloscopio como al microcontrolador), la lectura en el microcontrolador no cruza el umbral. Pero la señal en el microcontrolador El osciloscopio muestra que este umbral es fácilmente cruzado. ¿Cuál es la razón de esto?

Editar: cambié el acoplamiento del osciloscopio de CC a CA y funciona.

    
pregunta user3147192

1 respuesta

0

Es un error de medición, pero a menos que muestre el espectro de la señal, su Filtro NyQuist y el método de medición en detalle para evitar el ruido de la sonda. Es la adivinación de cualquiera.

    
respondido por el Tony EE rocketscientist

Lea otras preguntas en las etiquetas