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

UNIVERSIDAD POLITÉCNICA SALESIANA SISTEMAS MICROPROCESADOS 1

Fecha: 06/11/2017

ENCEDIDO Y APAGADO DE UN DISPLAY DE SIETE SEGMENTOS


REPRESENTADO CON SEIS LEDS POR SEGMENTO.
Proyecto Sistemas Microprocesados 1

Calupiña Gálvez Luis Ramiro


lcalupina@est.ups.edu.ec
Cobos Andrango Angel Xacier
acobos@est.ups.edu.ec

RESUMEN: En el informe se dará la explicación de una


maqueta que representa a un display de siete 2.1 Diodos leds y características.
segmentos el cual posee seis leds en cada segmento.
Esos segmentos representados por leds deben
encenderse de manera que cumplan una secuencia la Un diodo led es un elemento activo y semiconductor
cantidad de veces que reciba el valor binario enviado por que emite luz cuasi-monocromática, y es polarizado de
un dip switch de tres posiciones. La programación de forma directa cuando es alimentado por una corriente
esta secuencia es realizada en mikro c. eléctrica. [1]

PALABRAS CLAVE: Diodos, Displays, Lógica directa, Es de suma importancia conocer el color que emite
lógica inversa, mikro C. un diodo led, porque de este depende el voltaje
consumido, como se puede ver en la tabla 1, los
diferentes colores de leds existentes y su consumo de
1. OBJETIVOS voltaje.

Tabla 1. Voltajes de leds de acuerdo a su color


Objetivo general.

Construir una maqueta que represente un display de


siete segmentos a partir de leds que cumplan con una
secuencia específica previamente programada en mikro
C.

Objetivos específicos.

Aplicar conocimientos básicos de diseño y


programación para el correcto funcionamiento del
display de siete segmentos representado.

Afianzar conocimientos de programación en lenguaje Un electrón pasa de la banda de conducción a la de


C para el correcto funcionamiento de la secuencia de valencia, perdiendo energía. Esta energía se manifiesta
encendido del display de siete segmentos conformado en forma de un fotón desprendido, con una amplitud,
por leds. una dirección y una fase aleatoria [1].

Para poder trabajar de manera adecuada con un


2. MARCOTEÓRICO diodo led es de vital importancia conocer su estructura
interna, sus características y su simbología por eso en la
Para todo diseño de sistemas con figura 1 se muestrea el símbolo y la estructura de un led.
microcontroladores o con pics es de suma importancia
tener previos conocimientos de electrónica analógica,
electrónica digital y circuitos combinacionales y
electrónica convencional.

Además de esto es importante conocer y tener una


lógica de programación para que el microcontrolador
pueda funcionar y realizar las aplicaciones que se le
quiera dar, por eso se explicarán conceptos básicos Fig1. (a) Símbolo de un led, (b) estructura interna de un led.
acerca de varios elementos que son de suma
importancia para un diseño con microcontroladores.

1
UNIVERSIDAD POLITÉCNICA SALESIANA SISTEMAS MICROPROCESADOS 1
Fecha: 06/11/2017

2.2 Display de siete segmentos. Esto evita que se hagan lecturas erróneas si este
pin ya no tiene nada conectado o no está recibiendo una
señal.
Muchas veces el trabajo de algunos ingenieros va
mas halla del diseño electrónico, mecánico, etc. A veces La resistencia se conecta a la fuente de alimentación
estos diseños son incomprensibles para los usuarios que por lo general es de 5 voltios en DC. Cuando
que no tienen conocimiento acerca de electrónica para el interruptor está abierto la corriente va desde la fuente
eso muchos de los instrumentos digitales utilizados de alimentación de 5 voltios al Vout dando
cuenta con algún medio para presentar información de un valor lógico de 1 nivel alto (fig4) y cuando
manera que cualquier usuario u operador pueda el interruptor está cerrado la corriente se mueve hacia
entenderla fácilmente. tierra (GND) dejando un 0 (nivel bajo) en el pin (fig5 y
Esta información por lo general es de carácter fig6).
numérico y una manera sencilla de indicar esta es a
través de un display de siete segmentos que permite
representar dígitos del 0 al 9, para esto normalmente se
utiliza un led en cada segmento los cuales se irán
encendiendo y mostrando el número según la
configuración que se realice.

Debido a la configuración de los leds que posee cada


display existen dos tipos de arreglos para los mismo. El
arreglo de ánodo común donde los ánodos de los leds
de cada segmento están conectadas a un punto en
común, y el arreglo de los displays de cátodo común
cuyo cátodo de los ledes están conectados al mismo
punto en común. fig4. Interruptor en conexión pull up abierto.

Fig2. Display ánodo común y cátodo común.

2.3 Resistencia pull up.

fig5. Interruptor en conexión pull up cerrado.

2.4 Resistencia pull down.

La resistencia de un Pull-Down hace que la entrada


lógica sea cero mientras éste está en reposo (LOW).

La resistencia se conecta a tierra (GND). De esta


manera cuando el interruptor está abierto la corriente se
dirige hacia la resistencia dejando un valor de 0 en el pin
(LOW).

fig3. Interruptor en conexión pull up. Si el interruptor se encuentra cerrado la corriente se


moverá hacia el pin dejando un valor lógico alto (HIGH)
La acción de Pull-Up en electrónica se asigna a la (fi6 y fig7).
acción de elevar una tensión de entrada o salida que
tiene un circuito lógico mientras éste está en reposo.

2
UNIVERSIDAD POLITÉCNICA SALESIANA SISTEMAS MICROPROCESADOS 1
Fecha: 06/11/2017

4. DESARROLLO Y PROCEDIMIENTO

En esta sección se redactar la forma de realización


de manera detalla mientras que la redacción de la
programación será de una manera un poco más
simplificada.

1. Se debe elaborar el algoritmo de programación que


cumpla con las especificaciones solicitadas por el
docente tutor. En este caso se debe encender el
display de 7 segmentos representado por seis
fig6. Interruptor en conexión pull down abierto.
diodos led por segmento. Cada segmento de los
bordes se debe ir encendiendo evitando que se
prendan dos a la vez, este proceso se debe repetir
las veces que se indique por un dip switch, es decir
si el dip switch se pone en 1 binario el proceso se
repite una vez si el dip switch se pone en 2 binario
el proceso se repite 2 veces y así sucesivamente
hasta que el dip switch llegue al número 7 en
binario.

2. Para realizar este proceso en mikro C se realizó el


siguiente algoritmo: se declara al puerto b como
salida en su totalidad mientras que al puerto c y d
se los declara una parte como salidas y los bits
menos significativos como entradas, se declaran
tres variables i, j, cont como enteros. Se utiliza un
fig7. Interruptor en conexión pull down cerrado. while (1) para que todo el proceso se haga cíclico,
dentro de este bucle infinito se comienzan a
realizar las operaciones para que el
microcontrolador haga lo solicitado. Se utiliza un if
en donde se le condiciona que si el puerto c
3. MATERIALES Y EQUIPO específicamente en el pin c0 se encuentra en valor
de 1 el algoritmo de inicio. Dentro de este if se
encuentran dos lazos for los cuales permitirán que
3.1 Materiales el contador y el dip switch hagan el trabajo
 Madera de 11cm x 21 cm. solicitado. Se pone un continue el cual permite salir
 42 diodos leds de color verde. de este lazo if. Finalmente se pone un else en
 Esferográfico. donde se dice que si el puerto c pin c0 está en 0
todo permanece apagado. Ver código de mikro C
 Diodo 4007. en anexo 1.
 Cable para Protoboard.
 Pintura color negro. 3. Una vez elaborado el código de programación este
 Protoboard. debe ser simulado en un software. El software
 2 capacitores de 22pF. utilizado para la simulación fue proteus el cual
permite indicarnos de manera general como el
 1 capacitor de 0.1 uF circuito a implementar puede funcionar. Ver anexo
 Crystal de 4 MHz. 2.
 2 resistencias de 220 Ohmios
 6 resistencias de 27 Ohmios. 4. Cuando el circuito simulado aparenta funcionar de
manera correcta se procede a cargar el programa
 5 resistencias de 10 K ohmios
en el microcontrolador 16F877a a partir de la
 Integrado 16F877a. programadora pic kit2.
 Dip switch de 3 posiciones
 2 pulsadores. 5. Después de tener el programa descargado se
 Display de 7 segmentos ánodo común. comienza a realizar la maqueta.

6. Para la elaboración de la misma se cortaron dos


3.2 Equipo pedazos de madera de 11cmm x 21 cm que
 Taladro y brocas. representara al enorme display que se está
realizando. Ver anexo 3.
 2 Fuentes de 5 Voltios.

3
UNIVERSIDAD POLITÉCNICA SALESIANA SISTEMAS MICROPROCESADOS 1
Fecha: 06/11/2017

7. Con un esferográfico se mide y se dibuja la forma 𝑰𝑳 = Corriente de leds = 20 mA


del display de siete segmentos a una distancia de
1,5 cm del borde de la madera. Una vez dibujado
este contorno se mide la distancia a la que se Cabe destacar en esta parte que la corriente IL es de
ubicaran los pequeños leds en cada segmento, la 120 mA por que la corriente individual de cada led es de
distancia tomada para la elaboración de este 20 mA pero por el hecho de que cada segmento esta
proyecto fue de 1,6 cm de separación para el conformado por seis leds se realiza la operación de:
segmento superior e inferior y de 1,4 cm de
separación para los segmentos laterales. Ver IL= 20mA x 6= 120mA
anexo 4.

8. Realizadas estas mediciones se debe perforar Se remplazan los valores en la fórmula (1)
cada hoyo en donde entrara el led en cada
segmento. Ver anexo 5. 5𝑉 − 1.9𝑉
𝑅=
120 𝑚𝐴
9. En este punto se procede a decorar la caja que
representa el display de siete segmentos. EN el Entonces
caso de este proyecto la caja fue pintada de color
negro. Ver anexo 6. R= 25,833 ohmios

10. Se debe esperar que la pintura se seque, cuando Este valor de resistencia no existe como tal entonces
esto suceda se deben introducir los seis leds en se puede utilizar un potenciómetro lo cual complicaría el
cada segmento y pegarlos con silicona para evitar armado del circuito por ese motivo se utilizó una
que estos se muevan. Ver anexo 7. resistencia de 27 ohmios a medio watio lo cual no afecta
en nada la corriente que circula permitiendo que el
11. A continuación, se procede a conectar los leds de circuito funcione perfectamente.
cada segmento en paralelo en lógica inversa con
una resistencia en serie. Estas resistencias son de Ahora se analizará mediante una tabla cómo
27 Ohmios con un 10% de tolerancia. Ver anexo 8. funciona el circuito a partir de los valores que se le
asignen al dip switch de tres posiciones.
12. Una vez conectados entre sí los leds y la
resistencia de cada segmento se procede a En la tabla 2 se muestra la salida de cada pin, esto
conectar el circuito oscilador, el master clear, el se repetirá el n número de
microcontrolador se conecta a una fuente de 5
voltios y los leds se conectan el enorme display al Tabla 2. Secuencia de las salidas del puerto B del pic
puerto designado como salida a la otra fuente de 5 RB0 RB1 RB2 RB3 RB4 RB5 RB6
voltios. Ver anexo 9. 0 1 1 1 1 1 1
1 0 1 1 1 1 1
5. ANÁLISIS Y RESULTADOS 1 1 0 1 1 1 1
1 1 1 0 1 1 1
En este análisis se indicará a partir de cálculos, 1 1 1 1 0 1 1
tablas el funcionamiento del circuito y como este actúa 1 1 1 1 1 0 1
frente al voltaje y a la corriente utilizada. 1 1 1 1 1 1 0
1 1 1 1 1 1 1
Primero se analizará el valor de la resistencia
utilizada en este proyecto. En el caso de las salidas del puerto b el valor de 1
significa que el segmento está apagado y el valor de
𝑈−𝑈𝑑 cero significa que el segmento esta prendido, es decir se
𝐼𝐿 = (1) trabajó en lógica inversa porque se conoce la limita
𝑅
corriente que posee el pic a su salida, por lo que se
A partir de esta fórmula se calculará la resistencia trabajó con dos fuentes, una para el pic y otra para los
limitadora que se utilizará en cada segmento del display leds.
de siete segmentos.
Error en resistencia
𝑈 − 𝑈𝑑
𝑅= En este punto se calculará el error entre la
𝐼𝐿
resistencia calculada y la resistencia utilizada.
Se despeja de (1) la resistencia donde se conoce
que: Error en ohmios= |valor obtenido – valor práctico|

R = Resistencia limitadora. Error en ohmios= |25,833 ohmios- 27 ohmios|


U = Voltaje de la fuente = 5V
Ud = voltaje del diodo = 1.9V Error en ohmios= |-1,167 ohmios|

4
UNIVERSIDAD POLITÉCNICA SALESIANA SISTEMAS MICROPROCESADOS 1
Fecha: 06/11/2017

Error en ohmios= 1,167 ohmios

El error es de 1,167 ohmios. Ahora este error se lo


hará de forma porcentual y se verá cuanto es el erro ANEXOS
verdadero entre la resistencia utilizada y la calculada.

𝑉𝑎𝑙𝑜𝑟 𝑡𝑒𝑜𝑟𝑖𝑐𝑜 − 𝑉𝑎𝑙𝑜𝑟 𝑒𝑥𝑝𝑒𝑟𝑖𝑚𝑒𝑛𝑡𝑎𝑙


%𝑬𝒓𝒓𝒐𝒓 = × 100
𝑉𝑎𝑙𝑜𝑟 𝑡𝑒𝑜𝑟𝑖𝑐𝑜

25,833 − 27
%𝑬𝒓𝒓𝒐𝒓 = × 100
25,833

%𝑬𝒓𝒓𝒐𝒓 = 4,51%

Se puede observar que el error del 4,51% es


realmente bajo por ende no afecta en nada a la
ejecución de nuestro circuito implementado.

CONCLUSIONES
 La importancia de conocer las características
del pic 16f877a sobre corriente de salida, en
cada pin y su voltaje, fueron los elementos
determinantes para realizar el trabajo en lógica
inversa solamente en la salida de los leds, por
la gran cantidad de leds, que se debían
prender; si no se trabaja con dos fuentes, el pic
no tiene un funcionamiento adecuado, ya que al Anexo1. Código en mikro C.
existir una sobre demanda de corriente, en las
salidas, la fuente tiene una caída de tensión
provocando que el pic entre en un estado de
apagado.
 Para la implementación de este proyecto, se
pusieron en práctica conocimientos adquiridos
con anterioridad y ciertas consideraciones de
diseño, especialmente en lo referente a la
corriente de salida necesaria para prender por
lógica directa cada juego de seis leds.
 Este proyecto fue limitado a una secuencia de
encendido de cada juego de leds, pero las
aplicaciones con microcontroladores van más
allá, este proyecto se puede considerar la
entrada a un sinfín de aplicaciones en las
cuales un microcontrolador puede ser usado.

RECOMENDACIONES
Anexo 2. Software simulado en Proteus

 Revisar el estado de cada cable y del


protoboard, ya que al momento de la
implementación una pequeña falla de estos
insignificantes elementos puede provocar que
el pic no entre en funcionamiento.

Bibliografía

[1] A. Estrada, P. Gonzales y H. Matamoros,


«Mediciones en leds de alta intensiad,»
Santiago de Querétaro, 2008.
Anexo 3. Carcaza general del display.
[2] J. Ronald, Sistemas digitales principios y
aplicaciones, Mwxico: Pretice hall, 2003.

5
UNIVERSIDAD POLITÉCNICA SALESIANA SISTEMAS MICROPROCESADOS 1
Fecha: 06/11/2017

Anexo7. Colocación de leds en el display.

Anexo 4. Separación de leds en pedazo de madera.

Anexo8. Conexión de leds y resistencias.

Anexo 5. Perforación de tabla de madera.

Anexo9. Conexion total del circuito con el display.

Anexo 6. Pintado de display siete segmentos.

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