Proyecto Final Semaforos Inteligentes Con El Microcontrolador PIC 16F877A PDF

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERIA 1

SEMAFOROS INTELIGENTES CON EL MICROCONTROLADOR PIC 16F877A

Una de las calles es una avenida principal y la otra


es una vía secundaria poco transitada, los sensores
SEMAFOROS INTELIGENTES CON EL se ubicaran en las dos vías uno en cada extremo
MICROCONTROLADOR PIC16F877A (norte, sur, este, oeste) para detectar la presencia de
vehículos.

JOHN ALBERT ESPAÑA RODRIGUEZ


CODIGO: 1086132337
Universidad Nacional Abierta Y A Distancia Planteamiento de la problemática.
Escuela De Ciencias Básicas Tecnología E
Ingeniería Problema práctico real, se desea obtener un circuito
309696A_220 Microprocesadores y que permita controlar el tráfico vehicular entre el
microcontroladores cruce de dos calles Rubén Ceballos con misión
capuchina en la ciudad de la Joya de los Sachas
(Ecuador), por medio de sensores de presencia los
activaran un semáforo según corresponda.
Una de las calles es una avenida principal y la otra
es una vía secundaria poco transitada, los sensores
se ubicaran en las dos vías uno en cada extremo
(norte, sur, este, oeste) para detectar la presencia de
vehículos.
Introducción

El siguiente trabajo es de mejorar el tráfico Semáforos inteligentes


vehicular en las ciudades durante el transcurso del
día, pero más que nada nos enfocamos a altas horas Un semáforo inteligente es aquel que “detecta” la
de la noche y las horas calmadas de tráfico durante cantidad de flujo vehicular mediante sensores (que
el día; evitando la pérdida de tiempo innecesaria usualmente están colocados en la carpeta asfáltica)
durante el traslado de un lugar a otro, eludiendo de y con base a parámetros ya establecidos, van
manera legal los semáforos, también el de evitar “modificando” los tiempos de paso y/o detención.
accidentes y problemas con los policías de tránsito Es decir es un sistema de semáforos "programables"
de la ciudad que solo quieren aprovecharse de la vía remota desde un centro de control gobernado
gente para quitarles dinero. por humanos, que definirán cuál parámetro usar,
El proyecto consistirá a grandes rasgos en darte la esto quiere decir que nos permite decidir si
luz verde cuando solo eres tú el que está esperando es necesario modificar el comportamiento de
y en los demás intercesiones no hubiese autos los semáforos mediante la observación en
determinando el semáforo que no hay carros y tiempo de ejecución.
dándote el paso. .
Se utilizara el microcontrolador PIC16F877A
Para el diseño del circuito se utilizó: cuatro sensores
Objetivos de presencia conformados por un emisor y un
receptor 6 leds.
Se desea obtener un circuito que permita controlar
el tráfico vehicular entre el cruce de dos calles por Un sensor es un dispositivo capaz de detectar
medio de sensores de presencia los activaran un magnitudes físicas o químicas, llamadas
semáforo según corresponda. variables de instrumentación, y transformarlas en
variables eléctricas. Las variables de
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERIA 2

SEMAFOROS INTELIGENTES CON EL MICROCONTROLADOR PIC 16F877A

instrumentación pueden ser por ejemplo:


temperatura, intensidad lumínica, distancia,
aceleración, inclinación, desplazamiento, presión,
fuerza, torsión, humedad, movimiento, pH, etc. Una
magnitud eléctrica puede ser una resistencia
eléctrica (como en una RTD), una capacidad
eléctrica.

• Los sensores fotoeléctricos.- Este tipo de


sensores, consta de dos partes muy importantes, se
usa una fuente de una señal de luz (lámparas, diodos
LED, diodos láser etc.) y una célula receptora que
recepta esta señal de luz, los receptores pueden ser
fotodiodos, fototransistores o LDR etc. Estos
sensores, se basan en la emisión de una señal
luminosa, y en la detección de esta mediante
fotodetectores. Según la forma en que se produzca
esta emisión y detección de luz, podemos dividir
este tipo de sensores fotoeléctricos en: sensores por
barrera, o por reflexión.

PORT A: este Puerto de entradas y salidas tiene un


• un sensor digital de temperatura con un rango de - ancho de 6 bits. El registro de dirección de datos de
55ºC a +125ºC. Tiene la ventaja de utilizar este puerto es el TRISA, si este es 1 los pines del
únicamente 3 hilos de conexión y produce una puerto A son entradas y si el TRISA es 0 funcionan
salida digital de alta precisión con una resolución como salidas. Los pines del puerto A pueden ser
0,5 ºC, sin necesidad de utilizar un convertidor análogos o digitales.
analógico-digital (ADC). La salida es lineal en
función de la temperatura. Es ideal para la PORT B: este es un puerto bidireccional al igual
realización de sencillos termostatos electrónicos. que el PORT A, con la diferencia que este tiene un
ancho de 8 bits. El registro de dirección de datos de
este puerto es el TRISB, si este es 1 los pines del
CONFIGURACION DE ENTRADA/SALIDA puerto B funcionan como entradas y si el TRIS es 0
funcionan como salidas. Los pines del puerto B
• El semáforo ubicado en la vía principal tendrá pueden ser análogos o digitales.
prioridad sobre el de la vía secundaria.
PORT C: este puerto tiene un ancho de 8 bits
El PIC16F877A tiene 33 pines de Entrada/Salida bidireccionales y su registro de dirección de datos
repartidas de la siguiente manera: [46]. es TRISC. Los pines del puerto C tienen buffers de
entrada Schmitt Trigger.

PORT D: este es un puerto de 8 bits bidireccionales


con buffers de entrada Schimitt Trigger. Cada pin
puede ser configurado como entrada o salida
individualmente con el TRISD. Este puerto también
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERIA 3

SEMAFOROS INTELIGENTES CON EL MICROCONTROLADOR PIC 16F877A

puede funcionar como un microprocesador de 8


bits. En resumen vamos a tener que generar las
siguientes señales:

• Semáforo 1: Rojo (R1), Verde (V1) y Amarillo


PORT E: este puerto consta de tres pines que (A1) para los coches, Rojo para los peatones (RP1),
pueden ser configurados individualmente como verde para los peatones (VP1)
entradas o salidas, también tienen buffers Schmitt
Trigger para las entradas. Cuando el puerto D • Semáforo 2: Rojo (R2), Verde (V2) y Amarillo
funciona como un microprocesador los pines del (A2) para los coches, Rojo para los peatones (RP2),
puerto E funcionan como control de las entradas y verde para los peatones (VP2)
salidas del microprocesador.

Configuración de entradas puerto C En total, 10 señales que se pueden generar con un


puerto de 8 bits, el puerto B del microcontrolador, y
• RC3 (sensor norte) un par de bits adicionales del puerto A.
• RC2 (sensor sur) Utilizaremos las señales activas a nivel alto, ya que
• RC1 (sensor este) al atacar a leds, necesitaremos general corrientes
• RC0 (sensor oeste) elevadas, y los pines del micro son capaces de
• absorber más corriente de la que pueden entregar.
La asignación de pines en el puerto B va a quedar
Configuración de salidas puerto B distribuida de la siguiente forma:

Semáforo norte sur:


• RB5 (rojo)
• RB4 (amarillo) Pin 7 6 5 4 3 0
• RB3 (verde) Semáforo S2 S1 2 1
S2
Semáforo este oeste: S1
• RB2 (rojo) Señal RP2 RP1 R2 A2 V1
• RB1 (amarillo) V2
• RB0 (verde) R1
A1

Asignación de pines

Los semáforos S1 y S3 son iguales y lo mismo En el puerto A se utilizara RA0 para VP1 y RA1
ocurre con S2 y S4, por otra parte, el para VP2.
comportamiento de los semáforos de peatones es el
siguiente:
Intensidad por los leds.
• El verde esta encendido siempre a la vez que el
rojo de los coches, excepto en los últimos 10 La conexión de los leds al circuito, al ser salidas
segundos, que parpadea, por lo tanto es otra señal. activas a nivel bajo. Para el cálculo de las
intensidades (y por lo tanto de las resistencias) hay
• El rojo esta encendido cuando está apagado el que tener en cuenta los siguientes factores:
verde, es una señal distinta de las otras.
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERIA 4

SEMAFOROS INTELIGENTES CON EL MICROCONTROLADOR PIC 16F877A

Funcionamiento
• Hay distintos tipos de leds, con distintas tensiones • El semáforo ubicado en la vía principal tendrá
en directo (Vf) y distintas intensidades luminosas en prioridad sobre el de la vía secundaria.
función de la corriente que los atraviesa, pero
podemos tomar de forma general, que el led lucirá • Mientras en la avenida principal hayan vehículos,
con corrientes por encima de 5Ma. Como tensión en el semáforo Norte/sur estará en verde sin importar
directo del led vamos a tomar 1ꞌ4V el estado de la calle secundaria.

• Los pines del PIC16F877A funcionando como


salida nos da un nivel bajo Vol (max)=0ꞌ6V. • El semáforo de la vía secundaria estará en verde
siempre y cuando hayan vehículos en ella y o
transite ninguno por la vía principal.

• Los pines del PIC16F877A pueden absorber, • Mientras no se detecte presencia de vehículos en
como máximo 25mA por pin, y en conjunto, el alguna de las dos calles el semáforo de la vía
puerto B un máximo de 150 mA. principal permanecerá en verde.

• Vamos a tener varios leds conectados cada salida Consideraciones finales


del PIC, y varios encendidos a la vez. El peor caso
para una salida (por ejemplo para RB2) tenemos El proyecto cubrió en gran medida con las
conectados 3 leds, los rojos de los semáforos S1 y necesidades por las cuales surgió. Todavía queda
S3.De forma que está limitada 25 mA, la corriente mucho por mejorar en cuanto a código, hardware
total que se puede entregar a los 4 leds. Se elegirá y diseño apropiado para el lugar al cual es expuesto
un valor de corriente de 8 mA por led. En caso de diariamente.
querer más intensidad, se podría optar por un Mediante la utilización del subsistema de
circuito en conjunto será prácticamente el caso semaforización inteligente, se podría detectar el
general: cada semáforo tendrá encendida una luz grado de ocupación de las vías de una ciudad.
para los coches y otra para los peatones, en total,8 En función del grado de ocupación de las vías. Los
leds luciendo, al circular por ellos 8 mA como sistemas actuales de generación de trayectorias
hemos dicho, el total 64 mA, no supone ningún (navegadores GPS) ya tienen algoritmos preparados
problema para el puerto B. para utilizar la información del estado del tráfico.
Un sistema de regulación inteligente de semáforos
en entornos que no sean intersecciones: Existen más
Al agregar los LEDS de los colores ámbitos de aplicación de este proyecto donde
correspondientes, los LEDS se encuentran en serie existen semáforos, Desde estaciones de autobuses,
con resistencias limitadoras de 330 ohms, los para regular la entrada y salida ordenada de ellos,
ánodos de todos los LEDS se encuentran hasta líneas industriales donde sólo es posible el
conectados al dispositivo de la fuente, por lo cual el proceso de una serie de elementos a la vez a
microcontrolador se usara como sumidero de la seleccionar entre varios que confluyan hacia una
corriente que pase por el LED cuando este brille misma máquina.
cuando se polariza directamente con un estado
lógico bajo.
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERIA 5

SEMAFOROS INTELIGENTES CON EL MICROCONTROLADOR PIC 16F877A

Referencias

• [1]LM35 Precision CentigradeTemperature


SensorsData Sheet, Nacional Semiconductor.

•http://primo.gsl.com.mx:1701/primo_library/libwe
b/action/display.do?tabs=detailsTab&ct=display&fn
=search&doc=unad_symphonyu422&indx=3&recId
s=unad_symphonyu422&recIdxs=2&elementId=2&
renderMode=poppedOut&displayMode=full&frbrV
ersion=&dscnt=0&frbg=&scp.scps=scope%3A%28
unad_dspace%29%2Cscope%3A%28UNAD%29%
2Cprimo_central_multiple_fe%2CEbscoLocal_57U
NAD&tab=unad_completo&dstmp=143242612050
2&srt=rank&mode=Basic&&dum=true&tb=t&vl(fr
eeText0)=microprocesadores&vid=UNAD

•http://primo.gsl.com.mx:1701/primo_library/libwe
b/action/display.do?tabs=detailsTab&ct=display&fn
=search&doc=TN_dialnetART0000432776&indx=
2&recIds=TN_dialnetART0000432776&recIdxs=1
&elementId=1&renderMode=poppedOut&display
Mode=full&frbrVersion=2&dscnt=0&frbg=&scp.sc
ps=scope%3A%28unad_dspace%29%2Cscope%3A
%28UNAD%29%2Cprimo_central_multiple_fe%2
CEbscoLocal_57UNAD&tab=unad_completo&dst
mp=1432426216314&srt=rank&mode=Basic&&du
m=true&tb=t&vl(freeText0)=sensores%20electroni
ca&vid=UNAD

•http://primo.gsl.com.mx:1701/primo_library/libwe
b/action/display.do?tabs=detailsTab&ct=display&fn
=search&doc=TN_dialnetART0000593453&indx=
1&recIds=TN_dialnetART0000593453&recIdxs=0
&elementId=0&renderMode=poppedOut&display
Mode=full&frbrVersion=&dscnt=0&scp.scps=scop
e%3A%28unad_dspace%29%2Cscope%3A%28UN
AD%29%2Cprimo_central_multiple_fe%2CEbsco
Local_57UNAD&frbg=&tab=unad_completo&dst
mp=1432426367447&srt=rank&vl(120444386UI1)
=all_items&vl(51015731UI0)=any&mode=Basic&
&dum=true&tb=t&vl(1UIStartWith0)=contains&vl
(freeText0)=microcontroladores%20pic%20&vid=
UNAD

También podría gustarte