Cómo decidir reducir las frecuencias de filtro en caso de usar ADC (Flujo: señal analógica a ADC a bits a fir_filter a filter_output) [cerrado]

0
  1. El filtro FIR debe usarse para eliminar el ruido. No sé las frecuencias del ruido que podrían estar sumándose a la señal de realimentación analógica que estoy tomando.
  2. El ADC toma solo un valor de voltaje de a como una retroalimentación y da un valor de digitalización de 16 bits como la salida. Cualquiera que sea el valor de voltaje que mido en la placa utilizando el voltímetro, puedo calcularlo utilizando los 16 bits de mi pantalla (teraterm).
  3. Mi aparato consiste en una señal de retroalimentación analógica, entonces estoy usando ADC para digitalizar el valor. Ahora tengo que aplicar el filtro FIR para eliminar el ruido. Ahora no estoy seguro de cuál es el ruido que se sumó en la señal analógica del entorno o Algún tipo de ruido viene allí debido a ADC? Bueno, el voltaje que proviene del puente de Wheatstone se ve afectado por algún tipo de ruido. Si es así, ¿cómo pueden decidirse los cortes de frecuencia para eliminar el ruido?
pregunta user3217310

1 respuesta

2

Hay un par de razones por las que verás mucho ruido con este circuito:

  1. Sin filtro anti-aliasing. TIENE QUE colocar un filtro analógico (incluso un filtro RC simple) antes del ADC para filtrar las frecuencias más altas que su frecuencia de nyquist . Si no lo hace, el ruido en estas frecuencias más altas se reducirá al alias a todas las demás frecuencias que mire y desordenará su señal.

  2. Está utilizando un ADC diferencial pero no está transmitiendo una señal diferencial (simplemente vinculó el pin negativo a su referencia de voltaje). Además, casi todos los ADC diferenciales requieren que el promedio de los voltajes en el pin +/- SIEMPRE se encuentre dentro de un rango pequeño, y su ADC no es diferente (los que he trabajado simplemente se desquician si no lo hace). Consulte la hoja de datos de su ADC . La Figura 48 tiene una configuración idéntica a la que estás tratando de hacer: usa esa configuración y estarás bien

Una última nota, como respuesta directa a su pregunta, la selección de una frecuencia para su filtro depende completamente de las frecuencias que le interesan. El verdadero ruido es "blanco" y tendrá componentes en todas las frecuencias. Lo mejor que puedes hacer es filtrar cada frecuencia que no te interese para eliminar la mayor cantidad de ruido posible. Si eso no es lo suficientemente bueno, tienes problemas más profundos.

    
respondido por el sbell

Lea otras preguntas en las etiquetas