Control Paso A Nivel
FACULTAD DE CIENCIAS BASICAS E INGENIERIAS
INGENIERIA ELECTRONICA
CIRCUITOS DIGITALES I
-------------------------------------------------
LABORATORIO Nº 3-------------------------------------------------
PLANTEAMIENTO
-------------------------------------------------
Realizar en lenguaje VHDL un código para implementación del control de un paso a nivelpara ferrocarril, con 4 sensores ubicados en diferentes puntos del trayecto del ferrocarril enviar una señal para activar 2 motores DC y 2 semáforos.-------------------------------------------------
RECURSOS
Xilinx ISE Design Suite 13.3
FPGA Basys 2 Spartan 3E XC3S100E CP132
Sensor de distancia CNY70
Optoaclopador MCT6
L293B
-------------------------------------------------
MotoresDC
-------------------------------------------------
PROCEDIMIENTO
El sistema de cruce Ferroviario, esta constituido por una barrera, con la función de obstaculizar el paso de vehículos y lucesque advierten a los conductores cuando el ferrocarril se aproxima a la intersección.
Para determinar las acciones de control, el sistema posee cuatro sensores en un vector (3 downto 0) ubicadoscerca de los rieles del ferrocarril. Estos sensores emiten un pulso continúo cuando las ruedas del ferrocarril pasan muy cerca activando la barrera (barreraabajo) y la alarma visual (lucesrojas),cuando se desactivan los 3 primeros sensores o mientras ninguno esta activado se levanta la barrera (barreraarriba) en un sentido u otro y se desactiva la alarma visual encendiendo la luz de continuidad(lucesverdes).
Driver para control de motor con L293B
Diagrama acoplamiento MCT6
Diagrama de Maqueta
--------------------------------------------------------------------------------------------------
RESULTADOS
Para un mejor funcionamiento de los sensores se utilizaron potenciómetros para ajustar el nivel de voltaje de las salidas
Se utilizaron transistores para...
Regístrate para leer el documento completo.