GRANDE MAPI

GRANDE  MAPI
LO MAXIMO

martes, 25 de enero de 2011

DESCRIPCION POR ETAPAS DEL HARDWARE

MARCO TEORICO
ETAPA DE CONTROL
Lista de Componentes:
- 1 Microcontrolador PIC16F84A   /20.
- 1 Cristal de 20 MHz.
- 2 Capacitores Cerámicos de 22 picoFaradios.
- 1 Pulsador NA(Normalmente Abierto).
- 1 Resistencia de ¼ watts R=10 KOhmios.

Descripción:
Se usa 8 pines del Puerto B, para el control de las filas de la Matriz  de leds, el pin BO será la Fila 1, comenzando desde la parte superior de la Matriz y así sucesivamente.
RB0:  FILA1
RB1:  FILA2
RB2:  FILA3
RB3:  FILA4
RB4:  FILA5
RB5:  FILA6
RB6:  FILA7
RB7:  FILA8

Se usa 3 pines del Puerto A, para el envió y control de los datos.
RA0: DATO
RA1: CLOCK
RA2: ENABLE

ETAPA DE POTENCIA
Lista de Componentes:
- 8 Transistores PNP BD136
- 8  Resistencias de ¼ watts R=1.5 KOhmios.

Descripción:
Los transistores están configuradores para trabajar en Corte y Saturación. Cuando se envié Un dato en Nivel Bajo ( 0 Voltios) por el pin(RB0,……RB7) elegido se habilitara una fila.
Un dato en Nivel Alto  (5 Voltios) por el pin(RB0,……RB7)  elegido se deshabilitara una fila.


ETAPA DE REGISTROS
Lista de Componentes:
- 1 Registro CD4094 (CMOS).
- 1 Darlington ULN2803.

Descripción del CD4094:
El CD4094 es un registro de desplazamiento de 8 bits, con salida tri-estado. Esto significa que disponemos de un mecanismo para aislar sus 8 pines de salida del resto del circuito. Los datos son desplazados serialmente con cada flanco de subida del reloj (CLOCK) y cada bit es transmitido al latch correspondiente con cada flanco de bajada del pin STROBE.

Las características más destacables de este circuito integrado son:
•Rango de voltaje: 3.0 V a 18.0 V
•Compatibilidad con la familia TTL
•Salida tri-estado
 

La primera señal de control es DATA, que es el dato que enviaremos serialmente. Enviamos un flanco ascendente y luego un flanco descendente. En el instante que el CLOCK esté subiendo, el estado del DATA será reconocido como un dato válido por el CD4094.
La señal de control STROBE se usa en caso de que queramos tener en los latch de salida los bits enviados por el PIC a medida que se van recibiendo.
Por último tenemos el pin ENABLE. Este pin cumple la función del tercer estado del latch, el estado de alta impedancia. Generalmente se emplea en sistemas de buses, donde se conectan varios integrados a las mismas señales, permitiendo aislar un circuito de otro.
Descripción del ULN2803:
Puede manejar hasta 500mA por pin.
Presenta dos estados para el control de sus pines:
-Cuando recibe Un Nivel Alto (5 Voltios) en su pin de Entrada a la Salida correspondiente a ese Pin tendremos  O voltios.
-Cuando recibe Un Nivel Bajo (0 Voltios) en su pin de Entrada a la Salida correspondiente a ese Pin tendremos  Alta Impedancia (Circuito Abierto).

Observación:
Para nuestro caso se está juntando los pines del ENABLE y STROBE, para asegurar que totalmente este desactiva las columnas (Alta Impedancia).


PROGRAMAS DE PRUEBA

*COMPILADOR PARA PROGRAMAR MICROCONTROLADORES:
-COMPILADOR CCS V4. 104: PIC  C  COMPILER
                                                   Programación en Alto Nivel, Lenguaje C.

* HERRAMIENTA CAD
- PROTEUS: V7.7 S2
                                                  Para la Simulación de Microntroladores.
Teniendo estas dos herramientas de por medio ya podemos realizar los primeros programas.






2 comentarios:

  1. Hola Felipe

    Soy de Nicaragua y me encontro estudiando ing electronica. Mire tu blog y me agrado ya que tu puedes programar PIC, me encantaria programar un PIC pero los circuitos que he probado ninguno me ha funcionado, tienes el circuito para programar los PIC y un simulador del programa para realizar esta actividad, seria excelente que subieras esta info a la Red.

    SAludes

    ResponderEliminar
  2. Saludos, estoy interesado en armar esta pequeña matriz con su ayuda porque está muy bien explicado, me gustaría que habláramos por correo para llegar a un acuerdo

    mares.250@hotmail.com

    ResponderEliminar