J O S E D E J E S U S L O P E Z V I L L A L O B O S
“DISEÑO DE FILTROS DIGITALES CON ARDUINO”
TEMARIO
• ¿Qué es el Arduino?
• Entradas y Salidas a utilizar
• Programación para Arduino
• Tipos de filtros
• Modelado de filtros
• Preguntas y dudas
¿QUÉ ES EL ARDUINO?
¿QUÉ ES EL ARDUINO?
¿QUÉ ES EL ARDUINO?
¿QUÉ ES EL ARDUINO?
¿QUÉ ES EL ARDUINO?
ENTRADAS Y SALIDAS A UTILIZAR
• Para fines de manejar señales analógicas se
procede a usar para la entrada:
• Anx Entradas analógicas
• Para la salida:
• PWM Salidas analógicas
ENTRADAS Y SALIDAS A UTILIZAR
ENTRADAS Y SALIDAS A UTILIZAR
ENTRADAS Y SALIDAS A UTILIZAR
ENTRADAS Y SALIDAS A UTILIZAR
PROGRAMACIÓN PARA ARDUINO
• Se lleva en lenguaje C primordialmente, pero se
puede programar en plataformas como Matlab© y
LabView©
TIPOS DE FILTROS
TIPOS DE FILTROS
• Existen dos grandes clasificaciones:
• Pasivos: Basados en resistores, capacitores e
inductores
• Activos: Basados en uso de amplificadores
operacionales y dentro de estos los de
implementación digital
MODELADO DE FILTROS
MODELADO DE FILTROS
MODELADO DE FILTROS
MODELADO DE FILTROS
MODELADO DE FILTROS
MODELADO DE FILTROS
MODELADO DE FILTROS
MODELADO DE FILTROS
• De manera digital basado en la respuesta al
impulso, se tienen el tipo de Respuesta a Impulso
Finito FIR y el de Respuesta al Impulso Infinito IIR
FIR
IIR
MODELADO DE FILTROS
FIR
IIR
MODELADO DE FILTROS
for (i=0; i<FILTERTAPS; i++) {
out += coef[i] * values[(i + k) % FILTERTAPS];
(i + k) % FILTERTAPS
}
out /= gain;
PREGUNTAS Y DUDAS
• Todas sus dudas por favor canalizarlas a través de
mi correo electrónico, el cuál pongo a su
disposición:
Además de las vías tradicionales de comunicación
para radioaficionados.
GRACIAS POR SU ATENCION
Top Related