Está en la página 1de 45

UNIVERSIDAD TECNOLGICA DEL SURESTE DE VERACRUZ

Facultad de Tcnico Superior Universitario en Electrnica y


Automatizacin
Ingeniera en Mecatrnica rea Automatizacin

CUBO DE LEDS
AVANCE DE TESIS III
Alumnos:
Irving Abel Garca Bernal
Roberto Castillejos Alarcn
Francisco Javier Aquino Castellanos
Soledad Gonzlez Torres
ngel Ariel Ramrez Velasco
Asesor: Alfonso Garca Sosa
Co-Asesor: Dr. Jorge Morales Cruz
1

Resumen
En esta tesis se presentar el diseo y desarrollo de un cubo de leds, el cual
estar programado con distintas matrices realizar rutinas de encendido.
Este cubo de leds ser interpretado como una matriz con el fin de programarla y
controlarla por medio de microcontroladores. Con el fin de que el proyecto sea
tomado como una de las tantas aplicaciones de los microcontroladores, utilizados
para la elaboracin de sistemas de automatizacin.
El cubo de leds constar de tres partes, el armado de la estructura de leds, el
circuito de control y la programacin de los microcontroladores. El esqueleto del
cubo el cual est elaborado con leds ser la parte en la cual se visualizar la
secuencia de encendido y apagado de estos, de acuerdo a la programacin
realizada en el microcontrolador. La parte de control est conformada por 9
microcontroladores (1 maestro, 8 esclavos), transistores, resistencias y cable
plano. Por ltimo, la programacin ser la encargada de dar las instrucciones
descritas en el software de programacin y de esta manera realizar la rutina de
encendido y apagado deseada.
En la actualidad las matrices de leds son usadas para probar y demostrar cada
una de las mltiples aplicaciones de los microcontroladores, por ejemplo, en Fsica
de partculas, son usados para probar e instrumentar sistemas de adquisicin de
datos, sistemas de control, enlaces pticos, etc. El uso de estos circuitos
integrados a causado que la tecnologa haya avanzado ms, ha contribuido a
mejoras en las empresas realizando mayor produccin y adems otorgando una
mejor exactitud en las operaciones que son realizadas por mquinas. Tambin
estas realizan tareas peligrosas para prevenir heridas y/o muertes en el trabajo.
Permite al diseador de sistemas de automatizacin una extensa variedad de
soluciones a los requerimientos solicitados por la empresa.
No existen muchos cubos de este tipo en el mercado, sin embargo hay
informacin detallada de su funcionamiento interno, esto se debe a su valor y el
2

gran conocimiento que se puede obtener de ellos al aplicar la programacin en los


microcontroladores, por estas razones en este trabajo describiremos el diseo y
desarrollo de cubo de leds.

ndice
1. INTRODUCCIN......................................................................................... 4
2. OBJETIVOS.................................................................................................... 5
2.1. OBJETIVO GENERAL.................................................................................... 5
2.2. OBJETIVOS PARTICULARES.........................................................................5
3. CRONOGRAMA DE ACTIVIDADES PARA CADA EVALUACIN..........................6
4. MARCO TERICO.......................................................................................... 8
4.1 LEY DE COULOMB...................................................................................... 8
4.2 MICROCONTROLADORES............................................................................ 9
4.3 LEY DE OHM.............................................................................................. 12
4.4 COMPILADOR MIKROC............................................................................. 14
4.5 CONTROL.................................................................................................. 14
4.6 AUTOMATIZACIN..................................................................................... 15
5 DESARROLLO.............................................................................................. 16
5.1 ARMADO DEL CIRCUITO DE CONTROL......................................................16
5.2 ARMADO DEL CUBO DE LEDS.................................................................18
6 RESULTADOS.................................................................................................. 20
6.1 LGICA DE PROGRAMACIN DEL CUBO DE LEDS........................................20
6.2 SIMULACIN DEL CUBO............................................................................... 20
6.3 CDIGO DE PROGRAMACIN DEL EFECTO 1...............................................21
7 CONCLUSIONES........................................................................................... 22

1. INTRODUCCIN
La utilizacin de microcontroladores para desarrollar e implementar sistemas de
automatizacin es una alternativa atractiva, debido a, su gran difusin, aplicacin,
bajo costo, tener resuelto el proceso de creacin y fabricacin de distintos
productos o servicios y la existencia de infinidad de herramientas de desarrollo y
prueba.
Los microcontroladores, siendo un circuito integrado de gran aplicacin, pueden
ser ajustados a las necesidades requeridas, agregando arreglos en distintos
circuitos electrnicos, acompaadas de software que permitan controlarlos. Un
posible ejemplo, es la amplia variedad de sistemas y procesos que operan con
una mnima o ninguna intervencin del ser humano, es decir, que son operadas
por mquinas para realizar funciones repetitivas y son programadas mediante
computadoras.
La programacin de Cs se basa en un cdigo de mquina que es conocido como
cdigo ensamblador, este cdigo contiene las instrucciones del programa, es
minucioso, y tedioso de editar.
Hace algunos aos realizar la programacin de los microcontroladores se tornaba
realmente complicado ya que el lenguaje de programacin utilizado (ensamblador)
crea cdigos de programa extensos y de difcil comprensin.
La creacin de compiladores de alto nivel facilit la edicin y creacin de
programas en todo modo de programacin lgica, por supuesto los C no fueron
la excepcin, comercialmente existen varios compiladores de diferentes
fabricantes y diferentes lenguajes de alto nivel.
Si a esto agregamos que es posible adquirir compiladores como el PICC, CCS,
PIC Basic, entre otros. El compilador MikroC PRO es un compilador en lenguaje C
para microcontroladores PICMicro de la familia 12F, 16F, y 18F. MikroC PRO es un
paquete de software con una amplia variedad de ayudas y herramientas que
facilita la creacin de proyectos y aplicaciones para los Cs PICMicro.
Considerando la importancia y los beneficios que proporciona un cubo de leds, se
utilizara como una de las tantas aplicaciones de los microcontroladores, con la
finalidad de mostrar la versatilidad, potencial para impulsar la investigacin y
generacin tecnolgica actual en Mxico.
Algunas de las reas en las cuales se puede aplicar este tipo de cubos de leds
son: practicas acadmicas, demostraciones, etc. Por ejemplo, si tomamos el rea
industrial, podemos desarrollar sistemas y procesos que operan con una mnima o
ninguna intervencin del ser humano, es decir, que son operadas por mquinas
para realizar funciones repetitivas y estas son programadas mediante
computadoras.
5

2. OBJETIVOS
A continuacin se presenta el objetivo general y los objetivos particulares, los
cuales necesariamente se tienen que alcanzar para poder concluir el proyecto.

2.1. OBJETIVO GENERAL.


Disear y elaborar una estructura de leds que permita comprender una de las
mltiples aplicaciones de los microcontroladores dentro de un sistema de
automatizacin, as como mostrar uno de los tantos proyectos que se pueden
realizar dentro de la carrera de Mecatrnica rea automatizada de la Universidad
Tecnolgica del Sureste de Veracruz.

2.2. OBJETIVOS PARTICULARES.


1

Estudio acerca de los microcontroladores y software de programacin.

Estudio del lenguaje de programacin para la realizacin del programa.

Desarrollo de la estructura del cubo que permita la visualizacin de la


rutina.

Desarrollo del diseo del circuito fsico.

Desarrollar la programacin del software que se grabara en el


microcontrolador.

Integracin y evaluacin del prototipo.

Publicacin de los resultados.

Escritura de la tesis.

3. CRONOGRAMA DE ACTIVIDADES PARA CADA

EVALUACIN.
ACTIVIDAD

TESIS
I

TESIS TESIS
II
III

Revisar informacin acerca de los


microcontroladores y software de
X
programacin.
Estudiar el lenguaje de programacin para
realizar el software que ser grabado al
X
microcontrolador.
Desarrollar la estructura del cubo de leds que
X
permita la visualizacin de la rutina.
Desarrollar el diseo del circuito fsico.
X
Desarrollar la programacin del software que se
grabara en el microcontrolador.
Pruebas experimentales.
Publicacin de resultados.
Escritura de tesis.
Tabla 3.1. Cronograma de actividades generales.

X
X
X
X

Los avances propuestos para tesis 2 son los siguientes:


Objetivos especficos
Estudio acerca de los microcontroladores y software
de programacin.
Estudio del lenguaje de programacin para realizar el
software que ser grabado al microcontrolador.
Desarrollo de la estructura del cubo de leds que
permita la visualizacin de la rutina.
Desarrollo del diseo del circuito fsico.
Desarrollar la programacin del software que se
grabara en el microcontrolador.
Integracin y evaluacin del instrumento.

Porcentaj
e logrado
100

Porcentaje
propuesto
100

100

100

100

100

50
90

100
100

0
8

Publicacin de los resultados.


Escritura de la tesis.

0
70

0
75

4. MARCO TERICO
Para poder llevar a cabo la realizacin del cubo de leds, es fundamental conocer
algunos conceptos bsicos que influyen y que necesariamente se tiene que
considerar para lograr exitosamente la realizacin del proyecto. A continuacin se
hace la descripcin de estos conceptos.

4.1 LEY DE COULOMB.


El fsico francs Charles Coulomb investig en la dcada de 1780 la relacin
cuantitativa de las fuerzas elctricas entre objetos cargados. Su ley la demostr
usando una balanza de torsin, que l mismo invent, identificando cmo vara la
fuerza elctrica en funcin de la magnitud de las cargas y de la distancia entre
ellas.
Esta ley estableci nuevos principios elctricos hallados por l. Su ley la formulo
tras efectuar algunos experimentos que se resumen a continuacin.
Para esta ley us pequeas esferas con distintas cargas de las que no conoca la
carga exactamente, sino la relacin de las cargas. Para su ley pens
acertadamente que si una esfera conductora cargada se pone en contacto con
una idntica sin carga, compartiran la carga por igual, por la simetra. Para su ley
con esto tena la manera para producir cargas iguales a , , etc., respecto a la
carga original. Manteniendo constante la separacin entre las cargas, observ que
si la carga en una esfera se duplicaba, la fuerza se duplicaba; y si la carga en
ambas esferas se duplicaba, la fuerza aumentaba a cuatro veces su valor original.
Si variaba la distancia entre las cargas, encontr que la fuerza disminua con el

cuadrado referido a la distancia entre ellas, esto es, si se duplicaba la distancia, la


fuerza bajaba a la cuarta parte en su valor original.

Esta ley postula que la fuerza elctrica entre dos partculas cargadas estacionarias
es:

Inversamente proporcional al cuadrado aplicado a la separacin r entre las


partculas y est dirigida a lo largo en la lnea que las une.
Proporcional al producto en las cargas q1 y q2.
Atractiva si las cargas tienen signo opuesto y repulsivo si las cargas tienen
igual signo.

Esta ley tambin se expresa en forma de ecuacin como:

10

4.2 MICROCONTROLADORES
Los microcontroladores estn conquistando el mundo. Estn presentes en nuestro
trabajo, en nuestra casa y en nuestra vida, en general. Se pueden encontrar
controlando el funcionamiento de los ratones y teclados de los computadores, en
los telfonos, en los hornos microondas y los televisores de nuestro hogar. Pero la
invasin acaba de comenzar y el siglo XXI ser testigo de la conquista masiva de
estos diminutos computadores, que gobernarn la mayor parte de los aparatos
que fabriquemos y usamos los humanos.
Un microcontrolador (C) es un circuito integrado programable, capaz de
ejecutar las rdenes grabadas en su memoria.

Un C incluye las tres principales unidades funcionales de una PC: CPU,


memorias y perifricos de E/S.

11

En su memoria slo reside un programa que controla en funcionamiento de una


tarea determinada, sus lneas de entrada/salida se conectan a los sensores y
actuadores del dispositivo a controlar y, debido a su pequeo tamao, suele ir
integrado en el propio dispositivo al que gobierna.

Un microcontrolador dispone normalmente de los siguientes componentes:

Procesador o CPU (Unidad Central de Proceso).


Memoria RAM para contener los datos.
Memoria para el programa tipo ROM/EPROM/EEPROM/Flash.
Lneas de E/S para comunicarse con el exterior.
Diversos mdulos para el control de perifricos (temporizadores, puertos
serie y paralelo, CAD: Conversores Analgico/Digital, CDA: Conversores

Digital/Analgico, etc.).
Generador de impulsos de reloj que sincronizan el funcionamiento de todo
el sistema.
Caractersticas de los microcontroladores
El tamao de los Cs es pequeo y consumen muy poca corriente, esto los
hace ideales para sistemas porttiles y autnomos.
Los Cs se usan extensivamente en robtica.
Existen Cs de 4, 8, 16, y 32 bits de ancho de palabra.
Por ejemplo, el control de un electrodomstico sencillo como una batidora
utilizar un procesador muy pequeo (4 u 8 bits) porque sustituir a un
autmata finito.

12

Aplicaciones de los microcontroladores

Si slo se dispusiese de un modelo de microcontrolador, ste debera tener muy


potenciados todos sus recursos para poderse adaptar a las exigencias de las
diferentes aplicaciones. Esta potenciacin supondra en muchos casos un
despilfarro. En la prctica cada fabricante de microcontroladores oferta un elevado
nmero de modelos diferentes, desde los ms sencillos hasta los ms poderosos.
Es posible seleccionar la capacidad de las memorias, el nmero de lneas de E/S,
la cantidad y potencia de los elementos auxiliares, la velocidad de funcionamiento,
etc. Por todo ello, un aspecto muy destacado del diseo es la seleccin del
microcontrolador a utilizar.
Cada vez existen ms productos que incorporan un microcontrolador con el fin de
aumentar sustancialmente sus prestaciones, reducir su tamao y coste, mejorar su
fiabilidad y disminuir el consumo.
Algunos fabricantes de microcontroladores superan el milln de unidades de un
modelo determinado producidas en una semana. Este dato puede dar una idea de
la masiva utilizacin de estos componentes.
Los microcontroladores estn siendo empleados en multitud de sistemas
presentes en nuestra vida diaria, como pueden ser juguetes, horno microondas,
frigorficos, televisores, ordenadores, impresoras, mdems, el sistema de arranque
de nuestro coche, etc. Y otras aplicaciones con las que seguramente no
estaremos tan familiarizados como instrumentacin electrnica, control de
sistemas en una nave espacial, etc. Una aplicacin tpica podra emplear varios
13

microcontroladores para controlar pequeas partes del sistema. Estos pequeos


controladores podran comunicarse entre ellos y con un procesador central,
probablemente ms potente, para compartir la informacin y coordinar sus
acciones, como, de hecho, ocurre ya habitualmente en cualquier PC.

Los microcontroladores se encuentran por todas partes:

Sistemas de comunicacin: en grandes automatismos como centrales y en


telfonos fijos, mviles, fax, etc.
Electrodomsticos:

lavadoras,

hornos,

frigorficos,

lavavajillas,

batidoras,

televisores, vdeos, reproductores DVD, equipos de msica, mandos a distancia,


consolas, etc.
Industria informtica: Se encuentran en casi todos los perifricos; ratones,
teclados, impresoras, escner, etc.
Automocin: climatizacin, seguridad, ABS, etc.
Industria: Autmatas, control de procesos, etc.
Sistemas de supervisin, vigilancia y alarma: ascensores, calefaccin, aire
acondicionado, alarmas de incendio, robo, etc.
Otros: Instrumentacin, electromedicina, tarjetas (smartcard), sistemas de
navegacin, etc.

La distribucin de las ventas segn su aplicacin es la siguiente:

Una tercera parte se absorbe en las aplicaciones relacionadas con los


ordenadores y sus perifricos.

14

La

cuarta

parte

se

utiliza

en

las

aplicaciones

de

consumo

(electrodomsticos, juegos, TV, vdeo, etc.)


El 16% de las ventas mundiales se destin al rea de las comunicaciones.
Otro 16% fue empleado en aplicaciones industriales.
El resto de los microcontroladores vendidos en el mundo, aproximadamente
un 10% fueron adquiridos por las industrias de automocin.

4.3 LEY DE OHM


La Ley de Ohm, postulada por el fsico y matemtico alemn Georg Simn Ohm,
es una de las leyes fundamentales de la electrodinmica, estrechamente vinculada
a los valores de las unidades bsicas presentes en cualquier circuito elctrico
como son:

1. Tensin o voltaje "E", en volt (V).


2. Intensidad de la corriente " I ", en ampere (A).
3. Resistencia "R" en ohm () de la carga o consumidor conectado al circuito.

Figura 4.3.1 Circuito elctrico cerrado

Debido a la existencia de materiales que dificultan ms que otros el paso de la


corriente elctrica a travs de los mismos, cuando el valor de su resistencia vara,
el valor de la intensidad de corriente en ampere tambin vara de forma
inversamente proporcional. Es decir, a medida que la resistencia aumenta la
corriente disminuye y, viceversa, cuando la resistencia al paso de la corriente

15

disminuye la corriente aumenta, siempre que para ambos casos el valor de la


tensin o voltaje se mantenga constante.

Por otro lado y de acuerdo con la propia Ley, el valor de la tensin o voltaje es
directamente proporcional a la intensidad de la corriente; por tanto, si el voltaje
aumenta o disminuye, el amperaje de la corriente que circula por el circuito
aumentar o disminuir en la misma proporcin, siempre y cuando el valor de la
resistencia conectada al circuito se mantenga constante.

Formulas de la Ley de Ohm

Se

puede establecer una

relacin

entre

el voltaje de

la

batera,

el valor del resistor y la corriente que entrega la batera y que circula a travs
del resistor.
Para recordar las tres expresiones de la Ley de Ohm se utiliza el tringulo.

Figura 4.3.2. Triangulo de la Ley de Ohm

Se dan 3 Casos:
Con un valor de resistencia fijo: La corriente sigue al voltaje. Un incremento
del voltaje, significa un incremento en la corriente y un incremento en
la corriente significa un incremento en el voltaje.
16

Con el voltaje fijo: Un incremento en la corriente, causa una disminucin en


la resistencia y un incremento en la resistencia causa una disminucin en
la corriente.
Con la corriente fija: El voltaje sigue a la resistencia. Un incremento en la
resistencia, causa un incremento en el voltaje y un incremento en
el voltaje causa un incremento en la resistencia.

4.4 COMPILADOR MIKROC


La programacin de Cs se basa en un cdigo de mquina que es conocido como
cdigo ensamblador, este cdigo contiene las instrucciones del programa, es
minucioso, y tedioso de editar. El ensamblador crea cdigos de programa
extensos y de difcil comprensin. La creacin de compiladores de alto nivel facilit
la edicin y creacin de programas en todo modo de programacin lgica, por
supuesto los C no fueron la excepcin, comercialmente existen varios
compiladores de diferentes fabricantes y diferentes lenguajes de alto nivel.

Es posible adquirir compiladores como el PICC, CCS, PIC Basic, entre otros.
MikroC PRO es un compilador en lenguaje C para microcontroladores PICMicro de
la familia 12F, 16F, y 18F. MikroC PRO es un paquete de software con una amplia
variedad de ayudas y herramientas que facilita la creacin de proyectos y
aplicaciones para los Cs PICMicro.

Figura 4.3.3. Entorno de programacin MikroC

4.5 CONTROL
Es la accin o el efecto de poder decidir sobre el desarrollo de un proceso o
sistema. Tambin se puede entender como la forma de manipular ciertas variables
para conseguir que ellas u otras variables acten en la forma deseada.

17

4.6 AUTOMATIZACIN
La automatizacin es un sistema donde se trasfieren tareas de produccin,
realizadas habitualmente por operadores humanos a un conjunto de elementos
tecnolgicos. Un sistema automatizado consta de dos partes principales:
Parte de Mando
Parte Operativa

4.6.1 Automatizacin Optativa


Es la parte que acta directamente sobre la mquina. Son los elementos que
hacen que la mquina se mueva y realice la operacin deseada. Los elementos
que forman la parte operativa son los accionadores de las mquinas como
motores, cilindros, compresores y los captadores como fotodiodos, finales de
carrera, etc.
4.6.2 Automatizacin de mando
Suele ser un autmata programable (tecnologa programada), aunque hasta hace
bien poco se utilizaban rels electromagnticos, tarjetas electrnicas o mdulos
lgicos neumticos (tecnologa cableada). En un sistema de fabricacin
18

automatizado el autmata programable est en el centro del sistema. Este debe


ser capaz de comunicarse con todos los constituyentes de sistema automatizado.

4.6.3 Objetivos de la automatizacin


Mejorar la productividad de la empresa, reduciendo los costes de la
produccin y mejorando la calidad de la misma.
Mejorar las condiciones de trabajo del personal, suprimiendo los trabajos
penosos e incrementando la seguridad.
Realizar las operaciones imposibles de controlar intelectual o manualmente.
Mejorar la disponibilidad de los productos, pudiendo proveer las cantidades
necesarias en el momento preciso.
Simplificar el mantenimiento de forma que el operario no requiera grandes
conocimientos para la manipulacin del proceso productivo.

Integrar la gestin y produccin.

19

4.7 RESISTENCIA
La resistencia es uno de los componentes imprescindibles en la construccin de
cualquier equipo electrnico, ya que permite distribuir adecuadamente la corriente
y voltaje a todos los puntos necesarios.
El valor de la resistencia se expresa en ohmio, al cual representamos con el
smbolo
Si sometemos los extremos de una resistencia al paso de una corriente
continua se producir en la misma una cada de tensin proporcional a su valor. La
intensidad que la atraviese ser tambin proporcional a la tensin aplicada y al
valor en ohmios de la resistencia.
Hay dos formas de asociar resistencias en un circuito: asociacin serie y
asociacin paralelo:

La resistencia equivalente de un circuito serie es:


RT = R1 + R2 + R3 + ... + Rn
lo cual nos indica que una sola resistencia de valor R T se comportar de la misma
forma que las n resistencias R1, R2, R3 ... Rn conectadas en serie.
Si el circuito es en paralelo entonces la resistencia equivalente es:

20

RT = 1/(1/R1 + 1/R2 + 1/R3 + ... + 1/Rn)


Cuando se trata de dos resistencias en paralelo se tiene:

Cdigo de colores

Identificar un resistor no es una tarea muy complicada, se observa que estos


poseen 4 bandas de colores, 3 de idnticas proporciones y una ms alejada de
stas. Estas bandas representan el valor real del resistor incluyendo su porcentaje
de tolerancia o error siguiendo un cdigo de colores estndar.
En primer lugar tratamos de identificar el extremo que corresponde a la banda de
tolerancia del resistor, que en la mayora de los casos suele ser dorada (5%) o
(algo ms raro) plateada (10%). Una vez localizada sta la dejamos de lado,
(literalmente a la derecha), vamos al otro extremo y leemos la secuencia:

21

-Primera banda: corresponde al primer dgito del valor


-Segunda banda: corresponde al segundo dgito del valor
-Tercera banda: representa al exponente, o "nmeros de ceros" a agregar
-Cuarta banda: porcentaje de tolerancia (la que habamos identificado primero)
Los colores corresponden a valores estandarizados como se detallan:

Color

1 y 2 dgitos

multiplicador

Negro

1 (x100)

Marrn

10 (x101)

Rojo

100 (x102)

Naranja

1000 (x103)

Amarillo

10000 (x104)

Verde

100000 (x105)

Azul

1000000 (x106)

tolerancia

22

Violeta

10000000 (x107)

Gris

100000000 (x108)

Blanco

1000000000 (x109)

Dorado

0.1 (x10-1)

Plateado

5%

10%

4.8 LED

El LED es un tipo especial de diodo, que trabaja como un diodo comn, pero que
al ser atravesado por la corriente elctrica, emite luz. Existen diodos LED de varios
colores que dependen del material con el cual fueron construidos. Hay de color
rojo, verde, amarillo, mbar, infrarrojo, entre otros.
Es un dispositivo semiconductor que emite luz incoherente de espectro reducido
cuando se polariza de forma directa la unin PN en la cual circula por l
una corriente elctrica . Este fenmeno es una forma de electroluminiscencia, el
LED es un tipo especial de diodo que trabaja como un diodo comn, pero que al
ser atravesado por la corriente elctrica, emite luz.

23

Este dispositivo semiconductor est comnmente encapsulado en una cubierta


de plstico de mayor resistencia que las de vidrio que usualmente se emplean en
las lmparas incandescentes. Aunque el plstico puede estar coloreado, es slo
por razones estticas, ya que ello no influye en el color de la luz emitida.
Usualmente un LED es una fuente de luz compuesta con diferentes partes, razn
por la cual el patrn de intensidad de la luz emitida puede ser bastante complejo.
Para obtener una buena intensidad luminosa debe escogerse bien la corriente que
atraviesa el LED y evitar que este se pueda daar; para ello, hay que tener en
cuenta

que

el

voltaje

de

operacin

va

desde

1,8

hasta

3,8

voltios

aproximadamente (lo que est relacionado con el material de fabricacin y el color


de la luz que emite) y la gama de intensidades que debe circular por l vara
segn su aplicacin. Los Valores tpicos de corriente directa de polarizacin de un
LED estn comprendidos entre los 10 y 20 miliamperios (mA) en los diodos de
color rojo y de entre los 20 y 40 miliamperios (mA) para los otros LED.

Los diodos LED tienen enormes ventajas sobre las lmparas indicadoras
comunes, como su bajo consumo de energa, su mantenimiento casi nulo y con
una vida aproximada de 100,000 horas. Para la proteccin del LED en caso haya
picos inesperados que puedan daarlo. Se coloca en paralelo y en sentido
opuesto un diodo de silicio comn
En general, los LED suelen tener mejor eficiencia cuanto menor es la corriente que
circula por ellos, con lo cual, en su operacin de forma optimizada, se suele
buscar un compromiso entre la intensidad luminosa que producen (mayor cuanto
ms grande es la intensidad que circula por ellos) y la eficiencia (mayor cuanto
menor es la intensidad que circula por ellos).

24

ESTRUCTURA DEL LED

4.9 MULTIPLEXOR

El multiplexor es el circuito lgico combinacional equivalente a un interruptor


mecnico giratorio de varias posiciones, tal como el componente que sirve
para seleccionar las bandas de un receptor de radio.
Permite dirigir la informacin binaria procedente de diversas fuentes a una
nica lnea de salida, para ser transmitida a travs de ella, a un destino
comn.
Disponen de: hasta 2n lneas de entrada de datos, una nica de salida
y n entradas de seleccin; que habilitan y ponen en contacto uno de los
terminales de entrada de datos con el de salida.
El circuito combinacional integrado multiplexor, suele tener: 8 entradas de
datos (bits), 3 entradas de seleccin (address) y una nica salida y datos.
25

Una de las principales aplicaciones de los multiplexores es que permite


implementar ecuaciones correspondientes al funcionamiento de una funcin
lgica, reemplazando con un solo chip gran cantidad de cableado y de
circuitos integrados.

Para lo que se debe seguir el siguiente protocolo:


Se conectan a las entradas de seleccin las variables de entrada del
problema.
Se conectan las entradas de dato a 1 o a 0, segn convenga a la
configuracin escogida con la entrada de seleccin.

Cuando no disponemos de suficientes entradas de seleccin en un multiplexor


para

conectar

con

las

entradas

del

problema,

podemos

continuar

emplendolos, estableciendo en las entradas de dato los valores adecuados


correspondientes con ayuda de lgica adicional y en funcin de la variable que
no conectamos a la entrada de seleccin.

La funcin tiene cuatro variables de entradas, A, B, C, D, con lo que existen


combinadas, dan lugar a 16 combinaciones posibles. Empleando un
multiplexor de 4 entradas de control, se dispondrn de 16 canales de datos,
por lo tanto uno por cada posible combinacin de las variables de entrada de
la funcin lgica.

26

Cada trmino que constituye la funcin corresponde a las de cada


combinacin de las variables de entrada que hacen 1 dicha funcin, por lo que
si aplicamos las variables de la funcin a las entradas de seleccin y
conectamos a 1 los canales de entrada que se corresponden con las
combinaciones que intervienen en la funcin, poniendo a 0 el resto de los
canales, tendremos la funcin implementada.
Es posible implementar funciones lgicas de n variables con multiplexores de
n-1 entradas de control, lo que producir el consiguiente ahorro econmico.
Con el ejemplo del apartado anterior, confeccionamos la siguiente tabla,
donde se agrupan por columnas todas las posibles combinaciones de tres de
las variables de entrada B, C y D, dejando en las filas las posibilidades de la
variable que resta A.

Por tanto, la implementacin del circuito se consigue aplicando las variables b,


c y d a las tres entradas de seleccin del multiplexor y conectando las
entradas de los canales de la siguiente forma:

Canales 0 y 2 conectado a 0.

Canales 1, 4 y 6 conectado a 1.

Canales 3, 5 y 7 a travs de un inversor a la variable a, ya que su valor es


siempre el contrario del de dicha variable.

27

4.10 SOFTWARE

DE SIMULACION

Un simulador de circuitos electrnicos es una herramienta de software utilizada


por profesionales en el campo de la electrnica y los estudiantes de las carreras
de tecnologas de informacin. Ayuda a crear algn circuito que se desee
ensamblar, ayudando a entender mejor el mecanismo, y ubicar las fallas dentro del
mismo de manera sencilla y eficiente.
El diseo de estos programas de software llevan varios aos siendo desarrollados
y mejorado sus caractersticas, Uno de los primeros simuladores creados
fue SPICE, desarrollado por Donald Pederson en la Universidad de California en
Berkeley en 1975.
El funcionamiento de este programa se basa en lnea de rdenes, las cuales no
son tan fciles de utilizar al momento de disear todo un circuito complejo y el
usuario debe de tener un conocimiento correcto sobre cmo utilizar las

28

instrucciones correctas. Sin embargo, SPICE es fundamental para otros


programas con mayor interactividad con el usuario, tales como Oregano o GEDA.

Ventajas:

Utilizar un simulador de circuitos le permite al ingeniero electrnico hacer pruebas


sin correr el riesgo de daar algn circuito, si eso llegase a ocurrir, implicara
mayor gasto de material semiconductor.
Cuando un circuito trabaje correctamente en el simulador, ser ms fcil armarlo
en una tabla de prototipo (protoboard), y se puede tener la seguridad de que el
circuito funcionar correctamente.

Con el simulador se puede hallar de manera ms fcil los errores y problemas que
surgen a la hora de ensamblar los circuitos elctricos, con algunas herramientas
que los programas ya cuentan como por ejemplo: multmetros, generadores de
voltaje u osciloscopios.
Algunos programas cuentan con diferentes vistas al circuito que se est armando.
Se puede observar como si se estuviese conectando en un protoboard, o como un
diagrama de conexiones. Tambin se puede ver como una placa de circuitos la
cual se puede mandar a fabricar con alguna compaa y as obtendr un trabajo
final funcionando.

Desventajas:

29

Algunos simuladores de circuitos no estn lo suficientemente actualizados, y no


cuentan con todos los chips del mercado, y eso sera un contratiempo para el
diseador, ya que deber darse a la tarea de fabricar su propio semiconductor, y
eso podra tomarse su tiempo.
Cuando no se sabe cmo manejar el programa de simulacin, genera retrasos en
los diseos, se debe estudiar de manera completa todos los componentes y
opciones que tiene el programa, para poder realizar el trabajo de manera correcta.

4.10.1 PROTEUS
Proteus es un software de diseo electrnico desarrollado por Labcenter
Electronics que consta de dos mdulos: Ares e Isis y que incluye un tercer mdulo
opcional

denominado

Electra.

ISIS: Mediante este programa podemos disear el circuito que deseemos con
componentes muy variados, desde una simple resistencia hasta algn que otro
microprocesador

microcontrolador, incluyendo

fuentes

de

alimentacin,

generadores de seales y muchas otras prestaciones. Los diseos realizados en


Isis pueden ser simulados en tiempo real. Una de estas prestaciones es VSM, una
extensin de la aplicacin con la cual podremos simular, en tiempo real, todas las
caractersticas de varias familias de microcontroladores, introduciendo nosotros
30

mismos

el

programa

que

queramos

que

lleven

cabo.

ARES: Ares es la herramienta de rutado de Proteus, se utiliza para la fabricacin


de placas de circuito impreso. Esta herramienta puede ser utilizada de manera
manual o dejar que el propio programa trace las pistas, aunque aqu podemos
tambin utilizar el tercer mdulo: Electra (Electra Auto Router), el cual, una vez
colocados los componentes, trazar automticamente las pistas realizando varias
pasadas para optimizar el resultado.

31

El software de diseo y simulacin Proteus es una herramienta til para


estudiantes y profesionales que desean acelerar y mejorar sus habilidades para
del

desarrollo

de

aplicaciones

analgicas

digitales.

ISIS (una de las dos aplicaciones de Proteus) permite el diseo de circuitos


empleando un entorno grfico en el cual es posible colocar los smbolos
representativos de los componentes y realizar la simulacin de su funcionamiento
sin

el

riesgo

de

ocasionar

daos

los

circuitos.

La simulacin puede incluir instrumentos de medicin y la inclusin de grficas


que

representan

las

seales

obtenidas

en

la

simulacin.

Lo que ms inters ha despertado es la capacidad de simular adecuadamente el


funcionamiento de los microcontroladores ms populares (PICS, ATMEL-AVR,
MOTOROLA,

8051,

etc.)

Tambin tiene la capacidad de pasar el diseo a un programa integrado llamado


ARES (la otra aplicacin de Proteus) en el cual se puede llevar a cabo el
desarrollo de placas de circuitos impresos.

32

4.11 CAPACITORES

Se le llama capacitor a un dispositivo que almacena carga elctrica. Est formado


por dos conductores prximos uno a otro, separados por un aislante, de tal modo
que puedan estar cargados con el mismo valor, pero con signos contrarios.

Pueden conducir corriente slo un instante por lo cual podemos decir que los
capacitores, para las seales continuas, son como un cortocircuito, aunque
funcionan bien como conductores en circuitos de corriente alterna. Esta propiedad
lo convierte en dispositivos demasiado tiles cuando se debe impedir que la
corriente continua entre a determinada parte de un circuito, adems, en los
tendidos elctricos se utilizan grandes capacitores para producir resonancia
elctrica en el cable y permitir la transmisin de ms potencia.

El valor de un capacitor se determina por la superficie de las placas y por la


distancia entre ellas, la que est determinada por el espesor del dielctrico, dicho
valor se expresa en trminos de capacidad. La unidad de medida de dicha
capacidad es el faradio (F). Los valores de capacidad utilizados en la prctica son
mucho ms chicos que la unidad, por lo tanto, dichos valores estarn expresados
en microfaradios (1 mF = 1 x 10-6 F), nanofaradios (1 hF = 1 x 10-9 F) o
picofaradios (1 rF = 1 x 10-12 F).

33

Cuando se aplica una tensin continua entre las placas de un capacitor, no habr
circulacin de corriente por el mismo, debido a la presencia del dielctrico, pero se
producir una acumulacin de carga elctrica en las placas, polarizndose el
capacitor.

Una vez extrada la tensin aplicada, el capacitor permanecer cargado debido a


la atraccin elctrica entre las caras del mismo, si a continuacin se cortocircuitan
dichas caras, se producir la descarga de las mismas, produciendo una corriente
de descarga entre ambas.

Si ahora le aplicamos una tensin alterna se someter al capacitor a una tensin


continua durante medio ciclo y a la misma tensin, pero en sentido inverso,
durante la otra mitad del ciclo. El dielctrico tendr que soportar esfuerzos alternos
que varan de sentido muy rpidamente, y por lo tanto, su polarizacin deber
cambiar conforme el campo elctrico cambia su sentido, entonces si aumentamos
la frecuencia el dielctrico ya no podr seguir estos cambios, producindose
eventualmente una disminucin en la capacidad. En sntesis, la capacidad de un
capacitor disminuye conforme aumenta la frecuencia.

34

DESARROLLO.

5.1

ARMADO DEL CIRCUITO DE CONTROL

En la primera fase de elaboracin, se colocaron todos los elementos en una


baquelita perforada, todo basado en el circuito de control, este circuito consta de 2
partes, la primera donde se encuentra el microcontrolador y en la segunda estn
los circuitos de control de secuencia manipulados por multiplexores.

Como segundo paso en la construccin del circuito, se sold cada componente a


la baquelita, principalmente solo la base del microcontrolador y de los
multiplexores para mantener una referencia de cmo se distribuyen los elementos
en el circuito.
Se tom en cuenta la demanda de corriente que necesitara el cubo de leds, si
cada uno de los 512 se mantuviera encendido la energa seria demasiada y no
habra forma de alimentarlo, es por ello que nos dimos a la tarea de aplicar los
multiplexores con la tcnica maestro esclavo, en la cual uno de los
microcontroladores se programa para dar rdenes a los otros, cada uno de ellos
tiene una secuencia programada.
35

El tercer paso fue interconectar los elementos, tanto los multiplexores con los
dems CI para realizar la secuencia.

36

5.2

ARMADO DEL CUBO DE LEDS

Para la parte del armado del cubo, se realizaron trazos con medidas de 1.9 cm
para la separacin de cada led en una base de acrlico.
Una vez teniendo trazada las lneas se perforo con un taladro los orificios en
donde se colocaron los leds.
Ya colocados los leds en la base se soldaron de manera que los ctodos se
unieran, previamente fueron doblados a 90 grados.

37

Al finalizar una matriz de leds de 8x8, se utilizaron alambres rectos los cuales
fueron soldados en los extremos y centro de la matriz para darle soporte y rigidez
a la estructura.

El siguiente paso fue montar las matrices una sobre otra, doblando nuevamente la
punta de los pines 3mm, en este caso los nodos.
De esta forma se llev a cabo el armado del cubo, uniendo as los siguientes pisos
de matrices.
Al termino del armado del cubo, se coloc sobre una base hecha de madera de
30x30 cm, con perforaciones para el paso libre de los pines de los leds, esto con
el motivo de evitar un corto circuito, por ello se eligi este material.

38

RESULTADOS

6.1

LOGICA DE PROGRAMACION DEL CUBO DE LEDS

En la figura 6.1.1 se muestra la lgica de programacin empleada para la


realizacin del efecto nmero uno. Donde por medio de un multiplexor se manda
la seal a cuatro mdulos LACHT los cuales se encargan de enviar la seal a
cada uno de los ctodos de los leds, por otra parte la parte fundamental se basa
en el control de las tierras, ya que cada nivel de leds cuanta con una tierra
independiente y es de esta manera como se logra cerrar el circuito y as mismo se
obtiene el encendido de un led o un vector de la matriz.

39

6.2

SIMULACIN DEL CUBO

En la figura 6.2.1 se puede apreciar parte de la simulacin en el software ISIS


PROTEUS.

6.3

CDIGO DE PROGRAMACIN DEL EFECTO 1


40

Figura 6.3.1 muestra parte del cdigo de programacin para lograr crear el primer
efecto en el cubo de leds.

A continuacin se muestra el cdigo de programacin completo de la secuencia


No. 1:

41

int i,j, E1[4] = {15,9,9,15};

int muestra_E1()
{
for (j = 0; j <= 3; j++)
{
PORTB = E1[j];
if (j==0)
PORTA.F0 = 1;
if (j==1)
{
PORTA.F0 = 0;
PORTA.F1 = 1;
}
if (j==2)
{
PORTA.F1 = 0;
PORTA.F2 = 1;
}
if (j==3)
{
PORTA.F2 = 0;
PORTA.F3 = 1;
}
Delay_ms(1);
PORTA.F3 = 0;
}
42

return 0;
}

void main()
{
TRISB = 0b11110000;
PORTB = 0b00000000;
TRISA = 0b00000000;
PORTA = 0b00000000;

for (i = 0; i<=3; i++)


{
switch (i)
{
case 0: PORTA.F5 = 0;
PORTA.F4 = 0;
muestra_E1();
break;
case 1: PORTA.F5 = 0;
PORTA.F4 = 1;
muestra_E1();
break;
case 2: PORTA.F5 = 1;
PORTA.F4 = 0;
muestra_E1();
break;
case 3: PORTA.F5 = 1;
43

PORTA.F4 = 1;
muestra_E1();
break;
}
}
}

44

CONCLUSIONES

Se concluy que se alcanzaron los objetivos propuestos, cabe mencionar, que


este es el primer desarrollo de un cubo de leds que incorpora un lenguaje de
programacin.
Durante el desarrollo del cubo de leds se realizaron las adecuaciones necesarias
para que esta funcionara correctamente; Todas las precauciones investigadas y
los consejos otorgados por un asesor fueron tomados en cuenta, y eso fue un
factor sumamente importe en el xito del funcionamiento del prototipo.
Para el desarrollo del cdigo de programacin fue necesario adentrarse en
conocimientos sobre matrices y vectores, ya que el funcionamiento de la rutina se
basa en este principio, fue necesario investigar conceptos de control de sistemas
digitales ya que de igual manera se utilizan las tablas de verdad binarias para la
correcto funcionamiento del efecto.
Cabe mencionar que algunos libros de programacin de microcontroladores
realizan otro tipo de lgica de nivel bajo, ya que ningn libro habla acerca del
control de vectores o matrices de leds, lo cual hizo an ms compleja la parte de
documentacin de funcionamiento de la lgica de programacin empleada.
Este proyecto represento una gran oportunidad de adquirir un aprendizaje
significativo y poder incrementar las habilidades de programacin, ya que esto es
nuevo, ya que abarca la mayor parte de las herramientas de la actualidad y del
futuro de la electrnica del porvenir.

45

También podría gustarte