Sie sind auf Seite 1von 7

1

Realizacin de una Serie de Efectos para LED RGB Mediante la Tcnica PWM (Modulacin por Anchura de Pulsos).
Mrquez Lpez Julio Csar, Rodrguez Chacn Milton Carlo. Instituto Tecnolgico de Tuxtla Gutirrez. inevitable_ml@hotmail.com milcar_11@hotmail.com

Index TermsPIC 16f877, Sensor IR, Control SONY, Protocolo SONY, LEDs RGB, PWM. ResumenEl siguiente escrito es un informe detallado de la prctica con objeto de realizar una serie de efectos para LED RGB con la ayuda de una tcnica que puede controlar la magnitud y frecuencia de la seal de salida mediante la modulacin del ancho de pulso. La modulacin de ancho de pulsos (PWM) es el proceso de modicar el ancho de los pulsos de un tren de pulsos en razn directa a una pequea seal de control; cuanto mayor sea el voltaje de control; ser ms el ancho de pulsos resultante.

dos lminas de aluminio separadas por un papel absorbente humedecido con cido electroltico [2].

I.

I NTRODUCCIN
Figura 1. Capacitor Electroltico.

El mdulo PWM del PIC16F877 tiene una resolucin mxima de 10 bits y su salida se toma del pin RC2, por lo cual debe estar congurado como salida en el registro Tris C. Pasos para la conguracin del PWM para el PIC 16F877: 1.-Congurar el perodo dando el valor al registro PR2. 2.-Congurar el ciclo de trabajo escribiendo en CCPR1L:CCP1CON<5:4>. 3.-Limpiar el tris C, 2 para asignar la salida del mdulo (CCP1). 4.-Asignar el valor Prescale del Timer 2 (T2CON). 5.-Congurar el mdulo CCP1 para la operacin PWM. El PWM usado en la prctica fue programado en base al tiempo mnimo que debe tener un efecto para sea percibido por el ojo humano que son 10 segundos, de esta manera y con el algoritmo representado en la siguente gura se estblacieron tres ciclos para poder generar el PWM que cumplier con estas caractersticas. En primer instancia se considero la frecuencia con la que trabaja cada dodo de los Leds RGB, se calcularon los tiempos en que tardara cada ciclo en ejecutar los cambios para realizar los efectos en base a la Modulacin de Amplitud de Pulsos y el tiempo de 200 us. II. II-A. F UNDAMENTOS

II-B.

Regulador de Voltaje (7805)

Ya sea que el circuito se alimente de la corriente elctrica en forma directa de 110/220 V o que lo haga a partir de pilas o bateras, es necesario contar con una etapa encargada de proveer un voltaje adecuado y constante, esta es la funcin del regulador [3].

Figura 2.

Regulador de Voltaje 7805.

II-C.

Oscilador de Cristal

Capacitor Electroltico

Deben su nombre a que el material dielctrico que contiene es un cido llamado electrolito comienza enrollando

Se caracteriza por su estabilidad de frecuencia (4 MHz, en esta prctica), y pureza de fase dada por el resonador. La frecuencia es estable frente a variaciones de la tensin en la

alimentacin. La temperatura depende del resonador, con un margen de 0 a 70 C [4].

II-E1. Principio de Funcionamiento: Los rayos infrarrojos(IR) entran dentro del fototransistor donde encontramos un material piroelctrico, natural o articial, normalmente formando una lmina delgada dentro del nitrato de galio (GaN), nitrato de Cesio (CsNO3), derivados de la fenilpirazina, y talocianina de cobalto. Normalmente estn integrados en diversas conguraciones (1, 2, 4 pxeles de material piroelctrico). En el caso de parejas se acostumbra a dar polaridades opuestas para trabajar con un amplicador diferencial, provocando la auto-cancelacin de los incrementos de energa de IR y el desacoplamiento del equipo [6].

Figura 3.

Oscilador de Cristal.

II-D. Microcontrolador PIC16f877a El Microcontrolador PIC16F87a de Microchip pertenece a una gran familia de microcontroladores de 8 bits (bus de datos) que tienes las siguientes caractersticas generales que lo distinguen de otras familias: Arquitectura Harvard. Tecnologa RISC2. Tecnologa CMOS. Estas caractersticas se conjugan para lograr un dispositivo altamente eciente en el uso de la memoria de datos y programa y por lo tanto en velocidad de ejecucin [5].

Figura 5.

Sensor IR.

II-F.

Protocolo SONY

Figura 4.

DataSheet Del PIC16f877a.

II-E.

Sensor IR TMF5360

El sensor es un dispositivo electrnico/mecnico/qumico que mapea un atributo ambiental resultando una medida cuantiada, normalmente un nivel de tensin elctrica [6]. Particularmente, el sensor infrarrojo es un dispositivo electrnico capaz de medir la radiacin electromagntica infrarroja de los cuerpos en su campo de visin. Todos los cuerpos reejan una cierta cantidad de radiacin, esta resulta invisible para nuestros ojos pero no para estos aparatos electrnicos, ya que se encuentran en el rango del espectro justo por debajo de la luz visible [6].

En los controles remotos de la marca SONY se utiliza la codicacin por anchura de bit ("bit width") o protocolo SONY; que consiste en modular una seal infrarroja de 40 KHz y generar un cdigo binario de 12 bits. ste cdigo inicia con una cabecera de trama de 2.4 ms (Start en la g. 9) es decir; permanece en bajo 4T, donde T es 0.6 ms, posteriormente siguen siete bits de comando y cinco bits de direccin, transmitiendo primero el bit menos signicativo. As, dentro de cada cdigo existe una serie de pulsos que por su anchura denen a los bits recibidos, de la siguiente manera: un pulso en alto seguido por otro pulso en bajo, ambos de 0.6 ms de anchura se traduce en un "0" lgico; mientras que, un pulso en alto de 0.6 ms seguido por otro pulso en bajo de 1.2 ms se traduce en un "1" lgico [URL 6], [URL 7]; manteniendo el botn presionado del control remoto el cdigo que se transmite se repite continuamente cada 45 ms [1].

un bit, la frmula del tiempo de bit es 1/f, el inverso de 9600 es aproximadamente 0.000104 seg., o sea 104 us, que a su vez es aproximadamente 0.1 ms, por lo tanto la velocidad de transferencia de un bit es 0.1 ms, pero como cada carcter que se enva del circuito a la PC transera 10 bits, su tiempo de transferencia es poco ms de 1 ms. En la siguiente gura se ejemplica los tiempo que se tardara una trama donde sus valores pueden ser de 14.4 ms hasta 21.6 ms, del control hasta a el Microcontrolador, y del Microcontrolador hasta la PC. Si salieran 20 caracteres del micro a la PC esta accin tardara 20 ms.

Figura 6.

Denicin de 1 y 0 lgico dentro de la trama.

Figura 8.

Diagrama de Tiempos.

Figura 7.

Ejemplicacin de la trama generada por el botn Chanel +.

II-H. LED RGB Comnmente existen 2 tipos de Leds RGB. Uno de 4 patas y otro de 2. En esta prctica se trabajarn con 8 de 4 patas.

En la tabla 1 se muestran algunos de los mensajes enviados por el control SONY en el protocolo de 12 bits. Comando Funcin Comando Funcin 0 Digit Key 1 20 Mute 1 Digit Key 2 21 Power 2 Digit Key 3 22 Reset 3 Digit Key 4 23 Audio Mode 4 Digit Key 5 24 Contraste + 5 Digit Key 6 25 Contraste 6 Digit Key 7 26 Color + 7 Digit Key 8 27 Color 8 Digit Key 9 30 Brightness + 9 Digit Key 0 31 Brightness 16 Channel + 38 Balance Left 17 Channel 39 Balance Right 18 Volume + 47 Stanby 19 Volume II-G. Transmisin de Datos La velocidad transferencia (frecuencia) de datos que existe del circuito a la computadora es de 9600 bps, con esta informacin podemos obtener el tiempo en que se transmite

Figura 9.

LED RGB de 4 patas.

Tanto el Led de dos patas como en de la gura anterior, ambos tienen 3 diodos Led internos emiten tres colores diferentes Red-Green-Blue (RGB), Rojo, Verde y Azul. LED RGB de 4 patas tiene 1 nodo y 3 ctodos. LED RGB de 4 patas nodo comn, generalmente la pata ms larga es el nodo comn y las otras los tres colores.

con sus colores determinados y el nodo. Tambin se logra notar que los Leds son alimentados con su correspondiente resistencia limitadora. Si las resistencias son jas, los colores tambin lo sern, por eso utilizamos un sistema modulador de ancho de pulso (PWM para LED RGB), podemos atenuar o intensicar los colores combinado innidad de tonalidades del rojo, ver, azul barriendo prcticamente con todo la gama de colores.

Figura 10.

Simbologa del LED RGB de 4 patas.

Figura 13. Diagrama a bloques de la conexin entre en MC y los LED RGB.

Figura 11.

Bornes del LED RGB de 4 patas.

Cmo el nodo es el borne comn entre los tres Leds, debe estar alimentado siempre para que al alimentar los ctodos segn el orden que se desee. Esto quiere decir que si dejamos conectado el nodo como corresponde al borde positivo de la fuente de alimentacin. Se pueden alimentar los 3 Leds al mismo tiempo o generar todo tipo de combinaciones. Los monitores o pantallas con Leds, utilizan Leds RGB que actan como pxeles, y dedicados controladores de vdeo generan las combinaciones e intensidades adecuadas para darle al cada LED (pxel) la tonalidad y color correspondiente para generar en grupo la imagen que se ve.

Figura 14.

Propuesta de la resistencia para el LED rojo.

Figura 12.

LED RGB tal cual es fsicamente. Figura 15. Propuesta de la resistencia para el LED verde.

En la imagen anterior se aprecia la ubicacin de los ctodos

III-B.

Diagrama Esquemtico Electrnico

El diseo propuesto en la etapa anterior se pasa a un programa para generar diseos llamado Live Wire (Herramienta de diseo y modelado de circuitos electrnicos), en el cual se establecen las conexiones de los circuitos.

III-C.

Simulacin

Figura 16.

Propuesta de la resistencia para el LED azul.

II-H1. Propuesta de las Resistencias: II-I. Modulacin por Anchura de Pulsos Tcnica de modulacin en la que se modica en ciclo de trabajo de una seal peridica para, entre otras cosas, variar la velocidad de un motor. El ciclo de trabajo de una seal peridica es el ancho relativo de su parte positiva en relacin al periodo. Cuanto ms tiempo pase la seal en estado alto, mayor ser la velocidad del motor. II-I1. Frecuancia de la Seal Portadora: La frecuencia de la seal portadora no debe ser elegida alegremente, si no que se debe tener en cuenta que la relacin de amplitudes entre la seal portadora y la moduladora sean tales, que la relacin entre la frecuencia de la portadora y la de la seal sea de 50 a 1 como mnimo. III. D ESARROLLO Para cumplir en tiempo y forma con los requerimientos y de manera adecuada es necesario seguir en orden los siguientes pasos, que se muestra en la siguiente gura.

Para la realizacin del diagrama esquemtico electrnico se utiliz el software de simulacin llamado PROTEUS (Herramienta de diseo y modelado de circuitos electrnicos). En este paso se comprueba el funcionamiento en condiciones ideales, el rediseo y la correccin los detalles del sistema, mediante la simulacin.

III-D.

Protoboard

Una vez aceptado el circuito simulado se procede a hacer el circuito en la placa experimental Protoboard. Hacer una prueba en el Protoboard es una ventaja muy grande, porque es estar casi seguros de que no habr problema alguno cuando se construya el PCB. Para esto se emplearon los siguientes materiales: 1 Placa experimental (Protoboard). 4 capacitores de 1 uf. 1 Circuito MAX232. 1 Conector DB9 Hembra. 1 Regulador de voltaje de 5V 7805. 1 Oscilador de 4 MHz. 2 Capacitores cermicos de 33 pf. 1 Sensor IR TMF 5360. 1 Microcontrolador (PIC 16F877a).

Figura 17.

Diagrama de procesos.

III-A. Propuesta de Diseo Esta es la parte del proceso en donde se propone el diseo del circuito en papel, se toman en cuenta los materiales necesarios para la elaboracin de la prctica y el resultado esperado. Se muestra el diagrama a bloques en la g. 13.

Figura 18.

Prueba 1 en el Protoboard.

Figura 19.

Prueba 2 en el Protoboard.

III-E.

Diseo del PCB

Para el desarrollo de la placa PCB utilizamos la herramienta PCB Wizard (Herramienta que ayudo a la creacin de las pistas de trabajo que usamos en la placa PCB). En esta etapa se desarrollar la mejor opcin en cuento a diseo de lo que vamos a imprimir en el papel fotogrco se reere. Se crean las pistas que consideremos las mejores y ms ptimas para que nuestro circuito impreso no presente problema alguno y que a pesar de la simulacin correcta, pueda presentar detalles; uno muy comn es que las pistas se peguen demasiado o que las pistas salgan mal. III-F. Proceso de Fabricacin del PCB

cabo durante 5 minutos y la plancha debe estar a temperatura mxima). 4. Dejamos que la placa regrese a temperatura ambiente para posteriormente colocarlo en un recipiente con agua, esto tiene como nalidad proporcionarnos mayor facilidad a la hora de retirar la hoja. 5. Retiramos los residuos de papel que quedan sobre las pistas. 6. Se coloca la placa en un recipiente No metlico con Cloruro Frrico en su interior, hasta que nicamente sean solo visibles las pistas marcadas por le Tner de la impresin, para facilitar el proceso se mueve el recipiente o bien con la ayuda de una brocha que se pasa sobre la supercie de la placa para eliminar el cobre que es innecesario (el recipiente no debe ser metlico porque con el Cloruro Frrico se generar calor). 7. Despus de algunos minutos ya que nicamente se visualicen las pistas y nada ms, se extrae la placa del recipiente y la limpiamos o bien la lavamos. 8. Por ltimo con la ayuda de la acetona se limpian las pistas para eliminar el Tner de las mismas, nalizado el proceso solo quedan las pistas de cobre.

III-G.

Ensamble

Para fabricar la Placa PCB necesitamos: Los de la lista anterior (con excepcin del Protoboard). Programadora. PC. Impresora Lser. Placa fenlica. Estao. Cautn. Cloruro Frrico. Papel fotogrco. Plancha. Fuente de 5V. Motor DC. Taladro. Broca 1/32. Lija na para metal. Brocha pequea. Cutter. Recipiente plstico o de vidrio. III-F1. Pasos para la creacin de la placa PCB. : 1. Impresin del circuito (pistas), en una hoja PNP o papel fotogrco, la g. 13 es la representacin grca de las pistas. 2. Despus de su impresin, se procede a colocarlo en la placa fenlica (sujetarla con cinta adhesiva para mayor precisin). 3. Enseguida de jar el circuito a la placa fenlica se procede a planchar la hoja sobre la placa (el proceso se lleva a

Esta es la etapa donde colocamos los componentes necesarios que irn en la placa, en esta etapa terminamos la creacin de la placa PCB. Pasos para la creacin de la placa PCB. 1. Se perfora la placa fenlica en los Pads ya establecidos por el PCB Wizard. 2. Se insertan las piezas en las placas. 3. Revisamos que los componentes hayan sido introducidos y jados de manera correcta en su solda respectiva. 4. Vericamos que cada componente este bien sujeto a la placa. 5. Este proceso se sigue con cada uno de los componentes previamente establecidos. 6. Soldamos los componentes a la placa.

Figura 20.

Finalizacin de la placa.

III-H.

Pruebas

sta es la etapa nal veremos si en realidad todo lo que anteriormente se realiz correctamente si as lo fue el resultado ser el esperado. Despus de haber ensamblado completamente la placa se generan las pruebas prudentes para establecer si el circuito impreso funciona correctamente. La tabla 2 muestra la relacin que existe entre las teclas del control y los efectos. Comando Funcin Binario Efectos 0 Digit Key 1 00001001 Parpadeo 1 Digit Key 2 00000000 Fijo 2 Digit Key 3 00000001 Recorrido 3 Digit Key 4 00000010 Pink to Blue 4 Digit Key 5 00000011 Rebote 5 Digit Key 6 00000100 Pink 6 Digit Key 7 00000101 Destello 7 Digit Key 8 00000110 Gusanito 8 Digit Key 9 00000111 Sonidito 9 Digit Key 0 00001000 Blue to Green

Figura 23.

Prueba de efectos nmero 3.

R EFERENCIAS
[1] Prez S. Irma, Mendoza E. Yescas. Diseo y construccin de un Robot Mvil a Control Remoto. Enero 28 de 2006, UTM. [2] Ral J. E. Aguirre. http://www.comunidadelectronicos.com/articulos/electroliticos.htm. Rescatado Marzo 30 de 2011. [3] Ariel Palazzesi (Abril 18 de 2006). http://www.neoteo.com/reguladoresde-voltaje.neo. Rescatado Marzo 30 de2011. [4] http://www.huarpe.com/electronica/osc/oscilador-xtal.html. Rescatado Marzo 22 de 2011. [5] Microchip Technology Inc. Pic16F877a. http://ww1.microchip.com/downloads/en/devicedoc/39582b.pdf. Rescatado Marzo 22 de 2011. [6] Mayo 20 de 2010. http://es.wikipedia.org/wiki/Sensor_infrarrojo. Rescatado Marzo 29 de 2011.

Figura 21.

Prueba de efectos nmero 1.

Figura 22.

Prueba de efectos nmero 2.

Das könnte Ihnen auch gefallen