Descripción del filtro digital:
-
La entrada del filtro son datos del sensor y la salida se proporcionará a un controlador PID.
-
Frecuencia de muestreo: 64kHz
-
Espectro de ruidos: de DC a 10kHz
-
Objetivo del filtro: para obtener solo el componente DC y reducir los ruidos tanto como sea posible.
-
Característica de DC: varía muy lentamente, por ejemplo, a 0.000001Hz.
Más acerca del sistema
-
La entrada del sistema (referencia o referencia es cero). Y, en realidad, el objetivo del controlador es mantener la salida del sistema en cero.
-
En este sistema, también hay perturbaciones y ruidos. La perturbación tiene la forma de aproximadamente una rampa, sin embargo, por naturaleza, son más bien eventos aleatorios a muy baja frecuencia
-
El controlador es un controlador PI simple. Se esfuerza por compensar la influencia de la perturbación mientras se deshace de los ruidos.
-
Los ruidos son de los sensores y el filtro entre el controlador y el sensor es lo que estoy buscando ayuda aquí.
Miformaactualdediseñodefiltros:
Losdatosentraránenundecimadorparasueliminaciónprimero.Eldecimadoresunfiltrodepromediodetapde320,quepromediacada320datosyexportaunresultadopromedio.Losresultadosserána200Hz.
Losdatospromediadosentraránenundecimadordepromediode20pulsos.Losresultadosserána10Hz.
Porfin,losdatosa10HziránaunIIRo,nuevamente,aunfiltrodepromediomóvil.Elresultadofinaloscilaráentre1Hzy0.2Hz.
Mispreocupaciones:Diseñoinsuficiente
Eldecimadorpromediopuedenoserlosuficientementeagudo,yaquesonbásicamenteFIRconlosmismoscoeficientesde1/320.Dadoquelosfiltrosnosonlosuficientementenítidos,lareducción(reduccióndemuestreo)puedeintroducirunmapeoderuidosdealtafrecuenciaenlosresultadosfiltrados.
Elsiguientediagramaeslarespuestapara1/320promediodefiltro
Puede que no sea malo
Dado que las varias etapas de la decimación son básicamente promediando las señales. Los resultados serán un componente de CC, ya que así es como se define la DC.
Se necesita asesoramiento
¿Cómo mejorar mi diseño actual?