Loconet es un bus desarrollado por Digitrax para comunicar sus diferentes dispositivos: mandos, decodificadores estacionarios, retromódulos y otros dispositivos con la central o entre dos dispositivos cualquiera conectados al bus.
Tambien es utilizado por otros fabricantes como Ulhenbrock, Roco, Digikeijs y YaMoRC aunque existen algunas variaciones respecto al protocolo original publicado por Digitrax para tener nuevas funcionalidades.
Loconet usa un conector RJ12 de 6 pin como Xpressnet pero es totalmente incompatible. NO CONECTAR por equivocacion un cable de un bus en el conector del otro bus o se produciran daños en los equipos.
En los equipos europeos se suelen encontrar dos tipos de conectores, Loconet-B (para boosters) y Loconet-T (para mandos), la diferencia entre ambos es que uno lleva la señal DCC en los pines 1 y 6, como el original, mientras que el otro lleva +12V en esos pines
Aqui encontrareis los montajes que he realizado para el bus Loconet:
LNB2CDE | Adaptador Loconet-B a CDE |
FastClockLN | Display para reloj acelerado |
PacoMouse | Mando adicional personalizable |
El adaptador LNB2CDE permite conectar los amplificadores digitales (boosters) con entrada CDE a las centrales con salida Loconet-B. El LNB2CDE tiene dos conexiones CDE para boosters con su propia monitorización y notificación de cortocircuitos. Mediante la programación de LNCV se puede configurar la forma en que el LNB2CDE notificará a la central los cortocircuitos.
Por defecto, en caso de cortocircuito se enviará un GPOFF a la central, con lo que esta dejará de enviar la señal digital a las vías. Además se notificará que conexión ha producido el cortocircuito tanto por Loconet (la central DR5000 permite mostrarlo) como por el LED del LNB2CDE. El LED también puede indicar la falta de señal RailSync en la entrada LN-B así como si se ha enviado un GPOFF.
El adaptador usa un PIC12F1822. El manual y el programa lo podeis descargar aqui.
Sencillo display para el reloj rápido (Fast Clock) de Loconet basado en un Arduino Nano, con cuatro displays de matriz de puntos 8x8 con el MX7219, cuatro botones y un módulo opcional de reloj en tiempo real (RTC) con el DS3231.
FastClockLN puede funcionar en diferentes modos (Esclavo, Sync, RTC Sync y Master)
El manual y el programa lo podeis descargar aqui.
PacoMouse es un sencillo mando adicional para el control de nuestra maqueta. Se puede montar en diferentes versiones con conexión Loconet o Xpressnet, o bien conexión WiFi con protocolo Z21.
Basado en un Arduino Nano (también Uno o Pro Mini) para las versiones Loconet o Xpressnet o bien un Wemos D1 mini (ESP8266) para la versión Z21, dispone de un encoder rotativo tipo EC11 con pulsador, un teclado 3x4 o 4x4 y una pantalla OLED SSD1306, SH1106 o SSD1309 (tamaños 0.96", 1.3" o 2.42").
El diseño completo lo podeis descargar aqui.