DCC

Decodificador de accesorios


En una maqueta digital aunque se puede mantener con algunos cambios el control analogico de desvios, señales y accesorios si se quieren controlar desde la central digital y poder establecer rutas o controlar la maqueta por ordenador necesitaremos un decodificador que lea la señal DCC de la central y active adecuadamente los accesorios o desvios. Normalmente un decodificador de accesorios controla 8 salidas para 4 desvios o señales.

Aqui podeis encontrar diferentes tipos de decodificadores de accesorios

Accesorios Decodificador para 4 desvios y señales o 4 semaforos
Desvios Decodificador para 2 desvios
Servos Decodificador para 4 servos
ServoPoint Deco para desvíos con un servo
Semaforos Decodificadores para semaforos con encendido/apagado lento y flash
PAN-Sound Decodificador DCC para paso a nivel con sonido
Perifericos DCC Decodificadores con transistores, salida ajustable, etc. encadenados
MOT-VREG Adaptadores para salidas deco accesorios
Plataforma giratoria Decoder para plataforma giratoria
Decoders PpP Decodificadores para semaforos, desvios, iluminacion.







Decodificador para 4 desvios y señales


En la red existen varios diseños de decodificador de accesorios, los podeis encontrar entre otros en MERG, Estacion Digital, CTMS o Le monde du DCC

Basicamente todos son variaciones del mismo diseño con un PIC16F84 por lo que utilizan el mismo soft o con alguna variacion. Yo tambien he hecho mi propia variacion del diseño del decodificador añadiendole un pulsador que se ha de mantener pulsado durante la programacion del decodificador, asi no hay que ir desconectando los otros a la hora de programarlos y por soft lo he modificado para que las dos salidas que controlan un accesorio no se activen a la vez por lo que se puede usar tanto para desvios como para semaforos.



El esquema y el diseño de la placa podeis descargarlos aqui, si quereis saber como fabricar las placas o identificar los componentes podeis leer uno de estos tutoriales.

Para el montaje y comprobacion de fallos podeis seguir este paso a paso



He separado la entrada de datos DCC de la alimentacion para poder usar un transformador independiente para alimentar a los decodificadores de accesorios y no sobrecargar al booster, de esta manera solo consume del booster la corriente para activar el LED del optoacoplador. Si lo quereis alimentar desde el booster solo teneis que conectar la entrada de alimentacion a la entrada de datos DCC. El condensador de 2200uF permite tener una buena reserva de potencia para activar los desvios, el ULN2803 puede dar a sus salidas 500mA si necesitais mas corriente podeis soldar otro ULN2803 encima del existente en el circuito. Adicionalmente he colocado dos tomas de masa por si quereis usar pulsadores desde un panel para activar manualmente los desvios de esta manera:

Para programar el PIC16F84 podeis usar el archivo HEX que esta aqui u otro de los links anteriores. Si teneis una central Lenz, podeis usar un PIC16F628 y el archivo HEX que esta en MERG, en este caso no tendra utilidad el pulsador.

Para programar los decodificadores debeis apretar el pulsador cuando pulseis la tecla de programacion en la central, una vez programado se encendera el LED del decodificador. Los CV de los decodificadores comienzan en el CV513, aqui podeis ver los principales CV. El tiempo de activacion de las salidas sera de 10ms por el numero programado en el CV correspondiente, si programais un valor de 0 tendreis una salida fija (para los semaforos).

Mira en Colaboraciones las aportaciones a este diseño que me habeis enviado.


Semaforos con encendido/apagado lento


Si quereis conseguir un efecto de encendido lento de las luces de vuestros semaforos podeis programar el PIC con el archivo que esta aqui para tener 4 semaforos rojo/verde con el que podreis escoger la luminosidad maxima y la velocidad de encendido, o tambien podeis controlar dos semaforos de 3 luces tipo RENFE con control de canton usando los decoders de accesorios con o sin el pulsador de permiso de grabacion.



Tambien podeis descargaros el manual y podeis ver un video de como funciona gracias a Peli







Decodificador para 4 servos v.2


Para mover los desvios y conseguir un efecto de movimiento lento se pueden usar los servos. Un decodificador para dos servos lo teneis en la pagina de Heiko Schroeter. que ademas permite gobernar el corazon polarizado de los mismos o el ServoPoint para un solo servo. Las placas para el mismo y la programacion de CV los podeis encontrar en Different-ways

Si no teneis necesidad de controlar el corazon polarizado del desvio podeis montar este decodificador que perimte controlar 4 servos en los que podeis programar su velocidad de desplazamiento y el angulo de movimiento.

Podeis usar la misma placa de Different-ways o mejor este otro esquema que ya incorpora el puente de diodos y es un montaje mas pequeño.



El programa y las placas podeis descargarlos aqui, si quereis saber como fabricar las placas o identificar los componentes podeis leer uno de estos tutoriales. Cuando programeis el PIC12F629 tened en cuenta que se ha de conservar el valor de la ultima posición, por lo que quizás primero sea conveniente leer el PIC y apuntar el valor para luego comprobarlo una vez programado.

Los conectores que llevan los servos varian segun la marca, aqui teneis algunos:



Carlos Viva me ha enviado su diseño para este decodificador de servos:



Mira en Colaboraciones las aportaciones a este diseño que me habeis enviado.





Decodificador para 2 servos y 2 reles


Haakon me pidio adaptar el soft del deco de 4 servos para tener un decodificador para dos servos que ademas permite gobernar el corazon polarizado de los mismos ya que cambia la posicion del rele al pasar por el punto medio.


Se puede programar la velocidad de desplazamiento y el angulo de movimiento de cada servo.

Las placas para el mismo y la programacion de CV los podeis encontrar en Colaboraciones con el nombre de Servopoint2. Cuando programeis el PIC12F629 tened en cuenta que se ha de conservar el valor de la ultima posición, por lo que quizás primero sea conveniente leer el PIC y apuntar el valor para luego comprobarlo una vez programado.

Mira en Colaboraciones las aportaciones a este diseño que me habeis enviado.







ServoPoint


El problema de usar servos para mover los desvios es la manera de polarizar el corazon si se necesita, se puede hacer, por ejemplo, instalando un interruptor a modo de final de carrera. Otro problema es moverlos de forma manual ya que el deco de 4 servos no tiene pulsadores para moverlos de forma manual.

ServoPoint permite usar un servo y al llegar al final del movimiento dar un pulso para un pequeño rele biestable incorporado que permita polarizar correctamente el corazon, dejando otro interruptor libre para usar, por ejemplo, como señalizacion de la posicion del desvio, ademas mediante un pulsador se puede mover manualmente el servo.

El programa y las placas podeis descargarlos aqui, si quereis saber como fabricar las placas o identificar los componentes podeis leer uno de estos tutoriales. Cuando programeis el PIC12F629 tened en cuenta que se ha de conservar el valor de la ultima posición, por lo que quizás primero sea conveniente leer el PIC y apuntar el valor para luego comprobarlo una vez programado.

Salus fue el que me pidio que adaptase el soft del deco de 4 servos para mover los desvios y polarizar el corazon. Aqui teneis su diseño, el DEC-SRV1, que mejora el mio ya que esta optoacoplado y adaptado para mover desvios teniendo la electronica incorporada. Tambien podeis ver un video con su funcionamiento




ServoPoint_Opto


Version del ServoPoint con optoacoplador:

El programa y las placas podeis descargarlos aqui, si quereis saber como fabricar las placas o identificar los componentes podeis leer uno de estos tutoriales. Cuando programeis el PIC12F629 tened en cuenta que se ha de conservar el valor de la ultima posición, por lo que quizás primero sea conveniente leer el PIC y apuntar el valor para luego comprobarlo una vez programado.







Decodificador para semaforos con encendido/apagado lento


Si quereis conseguir un efecto de encendido lento de las luces de vuestros semaforos podeis montar este pequeño decodificador para 2 semaforos rojo/verde con el que podreis escoger la luminosidad maxima y la velocidad de encendido, o tambien podeis controlar un semaforo de 3 luces tipo RENFE con control de canton o usarlo para controlar 2 semaforos de maniobras tipo RENFE

Si quereis mostrar mas aspectos o elegir las luces de vuestros senaforos podeis ver el nuevo UniSemaf . Si necesitais mas semaforos en un decoder podeis ver UniSemaf-648 o este otro montaje con el PIC 16F84 o 16F628

Podeis usar la misma placa de Different-ways o mejor este otro esquema que ya incorpora el puente de diodos y se puede alimentar tanto de la señal DCC como de un transformador.



El manual, las placas y el programa podeis descargarlo aqui, si quereis saber como fabricar las placas o identificar los componentes podeis leer uno de estos tutoriales. Cuando programeis el PIC12F629 tened en cuenta que se ha de conservar el valor de la ultima posición, por lo que quizás primero sea conveniente leer el PIC y apuntar el valor para luego comprobarlo una vez programado.



UniSemaf


Este decodificador de 4 luces permite tener hasta 8 aspectos diferentes con efecto de encendido lento de las luces y flash, pudiendo eligir a voluntad las luces y los aspectos programando adecuadamente sus CV. Estos son algunos semaforos que se pueden conseguir:



El manual, las placas y el programa podeis descargarlo aqui, si quereis saber como fabricar las placas o identificar los componentes podeis leer uno de estos tutoriales. Cuando programeis el PIC12F629 tened en cuenta que se ha de conservar el valor de la ultima posición, por lo que quizás primero sea conveniente leer el PIC y apuntar el valor para luego comprobarlo una vez programado.



UniSemaf-648


Decodificador de semaforos con hasta 8 luces y 32 aspectos totalmente configurables con el PIC16F648 (24 aspectos con el PIC16F628). Con efecto de encendido lento de las luces y flash, pudiendo eligir a voluntad las luces y los aspectos programando adecuadamente sus CV. Usa la misma placa que el decodificador de 4 desvios y señales



El manual y el programa podeis descargarlo aqui, si quereis saber como fabricar las placas o identificar los componentes podeis leer uno de estos tutoriales.





Deco para 2 desvios



Sencillo decodificador para 2 desvios con el 12F629 con tiempo fijo de impulso de 0,5s. Para programar una nueva direccion, pulsar el boton y mover el desvio (direccion impar) que querais como primer desvio, el segundo adoptara la direccion siguiente (par)

El esquema, placa y el programa podeis descargarlo aqui, si quereis saber como fabricar las placas o identificar los componentes podeis leer uno de estos tutoriales.





Perifericos DCC



Salus ha diseñado estos decodificadores de accesorios que se pueden encadenar:

DEC-TRN Decodificador de accesorios a transistores para grandes consumos
DEC-AJT Decodificador de accesorios con tension de salida regulable
DEC-RLE Decodificador para 4 reles
DEC-SRV Decodificador para 8 servos
DEC-MTR Placa master para encadenar los modulos

El diseño de estos decodificadores los teneis aqui. Los archivos HEX para programar los PIC los podeis descargar aqui.





MOT-VREG



Adaptadores para salidas deco accesorios:

MOT Adaptador para motores lentos tipo Lemaco, Tillig, Conrad... hasta 1A de consumo
VREG Tension de salida regulable para accesorios, semaforos... de 4V a 12V y 1A

Tambien se pueden unir para controlar un motor y regular su velocidad. El diseño de estos adaptadores los teneis aqui.