simulacion y cracion de un semaforo
TRANSCRIPT
-
5/26/2018 Simulacion y Cracion de Un Semaforo
1/7
SIMULACION Y CRACION
DE UN SEMAFORO
Circuitos Elctricos y Electrnicos
10 DE ABRIL DE 2014
Integrantes: Rubi Flores Aguilar
Karina Gonzlez Hernndez
Elizabeth Prez Aguilar
Oscar Prez Soto
-
5/26/2018 Simulacion y Cracion de Un Semaforo
2/7
IntroduccionEl siguiente proyecto que se muestra a continuacion es la conexin de dos semaforos con un
microcotrolador y simulacion de dos avenidas donde cuando uno esta en verde el otro en rojo
y viserversa.
ObjetivoAdquirir competencias sobre el uso y manejo de circuitos, en la implementacin de proyectos,
con la finalidad de incorporar las herramientas y conocimientos aprendidos.
Herramientas usadas Microcontrolador PIC
Laptop
Software utilizado Programa de conexin PIC18F4550
Proteous
PIC-C Compiler
Material utilizado 1 PIC18F4550
2 LED color mbar difuso
2 LED color verde difuso
2 LED color rojo difuso
1 protoboard
Cable
-
5/26/2018 Simulacion y Cracion de Un Semaforo
3/7
DesarrolloMICROCONTROLADOR
Un microcontrolador es uncircuito integrado programable, capaz de ejecutar las rdenes
grabadas en su memoria. Est compuesto de varios bloques funcionales, los cuales cumplen
una tarea especfica. Un microcontrolador incluye en su interior las tres principales unidades
funcionales de unacomputadora:unidad central de
procesamiento,memoria yperifricos deentrada/salida.
Se hizo uso de:
- Microcontrolador PIC18F4550
- Voltaje de 5 volts
- Corriente de 20 mili amperes
- 7 Resistencias
- Microcontrolador Microchip de 8 bits de la
familia PIC 18F.
- 24KB de memoria flash para
programacin,- RAM de 2KB
- EEPROM de 256KB
- Velocidad: 48MHz
- 35 puertos de entrada/salida,
- 13 canales de ADC de 10 bits,
- 4 Timers
- Interfaz: SCI, UART, I2C, USB, SPI
- Encapsulado: DIP-40
http://es.wikipedia.org/wiki/Circuito_integradohttp://es.wikipedia.org/wiki/Computadorahttp://es.wikipedia.org/wiki/Unidad_central_de_procesamientohttp://es.wikipedia.org/wiki/Unidad_central_de_procesamientohttp://es.wikipedia.org/wiki/Memoria_(inform%C3%A1tica)http://es.wikipedia.org/wiki/Perif%C3%A9rico_(inform%C3%A1tica)http://es.wikipedia.org/wiki/Entrada/salidahttp://es.wikipedia.org/wiki/Entrada/salidahttp://es.wikipedia.org/wiki/Perif%C3%A9rico_(inform%C3%A1tica)http://es.wikipedia.org/wiki/Memoria_(inform%C3%A1tica)http://es.wikipedia.org/wiki/Unidad_central_de_procesamientohttp://es.wikipedia.org/wiki/Unidad_central_de_procesamientohttp://es.wikipedia.org/wiki/Computadorahttp://es.wikipedia.org/wiki/Circuito_integrado -
5/26/2018 Simulacion y Cracion de Un Semaforo
4/7
Conexin del Protoboard con el micro controlador
1se tomaron las entradas de B0 hasta b5
2 se conectaron al lado positivo de cada leds con entradas del microcrontolador
3 se uso para la el lano negativo la entrada MCLR
Cada semaforo tendratendra encendida una luz para los coches y otra
para los peatones, en total, 6 leds luciendo, al circular por elllos 8mA,
como hemos dicho 48mA no supone ningun problema para elpuerto B.
Tediendo en cuenta que el circuito va alimentado a
en la resistencia, cuando el led conduca, habra una tensin de 3v ,si
queremos que circule 8mA el valor de la resistencia sera:
-
5/26/2018 Simulacion y Cracion de Un Semaforo
5/7
Programa en c++
#include #fuses XT,WDT,NOPROTECT,NOPUT,NOPBADEN#use delay (clock=4000000)#byte portb=0xf81#byte trisb=0xf93
void main (void){
TRISB = 0x00; //Declarar como salidasPORTB = 0x00;
do{bit_set(PORTB,0); //Enciende el led verde 1bit_set(PORTB,5);delay_ms(4000);bit_clear(PORTB,0); //Apaga el led verde 1bit_set(PORTB,1); //Enciende el led amarillo 1delay_ms(2000);bit_clear(PORTB,1); //Apaga el led amarillo 1bit_clear(PORTB,5); //Apaga led rojo2bit_set(PORTB,2); //Enciende el led rojobit_set(PORTB,4); //Enciende el led verde 2delay_ms(4000);bit_clear(PORTB,4); //Apaga el led verde 2bit_set(PORTB,3); //Enciende el led amarillo 2
delay_ms(2000);bit_clear(PORTB,2); //Apaga el led rojobit_clear(PORTB,3); //apaga el led amarillo 2}while (TRUE);}
-
5/26/2018 Simulacion y Cracion de Un Semaforo
6/7
Simulacin:
Es conveniente realizar el montaje real del proyecto Semforo para verificar su correcto
funcionamiento, en este proyecto se realiz la simulacin con el Software Proteus.Para realizar la simulacin se trabaja en el mdulo ISIS Proteus, en el cual se buscan en sus libreras
todos los elementos que se utilizaran en el circuito electrnico. Una vez realizado esto, se acomodan uno
a uno los elementos en forma conveniente dentro del espacio trabajado.
Para realizar la simulacin es necesario que se cargue el programa elaborado en C compilado y
transformado a la extensin hexadecimal. Una vez realizado lo anterior, se iniciara la simulacin en
tiempo real del proyecto realizado.
-
5/26/2018 Simulacion y Cracion de Un Semaforo
7/7
Un semaforo en la vida real
ConclusinEste proyecto desarrollamos habilidades como programar circuitos con microcontroladores
Y nuestros objetivos se cumplieron. Asi como es el funcionamiento de algo cotidiano como son los semaforos
Y son de gran importancia.