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

Diseño e implementación de filtros, analógico

y digital, para un circuito

AUTORES:
Acosta Chávez Arnold Jean Pierre; ajp_acosta@hotmail.com
Avalos Alvarez, Eduardo Flavio; omefa_avalos@hotmail.com
Cabeza Mantilla, Julio César; julio15_cm@hotmail.com
Lopez Ortega, Christopher Bryan; calel_96@hotmail.com
Rojas Llaro, Neheyler Harol; neheyler14@hotmail.com

ASESOR:
Ing. Silvera Otañe, Jimmy Roger; jirosi_25@hotmail.com

UNIVERSIDAD NACIONAL DE TRUJILLO


Facultad de Ingeniería
Av. Juan Pablo II S/N; Ciudad Universitaria, Trujillo, Trujillo 13007, Perú

RESUMEN
En el presente laboratorio se estudió el uso y aplicación de los filtros, tanto analógicos como digitales
para un circuito y la variación en la salida que produciría. Se comenzó detallando aspectos teóricos
que serán necesarios para el desarrollo de este laboratorio, posteriormente el desarrollo que va desde la
implementación hasta la toma de datos y análisis. Para el análisis se consideró la comparativa entre las
gráficas del circuito: sin filtro – filtro analógico, sin filtro – filtro digital y sin filtro – filtro analógico y
digital, concluyendo finalmente que el filtro digital es más estable que el filtro analógico, la
combinación de ambos filtros estabiliza aún más y reduce considerablemente el ruido.
Palabras claves: Filtro, ruido, paso bajo

ABSTRACT
In the present laboratory, the use and application of filters, both analog and digital for a circuit and the
variation in the output that it would produce, were studied. It began by detailing theoretical aspects
that will be necessary for the development of this laboratory, later the development that goes from the
implementation to the data collection and analysis. For the analysis, the comparison between the
circuit graphs was considered: no filter - analog filter, no filter - digital filter and no filter - analog and
digital filter, concluding finally that the digital filter is more stable than the analog filter, the
combination of both filters stabilizes even more and considerably reduces noise.
Keywords: Filter, noise, low pass
ÍNDICE

1. INTRODUCCIÓN.………………………………………………………………… 1

2. OBJETIVOS……………………………………………………………………….. 2

2.1. Generales……………………………………………………………………… 2
2.2. Específicos……………………………………………………………………. 2

3. FUNDAMENTO TEÓRICO………………………………………………………. 2

3.1. Filtrado………………………………………………………………………... 2
3.2. Clasificación de los filtros…………………………………………………….. 2
3.3. Filtro paso bajo………………………………………………………………... 5
3.4. Aplicaciones…………………………………………………………………... 6

4. INSTRUMENTOS Y MATERIALES…………………………………………….. 7

4.1. Instrumentos…………………………………………………………………... 7
4.2. Materiales……………………………………………………………………... 8

5. PROCESO EXPERIMENTAL……………………………………………………. 11

5.1. Implementación sin filtro……………………………………………………... 11


5.2. Implementación con filtro analógico…………………………………………. 12
5.3. Implementación con filtro digital…………………………………………….. 14
5.4. Implementación con filtro analógico y digital……………………………...... 15

6. DATOS EXPERIMENTALES………………………………………………….… 17

6.1. Muestra de 100 valores de temperatura tomados del circuito sin filtro….…… 17
6.2. Muestra de 100 valores de temperatura tomados del circuito con filtro
analógico……………………………………..…………………………….…. 18
6.3. Muestra de 100 valores de temperatura tomados del circuito con filtro
digital……………………………………………………………………….… 19
6.4. Muestra de 100 valores de temperatura tomados del circuito con filtro
analógico y digital………………………………………………………..…… 20

7. ANÁLISIS RESULTADOS Y DISCUSIÓN

7.1. Gráfica 1: Comparativa entre resultados del circuito sin filtro – con filtro
analógico……………………………………………………………..…..…… 21
7.2. Gráfica 2: Comparativa entre resultados del circuito sin filtro – con filtro
digital………………………………………………………………………… 22
7.3. Gráfica 3: Comparativa entre resultados del circuito sin filtro – con filtro
analógico y digital…………………………………………………………… 22

8. CONCLUSIONES……………………………………………………………….. 23

9. ANEXOS………………………………………………………………………… 24

9.1. Código Arduino para el circuito sin filtro…………………………………... 24


9.2. Código Arduino para el circuito con filtro digital…………………………... 25

10. REFERENCIAS BIBLIOGRÁFICAS…………………………………………... 27


INGENIERÍA MECATRÓNICA VI, 2017

I. INTRODUCCIÓN:

Las señales analógicas que se obtienen de los sensores deben ser digitalizadas por
medio de algún microcontrolador para su posterior estudio; pero estas señales no
llegan totalmente limpias, es decir, ingresan con cierto ruido, debido al ambiente,
conexiones u otros factores, lo cual genera datos erróneos y por ende, un mal
estudio de éstos.

Entonces, para resolver este gran inconveniente estamos obligados a recurrir a


algún método que nos ayude a eliminar dicho ruido. El método más común para
dicho propósito es el uso de filtros, los cuales le dan cierto acondicionamiento a la
señal para reducir o incluso eliminar el ruido que llevan. Estos filtros pueden ser
tanto analógicos como digitales, así como filtros activos y pasivos, entonces
debido a la amplia gama de filtros que existe, en esta investigación nos
centraremos en los filtros pasabajo analógico y digital.

Imagen N° 01: Ejemplo típico de un proceso de filtrado para una señal de audio

1
INGENIERÍA MECATRÓNICA VI, 2017

II. OBJETIVOS:

i. GENERALES:

1. Comparar gráficamente la eficacia en nitidez de datos entre una toma


directa de datos y una usado filtros analógico, digital y analógico-
digital.

2. Determinar el filtro que mejor procese y rectifique una señal.

ii. ESPECÍFICOS:

1. Enlazar Arduino con Excel para la transferencia de datos.

III. FUNDAMENTO TEÓRICO:

i. FILTRADO:
El término filtrado se refiere al proceso de eliminación de cierta banda de
frecuencias de una señal y permite que otras se transmitan. El intervalo de
frecuencias que pasa por un filtro se conoce como banda de paso, y el que no
pasa como banda de supresión y la frontera entre lo que se suprime y lo que se
pasa es la frecuencia de corte.

IMAGEN N° 2: Grafica de un filtrado por condensador

ii. CLASIFICACIÓN DE LOS FILTROS:


1. La ganancia:
- Filtros pasivos:
Su circuito está formado por componentes pasivos como
condensadores, bobinas y resistencias, los que atenuarán la
señal en mayor o menor grado.

2
INGENIERÍA MECATRÓNICA VI, 2017

IMAGEN N° 3: Diseño de un filtro pasivo

- Filtros activos:
Su circuito contiene amplificadores operacionales. Pueden
presentar ganancia en toda o parte de la señal de salida respecto
a la de entrada. En caso de frecuencias muy altas puede
contener bobinas.

IMAGEN N° 4: Diseño de un filtro activo

2. La frecuencia:
- Filtro paso bajo:
Pasarán las frecuencias por debajo de la frecuencia de corte Es
aquel que permite el paso de frecuencias por debajo de la
frecuencia de corte.

IMAGEN N° 5: Filtro pasa bajo

- Filtro paso alto:


Es el que permite el paso de frecuencias desde una frecuencia
de corte determinada hacia arriba, sin que exista un límite
superior especificado.

3
INGENIERÍA MECATRÓNICA VI, 2017

IMAGEN N° 6: Filtro pasa bajo

- Filtro paso banda:


Son aquellos que permiten el paso de componentes
frecuenciales contenidos en un determinado rango de
frecuencias, comprendido entre una frecuencia de corte superior
y otra inferior.

IMAGEN N° 7: Filtro pasa banda

- Filtro elimina banda:


Es el que dificulta el paso de componentes frecuenciales
contenidos en un determinado rango de frecuencias,
comprendido entre una frecuencia de corte superior y otra
inferior.

IMAGEN N° 8: filtro elimina banda

3. Su diseño:
- Filtro de Butterworth:
Con una banda de paso suave y un corte agudo.
- Filtro de Bessel:
Que en el caso de ser analógico, aseguran una variación de fase
constante.

4
INGENIERÍA MECATRÓNICA VI, 2017

- Filtro de Chebyshov:
Con un corte agudo pero con una banda de paso con
ondulaciones.

IMAGEN N° 9: Señal del filtros Butterworth, Bessel, Chebyshev

- Filtro de Cauer:
Consiguen una zona de transición más abrupta que los
anteriores a costa de oscilaciones en todas sus bandas.

IMAGEN N° 10: señal de los filtros Cauer

iii. FILTRO PASO BAJO:


Un filtro RC paso bajo es un circuito formado por un resistor y un capacitor
conectados en serie, como se muestra en el gráfico más abajo. El filtro paso
bajo permite sólo el paso de frecuencias por debajo de una frecuencia en
particular llamada frecuencia de corte (Fc) y elimina las frecuencias por
encima de esta frecuencia.

IMAGEN N° 11: Circuito de filtro paso bajo

5
INGENIERÍA MECATRÓNICA VI, 2017

La ganancia en tensión del filtro está dada por:


𝑥𝑐
𝐺𝑣 =
√𝑥𝑐 2 + 𝑅 2
La frecuencia de corte se define como aquella para la que el valor óhmico de
la resistencia coincide con el valor óhmico de la reactancia, capacitiva en este
caso.
1
𝑓𝑐 =
2𝜋 ∗ 𝑅 ∗ 𝐶

Para el caso en que la frecuencia de corte coincida con 𝑓𝑐 tendremos que la


ganancia del filtro quedaría como:
𝑥𝑐 1
𝐺𝑣 = = = 0.708
√𝑥𝑐 2 + 𝑥𝑐 2 √2
La ganancia en función de la frecuencia de corte quedaría:
1
𝐺𝑣 =
√(2𝜋 ∗ 𝑅 ∗ 𝐶)2 + 12

IMAGEN N°12: Circuito y grafica de filtro paso bajo real

iv. APLICACIONES:
Una posible aplicación de este tipo de filtro sería la de hacer que las altas
frecuencias de una señal de audio fuesen a un altavoz para sonidos agudos
mientras que un filtro paso bajo haría lo propio con los graves. Otra aplicación
sería la de eliminar los ruidos que provienen de la red eléctrica (50 o 60Hz) en
un circuito cuyas señales fueran más altas.

6
INGENIERÍA MECATRÓNICA VI, 2017

IV. INSTRUMENTOS Y MATERIALES:


i. INSTRUMENTOS:
1. Una Fuente de Voltaje Variable:
Dispositivo que nos permite convertir la corriente alterna,
suministrada en los laboratorios, por corriente continua regulable.
Con el fin de tener el mejor voltaje para el trabajo del equipo a
utilizar.

IMAGEN N° 13: Fuente de Voltaje Variable

2. Una Placa Arduino Mega 2560:


Es una plataforma programable que cuenta con salidas y entradas,
analógica y digitales, muy útil al momento de usarse en el estudio de
algunos componentes.

IMAGEN N° 14: Arduino Mega 2560

3. Un Protoboard:
Consiste en un tablero, donde en su superficie cuenta con orificios
que permite la colocar y conectar componentes electrónicos. muy útil
al momento de realizar estudios y pruebas

IMAGEN N° 15: Modelo de Protoboard

7
INGENIERÍA MECATRÓNICA VI, 2017

4. Un Multímetro:
Este instrumento portátil es de mucha utilidad en la electrónica, ya
que permite medir muchas magnitudes eléctricas activas, como:
Voltaje (V), Corriente eléctrica (A), Resistencia eléctrica (ohmios),
continuidad. etc.

IMAGEN N° 16: Multímetro Digital

ii. MATERIALES:
1. Un sensor LM35:
Es un sensor de temperatura que está fundamentada en termo
transistores, en donde el voltaje de la unión del emisor con la base
depende de la temperatura y de lo cual sirve para obtener la medida
de esta.

IMAGEN N° 17: Sensor de Temperatura LM35

2. Un integrado LM324:
Este integrado, cuanta con 4 opanes. de los cuales sirven para la
amplificación de la señal emitida por algún dispositivo. cuenta con
dos entradas y una salida, para este laboratorio, se usara para ampliar
la señal del sensor LM35.

8
INGENIERÍA MECATRÓNICA VI, 2017

IMAGEN N° 18: Integrado LM324 (OPAMP)


3. Una pantalla LCD 16x2:
Nos permite la visualización de los datos adquiridos en el
experimento, ya sea por números, caracteres, símbolos, etc. cuenta
con dos filas y en cada una de ellas cuenta con 16 caracteres.

IMAGEN N° 19: Display LCD de 16x2

4. Un potenciómetro 10k Ohmios:


Este componente electrónico nos permite variar la resistencia entre
ciertos valores.

IMAGEN N° 20: Potenciómetro de 10K ohmios

5. Dos resistencias de 1k Ohmios:


Estos dispositivos impiden el paso de la corriente. están representado
por los colores característicos para cada valor.

9
INGENIERÍA MECATRÓNICA VI, 2017

IMAGEN N° 21: resistencia de 1K ohmios

6. Una resistencia de 100 Ohmios:


Estos dispositivos impiden el paso de la corriente.

IMAGEN N° 22: resistencia de 1K ohmios

7. Un condensador electrolítico de 4.7 uF:


Es un componente electrónico pasivo, los cual nos indica que
almacena en el energía eléctrica en él. por esta utilidad, en este
laboratorio usaremos para construir un filtro.

IMAGEN N° 23: Condensador eléctrico de 47µF

8. Cables jumper:
También conocidos como cables machos. nos permiten la conexión
en el protoboard, ya sea componente a componente o conexiones
realizadas hacia otro dispositivo. son de gran utilidad ya que no es
necesario pelar el cable.

10
INGENIERÍA MECATRÓNICA VI, 2017

IMAGEN N° 24: Cables Jumper

V. PROCESO EXPERIMENTAL:
i. Implementación sin filtro:
1. Se comenzó con la implementación del circuito sin filtro en el
protoboard.

IMAGEN N° 25: Implementación en el protoboard

2. Ahora se procede a realizar el código en Arduino para poder recibir


los datos del sensor y reproducir en el monitor serial, obteniendo en
este:

11
INGENIERÍA MECATRÓNICA VI, 2017

IMAGEN N° 26: Una muestra de valores del monitor serial para este
primer circuito sin filtro

3. De los valores del monitor serial se tomará una muestra de 100


elementos y se tabularan en una tabla de doble entrada en Excel que
serán reportados en los datos experimentales:

IMAGEN N° 27: Realización de la tabla para los 100 datos del


circuito sin filtro

4. Teniendo los primeros resultados se procede a implementar el primer


filtro que será el filtro analógico.

ii. Implementación con filtro analógico:


1. Se comienza con la implementación de nuestro filtro analógico en el
protoboard.

12
INGENIERÍA MECATRÓNICA VI, 2017

IMAGEN N° 28: Conexiones realizadas para el filtro analógico

2. Ahora se procede a realizar el código en Arduino para poder recibir


los datos del sensor y reproducir en el monitor serial, obteniendo en
este:

IMAGEN N° 29: Una muestra de valores del monitor serial para este
segundo circuito con filtro analógico

3. De los valores del monitor serial se tomará una muestra de 100


elementos y se tabularan en una tabla de doble entrada en Excel que
serán reportados en los datos experimentales:

13
INGENIERÍA MECATRÓNICA VI, 2017

IMAGEN N° 30: Realización de la tabla para los 100 datos del


circuito con filtro analógico

4. Teniendo los resultados de nuestro primer filtro se procede a


implementar el siguiente filtro que será el filtro digital.

iii. Implementación con filtro digital:


1. Se comienza con la implementación de nuestro filtro digital en el
protoboard.

IMAGEN N° 31: Conexiones realizadas para el filtro digital

2. Ahora se procede a realizar el código en Arduino para poder recibir


los datos del sensor y reproducir en el monitor serial, obteniendo en
este:

14
INGENIERÍA MECATRÓNICA VI, 2017

IMAGEN N° 32: Una muestra de valores del monitor serial para este
segundo circuito con filtro digital

3. De los valores del monitor serial se tomará una muestra de 100


elementos y se tabularan en una tabla de doble entrada en Excel que
serán reportados en los datos experimentales:

IMAGEN N° 33: Realización de la tabla para los 100 datos del


circuito con filtro digital

4. Teniendo los resultados de nuestro segundo filtro se procede a


implementar como prueba final los dos filtros: analógico y digital.

iv. Implementación con filtro analógico y digital:


1. Se comienza con la implementación de nuestro último proceso de
filtrado en el protoboard.

15
INGENIERÍA MECATRÓNICA VI, 2017

IMAGEN N° 34: Conexiones realizadas para ambos filtros

2. Ahora se procede a realizar el código en Arduino para poder recibir


los datos del sensor y reproducir en el monitor serial, obteniendo en
este:

IMAGEN N° 35: Una muestra de valores del monitor serial para este
segundo circuito con filtro analógico y digital

3. De los valores del monitor serial se tomará una muestra de 100


elementos y se tabularan en una tabla de doble entrada en Excel que
serán reportados en los datos experimentales:

16
INGENIERÍA MECATRÓNICA VI, 2017

IMAGEN N° 36: Realización de la tabla para los 100 datos del


circuito con filtro analógico y digital

4. Teniendo los resultados de nuestra última etapa de filtrado se procede


al reporte de resultados y posteriormente al análisis de estos.

17
INGENIERÍA MECATRÓNICA VI, 2017

VI. DATOS EXPERIMENTALES


i. MUESTRA DE 100 VALORES DE TEMPERATURA TOMADOS DEL
CIRCUITO SIN FILTRO:
NUMERO VALORES COMENTARIO NUMERO VALORES COMENTARIO
1 18.58 51 23.85
2 18.67 52 23.75
3 19.01 53 23.56
4 18.23 54 23.56
5 18.52 55 23.36 A una temperatura
6 18.18 56 23.26 constante de 23°C
7 17.96 57 23.26
8 18.99 58 23.07
9 18.57 59 23.07
10 18.38 A una temperatura 60 22.97
11 18.28 constante de 18 °C 61 24.14
12 18.18 62 24.24
13 18.28 63 24.34
14 18.28 64 24.44
15 18.28 65 24.54
16 18.28 66 24.73
17 18.28 67 24.73
18 18.18 68 24.83
19 18.18 69 24.93
20 18.18 70 24.93 A una temperatura que
21 19.75 71 25.02 varía entre los 23°C y 24°C
22 20.02 72 25.12
23 19.65 73 25.22
24 19.65 74 25.22
25 19.65 75 25.42
26 19.55 76 25.42
27 18.96 77 25.61
28 19.55 78 25.61
29 19.45 79 25.61
30 19.55 A una temperatura 80 25.71
31 18.89 constante de 19°C 81 28.25
32 19.45 82 28.25
33 19.45 83 28.25
34 19.45 84 28.25
35 19.45 85 28.15
36 19.35 86 28.25
37 19.45 87 28.15
38 19.35 88 28.25
39 19.35 89 28.25
40 19.35 90 28.35 A una temperatura
41 23.25 91 28.45 constante de 28 °C
42 24.05 92 28.35
43 23.85 93 28.45
44 24.14 94 28.35
45 23.75 A una temperatura 95 28.35
46 23.95 constante de 23°C 96 28.35
47 23.66 97 28.35
48 24.83 98 28.35
49 23.85 99 28.45
50 18.77 100 28.35

18
INGENIERÍA MECATRÓNICA VI, 2017

ii. MUESTRA DE 100 VALORES DE TEMPERATURA TOMADOS DEL


CIRCUITO CON FILTRO ANALÓGICO:
NUMERO VALORES COMENTARIO NUMERO VALORES COMENTARIO
1 18.87 51 25.61
2 18.77 52 25.61
3 18.77 53 25.51
4 18.77 54 25.61
5 18.87 55 25.51 A una temperatura
6 18.87 56 25.51 constante de 25°C
7 18.87 57 25.51
8 18.77 58 25.51
9 18.77 59 25.51
10 18.77 A una temperatura 60 25.51
11 18.87 constante de 18°C 61 25.51
12 18.87 62 25.51
13 18.77 63 25.51
14 18.87 64 25.51
15 18.87 65 25.51
16 18.77 66 25.61
17 18.77 67 25.51
18 18.77 68 25.42
19 18.77 69 25.42
20 18.77 70 25.51 A una temperatura
21 19.45 71 25.51 constante de 25°C
22 19.45 72 25.51
23 19.35 73 25.51
24 19.45 74 25.61
25 19.35 75 25.51
26 19.35 76 25.42
27 19.35 77 25.42
28 19.35 78 25.51
29 19.35 79 25.55
30 19.35 A una temperatura 80 25.52
31 19.35 constante de 19°C 81 26.88
32 19.26 82 26.78
33 19.35 83 26.69
34 19.26 84 26.69
35 19.26 85 26.59
36 19.26 86 26.49
37 19.35 87 26.39
38 19.26 88 26.39
39 19.26 89 26.3
40 19.26 90 26.2 A una temperatura que
41 25.71 91 26.2 varía entre 25°C y 26°C
42 25.61 92 26.2
43 25.61 93 26.1
44 25.61 94 26
45 25.51 A una temperatura 95 26
46 25.51 constante de 25°C 96 25.9
47 25.51 97 25.9
48 25.61 98 25.9
49 25.61 99 25.81
50 25.61 100 25.71

19
INGENIERÍA MECATRÓNICA VI, 2017

iii. MUESTRA DE 100 VALORES DE TEMPERATURA TOMADOS DEL


CIRCUITO CON FILTRO DIGITAL:
NUMERO VALORES COMENTARIO NUMERO VALORES COMENTARIO
1 18.09 51 23.43
2 18.09 52 23.44
3 18.09 53 23.46
4 18.08 54 23.46
5 18.08 55 23.46 A una temperatura
6 18.09 56 23.45 constante de 23°C
7 18.1 57 23.45
8 18.1 58 23.43
9 18.09 59 23.41
10 18.1 A una temperatura 60 23.38
11 18.1 constante de 18°C 61 24
12 18.1 62 25.06
13 18.09 63 25.08
14 18.09 64 25.09
15 18.1 65 25.1
16 18.1 66 25.1
17 18.1 67 25.1
18 18.1 68 25.08
19 18.1 69 25.06
20 18.09 70 25.02 A una temperatura que
21 19.36 71 24.99 varía entre los 24°C y 25°C
22 19.34 72 24.96
23 19.31 73 24.92
24 19.28 74 24.87
25 19.26 75 24.81
26 19.23 76 24.76
27 19.2 77 24.7
28 19.17 78 24.64
29 19.15 79 24.58
30 19.12 A una temperatura 80 24.53
31 19.26 constante de 19°C 81 26.18
32 19.23 82 26.19
33 19.2 83 26.19
34 19.17 84 26.18
35 19.15 85 26.18
36 19.12 86 26.17
37 19.09 87 26.17
38 19.07 88 26.17
39 19.05 89 26.18
40 19.03 90 26.21 A una temperatura
41 0.29 91 26.23 constante de 26°C
42 23.3 92 26.25
43 23.31 93 26.27
44 23.33 94 26.29
45 23.35 A una temperatura 95 26.3
46 23.37 constante de 23°C 96 26.33
47 23.38 97 26.36
48 23.4 98 26.39
49 23.41 99 26.41
50 23.42 100 26.43

20
INGENIERÍA MECATRÓNICA VI, 2017

iv. MUESTRA DE 100 VALORES DE TEMPERATURA TOMADOS DEL


CIRCUITO CON FILTRO ANALÓGICO Y DIGITAL:

NUMERO VALORES COMENTARIO NUMERO VALORES COMENTARIO


1 18.77 51 25.67
2 18.77 52 25.68
3 18.77 53 25.68
4 18.77 54 25.68
5 18.77 55 25.68 A una temperatura
6 18.77 56 25.69 constante de 25°C
7 18.77 57 25.7
8 18.77 58 25.7
9 18.77 59 25.7
10 18.77 A una temperatura 60 25.69
11 18.76 constante de 18°C 61 25.64
12 18.75 62 25.64
13 18.75 63 25.64
14 18.74 64 25.73
15 18.73 65 25.85
16 18.72 66 25.95
17 18.71 67 26.06
18 18.71 68 26.18
19 18.7 69 26.3
20 18.7 70 26.42 A una temperatura que
21 19.84 71 26.54 varía entre 25°C y 26°C
22 19.84 72 26.66
23 19.84 73 26.78
24 19.85 74 26.81
25 19.85 75 26.81
26 19.85 76 26.81
27 19.84 77 26.81
28 19.84 78 26.8
29 19.84 79 26.81
30 19.84 A una temperatura 80 29.81
31 19.84 constante de 19°C 81 31.42
32 19.84 82 31.42
33 19.84 83 31.42
34 19.83 84 31.43
35 19.83 85 31.43
36 19.83 86 31.43
37 19.84 87 31.43
38 19.83 88 31.42
39 19.82 89 31.42
40 19.83 90 31.42 A una temperatura
41 25.68 91 31.43 constante de 31°C
42 25.67 92 31.44
43 25.67 93 31.45
44 25.68 94 31.46
45 25.69 A una temperatura 95 31.45
46 25.68 constante de 25°C 96 31.46
47 25.67 97 31.45
48 25.66 98 31.46
49 25.66 99 31.45
50 25.66 100 31.45

21
INGENIERÍA MECATRÓNICA VI, 2017

VII. ANÁLISIS, RESULTADOS Y DISCUSIÓN:


En este apartado se hizo la comparativa de las gráficas entre:
*) Sin filtro – Con filtro analógico
*) Sin filtro – Con filtro digital
*) Sin filtro – Con filtro analógico y digital
Pero primero se creyó conveniente trazar la gráfica base que fue la del circuito sin
filtro:

i. G TEMPERATURA EN BASE A UNA SEÑAL SIN


R
Á FILTRO
F 30
TEMPERATURA EN BASE A UNA SEÑAL SIN
I 25 FILTRO Y A UNA SEÑAL CON FILTRO
C ANALÓGICO
Temperatura (°C) Temperatura (°C)

A 20
30
15
1 25
10
:
5
20 Señal sin filtro
C 0
o 15 0 20 40 60 80 100 120
m Número de datos
p 10 SEÑAL SIN FILTRO
a
5 SEÑAL CON FILTRO ANALÓGICO
r
a
0
t
5

65
1

9
13
17
21
25
29
33
37
41
45
49
53
57
61

69
73
77
81
85
89
93
97
i Número de datos
v
a entre Sin filtro – Con filtro analógico:
ii. GRÁFICA 2: Comparativa entre Sin filtro – Con filtro digital:

22
INGENIERÍA MECATRÓNICA VI, 2017

TEMPERATURA EN BASE A UNA SEÑAL SIN


iii. G FILTRO Y A UNA SEÑAL CON FILTRO DIGITAL
R
30
Á
F
25
I
C
20
Temperatura (°C)

A
15
3
:
10
Señal sin filtro
C
o 5 Señal con filtro
digital
m
p 0
9

73
1
5

13
17
21
25
29
33
37
41
45
49
53
57
61
65
69

77
81
85
89
93
97
a Número de datos
r
a
tiva entre Sin filtro – Con filtro analógico y digital:

TEMPERATURA EN BASE A UNA SEÑAL SIN


FILTRO Y A UNA SEÑAL CON FILTRO
VIII. C ANALÓGICO-DIGITAL
O
35
N
C 30
L
U 25
TEMPERATURA (°C)

S 20
I
O 15
SEÑAL SIN FILTRO
N
10
E
SEÑAL CON FILTRO
S 5 ANALÓGICO-DIGITAL
:
0
13

73
1
5
9

17
21
25
29
33
37
41
45
49
53
57
61
65
69

77
81
85
89
93
97

i. S Número de datos
e
obtuvieron las 4 gráficas propuestas, las cuales comparan las señales con filtro
con la que carece de filtro.

23
INGENIERÍA MECATRÓNICA VI, 2017

ii. Por observación de las gráficas y de los datos obtenidos se determina que se
obtiene una buena calidad de señal al usar un filtro analógico-digital.

iii. Debido a la continuidad de su gráfica, se puede apreciar que el filtro digital es


más estable que el filtro analógico.

iv. Se logró el enlace entre Arduino y Excel, gracias a lo cual se obtuevieron los
datos necesarios para la presente investigación.

IX. APÉNDICE:
En este apartado se anexará los códigos en Arduino empleados para la
visualización de los datos.

i. CÓDIGO ARDUINO PARA EL CIRCUITO SIN FILTRO:

24
INGENIERÍA MECATRÓNICA VI, 2017

#include <LiquidCrystal.h> // Libreria para el LCD

// ASIGNA LOS PINES PARA LA PANTALLA LCD


LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

// PARAMETROS PARA EL CALCULO


float C=0,F=0,temp=0,a=0,aux=0; // "a" representa a los ADC que se explicó
en la teoria
int num=0;

//////////Parametros de muestreo ///////////////////////////


int T=500; //"T" es tiempo de muestreo en ms que se muestra en el LCD
/////////////////////////////////////////////////////////////

void setup() {

lcd.begin(16, 2); // Indica el numero de filas y columnas del LCD

// Mensaje que se mostrara en el LCD.


lcd.print("TEMPERATURA:");lcd.setCursor(0, 1);lcd.print("°C y °F");
delay(2000);lcd.clear();
lcd.setCursor(0, 0);lcd.print("T:");lcd.setCursor(10, 0);lcd.print("°C");
lcd.setCursor(0, 1);lcd.print("T:");lcd.setCursor(10, 1);lcd.print("°F");
}

void loop() {
a=analogRead(0); // recibe la informacion del amplifiacdor en ADC

//_____________________________________________________________
// CÁLCULO PARA MOSTRAR EN LCD
num=millis()% T;
C=(a*100)/1023; // Temperatura en °C
F=1.8*C+32; // Temperatura en F
lcd.setCursor(2, 0);lcd.print(C);
lcd.setCursor(2, 1);lcd.print(F);

ii. CÓDIGO ARDUINO PARA EL CIRCUITO CON FILTRO DIGITAL:

#include <LiquidCrystal.h> // Libreria para el LCD

// ASIGNA LOS PINES PARA LA PANTALLA LCD

25
INGENIERÍA MECATRÓNICA VI, 2017

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

// PARAMETROS PARA EL CALCULO


float C=0,F=0,temp=0,aux=0; // "a" representa a los ADC que se explicó en la
teoria
int num=0;

//////////Parametros de muestreo ///////////////////////////


int T=2000; //"T" es tiempo de muestreo en ms que se muestra en el LCD
/////////////////////////////////////////////////////////////
//PARAMETROS PARA EL SENSOR
// se usa este valor para determinar el tamaño del arreglo
const int n = 10;
int dato[n]; // la lectura de la entrada analógica
int i = 0; // el índice de la lectura actual
float media = 0; // la media
int total = 0;
int sensor = A0; // PIN analogico para la entrada de la seññal del sensor

void setup() {

lcd.begin(16, 2); // Indica el numero de filas y columnas del LCD

// Mensaje que se mostrara en el LCD.


lcd.print("TEMPERATURA:");lcd.setCursor(0, 1);lcd.print("C y F");
delay(2000);lcd.clear();
lcd.setCursor(0, 0);lcd.print("T:");lcd.setCursor(10, 0);lcd.print("C");
lcd.setCursor(0, 1);lcd.print("T:");lcd.setCursor(10, 1);lcd.print("F");

// inicializa todos los elementos del arreglo con 0:


for (int t = 0; t < n; t++)
dato[t] = 0;
}

void loop() {
//____________________________________________
//FILTRO DIGITAL MEDIA MOVIL
// resta la última lectura
total= total - dato[i];
// lectura del sensor
dato[i] = analogRead(sensor);
// suma la lectura actual y el total
total= total + dato[i];
// avanza al siguiente elemento del arreglo

26
INGENIERÍA MECATRÓNICA VI, 2017

i = i + 1;

// si se llego al final de arreglo (al último elemento)


if (i >= n){
// se vuelve al primer elemento (índice 0)
i = 0;
}
// calcula la media
media = total / n;
delay(1);
//_____________________________________________________________
// CÁLCULO PARA MOSTRAR EN LCD
num=millis()% T;
C=(media*100)/1023; // Temperatura en °C
F=1.8*C+32; // Temperatura en F
lcd.setCursor(2, 0);lcd.print(C);
lcd.setCursor(2, 1);lcd.print(F);
}

X. REFERENCIAS BIBLIOGRÁFICAS:

i. Mecatrónica: sistema de control eléctricos en la ingeniería mecánica y


electrónica, W Bolton, Quinta edición.

27
INGENIERÍA MECATRÓNICA VI, 2017

ii. BOLUDA, José y PARDO, Fernando. VHDL Lenguaje para Síntesis y


Modelado de Circuitos. Segunda Edición Actualizada. España: Alfaomega,
2004. p251.

iii. MANOLAKIS, Dimitris G y PROAKIS, Jhon G. Tratamiento Digital de


Señales Principios, Algoritmos y aplicaciones. Tercera Edición. Madrid:
Prentice Hall, 1998. p976.

iv. NAWAB, S. Hamid, OPPENHEIM, Alan V. y WILLSKY, Alan S. Señales y


Sistemas. Segunda Edición. México: Prentice Hall, 1998. p956.

v. https://www.ecured.cu/Filtro_electr%C3%B3nico

vi. http://ele-mariamoliner.dyndns.org/~jsalgado/analogica/6CA-filtros.pdf

vii. http://sisbib.unmsm.edu.pe/bibvirtualdata/publicaciones/electronica/Febrero_1
999/Pdf/04_filtros.pdf

viii. http://www4.tecnun.es/asignaturas/tratamiento%20digital/tema10.pdf

ix. https://sites.google.com/a/goumh.umh.es/circuitos-electronicos-
analogicos/transparencias/tema-2

x. http://ocw.uv.es/ingenieria-y-arquitectura/filtros-
digitales/tema_2._revision_de_los_tipos_de_filtros_analogicos_mas_comunes.
pdf

xi. http://dea.unsj.edu.ar/pdselo/Apuntes/Filtros-analogicos-1ra-parte.pdf

xii. https://dialnet.unirioja.es/servlet/articulo?codigo=2326981

xiii. http://oa.upm.es/36377/6/Maria_Cano_Adan_2.pdf

xiv. http://www.unet.edu.ve/~ielectro/6-Filtrado.pdf

xv. http://pdsfich.wdfiles.com/local--files/clases-de-teoria/firiir2012.pdf

xvi. http://www.academia.edu/5301304/FILTROS_DIGITALES_14_FILTROS_DI
GITALES

28

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