Mostrando entradas con la etiqueta Módulos. Mostrar todas las entradas
Mostrando entradas con la etiqueta Módulos. Mostrar todas las entradas

martes, 16 de octubre de 2012

Control de Locomotoras DC con VB6 y PBP

Muy buenas a todos y todas los amantes de la programación y los trenes a escala!!!

Ya tengo preparado el control para las locomotoras de los tres circuitos que componen mi maqueta.

Realizado en Visual Basic 6, controla 3 locomotoras o 3 circuitos independientes, con todas sus funciones, Avance, Retroceso y Parada.

Control de velocidad hasta 127 pasos. Subida y bajada progresiva de velocidad independiente y parada de emergencia.

El manejo de cada locomotora es totalmente independiente con una parada de emergencia común para todas.

Todas las funciones son configurables: Tiempos entre pasos en las detenciones y cambios de sentidos, tiempo entre pasos de la subida y bajada progresiva con su velocidad máxima independiente.

El programa también controla hasta 7 desvíos. Los desvíos están ordenados para mi maqueta, en mi caso 5 desvíos y 2 auxiliares, que pueden ser desvíos o luces o lo que se quiera.

Las comunicaciones corren por parte del puerto COM, y puedes configurar el puerto y la velocidad de transmisión del puerto serial.

El receptor de todos estos datos es un PIC 16f876A, bueno en este caso de dos, un master, que es el que recibe toda la información y la reenvía a otro 16f876A.

Esto es gracias a sus 2 salidas HPWM y un PWM aparte, controlan la velocidad de las tres locomotoras.

PIC Master 16f876A

  • Recibe los datos desde el PC a 9600 baudios y los reenvía al PIC secundario en modo PC.
  • Recibe los datos del secundario y los muestra en la pantalla en modo Manual.
  • Pantalla LCD 16x2 donde se muestra la velocidad y los desvíos.
  • Teclado para el control manual.
  • Salida para 7 desvíos

PIC secundario 16F876A

  • Recibe los datos del PIC principal en modo PC
  • Envía datos al PIC principal en modo manual
  • Controla los 3 relés para el cambio de dirección
  • Controlas las 3 salidas PWM (2 HPWM y 1 PWM)
  • Pequeño teclado de 2x3 para el control de dirección
  • 3 Potencíometros para el control manual

En los esquemas en proteus, la mayoría de motores y relés los he sustituido con LED´s y en el programa en PBP están comentadas las lineas que se refieren al HPWM y PWM porque al hacer la simulación hacían que mi portátil parezca una tostadora.

En la aplicación practica es el mismo que tengo montado en mi maqueta funciona muy bien.

Los desvíos son movidos por un integrado ULN2003.

El modulo de tracción corre a cargo de 3 transistores de tipo Darlington TIP110.

Esto da un resultado de paradas y arranques bastante suaves y se mantiene muy bien con las locomotoras a bajas velocidades.

Todo esto esta hecho en placas individuales:

Para poder incluir otro tipo de circuitos y en caso de rotura poder sustituir los componentes de una manera cómoda.


Les mantendré informados de las próximas novedades!!! Saludos!!!

domingo, 14 de octubre de 2012

Modulo dirección para tres circuitos en maqueta H0

Hola a todos!!!

Bien ahora le toca el turno a el modulo de dirección de mi maqueta analógica, es decir, el módulo que se encarga de hacer que las locomotoras funcionen en un sentido o en otro.


El circuito es bastante simple y se puede encontrar en cualquier libro y cualquier manual de electrónica, de programación de PIC´s o de modelismo ferroviario.

Así que es un circuito muy fiable y que no suele dar muchos fallos por la escasa cantidad de componentes.

Los componentes necesarios para realizar el circuito son los siguientes:

  • 3 Reles de doble polo
  • 3 Transistores BC548
  • 3 Resistencias de 4K7

Módulo dirección Maqueta analógica

Como se puede ver en el esquema, consta de una toma de 12V, que es la encargada de alimentar las bobinas de los relés, siempre que el BC548 este activado en su Base a través de la resistencia de 4K7ohm. Este módulo va conectado a el PIC encargado de controlar la velocidad de los tres circuitos. 

Recordar también que la masa o GND, tiene que ser común en todos los circuitos, en mi caso no tengo problema, ya que la encargada de mover todo esto es una fuente de alimentación de PC, en la cual las masas son comunes en todas las tomas. 

Esquema Módulo dirección

Saludos!!!

jueves, 11 de octubre de 2012

Fuente alimentación Triple para maqueta H0

Buenas a todos y todas amantes de la electrónica y los trenes a escala!!!

Ya ha pasado el verano y unas pequeñas vacaciones y he decidido que ya era hora de ponerme con la maqueta. Si bien tengo pensada una pequeña ampliación de la pista, tenía pendiente el mejorar la alimentación DC de las locomotoras.

No se si el nombre correcto es "Booster" o este termino solo se aplica a las maquetas digitales(DCC).

Esta fuente para modelismo ferroviario analógico consta de 3 transistores TIP 110.

Este transistor de tipo Darlington soporta hasta 2A y sera suficiente para hacer rodar hasta 2 locomotoras en el mismo tramo de vía.

Como se puede ver en las fotos el circuito es bastante sencillo, y lo he diseñado así para poder ponerlo todo de manera modular.

Próximamente iré subiendo más fotos y mas esquemas de la parte electrónica de mi maqueta.

Componentes para realizar el circuito:

  • 3 Transistores TIP110
  • 3 Resistencias de 5K5ohm
  • 3 diodos 1N4007
  • 2 Condensadores de 2200uF

Detalle del transistor TIP110

El circuito como se puede ver abajo es bastante sencillo. Antes utilizaba el mismo circuito con unos IRLZ34N

Pero no me gustaba el poco "tacto" con el que se movían, en menos de nada iban al máximo de velocidad.

Ahora con los TIP110 las locomotoras van muy suaves y tengo mucho más margen para las maniobras, con el IRLZ34N esto resultaba imposible.

Esta etapa es para 12V . pero perfectamente podría funcionar en 9V o 16V siempre que sea en CC.

Si os fijáis he puesto 2 condensadores en paralelo para sumar la capacidad de ambos. Si bien hubiera sido preferible poner uno solo, o poner dos que aguanten el mismo voltaje.

En mi caso no me ha sido posible (por el momento) tener 2 iguales así que uno es de 2200uF a 50V y el otro 2200uF a 25V. Pienso que no tendré problemas porque el más pequeño es el doble del voltaje máximo que son 12V.


Por el momento eso es todo, pero sigo trabajando en más módulos, como por ejemplo, para hacer cantones, semáforos etc.. Saludos!!

Otros artículos sobre mi primera maqueta con microcontroladores que te pueden interesar: