DS101 – Lnet USB interface & monitor

Geïnspireerd door het DCC-EX project, was er een extra oplossing nodig om een Loconet bus aan de computer toe te voegen waarop modelspoor software is geïnstalleerd zoals iTrain of RocrailDCC-EX is een compleet en zeer betaalbaar bouw-het-zelf DCC Command Station oplossing gebruik makend van een Arduino Uno of Mega en afhankelijk van de vermogensbehoefte gecombineerd met een motor driver module of shield. Het enige wat hierin tot nu toe ontbreekt, is een Loconet bus.

Op het internet zijn algemene schema's te vinden om een Loconet bus aan een Arduino board te koppelen. Vaak wordt daarbij gebruik gemaakt van een LM311 comparator maar ondanks dat het goed funtioneert, wordt de LM311 een beetje buiten z'n specificaties gebruikt. Hetzelfde kan opgebouwd worden met een LM393N dubbele comparator (en dan gebruik je de helft er van).

Het doel was om een print te ontwerpen waarop eenvoudig een Arduino Nano kan worden geplaatst zodat er geen noodzaak is om het ontwerp met een aantal losse draden aan een Arduino te koppelen. Het resultaat is het onderstaand ontwerp:

The Lnet USB interface & monitor PCB

De print heeft een spanningsaansluiting waarop 12V DC moet worden aangesloten zodat daarmee een 15mA bus termination stroom kan worden gegenereerd (jumper J1 om de bus termination aan/uit te zetten).

De Arduino Nano voorziet in de benodigde 5V spanning voor enkele onderdelen op de interface. Voor beide spanningen is een (low current) indicatie led aanwezig. Additioneel heeft de interface een RX en TX led om aan te geven of er data ontvangen wordt van de bus of wanneer het data ontvangt van de computer om naar de bus te zenden. Met deze interface heb je software nodig zoals Rocrail om als zogenaamde 'slot server' op te treden.

Een tweede functie is beschikbaar in de sketch geladen in de Arduino Nano. Deze functie betreft een Loconet monitor functie. Om van deze functie gebruik te maken, moet de jumper op J2 zijn geplaatst tijdens het opstarten van de interface. De resultaten kunnen gemonitord worden via de Arduino IDE serial monitor of met een applicatie zoals PuTTY. PuTTY.

Je vind de Lnet USB interface & monitor als doe het zelf project in de shop.

Loconet is een geregistreerd handelsmerk van Digitrax, Inc.

Geef een reactie