Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diseño y Aplicación de Un Filtro de Media Móvil
Diseño y Aplicación de Un Filtro de Media Móvil
Diseño y Aplicación de Un Filtro de Media Móvil
[Introducción]
El obje vo de este informe es presentar el diseño y la implementación de un filtro de media móvil
aplicado al sensor MQ135 para mejorar la detección de la calidad del aire. El filtro ene como
obje vo suavizar las lecturas del sensor y proporcionar una indicación más confiable y estable de la
calidad del aire rela va. El nivel de CO2 en una habitación puede ser un buen indicador de si existe
una buena renovación de aire o no. En un espacio abierto, el nivel de CO2 es de aproximadamente
400 ppm (partes por millón). Una habitación bien ven lada se considera que ene menos de 800
ppm. Al disminuir el CO2 en una habitación a 600 ppm reduce el riesgo de contagios o afecciones
respiratorias.
A par r del datasheet del MQ135, un sensor electroquímico, podemos notar que se puede emplear
para medir varios gases dis ntos tales como el CO2, amoniaco, monóxido de carbono, benceno,
entre otros. Uno de los puntos clave que también nos indica el datasheet es que al u lizarlo por
primera vez debemos dejarlo 24 horas en funcionamiento sin detenerlo. Esto se debe a varios
factores relacionados con el calentamiento y la estabilización del sensor, tales como:
• Estabilización: el sensor requiere empo para alcanzar una estabilidad térmica y eléctrica
op ma.
• Eliminación de ruido: algunos sensores químicos pueden contener residuos o compuestos
no deseados en la superficie o en su interior, un empo prolongado de funcionamiento
ayuda a eliminar dichos residuos, esto con el fin de que no provoquen inestabilidad.
Otro punto clave es la calibración del sensor, para ello nos apoyamos de la información
proporcionada por el datasheet:
Par mos del primer gráfico donde se nos muestran las curvas que nos brindan la relación entre la
medida de voltaje recibido del sensor y las ppm. Entonces tenemos la ecuación de dicha relación
que es de po 𝑦 = 𝑎 ∙ 𝑥 y, por tanto:
𝑅 𝑅
= 𝑎 ∙ (𝑝𝑝𝑚) → 𝑅 =
𝑅 𝑎 ∙ (𝑝𝑝𝑚)
Requerimos 𝑅 debido a que representa la resistencia inicial del sensor en condiciones normales de
funcionamiento (oscila entre 100 kΩ y 200 kΩ), es decir, es una constante que u lizaremos siempre
fija. Entonces a par r de los valores del primer gráfico para a y b se realiza una interpolación, lo que
nos permite obtener 𝑎 = 5.5973 y 𝑏 = −0.03654. Por otro lado, el valor de 𝑅 para la calibración
es la medida de los valores medidos por Arduino cada segundo durante 5 minutos. Recordemos que
𝑅 es la resistencia del sensor y cuya expresión está dada por:
𝑅
𝑅 = 1024 ∙ −𝑅
𝑎𝑑𝑐
Donde 𝑅 son 20 kΩ y adc es el valor que nos da el adc de Arduino, entonces aplicamos dicha formula
a todos los valores recibidos durante cierto periodo, en seguida se muestran los resultados:
En este informe, se detallará el proceso de diseño de los coeficientes del filtro y se describirá el
funcionamiento de este.
Retomando dicho filtro para nuestra aplicación, con el obje vo de obtener un promedio de las
úl mas 10 muestras de la señal y reducir el ruido y las fluctuaciones de alta frecuencia se tendrá un
filtro de tamaño N de 10. Esto proporcionará una lectura más estable de la concentración de CO2 y
reducirá la influencia de fluctuaciones rápidas en la seña, que si delimitamos el filtro con menos
coeficientes. También es importante señalar que el uso de un mayor número de coeficientes puede
introducir un mayor retardo en la respuesta del sistema, es decir, que la señal filtrada tendrá cierto
retraso con respecto a la señal de entrada.
Los coeficientes del filtro de media móvil determinan el peso o la contribución de cada muestra en
el cálculo del promedio ponderado. Generalmente se establecen en 1 𝑁, donde N es el tamaño del
filtro. En este caso, cada coeficiente tendrá un valor de 1 10.
En este proyecto, se u lizaron coeficientes iguales para lograr un promedio simple de las muestras
obtenidas. Los coeficientes u lizados son los siguientes:
Coeficientes: [0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1]
El uso de coeficientes iguales garan za que todas las muestras tengan el mismo peso en el promedio,
lo que resulta en una respuesta suave y gradual de la señal filtrada. Esto es beneficioso para la
detección de la calidad del aire rela va, ya que ayuda a reducir el ruido y las fluctuaciones de alta
frecuencia, proporcionando una indicación más estable, confiable y fácil de interpretar. Sin
mencionar que simplifica el cálculo, la implementación del filtro y reduce la complejidad del
algoritmo.
[Resultados y Conclusiones]
La implementación del filtro de media móvil con los coeficientes especificados ha demostrado ser
efec va para suavizar las lecturas del sensor MQ135 y mejorar la estabilidad de la detección de la
calidad del aire rela va. El filtro ayuda a reducir el impacto del ruido y las variaciones en las lecturas,
brindando una indicación más consistente de la calidad del aire circundante.
Es importante destacar que los coeficientes u lizados en este informe son valores de ejemplo y
pueden requerir ajustes o adaptaciones según las necesidades y las caracterís cas del entorno. En
aplicaciones reales, es recomendable realizar pruebas y ajustes adicionales para op mizar el
rendimiento del filtro en función de las condiciones específicas de detección de la calidad del aire.
Teoría:
La elección de los coeficientes en un filtro de media móvil se basa en la teoría matemá ca de la
respuesta al impulso del filtro y el obje vo de su aplicación. Los coeficientes determinan cómo se
ponderan las muestras individuales en el cálculo del promedio ponderado.
En un filtro de media móvil, cada coeficiente representa el peso rela vo que se asigna a una muestra
en par cular. En general, los coeficientes se eligen de manera que la respuesta del filtro en
frecuencia cumpla con ciertos requisitos y obje vos. Algunos aspectos para considerar son:
2. Ancho de banda: El ancho de banda del filtro está relacionado con la can dad de muestras
u lizadas en el promedio móvil. Un mayor número de muestras resultará en un filtro con un
ancho de banda más estrecho. Por lo tanto, la elección de los coeficientes está influenciada
por el ancho de banda deseado para la aplicación específica.
El filtro de media móvil se u liza en este contexto para suavizar y promediar la señal obtenida de
múl ples gases presentes en el aire, lo que permite obtener un resultado más preciso y
representa vo de la calidad del aire en general. A con nuación, se mencionan los puntos más
importantes considerados para implementar dicho filtro:
• Suavizado de la señal: La señal obtenida de un sensor de calidad del aire puede contener
variaciones y fluctuaciones debido a diversos factores, como la presencia de diferentes gases
en diferentes concentraciones, ruido y cambios ambientales. Estas variaciones pueden
dificultar la interpretación precisa de la señal. El filtro de media móvil ayuda a suavizar la
señal al calcular el promedio de un conjunto de muestras adyacentes. Esto permite eliminar
parte del ruido y las fluctuaciones, proporcionando una representación más suave de la
señal original.
• Promediado de múl ples gases: En el caso de la calidad del aire, la señal del sensor puede
contener información de varios gases presentes simultáneamente. Cada gas puede tener
diferentes concentraciones y contribuir de manera variable a la señal total. El filtro de media
móvil permite obtener un promedio de las mediciones realizadas durante un período de
empo determinado, lo que ayuda a obtener una medida más representa va de la calidad
del aire en general. Al promediar las muestras, los valores extremos o anómalos de un gas
específico se amor guan, y se ene en cuenta la contribución de todos los gases en el
resultado final.
• Reducción del ruido: El filtro de media móvil también puede ayudar a reducir el ruido en la
señal del sensor. El ruido puede ser causado por interferencias electromagné cas,
fluctuaciones eléctricas o imperfecciones en el sensor mismo. Al calcular el promedio de
múl ples muestras, el ruido aleatorio ende a cancelarse y disminuir, mejorando la calidad
general de la señal y permi endo obtener mediciones más estables y confiables.
Al elegir los coeficientes de un filtro de media móvil, es importante considerar la importancia rela va
de los diferentes gases y concentrarse en aquellos que sean más relevantes para el contexto
específico de la calidad del aire que se está evaluando. Esta selección cuidadosa de coeficientes
ayuda a obtener mediciones más precisas y significa vas al centrarse en los gases que realmente
influyen en la calidad del aire y descartar aquellos que están fuera del rango relevante o presentan
concentraciones despreciables.
Es importante tener en cuenta que la elección de coeficientes iguales a 0.1 implica que no se está
dando un peso diferenciado a las muestras en función de su importancia rela va o posición
temporal.