Está en la página 1de 4

Introducción

Los automóviles son el modo dominante de transporte hoy en día, se fabrican


grandes cantidades en el mundo año tras año, la mayoría de la gente se traslada de un lugar
a otro en coche, por lo tanto, se necesitan estacionamientos en lugares esenciales como
mercados, centros comerciales, cines, grandes almacenes, hoteles, universidades, etc. Son
una parte importante de nuestra infraestructura, ya que permiten a las personas estacionar
sus autos de manera segura y conveniente.

Es crucial contar con sistemas de estacionamiento ordenados, seguros y modernos,


ya que, si los vehículos se estacionan al azar dentro del estacionamiento, no se podrá
alcanzar la capacidad máxima de retención de autos.

Este informe pretende satisfacer algunas de estas necesidades. Esta práctica de


laboratorio está dedicada al diseño e implementación de un sistema de control de
estacionamiento de automóviles basado en un microcontrolador, en nuestro caso el
16F877A. El sistema de control consta de una sección con cuatro entradas y varias salidas,
las cuales están conectadas a un display de 7 segmentos y un motor con su respectivo
driver. La sección de entrada incluirá cuatro botones, dos para el operador y dos más para
simular los sensores. El software utilizado fue el compilador MPLAB.

Objetivo de la practica

1. Conocer el funcionamiento del microcontrolador PIC 16F877A.


2. Ganar experiencia con la programación en lenguaje ensamblador.
3. Poder programar un microcontrolador PIC16F877A para controlar un sistema de
estacionamiento.
4. Proporcionar una manera conveniente para que los conductores puedan entrar y
salir del estacionamiento.
1. Marco teórico

Display de 7 segmentos: Es un dispositivo electrónico de visualización que puede mostrar


números y algunas letras utilizando una combinación de siete segmentos diferentes. Los
segmentos están dispuestos en forma del número 8, con un segmento adicional en la parte
superior e inferior para formar un rectángulo. Cada segmento puede ser controlado
individualmente para mostrar diferentes formas y símbolos.

Microcontrolador PIC16F877A: es un dispositivo de la familia PIC de Microchip


Technology. Es un microcontrolador de 8 bits con una arquitectura RISC (Reduced
Instruction Set Computing) y cuenta con 14 KB de memoria flash programable, 368 bytes
de memoria RAM y 256 bytes de memoria EEPROM.

El PIC16F877A tiene una amplia gama de periféricos integrados, incluyendo módulos de


comunicación USART, SPI y I2C, conversores analógicos a digital (ADC) y digital a
analógico (DAC), temporizadores y generadores de pulsos, así como un amplio conjunto de
pines de entrada/salida (I/O) que pueden ser configurados para diferentes propósitos.

Este microcontrolador es ampliamente utilizado en aplicaciones de control y


automatización industrial, así como en sistemas embebidos para controlar dispositivos
electrónicos, sistemas de seguridad, equipos de comunicación, entre otros. Su facilidad de
programación y bajo costo lo hacen una opción popular para proyectos de electrónica y
programación.

Motor DC (Direct Current): Es un tipo de motor eléctrico que convierte la energía


eléctrica en energía mecánica mediante la interacción de un campo magnético y una
corriente eléctrica. Se utiliza en una amplia variedad de aplicaciones, desde
electrodomésticos hasta sistemas de automatización industrial.

Botón pulsador: Es un mecanismo de interruptor simple que se utiliza para controlar algún
aspecto de una máquina o un proceso. Los botones suelen estar hechos de material duro,
generalmente plástico o metal. La superficie suele ser plana o tiene la forma adecuada para
acomodar el dedo o la mano humanos, de modo que pueda presionarse o empujarse
fácilmente. Los botones suelen ser interruptores polarizados, aunque muchos botones no
polarizados (debido a su naturaleza física) aún requieren un resorte para volver a su estado
no presionado.

Los botones pulsadores se utilizan comúnmente en circuitos electrónicos para


activar o desactivar componentes, como luces, motores, alarmas, entre otros. También son
utilizados en sistemas de control de automatización industrial, electrónica de consumo y en
la industria automotriz.

Oscilador de cristal: Es un circuito oscilador electrónico que utiliza la resonancia


mecánica de un cristal vibratorio de material piezoeléctrico para crear una señal eléctrica
con una frecuencia precisa. La frecuencia del oscilador se utiliza a menudo para realizar un
seguimiento del tiempo, como en los relojes de pulsera de cuarzo, para proporcionar una
señal de reloj estable para los circuitos integrados digitales y para estabilizar las frecuencias
de los transmisores y receptores de radio.

LED (Light-Emitting Diode): Es un componente electrónico que emite luz cuando se


aplica una corriente eléctrica. Los LEDs son muy eficientes energéticamente y tienen una
vida útil muy larga en comparación con las bombillas incandescentes y otras fuentes de luz
convencionales. Se utilizan en una amplia variedad de aplicaciones, incluyendo
iluminación, electrónica, señalización, pantallas y muchas más.

L293D: Es un driver de puente H para motores que se utiliza para controlar la dirección y
velocidad de los motores DC. El puente H es un circuito electrónico que permite invertir la
polaridad de la corriente que fluye a través de un motor, lo que permite controlar la
dirección de giro del motor. Es ampliamente utilizado en proyectos de robótica y
automatización, así como en sistemas de control de motores de alta potencia. Es compatible
con una amplia variedad de microcontroladores y sistemas de control, y es fácil de usar e
integrar en diseños de circuitos electrónicos.
Procedimiento

 También hay un sensor cerca de la barrera en la entrada del estacionamiento. Cuando este
sensor detecta que hay un automóvil para estacionar, envía una señal al microcontrolador.
Y luego el microcontrolador comprueba si hay espacio libre para aparcar el coche o no. Si
no hay ningún automóvil en el estacionamiento, la dirección más cercana a la entrada se
muestra en las pantallas BCD. La barrera también es levantada por el controlador. Dentro
del estacionamiento, la luz verde también indica el espacio de estacionamiento respectivo
para que el conductor pueda encontrar fácilmente el espacio para estacionar.
 Cada vez que un automóvil viene a estacionar, ocurre el mismo procedimiento. El
microcontrolador verifica si hay espacio libre, si hay espacio libre, la dirección del siguiente
espacio de estacionamiento consecutivo se muestra en la pantalla BCD y también se
levanta la barrera. Hay una luz verde en el espacio respectivo que indica estacionar aquí.
Este procedimiento ocurrirá hasta que todos los estacionamientos estén ocupados.
 Si el microcontrolador sabe que no hay espacio libre para estacionar, debe encender un
LED y no permitir la entrada de más automóviles.
 Y la barrera está bloqueada por el microcontrolador en ese momento. Si hay un automóvil
que viene a estacionar mientras otro automóvil se va, se envía un mensaje al automóvil
que viene para que espere encendiendo un LED amarillo. Solo cuando el automóvil que
sale ya se ha salido del estacionamiento, el automóvil que espera para estacionar tiene
permiso para ingresar al estacionamiento y estacionar. Por lo tanto, no habrá colisión ni
accidente entre el automóvil entrante y el automóvil saliente.

LED INFRARROJO
 Muchas cosas que irradian calor pueden generar infrarrojos. Entonces, para asegurarse de
que las señales IR previstas lleguen al receptor sin errores y para evitar otras señales
'falsas', el LED infrarrojo es impulsado por una frecuencia de modulación. La frecuencia de
modulación común está entre 30 y 60 Khz. La frecuencia que se utiliza para este sistema es
de 38 KHz y se genera a partir de la salida PWM del PIC.
 Pero el LED IR no puede ser impulsado por una frecuencia de modulación todo el tiempo.
Esto se debe a que el receptor IR no puede detectar la presencia de la señal IR todo el
tiempo. Entonces, solo cuando se requiere la presencia del automóvil en la entrada de la
puerta o en el espacio de estacionamiento del caché para detectar, los LED IR se
ENCIENDEN y después de la detección, los LED IR se APAGAN.
 Receptor IR que tiene tres pines: suministro de 5V, tierra y pin de datos (o salida). El pin de
datos del receptor IR está conectado con el microcontrolador. La Fig. 2 muestra la muestra
de un par de transmisor y receptor de IR. Cada vez que el receptor IR recibe la señal IR del
transmisor, su línea de salida (datos) es baja. De lo contrario, cuando un automóvil o algo
esté entre el transmisor y el receptor, la línea de salida (datos) del receptor será ALTA ya
que no recibe la señal IR del transmisor.
 La barrera se implementa en la entrada del sistema de control de estacionamiento de
automóviles. El motor que se requiere para el circuito de barrera es un pequeño motor de
imanes permanentes. Este motor necesita operar en tres etapas: avance, retroceso y
parada. Esto se hace con un circuito controlador.

También podría gustarte