BeneluxSpoor.net forum
Vraag en antwoord => Digitaal => Topic gestart door: Fedor op 02 January 2010, 06:31:26
-
Ik ben op zoek naar een digitale variant van de tuimelschakelaar. Een schakelaar die via loconet de wissel een stuk verderop helpt omzetten naar de juiste stand.
Ik wil namelijk een wissel/schakelpaneel (of hoe noem je dat) voor mijn station maken dat op elk punt van mijn modulebaan op loconet kan inprikken. Een fysiek paneel met schakelaartjes vind ik zelf leuker dan een rij knopjes of schakelen op de computer. (En voor mijn dochtertje is het denk ik ook leuker...)
-
Daarvoor heb je geen speciale schakelaars nodig. Wat je wel nodig hebt is een Loconet module die de stand van schakelcontacten detecteert, en die vervolgens via de Loconet kabel doorseint naar een module die wissels kan aansturen. Wat je wil zit al standaard in het Loconet systeem.
Ik ken de details er niet van, maar er verschijnen vast wel Loconet deskundigen die je verder kunnen helpen.
-
Hoi Fedor,
Ja wat je wilt kan, met de LocoIO van Hans de Loof.
LocoIO (http://users.telenet.be/deloof/pageNL6.html)
Dit is een volledig programeerbare print waar 16 uitgangen/ingangen op zitten. Hier kun je de schakelaars op aansluiten en programeren
welk loconet commando er gestuurd moet worden als de schakelaar gebruikt wordt.
Hier nog even een korte omschrijving van de LocoIO van zijn site:
Dit is een 16 bits input/output module met een verbinding tot Loconet. Men kan er seinen, wissels, stroomsensors, drukknoppen, ... op aansluiten. Nu ook met knipperende uitgangen en 4-wegs sein uitgang, Wissel terugmelding en extra opcode mogelijkheid voor ingangen. Functioneel zet dit systeem een 0 of +5 volt ingangs signaal om naar een Loconet commando en/of zet een Loconet commando om in een 0 of +5 volt signaal, en dit voor 16 onafhankelijke bits. Het doet ook een software de-bounce van een input.
Gr. Remco.
-
Dit kan met de standaard 63410 wissel/sein/lamp aanstuur decoder van Uhlenbrock, en een terugmeldcontact, die je activeert met een drukknopje.
Of je maakt gebruik van de Switch-Control 63400 daar kun je tien drukknopjes om aansluiten.
Mvg
Wim.
-
Hallo,
Toch mis ik nog een klein, maar wel belangerijk stukje in het verhaal.
Je kunt idd een keurig kastje maken met schakelaars en een LocoIO erin om de standen van de schakelaars door te geven.
Ook wissels aansturen via Loconet is prima mogelijk, en ook dat kan met de LocoIO printen en nog een klein schakelingetje erachter.
Wat ik hier nog mis dat is de link tussen de terugmeldcontacten en de wisseluitgangen. Want je kunt de standaard LocoIO niet zo programmeren dat deze een commando geeft welke op een andere module een uitgang laat veranderen. De ingangen geven een OPC_INPUT_REP terug via LocoNet, om de uitgangen te schakelen moet je een OPC_SW_REQ verzenden via LocoNet.
Met andere woorden, je kunt beide op LocoNet aansluiten, maar je moet ervoor zorgen dat de informatie van de een naar de ander gaat, en die link is er nu niet en is zonder kunstgrepen niet zomaar mogelijk in LocoNet.
Maar ik zie wel wat mogelijkheden:
Ik heb geen verstand van centrales (gebruik zelf MrDirect en de computer), dus of je een centrale een OPC_SW_REQ (schakelcommando) kunt laten verzenden na binnenkomst van een OPC_INPUT_REP (terugmelding), dat weet ik niet.
Wat ook mogelijk is (en zo zou ik het uitwerken), is een kastje met schakelaars zoals jij dat in gedachten hebt welke direkt de schakelcommando's uitzend via LocoNet. De LocoIO print is daarvoor uitermate geschikt, alleen zul je zelf software voor de processor moeten schrijven welke na het aktiveren van een ingang een OPC_SW_REQ op het LocoNet zet om je wissel te schakelen. Zelf ben ik nog niet zo ver dat ik dat voor elkaar krijg, maar daar wordt aan gewerkt ;D. Als je geen mogelijkheid hebt om zelf software te maken voor de processor, dan zou ik mogelijkheid 1 verder onderzoeken.
Oh, ik zie dat Wim inmiddels een nog veel simpelere oplossing gegeven heeft terwijl ik mijn bericht aan het maken was. ;) Dat is misschien wel de beste oplossing.
Groetjes,
Jelle.
-
Hoi Jelle,
Eerlijk gezegd begrijp ik nu niet helemaal wat je precies bedoeld :-\
Hier (http://users.telenet.be/deloof/LocoIO/LocoIO%20handleiding%20NL.pdf) staat de handleiding van de LocoIO.
Zoals ik het lees, kun je deze gewoon zo programeren dat hij een OPC_SW_REC of OPC_SW_REP uitzend, op basis van een drukknop/schakelaar.
Dus wat jij zegt:
Wat ook mogelijk is (en zo zou ik het uitwerken), is een kastje met schakelaars zoals jij dat in gedachten hebt welke direkt de schakelcommando's uitzend via LocoNet. De LocoIO print is daarvoor uitermate geschikt, alleen zul je zelf software voor de processor moeten schrijven welke na het aktiveren van een ingang een OPC_SW_REQ op het LocoNet zet om je wissel te schakelen. Zelf ben ik nog niet zo ver dat ik dat voor elkaar krijg, maar daar wordt aan gewerkt ;D. Als je geen mogelijkheid hebt om zelf software te maken voor de processor, dan zou ik mogelijkheid 1 verder onderzoeken.
Zit al in de LocoIO, kijk maar in de handleiding op Blz 7. Daar staat een staatje met een voorbeeld:
IO 13 is drukknop actief laag dat zend OPC_SW_REQ (0xB0) codes
IO 14 is een blok detectie actief hoog
IO 15 is een blok detectie actief laag
IO 16 is een schakelaar dat zend OPC_SW_REP (0xB1) codes
Of bedoel je dat je automatisch een wissel schakelt op basis van een bezetmelding ?
Gr. Remco.
-
Hoi Remco,
Weer wat geleerd :).
Je hebt gelijk, de LocoIO prints kunnen direct de OPC_SW_REQ commando's uitzenden. Zelf had ik nog nooit van die mogelijkheid gebruik gemaakt. Wat Fedor wil is dus prima mogelijk.
Ik wist niet dat die mogelijkheid in de prints zat, maar ga daar straks wel even mee spelen ;).
Groetjes,
Jelle.
-
Hoi Jelle,
Jij hebt een LocoIO begrijp ik ? Ik ben benieuwd hoe goed dat werkt :)
Misschien zou je je ervaringen hier willen posten als je het hebt uitgedokterd (y)
Gr. Remco.
-
Hoi Remco,
mijn ervaringen met de LocoIO printen zijn prima.
Bouwen is niet echt lastig, ik heb er tot nog toe 25 gemaakt en die werken allemaal goed.
(https://images.beneluxspoor.net/bnls/LocoIO.jpg) (https://images.beneluxspoor.net/bnls/LocoIO.jpg)
Op de foto zie je hoe ze onder de baan zitten. Voor de wissels heb ik op een strokenprint een vermogenstrap met optocouplers gemaakt, voor de terugmeldingen stroomdetectie, ook met optocouplers. Alles met standaardonderdelen welke zo verkrijgbaar zijn. Het enige onderdeel voor de LocoIO's waar je iets meer moeite voor moet doen zijn de klemmenstroken voor de in/ uitgangen, die hebben afwijkende afmetingen en zijn bij Conrad niet te krijgen. Maar als je er voldoende bestelt is Mouser in de USA een goede leverancier hiervoor, ik heb net een voorraadje in huis gehaald.
Als je geinteresseerd bent in een goede bouwbeschrijving van de strokenprinten voor de wissels en stroomdetectors, laat maar ff horen.
Voorheen had ik er s88 onder zitten, wat een ramp >:(.
Niet goed werkende terugmeldingen en erg veel spookmeldingen, ongewenst schakelen van wissels (geeft een enorme puinhoop als daar net een trein overheen rijdt). Twee jaar terug is alles omgebouwd naar LocoNet, sindsdien rijdt hier alles vrijwel probleemloos.
Op dit moment ben ik bezig met een Nederlandse seindecoder voor Loconet, hij werkt maar ik ben nog aan het stoeien met het vloeiend laten verlopen van de seinbeelden (gloeilampen imitatie). Ergens in de komende weken hoop ik een bouwbeschrijving hier te plaatsen. Wordt vervolgd dus.
Groetjes,
Jelle.
-
Ok bedankt voor de info Jelle (y)
Gr. Remco.
-
Hoi Remco,
Voorheen had ik er s88 onder zitten, wat een ramp >:(.
Niet goed werkende terugmeldingen en erg veel spookmeldingen,
Voor terugmelding s88 modules met stroomdetectie is er een veel voordeilger oplossing beschikbaar. ;D ::)
Mvg
Wim.