Ik ben dus in het bijzonder geinteresseerd in het communicatie protocol. Wat stuurt het programma? Wat moet arduino terug sturen? Als schakel rail X een trein detecteert, hoe vertel ik dat het computer programma. En als het computer programma trein Y wilt laten rijden, hoe krijgt arduino dat te horen?
Maar welke van de protocollen werken over USB en welke zijn bekend/open source en zijn geschikt om te combineren met een arduino?
Als alternatief komen ook hier in arduino's met RS485 modules, maar liever niet. Rs485 heeft geen standaard multi master protocol.
Ik weet dat een CS2 bijvoorbeeld over ethernet met iTrain kan werken (toch?) en dat je al mijn arduino's kan vervangen door loconet apparatuur en dan met koploper of iets anders kan rijden. Nu wil ik een arduino laten communiceren met kopLoper of iTrain of ..<vul hier je alternatief in> over USB.
XpressNet is een variant van RS485
Ik heb ook even gekeken naar loconet. Ik had nog wat meer gelezen, maar ik weet alleen dat loconet werkt met berichten 'packages' en 'colission detection' werkt. Over de fysieke kant is weing beschreven behalve dat ze oude telefoonkabels en spanningen tussen 8V en 14V gebruiken. Over het communicatie protocol staat: "Das LocoNet-Protokoll ist offiziell nicht offengelegt".
Bask185,ik heb een programma gemaakt voor treindienstleiding op de digitale modelbaan. Een versie voor Expressnet en een versie voor Loconet.Loconet stelt je in staat precies te volgen wat er op de baan gebeurt. Ook als een locadres is opgeroepen op een rijregelaar.Met ExpressNet krijg je wel een melding dat een locadres wordt opgeroepen, maar kun je daarna niet zien wat er op de rijregelaar wordt gedaan.Mijn voorkeur heeft daarom Loconet.Er is een document van Digitrax waarin het Loconet interface protocol wordt beschreven. Groet, Willem
TL:DR
Nou ik ben zelf elektrotechnicus en ik heb verscheidene redenen om zelf mijn besturing te maken.Om te beginnen geld. Een bezetmelder die tevens servos voor wissels van €1,70 aanstuur, kost 4€~5€. Een uitbreiding waarmee ik 12 meer wissels aanstuur kost ook maar 4€. Een M* wisselaandrijving kost al meer.Dan vind ik het leuk om te doen. Er is niks leuker dan een rs485 netwerkje op te bouwen met arduino's. Zelf protocol schrijven met colission detection enzo..
dus de draad afstand zal ~20cm tops zijn en met 100kHz durf ik de EMC gerelateerde uitdaging wel aan.
Rs485 heeft geen standaard multi master protocol.
XpressNet is een variant van RS485.
Correctie, RS485 heeft geen protocol En het valt te betwisten of serieel over RS485 echt een proocol is. Het vormt alleen een datapijp.Timo
Maar desalniettemin wil ik dan toch kijken of ik zo'n lokmaus kan gebruiken. Hoef ik zelf geen handregelaar te bouwen . Ik kan het ook doen door DCC signalen van dat ding te monitoren en naar mijn centrale te sturen.
Ik ben er nog niet uit of die lokmaus hier gebruik van maakt, ik denk het niet omdat er maar 1 zender op die bus mag zitten
ik zou graag een module zien die DCC naar Motorola vertaalt, en terug.