You are on page 1of 2

1

MICROCONTROLADOR: ADC
(17 Noviembre 2017)

A. Chilito1, Y. Mojica2

Resumen— En esta práctica se realizó un código con ADC y I. DISEÑO DE LA PRÁCTICA


además cumpliera otras condiciones como que al presionar un
botón tuviera una muestra análoga, al presiona otro botón Para la práctica de laboratorio se pedían los siguientes
sumara diez y en otro botón para que restara uno. requerimientos. Al presionar un botón de la tarjeta se debia
obtener una muestra análoga del potenciómetro y debe ser
Palabras clave— microcontrolador, código, pulsador, mostrada en los leds. Al presionar otro botón el valor debia ser
seudocódigo, ADC. incrementado en 10 unidades y al presionar un tercer botón el
valor debia ser decrementado en una unidad. Para ello
Abstract—— In this practice, a code was made with ADC and in realizamos un diagrama de flujo que cumple esos
addition it fulfilled the other conditions that when pressing a requerimientos como se muestra en la figura 2.
button it had an analogous sample, when pressing another button
it added ten and in another button so that it subtracted one.

Keywords- microcontroller, code, pushbutton,


pseudocode, ADC.

I. INTRODUCCIÓN

Convertidores analógicos a digitales (ADC) modo de


funcionamiento aproximaciones sucesivas. El funcionamiento
del convertidor es el siguiente los bits de entrada del DAC se
habilitan (ponen a 1) cada vez, comenzando por el msb. Cada
vez que se habilita un bit, el comparador produce que indica si
la tensión analógica de entrada es mayor o menor que la salida
del DAC (Vout) (Anonimo). Así, tenemos que:

 Si Vout > Vanalógica → comprador= 0 → MSB de


SAR =0

 Si Vout < Vanalógica → comparador=1 → MSB de


SAR=1

La conversión completa necesita de n ciclos.

Imagen 3. Diagrama de flujo

El diagrama de flujo está compuesto por tres decisiones que hay


que tomar la primera es cuando se presiona un pulsador, la
Figura 1. Convertidores ADC segunda cuando se presiona otra y suma diez unidades al valor
y por ultimo un tercer pulsador que resta una unidad, estas
decisiones están a un mismo nivel en el diagrama y la
programación.

1. 42152041, Estudiante de ingeniería eléctrica, Grupo 8, achilito41@unisalle.edu.co


2. , 42151159, Estudiante de ingeniería eléctrica, Grupo 8, ymijcas59@unisalle.edu.co
2

II. ANÁLISIS DE RESULTADOS


II. RESULTADOS Para esta práctica se realiza de manera breve cumpliendo los
objetivos propuesto como lo es adquirir una muestra del adc del
El código para el diagrama de flujo descrito anteriormente se microcontrolador para mostrarlas en la salida de los led de la
observa en la Figura 3. tarjeta en forma de código binario, durante la práctica usa las
funciones implementadas dentro de condicionales if con la
condición de oprimir el pulsador que se defina para cada
función como lo es llamar la muestra del adc o en otro caso
realizar la suma de 10 al número anterior que se encuentre
guardado en la variable definida como variable A es te código
en dinámico ya que se encuentra corriendo eN la función
principal dentro de un for infinito que repite las operaciones una
y otras ves per solo las ejecuta cuan do la condición ya
mencionada del pulsador se cumple.

III. CONCLUSIONES
Los convertidores ADC son muy útiles para todo ya que en
sistema digital es más fáciles de diseñar, facilidad para
almacenar información tienen mayor exactitud y precisión.
Programación de la operación y menos vulnerabilidad al ruido.
También Mayor capacidad de integración. La manera de
programar un ADC tiene muchas soluciones pero todas
dependen de los resultados que quiera obtener.

Los microcontroladores permiten cargar programas ejecutables


que son muy útiles estos han evolucionado desde su origen
junto con las computadoras.

IV. BIBLIOGRAFÍA
[1]Alfredo Rosado, M. B. (s.f.). Lab. de diseño de circuitos y
sistemas electronicos. Universidad de la Valencia.

[2] Mikroelectronika. (s.f.). INTRODUCCIÓN AL MUNDO


DE LOS MICROCONTROLADORES. Obtenido de
https://learn.mikroe.com/ebooks/microcontroladoresp
icbasic/chapter/introduccion-al-mundo-de-los-
microcontroladores/

[3]Mikroelectronika. (s.f.). LENGUAJES DE


PROGRAMACIÓN. Obtenido de
https://learn.mikroe.com/ebooks/microcontroladoresp
icc/chapter/lenguajes-de-programacion/

Figura 3. Código
1. 42152041, Estudiante de ingeniería eléctrica, Grupo 8, achilito41@unisalle.edu.co
2. , 42151159, Estudiante de ingeniería eléctrica, Grupo 8, ymijcas59@unisalle.edu.co

You might also like