Вы находитесь на странице: 1из 3

FILTRO DIGITAL

Universidad Nacional de Chimborazo


Andrs Valdivieso
Nelson Tacuri
Riobamba Ecuador
Scorpio-1298569@hotmail.com
Abstract In this work the operation of a digital filter is
displayed, a filter is a system that works depending on
variations of the input signal as a function of time and
space, on which mathematical operations are performed to
obtain the output signal.
I.

OBJETIVOS

Objetivo General

Disear un filtro digital pasa bajo utilizando el


programa arduino.

Objetivos Especficos

II.

funcionamiento interno que por su dependencia del tipo de


seal a filtrar, as se podra llamar filtro digital tanto a un
filtro que realiza el procesado de seales digitales como a otro
que lo haga de seales analgicas. El procesamiento interno y
la entrada del filtro sern digitales, por lo que puede ser
necesario una conversin analgica-digital o digital-analgica
para uso de filtros digitales con seales analgicas.
En su mayor parte este tipo de filtros se usa para atenuar o
amplificar algunas frecuencias. Por ejemplo, se puede
implementar un sistema para controlar los tonos graves y
agudos de cualquier sistema de audio.

B. Tipos de filtro

Realizar el programa de un filtro pasa bajo en


arduino.
Simular en Proteus para la verificacin del filtro
programado en arduino.

Con respecto al paso o atenuacin del espectro.


Filtros pasa alto.
Filtros pasa bajo.
Filtros pasa banda.
Banda eliminada.
Multibanda.
Pasa todo.
Resonador.
Oscilador.
Filtro peine (Comb filter).
Filtro rechaza banda (Notch filter).

De acuerdo con su orden:


- Primer orden
- Segundo orden
- N-esimo Orden

De acuerdo con el tipo de respuesta ante entrada


unitaria:
- FIR (Respuesta de Impulso Finita)
- IIR (Respuesta de Impulso Infinita)
- TIIR (Truncated Infinite Impulse Response)

INTRODUCCIN

En el presente trabajo se mostrara el funcionamiento de


un filtro digital, un filtro es un sistema que trabaja
dependiendo de las variaciones de la sea de entrada en
funcin del tiempo y amplitud, sobre cual se realiza
operaciones matemticas para obtener la seal de salida.

III.

DESARROLLO

A. Filtro digital
Un filtro digital es un tipo de filtro que opera sobre
seales discretas y cuantizadas, implementado con tecnologa
digital, bien como un circuito digital o como un programa
informtico.
Los filtros digitales tienen como entrada una seal
analgica o digital y en su salida tienen otra seal analgica o
digital, pudiendo haber cambiado en amplitud, frecuencia o
fase dependiendo de las caractersticas del filtro digital.
El filtrado digital es parte del procesamiento de la seal
digital. Se le da la denominacin de digital ms por su

C. Diseo del filtro digital con arduino

Cdigo del programa filtro digital con arduino

FILTRO DIGITAL
Universidad Nacional de Chimborazo
Andrs Valdivieso
Nelson Tacuri
Riobamba Ecuador
Scorpio-1298569@hotmail.com

Cdigo en Matlab

float u,y,z;
void setup() {
DDRD=255;
PORTD=0;
Serial.begin(9600);
}

%Filtros
fc=0.9;
omega=2*pi*fc;
num=2*pi*fc;
den=[1 2*pi*fc];
H=tf(num,den)

void loop() {
u=float(analogRead(A0))
;
y=map(u, 0, 1023, 0, 255);
z=0.945*z+0.0549*y;
PORTD=z;
}

% transformasda Z
Hd=c2d(H,0.01)
% dominio en el tiempo

Fig. 3: simulacin del cdigo el Matlab.

Fig. 1: Diagrama del filtro digital en Proteus.

Fig. 2: Grafica resultante de la seal en Proteus.

IV.

EQUIPOS Y MATERIALES
tem

Cantida
d

Equipo o material

Arduino promini

Resistencias
4kohmios

Capacitor de 100uf

1 DAC 0808

Amplificador 741

de

FILTRO DIGITAL

Universidad Nacional de Chimborazo


Andrs Valdivieso
Nelson Tacuri
Riobamba Ecuador
Scorpio-1298569@hotmail.com
6

Generador
Funciones

Fuente de alimentacin
Simtrica

de

Software
Matlab,
arduino, Proteus.

X. BIBLIOGRAFA
[1] Malvino, A; Bates, Principios de Electrnica, 7 Edicin,
McGraw Hill 2006. 621.3 MAL pri
[2] Enrique Mandado, Sistemas Electrnicos Digitales,
Editorial Marcombo, ISBN-84-267-0804-08. 621.3 MAN sis

multmetro

10

Cable de arduino

[3] Enrique Mandado, Juan J. Rodrguez, L. Jacobo lvarez,


Manual de Prcticas de Electrnica Digital, Editorial
Marcombo, ISBN-84-267-1004-2.

Tabla 1.Materiales y equipos utilizados

[4] N.R. Malik, Circuitos Electrnicos. Anlisis, simulacin y


diseo, Prentice-Hall, 1996.
[5] T.L. Floyd T.L., Fundamentos de Sistemas Digitales, 9
Edicin, Prentice-Hall 2006.

V.

PROCEDIMIENTO

Realizar el programa de la funcin de transferencia


en el programa arduino, verificar la correcta
compilar.
Simular el circuito en Proteus, cargar el hexadecimal
en la simulacin del arduino promini en Proteus.
Observar el resultado de la grfica generada por el
osciloscopio del programa Proteus.
Repetir la programacin, pero en esta ocasin en el
software de Matlab.
Armar en Protoboard el circuito simulado en Proteus.
Observar las grficas resultantes de la simulacin y
del osciloscopio real.

VIII. CONCLUSIONES

IX. RECOMENDACIONES

Siempre se debe revisar las conexiones para evitar los


corto circuitos.
Se debe revisar la programacin antes de cargar en el
arduino.

AUTOBIOGRAFA
Blanca Cecilia Caisaguano Vega, Naci en LatacungaEcuador, el 5 de julio de 1992. Realiz sus estudios
primarios en la escuela Eduardo Reyes Naranjo, estudios
secundarios en el Colegio Nacional Experimental
Ambato, donde obtuvo el ttulo de Bachiller en Fsico
Matemtico. Actualmente se encuentra estudiando
Ingeniera en Electrnica y Telecomunicaciones en la
Universidad Nacional de Chimborazo cursando Quinto
semestre de la carrera.

Edison Daniel Gusqui Villa, Estudiante de quinto


semestre de la escuela de Ingeniera en Electrnica y
Telecomunicaciones de la Universidad Nacional de
Chimborazo.

Вам также может понравиться