domingo, 10 de julio de 2011

PIC 16F877A

EL Pic16F877 pertenece a la gama media de Microcontroladores donde encontraremos modelos desde 18 hasta 68 Pines, su repertorio de instrucciones es de 35, de 14 bits cada una (Todas las instrucciones son de un solo ciclo con excepción de las ramificaciones del programa que son de dos ciclos). Disponen de interrupciones y una pila de 8 niveles que permite el anidamiento de subrutinas. Se le puede encontrar en un tipo de encapsulado de 40 pines (ò patas) PDIP el cual es el mas utilizado para su utilización didáctica en proyectos escolares. Cuenta con una arquitectura Harvard en la que son independientes la memoria de instrucciones y la memoria de datos y cada una dispone de su propio sistema de buses para el acceso.

Posee Rango amplio de tensiones de funcionamiento:
• Comercial: 2.0 a 5.5 volts
• Industrial: 2.0 a 5.5 volts
Consumo muy bajo:
• < 2 mA típico a 5 volt, 4MHz.
• 15 µA típico a 2 volt, 32KHz.
 
• >0.5 µA típico de corriente en reposo a 2 volts.

Características que lo hacen destacarse por su popularidad en el mundo de la electrónica:

Soporta modo de comunicación serial, posee dos pines para ello.
Amplia memoria para datos y programa.Memoria reprogramable: La memoria en este PIC es la que se denomina FLASH de 8K; este tipo de memoria se puede borrar electrónicamente (estoCorresponde a la "F" en el modelo).Set de instrucciones reducidas (tipo RISC), pero con las Instrucciones necesarias para facilitar su manejo.
En su arquitectura además incorporan:
3 temporizadores
4 puertos I/O.
Comunicación serie y paralela: USART, PSP.
Bus I2C
Modulo Convertidor analógico a digital A/D.
Modulo Comparador con un voltaje de referencia


ENCAPSULADO

DIAGRAMA DE BLOQUES DE SU ARQUITECTURA INTERNA.

 DESCRIPCION DE CADA PIN DEL MICROCONTROLADOR


¿Qué es un microcontrolador?

Es un circuito integrado programable que acepta un listado deinstrucciones y contiene todos los componentes de un computador. Seutilizan para realizar determinadas tareas o para gobernar dispositivos,debido a su reducido tamaño, suele ir incorporado en el propio dispositivoque gobierna.
El microcontrolador es un dispositivo dedicado. En su memoria solo resideun programa destinado a gobernar una aplicación determinada, sus líneasde entradas y salidas (I/O) permiten la conexión de sensores, relay,motores, etc. Una vez programado y configurado el microcontroladorsolamente sirve para gobernar la tarea asignada.

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/PROM/EPROM/EEPROM & FLASH.
 •Líneas de (entrada / salida) para comunicarse con el exterior.
• Diversos módulos para el control de periféricos (temporizadores, Puertos Serie y Paralelo, A/D y D/A, etc.).
• Generador de impulsos de reloj que sincronizan el funcionamiento de todo el sistema.       



CI 555

El 555 es un circuito integrado que incorpora dentro de si dos comparadores de voltaje, un flip flop, una etapa de salida de corriente, divisor de voltaje resistor y un transistor de descarga. Dependiendo de como se interconecten estas funciones utilizando componentes externos es posible conseguir que dicho circuito realiza un gran numero de funciones tales como la del multivibrador astable y la del circuito monoestable.

El 555 tiene diversas aplicaciones, como: Control de sistemas secuenciales, divisor de frecuencias, modulación por ancho de pulso, generación de tiempos de retraso, repetición de pulsos, etc.

Funcionamiento:

Se alimenta de una fuente externa conectada entre sus terminales 8 (+Vcc) y 1(GND) tierra; el valor de la fuente de esta, va desde 5 V hasta 15 V de corriente continua, la misma fuente exterior se conecta a un circuito pasivo RC exterior, que proporciona por medio de la descarga de su capacitor una señal de voltaje que esta en función del tiempo, esta señal de tensión es de 1/3 de Vcc y se compara contra el voltaje aplicado externamente sobre la terminal 2 (TRIGGER) que es la entrada de un comparador.

La terminal 6 (THRESHOLD) se ofrece como la entrada de otro comparador, en la cual se compara a 2/3 de la Vcc contra la amplitud de señal externa que le sirve de disparo.

La terminal 5(CONTROL VOLTAGE) se dispone para producir modulación por anchura de pulsos, la descarga del condensador exterior se hace por medio de la terminal 7 (DISCHARGE), se descarga cuando el transistor (NPN) T1, se encuentra en saturación, se puede descargar prematuramente el capacitor por medio de la polarización del transistor (PNP) T2.

Se dispone de la base de T2 en la terminal 4 (RESET) del circuito integrado 555, si no se desea descargar antes de que se termine el periodo, esta terminal debe conectarse directamente a Vcc, con esto se logra mantener cortado al transistor T2 de otro modo se puede poner a cero la salida involuntariamente, aun cuando no se desee.

La salida esta provista en la terminal (3) del microcircuito y es además la salida de un amplificador de corriente (buffer), este hecho le da más versatilidad al circuito de tiempo 555, ya que la corriente máxima que se puede obtener cuando la terminal (3) sea conecta directamente al nivel de tierra es de 200 mA.

La salida del comparador "A" y la salida del comparador "B" están conectadas al Reset y Set del FF tipo SR respectivamente, la salida del FF-SR actúa como señal de entrada para el amplificador de corriente (Buffer), mientras que en la terminal 6 el nivel de tensión sea más pequeño que el nivel de voltaje contra el que se compara la entrada Reset del FF-SR no se activará, por otra parte mientras que el nivel de tensión presente en la terminal 2 sea más grande que el nivel de tensión contra el que se compara la entrada Set del FF-SR no se activará.

Circuito Estable básico:

Si se usa en este modo el circuito su principal característica es una forma de onda rectangular a la salida, en la cual el ancho de la onda puede ser manejado con los valores de ciertos elementos en el diseño.

Para esto debemos aplicar las siguientes formulas:

TA = 0.693 (R1+R2) C1
TB = 0.693 (R2*C1)

Donde TA es el tiempo del nivel alto de la señal y TB es el tiempo del nivel bajo de la señal. Estos tiempo dependen de los valores de R1 y R2. Recordemos que el periodo es = 1/f.

La frecuencia con que la señal de salida oscila está dada por la fórmula: f = 1/(0.693 x C1 x (R1 + 2 x R2))

Circuito monoestable:

En este caso el timmer 555 en su modo monoestable funcionará como un circuito de un tiro. Dentro del 555 hay un transistor que mantiene a C1 descargado inicialmente. Cuando un pulso negativo de disparo se aplica a terminal 2, el flip-flop interno se setea, lo que quita el corto de C1 y esto causa una salida alta (un high) en el terminal 3 (el terminal de salida).

La salida a través del capacitor aumenta exponencialmente con la constante de tiempo t=R1C1

Cuando el voltaje a través de C1 iguala dos tercios de Vcc el comparador interno del 555 se resetea el flip-flop, que entonces descarga el capacitor C1 rápidamente y lleva al terminal de salida a su estado bajo (low). El circuito e activado con un impulso de entrada que va en dirección negativa cuando el nivel llega a un tercio de Vcc. Una vez disparado, el circuito permanece en ese estado hasta que pasa el tiempo de seteo, aun si se vuelve a disparar el circuito.

La duración del estado alto (high) es dada por la ecuación: T=1.1(R1C1)

El intervalo es independiente del voltaje de Vcc. Cuando el terminal reset no se usa, debe atarse alto para evitar disparos espontáneos o falsos.



Un Sistema Electronico

Un sistema electrónico es un conjunto de circuitos que interactúan entre sí para obtener un resultado. Una forma de entender los sistemas electrónicos consiste en dividirlos en las siguientes partes:
  1. Entradas o InputsSensores (o transductores) electrónicos o mecánicos que toman las señales (en forma de temperatura, presión, etc.) del mundo físico y las convierten en señales de corriente o voltaje. Ejemplo: El termopar, la foto resistencia para medir la intensidad de la luz, etc.
  2. Circuitos de procesamiento de señales – Consisten en piezas electrónicas conectadas juntas para manipular, interpretar y transformar las señales de voltaje y corriente provenientes de los transductores.
  3. Salidas o OutputsActuadores u otros dispositivos (también transductores) que convierten las señales de corriente o voltaje en señales físicamente útiles. Por ejemplo: un display que nos registre la temperatura, un foco o sistema de luces que se encienda automáticamente cuando esté oscureciendo.

Básicamente son tres etapas: La primera (transductor), la segunda (circuito procesador) y la tercera (circuito actuador).
Como ejemplo supongamos un televisor. Su entrada es una señal de difusión recibida por una antena o por un cable. Los circuitos de procesado de señales del interior del televisor extraen la información sobre el brillo, el color y el sonido de esta señal. Los dispositivos de salida son un tubo de rayos catódicos que convierte las señales electrónicas en imágenes visibles en una pantalla y unos altavoces. Otro ejemplo puede ser el de un circuito que ponga de manifiesto la temperatura de un proceso, el transductor puede ser un termocouple, el circuito de procesamiento se encarga de convertir la señal de entrada en un nivel de voltaje (comparador de voltaje o de ventana) en un nivel apropiado y mandar la información decodificándola a un display donde nos dé la temperatura real y si esta excede un límite preprogramado activar un sistema de alarma (circuito actuador) para tomar las medida pertinentes.

¿Que es la electronica?

La electrónica es la rama de la física y especialización de la ingeniería, que estudia y emplea sistemas cuyo funcionamiento se basa en la conducción y el control del flujo microscópico de los electrones u otras partículas cargadas eléctricamente.
Utiliza una gran variedad de conocimientos, materiales y dispositivos, desde los semiconductores hasta las válvulas termoiónicas. El diseño y la construcción de circuitos electrónicos para resolver problemas prácticos forma parte de la electrónica y de los campos de la ingeniería electrónica, electromecánica y la informática en el diseño de software para su control. El estudio de nuevos dispositivos semiconductores y su tecnología se suele considerar una rama de la física, más concretamente en la rama de ingeniería de materiales.