0% encontró este documento útil (0 votos)
80 vistas13 páginas

Convertidor ADC y PWM con Arduino

Este documento describe el funcionamiento de un convertidor analógico-digital y la modulación de ancho de pulso. Explica que un convertidor analógico-digital convierte una señal analógica en un número digital equivalente mediante muestreo y cuantización. También describe la modulación de ancho de pulso, que varía la duración de pulsos para codificar información. Luego detalla los materiales y circuitos utilizados para realizar prácticas con un Arduino que demuestran estos conceptos.

Cargado por

stalin yaselga
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
80 vistas13 páginas

Convertidor ADC y PWM con Arduino

Este documento describe el funcionamiento de un convertidor analógico-digital y la modulación de ancho de pulso. Explica que un convertidor analógico-digital convierte una señal analógica en un número digital equivalente mediante muestreo y cuantización. También describe la modulación de ancho de pulso, que varía la duración de pulsos para codificar información. Luego detalla los materiales y circuitos utilizados para realizar prácticas con un Arduino que demuestran estos conceptos.

Cargado por

stalin yaselga
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD DE LAS FUERZAS ARMADAS

ESPE
EXTENSIÓN LATACUNGA

DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA

ESTUDIANTES:
COYAGO LUIS
PINTA ALEX
YASELGA STALIN
ASIGNATURA: NRC:
Microcontroladores y PLCs 2284
TEMA: INFORME Nº
Convertidor Analógico Digital y Modulación del Ancho de Pulso
05

DOCENTE: FECHA DE ENTREGA:


Ing. Sixto Reinoso 2018-05-21
TEMA:
Convertidor Analógico Digital y Modulación del Ancho de Pulso

OBJETIVOS:

Objetivo General

- Analizar el funcionamiento de un convertidor Analógico Digital , mediante


prácticas en la tarjeta Arduino 1.

Objetivos Específicos:

- Elaborar los circuitos aplicando un convertidor Analógico Digital con el Arduino


en el protoboard con los materiales necesarios, tomando en cuenta las
condiciones de acuerdo a cada circuito.

- Comprobar correcto funcionamiento y accionamiento de cada circuito realizado.

- Analizar cada circuito y efectuar la descripción del funcionamiento de los mismos.

MATERIALES Y EQUIPOS:

Materiales y equipos Gráfico

Fuente / Batería

Protoboard

Cables de conexión

2
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L

Arduino Uno

3 Enchufes y 3 m cable
gemelo N°18

Resistencia 330 Ω

3 Pulsadores

1 Pulsadores Normalmente
Cerrados

3 leds

MARCO TEÓRICO:

3
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L

ADC Y PWM
El desarrollo de los microprocesadores y procesadores digitales de señal (DSP), ha permitido realizar tareas
que durante años fueron hechas por sistemas electrónicos analógicos. Por otro lado, como que el mundo real
es análogo, una forma de enlazar las variables analógicas con los procesos digitales es a través de los
sistemas llamados conversores de analógico - digital (ADC- Analogue to Digital Converter) y conversores
digital - analógico (DAC- Digital to Analogue Converter).
El objetivo básico de un ADC es transformar una señal eléctrica análoga en un número digital equivalente.
De la misma forma, un DAC transforma un número digital en una señal eléctrica análoga.
Esta función exige que los pasos intermedios se realicen de forma óptima para no perder información. Según
el tipo de componente y su aplicación existen distintos parámetros que lo caracterizan, éstos pueden ser: la
velocidad de conversión, la resolución, los rangos de entrada, etc... Por ejemplo, una mayor cantidad de bit,
implica mayor precisión, pero también mayor complejidad. Un incremento en un solo bit permite disponer
del doble de precisión (mayor resolución), pero hace más difícil el diseño del circuito, además, la conversión
podría volverse más lenta. Dentro de las de aplicaciones de estos sistemas está el manejo de señales de vídeo,
audio, los discos compactos, instrumentación y control industrial. En los siguientes apartados se describen
los conceptos básicos de conversión de señal, técnica de implementación para los ADC o DAC,
característica y parámetros que los definen. Se revisarán las configuraciones más clásicas, atendiendo a
criterios de velocidad y manejo de datos, como también los nuevos productos disponibles en el mercado.

CONVERSIÓN BÁSICA DE SEÑALES


Un transductor permite relacionar las señales del mundo real y sus análogas eléctricas. Para compatibilizar
la información con unos sistemas digital, se requiere de convertidores de datos del tipo ADC o DAC, según
corresponda.
El diagrama de bloques de la Figura muestra la secuencia desde que la variable física entra al sistema hasta
que es transformada a señal digital (código binario). Para dicha señal ingrese al convertidor análogo - digital,
ésta debe ser muestreada, es decir, se toman valores discretos en instantes de tiempo de la señal análoga, lo
que recibe el nombre de sampling. Matemáticamente es el equivalente a multiplicar la señal análoga por una
secuencia de impulsos de periodo constante. Como resultado se obtiene un tren de impulsos con amplitudes
limitadas por la envolvente de la señal analógica.

Sistema Conversor
Sensor Computador
Físico Análogo - Digital

0101101

Señal Física Señal Eléctrica Señal Eléctrica Señal Eléctrica

CARACTERÍSTICAS

4
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L

La data digital es un número binario que se define considerando desde el bit de mayor peso (MSB, More
Signi-ficative Bit) al bit de menor peso (LSB, Least Significative Bit) como se muestra en la Figura

Conversor Acondicionamiento
Computador
Digita - Análogo De la señal

0101101
Análoga
10[V] 10[V] -10[V]
Señal Digital Señal Cuantizada Señal Análoga

0 5[V] -5[V]

-10[V] 0 0

00..00 10..00 11..11


Cada conversor ADC o DAC, está determinado por una función de transferencia ideal de entrada - salida,
que muestra la equivalencia entre el mundo digital y el análogo.

En el caso de una señal unipolar entre 0 a 10 [V], su equivalente digital para n bits sería entre 00...00 para
0[V] (Zero - scale), 10...00 para 5[V] y 11...11 a 10[V] (full - scale).

Características Estáticas
Resolución:
Expresada en unidades de tensión, dependerá del escalón tomado como referencia con respecto a los niveles
de tensión dado por el número de bit, por ejemplo, con n bit, habrá 2n niveles de tensión. En la práctica
corresponde el valor de un LSB (bit menos significativo).

La linealidad integral y el de linealidad diferencial:

5
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L

Analizando la gráfica de transferencia entrada-salida en el caso ideal, el resultado es una línea recta formada
por los puntos de transición de los valores de entrada que determinan cambios de nivel en la salida. Mientras
más se ajuste el comportamiento real a esta recta, más preciso se considera al convertidor (ver Fig. 5).

Salida

Ideal

Entrada
La máxima desviación entre la gráfica real y la recta ideal se define como linealidad integral, y se expresa
en LSB, porcentaje del valor de fondo de escala (%FSR- Font scale range). Como valor típico de linealidad
integral es ± 0.5 LSB, con lo que es necesario que el conversor garantice, y para todas las condiciones de
trabajo este valor. Si difiere en más de 0.5 LSB (tanto por encima como por debajo), se corre el riesgo de
que identifique un valor con una combinación de bit que no le corresponde, y proporcionando de este modo
un resultado erróneo.
La linealidad diferencial corresponde a la desviación máxima a partir de la amplitud ideal (1 LSB), y se
expresa utilizando las mismas unidades que la linealidad integral.

Error linealidad diferencial

Salida

Entrada

Características Dinámicas
Tiempos de conversión:
Es el tiempo desde que se aplica la señal a convertir hasta que la señal (análoga o digital) esté disponible en
la salida. Esto se determina de acuerdo a la ecuación (3.)

6
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L

Tiempo de adquisición:
En el caso de conversores Análogo-Digital, es el tiempo durante el cual el sistema de muestreo y retención
(Sample & Hold) debe permanecer en estado de muestreo (sample), para asegurarse que el consiguiente
estado retención (hold) este dentro de la banda de error especificada para la señal de entrada.

Tiempo de asentamiento:
Es el intervalo de tiempo entre la señal de retención y el definitivo asentamiento de la señal (dentro de la
banda de error especificada).

Slew rate:
Es la velocidad a la cual el valor de la salida del S&H converge al valor muestreado deseado. El proceso de
conversión análoga-digital requiere que la señal análoga de entrada permanezca en un valor constante de tal
forma que el ADC pueda realizar su tarea en forma adecuada. Aparece aquí, un elemento llamado sample
& hold, que toma una muestra de la señal seleccionada y mantiene su valor durante el tiempo que dura la
conversión análoga - digital o T&H (track & hold), que se limita a detectar puntualmente el nivel de la señal
analógica. El circuito básico S&H es el que se muestra en la Fig. 9.

_
S1
v in AO vout
+

Ch
Sample/Hold
Control

DESARROLLO:

1 ENSAYO 1
Realizar el diagrama Ladder y comprobar el funcionamiento en el simulador de los siguientes programas:
1. Una entrada analógica se ingresa una señal de 0 a 5V. Activar en forma progresiva 5 leds según se
incrementa la señal. 0V todos los LEDS apagados; 1V, LED1 prendido; 2V, LED2 prendido y así hasta los
5V.

7
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L

Figura 1. Esquema ladder variación de voltaje


.

ENSAYO 2
Generar una señal PWM de 1000Hz, desde un valor mínimo a un máximo. El ancho del pulso será
controlado mediante un potenciómetro con una señal analógica de 0 a 5V. Como carga coloque un LED
para verificar encendido producido por el ancho del pulso de la señal PWM. Mueva el potenciómetro
dese un valor mínimo a un máximo, observe

Figura 2. Esquema Ladder variación de voltaje para motor

Procedimiento para las conexiones

Circuito 1: variación de voltaje

8
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L

1. Diseñar el diagrama eléctrico del circuito, el diagrama en el lenguaje ladder y lo


simular en el programa.
2. Conectar el pulsador número uno que será el encargado de prender el led a la
resistencia y esta a su vez a la entrada D7
3. Conectar el pulsador número dos a una resistencia y esta a su vez a la entrada D6.
4. Conectar el led a una resistencia y esta a su vez a la salida D13.
5. Conectar el led a una resistencia y esta a su vez a la salida D12.
6. Conectar el led a una resistencia y esta a su vez a la salida D11.
7. Conectar el led a una resistencia y esta a su vez a la salida D10.
8. Conectar el led a una resistencia y esta a su vez a la salida D9.
9. Conectar el led a una resistencia y esta a su vez a la salida D18.
10. Conectar los cables a 5v y GND del Arduino.
11. Conectar el Arduino a la computadora y cargar la programación

Circuito 2: variación de voltaje de motor

12. Diseñar el diagrama eléctrico del circuito, el diagrama en el lenguaje ladder y lo


simular en el programa.
13. Conectar el pulsador número uno que será el encargado de prender el led a la
resistencia y esta a su vez a la entrada D7
14. Conectar el pulsador número dos a una resistencia y esta a su vez a la entrada D6.
15. Conectar el led a una resistencia y esta a su vez a la salida D13.
16. Conectar el led a una resistencia y esta a su vez a la salida D12.
17. Conectar el led a una resistencia y esta a su vez a la salida D11.
18. Conectar el led a una resistencia y esta a su vez a la salida D10.
19. Conectar el led a una resistencia y esta a su vez a la salida D9.
20. Conectar el led a una resistencia y esta a su vez a la salida D18.
21. Conectar los cables a 5v y GND del Arduino.
22. Conectar el Arduino a la computadora y cargar la programación

ANÁLISIS DE RESULTADOS:

Descripción del circuito

Circuito 1: variación de voltaje


Al pulsar X2 se enclava RM1 y comienza a funcionar el de la lectura conversor ADC y como
9
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L

la condición para que se prenda el primer led dice que desde 0 a 204 entonces esta
encendido de ahí vamos aumentándole la potencia del conversor mientras va subiendo el
Y2 se enciende después el Y3 después Y4 y al último Y5 y también mientras vamos bajando
la cantidad del conversor se van activando los led dependiendo las condiciones que le
hayamos puesto.

Circuito 2: variación de voltaje de motor

Al activar X1 se activa el R1 donde activa el DC al activar dc también se activa el


potenciómetro y también se activa el DC de 1KHz donde mientras vamos subiendo o
bajando la potencia del potenciómetro se va aumentado la luz del led o va bajando la luz
del led
También podemos utilizar para un motor el mismo programa para ver el funcionamiento de
cómo va más rápido las revoluciones o se reduce hasta cero las revoluciones del motor

10
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L

CONCLUSIONES:

- Se logró identificar que en el primer circuito que usando un potenciómetro en el circuito


podemos variar la potencia que llegan a cada uno de los leds dependiendo de las
especificaciones que no toros les ponemos en el programa al subir el programa al arruino
funciona perfectamente el programa
- Como podemos observar en el segundo circuito al unir un programa para regular la
potencia de la lámpara 1 para que baje y sube la potencia del led entonces concluimos que
al unir varios circuitos o algunos programas podemos mejorar de una forma extraordinaria
un programa

RECOMENDACIONES:
- Al realizar el diagrama Ladder para todos los circuitos debemos conectar correctamente y
verificar en el software antes de pasar el diagrama al Arduino UNO para llegar al objetivo
de la practica
- De ser posible al adquirir los elementos para realizar la práctica verificar que estén en
correcto funcionamiento para evitar tener errores o complicaciones para armar el circuito.
- Al subir los datos del software a la tarjeta de Arduino UNO verificar que este en formato
.hexe y no confundirse con cada uno de los nombres asignados a cada circuito.
BIBLIOGRAFÍA:

➢ Castillo, J. C. M. (2014). Instalaciones eléctricas y domóticas - Formación Profesional

Básica. Editex.

➢ exatecno.net. (Octubre de 2015). Obtenido de


http://www.exatecno.net/ampliacion/variacion de
voltajesn.swf
➢ Garzòn, F. (Octubre de 2013). tecno4iesmgk.wordpress.com. Obtenido de
https://tecno4iesmgk.wordpress.com/2013/10/21/variacion de voltaje en un
motor/
➢ Gòmez, J. V. (2013). Circuitos Elèctricos y Sistemas Digitales. Mexico DF: Pearson
Education.
➢ Hurtado, E. G. (2010). Diseño, construcciòn e implementaciòn de tableros
didàcticos para el laboratorio de control elèctrico y PLC de la ESPE
Extensiòn Latacunga.

ANEXOS:

11
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L

12
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L

13

También podría gustarte