Encendido y apagado de un bombillo con pulsadores

Solo disponible en BuenasTareas
  • Páginas : 3 (502 palabras )
  • Descarga(s) : 0
  • Publicado : 13 de junio de 2011
Leer documento completo
Vista previa del texto
ENCENDIDO Y APAGADO DE UN BOMBILLO CON PULSADORES
OBJETIVOS
* Programar el PIC 16F877A haciendo uso de los programas MPLAB y PICKIT2.
* Realizar un programa que sea capaz de controlar conpulsadores el encendido y apagado de un bombillo.
* Diseñar un circuito adaptador de salida con un relé para controlar cargas eléctricas que se manejen con corriente alterna.
INTRODUCCION
Paradiseñar el circuito utilizamos el programa de simulación PROTEUS. Para dicho circuito utilizaremos un PIC 16F877A que como todos los microcontroladores de MICROCHIP es muy fácil de utilizar. Paraencender y apagar el bombillo solo necesitaremos un transistor para amplificar la corriente y activar la terminal de control de un relé así los contactos y el aparato que está conectado a través de él seenciende.
DESARROLLO
* Programar y quemar el PIC.
Para encender y apagar la bombilla necesitamos activar y desactivar la salida digital RB2 (conectado en pin 35) controlado por dos pulsadores enlas entradas RB0 (encendido, pin 33) y RB1 (apagado, pin 34).
El programa fue hecho en MPLAB que distribuye MICROCHIP. El código del programa es el siguiente:

* Calculo del circuito adaptado ala salida

El PIC nos suministra una tensión de 5V y nos puede dar una intensidad de 25 mA (como máximo); queremos conectar una carga que necesita 5V y que consume 50 mA así que necesitamos untransistor que pueda proporcionar unos 60 mA (Ic del transistor) y que soporte bien un voltaje de 10V (VCEO). Vamos al datasheet y comprobamos que el BC107 podría servirnos. Tiene una Ic de 100 mA y un VCEODE 45V. Entonces leemos que su hFE es de 110 con lo que ya tenemos todo lo que nos hace falta.

Al necesitar una Ic de 60 mA y tener una ganancia hFE de 110 nos bastaría un suministro de corrientea la base de:

IB= 60/100= 0.6 mA (Por precaución utilizamos una ganancia de 100)

Pero para asegurarnos que el transistor va a conmutar (va a entrar en saturación) vamos a hacer que este...
tracking img