viernes, 11 de enero de 2013

Semáforo para control de tráfico vehicular

A continuación comparto con ustedes una sugerencia para la automatización de un semáforo de 3 luces.


Básicamente es un secuenciador de tres pasos, temporizados en forma independiente cada uno de éstos. Me pareció interesante aprovechar la oportunidad,  para utilizar la función "registro de desplazamiento" (shift register) que está disponible en los modelos 0BA6 y 0BA7 de LOGO!


En la imagen pueden observar el bloque de función.
La entrada In determina si vamos a desplazar un "0" o un "1"
La entrada Trg desplaza el bit, un lugar por cada flanco positivo.
La entrada Dir nos permite seleccionar en que sentido desplazamos el bit, derecha o izquierda

La salida del bloque se enciende cuando el bit seleccionado en la parametrización, está en el valor "1".

Detalles del programa

La sugerencia está compuesta de 2 partes, La primera es la programación del registro de desplazamiento.


En la entrada "In" determinamos si desplazamos un CERO o un UNO, en función del estado de la luces.
En la entrada "Trg" le indicamos al bloque cuándo realizar el desplazamiento del bit, en consecuencia, conmutará del ROJO al VERDE y luego al AMARILLO, por cada flanco

La segunda parte es el encendido de las luces


Observaran que las luces son activadas por los bloques S1, S2 y S3. Cada uno de éstos, corresponden a los bits del registro. Los temporizadores nos permiten ajustar el tiempo que permanecerá encendida cada luz.

Pueden solicitar por mail el programa listo para ser usado.

Es  importante que tengan en claro el concepto de funcionamiento del bloque para entender como se aplica en este caso. Recomiendo la lectura del siguiente documento.

14 comentarios:

  1. quisiera tener el programa listo para usarlo... como hago..!!

    ResponderEliminar
  2. Muy buenas , podrias mandarme el programa x favor mi correo es rubenhenriquez006@gmail.com
    Te lo agradeceré mucho

    ResponderEliminar
  3. Hola.... Muy buno.. No me pasas el circuito mi correro es damiang_95@hotmail.com

    ResponderEliminar
  4. Me parece excelente la forma como lo plantiaste, te agradeceria si me lo envias por correo:: ajtdgood@hotmail.com

    ResponderEliminar
  5. Muy bueno ayudame con ese programa este es mi correo carlospuchaicela@gmail,com

    ResponderEliminar
  6. excelente. puedes ayuarme con el programa est es mi correo luchyn92@gmail.com

    ResponderEliminar
  7. Muy interesante, ¿me lo podrías pasar? mi correo es xosemmartinez@gmail.com

    Muchas gracias.

    ResponderEliminar
  8. Creo haber cumplido con todos... si alguno más necesita el programa, indicar el mail.
    Saludos

    ResponderEliminar
  9. hola buenas, podrias pasarme el circuito completo listo para usar?
    mi correo es abbadon90@hotmail.com

    ResponderEliminar
  10. Hola, Muy interesante. Me gustaría tener el programa para probarlo.
    mi mail es amenoverde@hotmail.com
    Saludos

    ResponderEliminar
  11. me gustaria tener el programa, mi mail es danvizar05@gmail.com

    ResponderEliminar
  12. Me gustaría también que me los envíes romi_niva25@hotmail.com

    ResponderEliminar
  13. pasame el programa porfavor ya casi lo termine pero no me sale bien mi correo jesman2209@hotmail.com

    ResponderEliminar
  14. Hola, me lo puedes enviar.

    alvaro.correa@acmecia.com

    ResponderEliminar