BeneluxSpoor.net forum

Vraag en antwoord => Digitaal => Topic gestart door: NTeering op 11 december 2016, 21:46:06

Titel: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 11 december 2016, 21:46:06
Na de Mardec is de beurt nu aan de universele DCC-seindecoder met Arduino: de ArSigDec
De Arsigdec vormt samen met de Mardec het ArCoMoRa concept.
Dat staat voor ARduino COntrolled MOdel RAilway. Later zal daar nog eenArLoco aan worden toegevoegd en de ASAR.

Uiteraard is de Arsigdec geheel configureerbaar zoals de Mardec. Zelf programmeren dus niet nodig.

(https://images.beneluxspoor.net/bnls/Arsigdec.jpg) (https://images.beneluxspoor.net/bnls/Arsigdec.jpg)

De specificaties:

Aansturen van maximaal 8 seinen.
Een sein mag maximaal 8 leds bevatten. Leds die gelijktijdig aan gaan(parallel geschakeld) tellen daarbij als één led.
Een sein mag maximaal 10 verschillende seinbeelden gebruiken.
Een sein kan geheel handmatig worden geconfigureerd. Daarbij geef je voor ieder seinbeeld, en voor elke led apart op wat   deze moet ‘doen’: aan, uit of knipperen.
Ondersteuning van Nederlandse P-seinen. (rood-groen over geel, met instelbare 'geeltijd').
Bevat een database met de belangrijkste seinen wereldwijd. Deze hoeven niet zelf geconfigureerd te worden. Je kiest gewoon een seinnummer uit de database.
Instelbare aan/uit tijden bij knipperen.
Geschikt voor seinen met common anode en common kathode.
Interactief, via beeldscherm en toetsenbord dus, configureren van de seinen. Dat is geheel onafhankelijk van de gebruikte DCC centrale.  Hierbij is de Arduino software NIET nodig.
Een willekeurig DCC basisadres (1-2048) toekennen aan ieder sein. Voor de diverse seinbeelden worden opeenvolgende adressen gebruikt.
Met één adres kunnen twee seinbeelden worden aangestuurd.
Een test optie. Hierbij worden alle seinbeelden getoond.
Een documentatie optie waarmee alle instellingen worden getoond.
Het toekennen van een administratieve code aan ieder sein.
Een reset optie waarbij alle instellingen uit het geheugen van de ARSIGDEC verwijderd worden.
Terug naar configuratiestand door aansluiten USB-kabel en ingave  van ‘C’-commando.
Mogelijkheid tot correctie van de adres offset bij Roco centrales (MM, z/Z21)
Een help optie toont alle commando’s voor het configureren.
Een log-optie waarmee alle configuratiesessies worden bewaard.
Onafhankelijk van gebruikte busstructuur (LocoNet, S88 e.d).
De aansturing is echter specifiek voor DCC.

Ook het DCC-voedings shield van de MARDEC kan bij de Arsigdec worden gebruikt.

Download de handleiding (http://www.globalvisuals.nl/downloads/ArsigdecManualdb.pdf)
Download de Arcomora software (http://www.globalvisuals.nl/downloads/Arcomora.zip)


Deze software vervangt ook de Mardec installatie!

Mvg
Nico Teering
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Misha op 11 december 2016, 22:16:41
Nico,

Wat een verrassing. Die ga ik morgen downloaden en bekijjen!
Ik hoop binnenkort tijd  te krijgen om verder te gaan met de arduino's 's, Mardec en nu ook de Arsigdec.

Super dat je dit voor ons gemaakt hebt en vooral ook zo uitgebreid gedocumenteerd.

Heel hartelijk bedankt!


Groetjes Misha.

Verstuurd vanaf mijn SM-A510F met Tapatalk

Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 11 december 2016, 22:18:49
Hoi Nico,

Leuk nieuws, gefeliciteerd!  (y)

Ik ga de handleiding met belangstelling lezen, download is gedaan.  ;)

Groetjes,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Hans van de Burgt op 12 december 2016, 08:22:15
@Nico,

Inderdaad gefeliciteerd! De insteek is dezelfde als bij de Mardec, en dat verdient hulde. Ingewikkelde dingen toegankelijk maken voor velen. Als je nog een vertaler nodig hebt, laat het maar weten. :)

Gr, Hans
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: zwitserland op 12 december 2016, 10:17:39
Hallo Nico,

Ik ben hier heel blij mee. Het is weer een prachtig stukje werk waar je iedereen gebruik van laat maken.
Ik zie dat je Nederlandse en Duitse sein beelden laat zien.
Heb je ook voorbeelden voor het Zwitserse seinwezen?

Gr. Jan.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 12 december 2016, 10:28:34
Hallo Jan,

Op dit moment zitten er inderdaad alleen nog de Nederlandse en Duitse seinen in.
Maar het is zeker de bedoeling dat er ook seinen van andere landen, en dus ook Zwitserland, in komen,
Al je weet welke seinen dat zijn en hoe de bijbehorende seinbeelden er uit zien, kun je ze ook zelf vast invoeren.
Maak er een schermafdruk van en mail dat naar Mardec@ziggo.nl. Vertel er vooral bij welke kleuren de diverse leds hebben.

Mvg
Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: ruudns op 12 december 2016, 17:56:07
Mooi Nico, als dat net zo mooi gaat werken als de Mardec, ben ik ook weer van de partij (y).
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Reinout van Rees op 12 december 2016, 17:58:53
Zamboni, zoem zoem. Er was een opmerking over de afkorting dat dat niet leesbaar is (bij deze is dat punt dan gemaakt). Maar dat ontaarde in een stapel reacties, dus ik heb dat allemaal weggehaald. Geen reacties op dit punt meer a.u.b. :)

Reinout-de-moderator
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Marcel112 op 12 december 2016, 19:20:08
Nico,

Op de club hebben we ook nagedacht over het maken van een seindecoder op basis van een Arduino.
Wilden dan zelfs een dubbel cijfer gaan maken in de cijferbak, dus een 6 en een 8.
Daarop kwamen we het volgende probleem tegen.
Alle software om een baan te besturen, met het Nederlandse seinstelsel, komen niet verder dan 8 seinbeelden.
Jij wil 10 seinbeelden maximaal weer gaan geven.
Hoe ga je de opdrachten krijgen vanuit de besturingssoftware?
2 seinen kort achter elkaar zetten en zo een workaround maken?
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 12 december 2016, 20:06:17
Hallo Marcel,

Eerlijk gezegd begrijp ik je vraag niet helemaal. Hoe moet ik me die dubbele cijfers voorstellen in één cijferbak. Zijn dat gewoon 2 ledjes of met één led en een mechanische truc om er een 6 of 8 voor te zetten? En heb je dan in feite niet 9 seinbeelden (of  nog veel meer?)
Voor de Arsigdec is het waarschijnlijk een kwestie van een extra led.

Een seinbeeld wordt gezet door het databit van het bijbehorende dcc-adres op o of 1 te zitten.
Met één adres maak je dus twee seinbeelden.
Hoe dat geregeld wordt in de besturingssoftware is in ieder programma anders. Net zoals de trigger om een bepaald seinbeeld te activeren.
In deze video (https://youtu.be/ZSV5dRMmt7U) wordt dat nog gedaan met de handregelaar van mijn DaisyII centrale. Maar hetzelfde heb ik gedaan in Traincontroller met 2 4-aspects signals en dus ook 4 adressen.
Hoezo 'twee seinen kort na elkaar zetten'? Waarom?
Je hoeft immers maar één keer een adres te zetten met het juiste databit om direct het gewenste seinbeeld te krijgen.

Mvg
Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Servé op 12 december 2016, 20:10:38
Ik snap je vraag wel. Nico heeft de ArSigDec zo veelzijdig gemaakt, dat de meeste problemen nu in het gebruikte computerprogramma zitten, en niet in de seindecoder. Hoe je jouw "probleem" met 2 cijfers kunt oplossen weet ik niet zo 123, maar ik wil er wel eens over nadenken ;)
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 12 december 2016, 20:17:54
Hallo Servé,

Wellicht kun je eens, met screendumps,  toelichten hoe je nu de Arsigdec aanstuurt vanuit Koploper of Itrain.
Dat zal het voor veel mensen waarschijnlijk een stuk duidelijker worden hoe flexibel de Arsigdec is.

Mvg
Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Ronaldk op 12 december 2016, 20:27:44
Dubbel cijfer in de bak betekent niet meer dan of de 6 of 8 laten branden. Voor een decoder dus alleen maar welke leds aan moeten of niet.  Volgens mij is voor het Nederlands stelsel nog nodig dat het cijfer kan knipperen. Maar dat weet ik zo niet  ::)

Groeten Ronald.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Servé op 12 december 2016, 20:28:41
Dat extra lampje laten branden of laten knipperen is inderdaad geen enkel probleem. Het aansturen vanuit iTrain, Koploper of wat dan ook is een grotere uitdaging...
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Marcel112 op 12 december 2016, 20:32:01
Ik snap je vraag wel. Nico heeft de ArSigDec zo veelzijdig gemaakt, dat de meeste problemen nu in het gebruikte computerprogramma zitten, en niet in de seindecoder. Hoe je jouw "probleem" met 2 cijfers kunt oplossen weet ik niet zo 123, maar ik wil er wel eens over nadenken ;)

Servé is niet MIJN probleem maar dat van Nico eigenlijk.
Hij loopt tegen hetzelfde aan.
Probeer maar eens negen seinbeelden te programeren in koploper. Gaat je niet lukken.
Hetzelfde probleem in iTrain.

Via een decoder een extra led aansturen is inderdaad niet zo moeilijk. Het juiste commando krijgen vanuit de pc helaas wel in dit geval.
Vandaar mijn vraag hoe Nico 10 seinbeelden wil gaan aansturen. De Arduino kan dit wel, de baanbesturingssoftware echter niet.
Hallo Marcel,

Eerlijk gezegd begrijp ik je vraag niet helemaal. Hoe moet ik me die dubbele cijfers voorstellen in één cijferbak. Zijn dat gewoon 2 ledjes of met één led en een mechanische truc om er een 6 of 8 voor te zetten? En heb je dan in feite niet 9 seinbeelden (of  nog veel meer?)

Standaard word de 6 aangelicht met 3 leds, moet er een 8 komen, gaat er een extra led schijnen rechtsboven in de hoek.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Servé op 12 december 2016, 20:36:41
Koploper kan tot 5 adressen per sein aan. Per adres kan de ArSigDec 2 seinbeelden genereren dus in totaal 10 seinbeelden. 't Is een kwestie van goed invoeren in Koploper. Als het me nog lukt, zal ik vanavond een screendump van Koploper hier neer zetten.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Ronaldk op 12 december 2016, 20:37:50
Kijk even in dit bericht:  De digitale pendelbaan Koploper database (http://forum.beneluxspoor.net/index.php/topic,13971.msg819587.html#msg819587). Karst heeft daar wel wat voorbeelden van seinbeelden staan voor op de baan :) Het is volgens mij al eens uitgebreid besproken bij de ontwikkeling van de seindecoder (de uiteindelijke DR4018) bij Karst zijn draadje  ::)

Groeten Ronald.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Misha op 12 december 2016, 22:08:40
Nico,

Met effe snel geprobeerd.  Ging super snel en werkte gelijk in 1 keer. Al hoewel moest wel nog effe resetten en not inverted aanzetten. Daarna was het in 1x goed.

Echt heel makkelijk. Bedankt voor al je werk!


Groetjes Misha.

Verstuurd vanaf mijn SM-A510F met Tapatalk

Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Servé op 12 december 2016, 22:27:20
NL hoofdsein met cijferbak:

(https://images.beneluxspoor.net/bnls/Schermafbeelding_2016-12-12_om_22.09.48.png) (https://images.beneluxspoor.net/bnls/Schermafbeelding_2016-12-12_om_22.09.48.png)
Je moet even bij Onderhouden -> Baandefinities -> Seinen -> Seinen even het sein opzoeken en dan bij "Aantal adressen" kiezen voor "4 Adressen".

Frans hoofdsein gaat zoiets worden:
(https://images.beneluxspoor.net/bnls/Schermafbeelding_2016-12-12_om_22.10.28.png) (https://images.beneluxspoor.net/bnls/Schermafbeelding_2016-12-12_om_22.10.28.png)

Met de Belgische seinen heb ik nog een klein probleempje, aangezien dat meer dan 10 seinbeelden zijn...
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 12 december 2016, 22:38:53
@Marcel112
Is hiermee je Koploper probleem opgelost?

@Misha
Mooi dat het zo snel gelukt is.
Heb je zelf een sein gemaakt of een uit de database?


Mvg
Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Misha op 12 december 2016, 22:54:38
Sein 3 uit de database. Ik kon me niet bedwingen om het te proberen. Hopelijk over 10 dagen meer gelegenheid.

Verstuurd vanaf mijn SM-A510F met Tapatalk

Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Rieks op 13 december 2016, 10:18:07
Servé,

ik snap het even niet.
Je vult maar een adres in per seinbeeld.
Zij de andere dan niet van invloed?
Of is het alleen het omschakelen van het adres waar arsigdec op reageerd?
Heb zelf nog niet getest nog geen tijd gehad.
Wel complimentje aan Nico voor het werk.
Ziet er wel goed uit, vooral de mogelijkheid om zelf komplete seinbeelden te generen is geweldig.

Mvg Rieks
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Servé op 13 december 2016, 11:31:28
De ArSigDec is zo gebouwd dat deze maar op 1 adreswijziging reageert. Dit is gedaan, zodat je bij het omschakelen naar andere seinbeelden geen ongewenste "tussenseinbeelden" krijgt, zoals dat wel gebeurt bij de reguliere schakeldecoders.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Rieks op 13 december 2016, 11:42:04
AAAH zo ik snapum.

Thnx Rieks
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 15 december 2016, 14:14:45
Nu uit voorraad leverbaar!

De opzetprint voor de Mardec en Arsigdec. Ook toepasbaar voor alle andere programma's die een DCC signaal moeten lezen.
Prijs: €3,95 voor print+componenten.
De print bevat het vereiste DCC-circuit en een 9V voeding voor Arduino met een extra 5V voeding.
Verzendkosten €3,- tot €6,-

Stuur een mail naar Mardec@ziggo.nl
Vermeld je naam en adres en het aantal setjes.

Print ook los verkrijgbaar: €1,95
Print gebouwd: €10,-

Mvg
Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: zwitserland op 27 december 2016, 10:37:29
Nico,

Ik ben de handleiding van de seindecoder aan het doorlezen en heb daar een vraag over.
Je schrijft dat er maximaal 8 seinen kunnen worden aangesloten maar op het aansluitschema zie ik er maar 3.
Ik zal wel iets over het hoofd zien.
Kun je mij vertellen hoe ik 8 seinen kan aansluiten met een schema misschien?

Groet. Jan.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 27 december 2016, 11:21:14
Hallo Jan,

In het aansluitschema staan inderdaad maar drie seinen. Maar dat is alleen bij wijze van voorbeeld.
Het maximum aantal seinen wordt bepaald door het totaal aantal leds. Er kunnen maximaal 16 leds worden aangesloten; er zijn immers maar 16 pinnen beschikbaar.
Het genoemde maximum van 8 seinen komt er dus op neer dat je maximaal 8 seinen van 2 leds kunt aansluiten.

Mvg
Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 19 februari 2017, 23:29:02
Seinbeelden gevraagd!

De huidige versie van Arsigdec kent alleen de seinbeelden van Nederlandse en Duitse seinen.
Dat zou ik graag willen uitbreiden met seinbeelden van meerdere landen.

Wie weet er alles over de seinen in alle andere landen?
Ben jij een seinspecialist en wil je meehelpen om Arsigdec een beter programma te maken, download dan dit spreadsheet (http://www.globalvisuals.nl/downloads/seinbeelden.xlsx) en vul het aan met alles wat je weet.

Alvast bedankt!

Mvg
Nico (Mardec@ziggo.nl)

Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 19 maart 2017, 23:22:35
Tijdens de stoomdag van de Stoomgroep Zuid in Loon op Zand was de EMV o.a. present met de  Kinderbaan van Jake (http://forum.beneluxspoor.net/index.php/topic,68728.0.html).
Deze baan is geheel geautomatiseerd met Arcomora componenten (Arduino Controlled Model Railway).
- Een Mardec bedient de wissels
- Een Arsigdec bedient de dwergseintjes
- Een Arloco zorgt met twee Okkies (stroomdetectieprinten) voor de terugmelding middels LocoNet naar de DR5000 centrale van DigiKeijs. Deze is op zijn beurt met een USB kabel verbonden met de PC waarop Traincontroller alles in de gaten houdt
De Arloco werkt nog niet helemaal tot tevredenheid en is dus nog niet gepubliceerd op dit forum.
Maar op zondag 19 maart draaiden 4 treinen probleemloos hun rondjes.

Voor een kleine impressie kijk hier even  (http://www.globalvisuals.nl/downloads/arcomorabaan.mp4)

Mvg
Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 05 april 2017, 13:28:11
Hallo Nico,

Ik zag op het Koploperforum dat Han Kempers (BNLS-gebruiker J.Kempers?) wat "aanloop"-problemen heeft met de combinatie ArSigDec/Koploper.

Koplopertopic: > http://www.koploperforum.nl/topic.asp?TOPIC_ID=5812

Het betreft de aansturing van een DB Bloksein #7 (Hp0/Hp1) in combinatie met een DB Voorsein #10 (Vr0/Vr1/Vr2/uit) vanuit Koploper.

Ik neem aan dat jullie tijdens het testen van de ArSigDec ook de bij de "standaardsignalen" behorende Koploper-definities hebben aangemaakt en uitgetest.

Is het misschien zinvol om het probleem in dit specifieke ArSigDec draadje verder af te handelen?
Zoja, kan iemand met toegang tot het Koploper-forum dan aldaar een verwijzing zetten naar dit BNLS-draadje?

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 05 april 2017, 15:28:36
Hallo Bert,

Ik heb hierover ook al email contact gehad met Han.
Omdat hij beide seinen apart wilde aansturen had hij ze beide toegevoegd vanuit de database.
Daarbij gebruikt Han adres 130 voor het bloksein en 131/132 voor het voorsein
Echter het seinbeeld donker/rood (voorsein/bloksein) kan dan alleen gemaakt worden door twee adressen te sturen vanuit Koploper. Te weten 130-1 (rood) en 132-1 (donker)
Dat is waarschijnlijk teveel gevraagd voor Koploper.
Ik heb Han geadviseerd om zelf een nieuw sein te definiëren waarin de gecombineerde seinbeelden zijn opgenomen:

                        voorsein                          bloksein
led kleur          geel1   geel2  groen1 groen2 groenb roodb  adres
dubbel geel       O      O          X        X            O       X       130-0
geel/groen        X      O            O      X            O        X       130-1
dubbel groen    X      X            O       O            O       X       131-0
donker/rood     X      X            X        X            X       O       131-1

X=uit   O=aan

Dat is juist het mooie van Arsigdec. Je kunt je eigen seinbeelden maken.
Hiervoor zijn maar twee adressen nodig. Dan kan het toch niet meer zo moeilijk zijn denk ik.
Zelfs niet voor koploper.

Mvg
Nico Teering
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: J.Kempers op 05 april 2017, 21:21:12
Hallo allemaal,

ik ben de vraagsteller betreffende het Duits boksen met aan de mast het voor sein. Nadat ik de benodigde componenten had aangeschaft vol goede moed van start gegaan. Uit de presets dit sein gecombineerd en geupload naar de Arduino. Deze laat dan zien dat het hoofdeinde word aangestuurd over adres 129 1/0 (rood/groen). Voor het voor sein worden 4 pinnen geserveerd 130 1/0  -131 1/0.
Dus in totaal 6 pinnen nou en dat zijn 3 adressen. Nu moet dat in koploper worden gezet en dat lukt dus niet zeg maar gewoon "het kwartje wil maar niet vallen" ondanks de hulp. Dus eigenlijk , hoe vul ik dat nou in , in koploper. Misschien dat iemand hier een screen dump zou kunnen plaatsen.

vriendelijke groet,

Han Kempers
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 05 april 2017, 21:25:35
Hallo Han,

Mijn vraag is nu natuurlijk: heb je gedaan wat ik je geadviseerd heb?
Namelijk zelf een sein definiëren in Arsigdec.
Als de hiervoor genoemde seinbeelden correct zijn moet het gaan werken.
Je hebt dan maar 2 adressen nodig.


Mvg
Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: J.Kempers op 05 april 2017, 21:40:48
Nico,

Nee dat heb ik nog niet gedaan, gewoon totaal onbekend  en daarmee ook onzeker over gaat dat wel goedkomen. .  Ik ben wat dat aangaat een digi beet .
Daarnaast word ik een beetje op het verkeerde been gezet Door het feit dat het aansturen  van 2 leds over 1 adres mogelijk is , kijk naar het hoofdsein. Dus roept dat bij mij op dat een voor sein inderdaad 4 pinnen dus over 2 adressen zou moeten kunnen aangestuurd worden. (dubbel geel /  dubbel groen /geel groen.

Vriendelijke groet,
Han
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: J.Kempers op 05 april 2017, 21:54:45
Toch nog effe verder,

Dat betekend dat op pin 1 geel 1op  130/0 komt en groen op 130/1 komt . Op 131 /0 geel 2 131/1 groen 2. Of ga ik hier al verkeerd.?

Mvg,

Han
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 05 april 2017, 22:13:16
Hallo Han/Nico,

Ik breek toch maar even in.

Ik dacht dat Han op zoek was naar de definitie binnen Koploper voor zijn combinatie van bloksein (DCC adres 129) en voorsein (DCC adressen 130 en 131) voor de aansturing van de combinatie van de ArSigDec standaard DB seinen #7 (Blocksignal) en #10 (Vorsignal), klopt dat?

Volgens mij kun daarvoor even als test de Koploperdefinitie van het "D: bloksein (comb)" (3-adres) gebruiken met de onderstaande schakeldefinitie/volgorde:

(https://images.beneluxspoor.net/bnls/DB-Bloksein_combi_test.jpg) (https://images.beneluxspoor.net/bnls/DB-Bloksein_combi_test.jpg)

Misschien dat Servé (of een andere Koploper/ArSigDec gebruiker) dit kan bevestigen?

Ik neem aan dat Han zelf wel weet hoe de ledjes van de seinen op de ArSigDec moeten worden aangesloten, of is dat ook een probleem?

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Servé op 05 april 2017, 22:20:26
Het kan op beide manieren. Óf opnieuw definiëren volgens de methode van Nico, óf de huidige instelling in Koploper invoeren volgens Bert.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 05 april 2017, 22:27:15
Hallo Servé,

Bedankt voor de bevestiging.

Het lijkt mij het handigste om juist gebruik te blijven maken van de standaard seinen in de ArSigDec en aangepaste seindefinities in Koploper te maken.

Ik heb zelf inmiddels een aantal aangepaste Koploper-definities gemaakt voor alle standaard seinen in de ArSigDec.
Zelf kan ik die helaas niet uittesten bij gebrek aan een ArSigDec...
Ook heb ik geen operationele Koploper implementatie...

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 05 april 2017, 22:30:37
Opnieuw definiëren lijkt me de meest logische oplossing.
Hoef je ook niet moeilijk te doen in Koploper.

Specify action (D/E/I/M/N/O/R/S/T/Y/?): n

Now configuring signal number 1

Type <enter> to cancel the configuration

How many lights do you want for this signal ?
Enter value from 2 to 8: 6

How many aspects do you want for this signal ?
Enter value from 1 to 10: 4

Set DCC base-address for signal 1
Enter value from 1 to 2048: 129
Address range set from 129 to 130 for signal 1 with 4 aspects and 6 lights.

Specify 6 leds for aspect 1: ooxxox
Specify 6 leds for aspect 2: xooxox
Specify 6 leds for aspect 3: xxooox
Specify 6 leds for aspect 4: xxxxxo

Output of signal 1 set to inverted

Specify administrative code for this signal:
Administrative code not set/changed

Signal 1, on address 129-130, 6 leds on pins: 0 0 0 0 0 0, Admin. code:
Flashing: no flashing, Output set to Inverted
 Aspect 1: ooxxox, on address 129-0
 Aspect 2: xooxox, on address 129-1
 Aspect 3: xxooox, on address 130-0
 Aspect 4: xxxxxo, on address 130-1

Is this configuration OK? Y/N (N=default): y

Led 1 is assigned to pin 3  (geel1)
Led 2 is assigned to pin 4  (geel2)
Led 3 is assigned to pin 5  (groen1)
Led 4 is assigned to pin 6  (groen2)
Led 5 is assigned to pin 7  (groen blok)
Led 6 is assigned to pin 8  (rood blok)

Signal 1 succesfully added
Specify action (D/E/I/M/N/O/R/S/T/Y/?):

Wel eerst de twee andere seinen verwijderen.
Geef daarvoor eerst het M-commando (modify)
Dan het seinnummer.
Gevolgd door het R-commando (remove)

Een kind kan de was doen.

In een nieuwe versie kunnen we wellicht dit combisein opnemen in de database

@Bert,
Waarom zou je geen Arsigdec uitproberen?

Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 05 april 2017, 22:44:17
Hallo Nico,

Opnieuw definiëren lijkt me de meest logische oplossing:

Ook al definieer je binnen de ArSigDec een nieuwe seincombinatie, je zult deze toch ook weer binnen Koploper moeten definiëren met de juiste schakelvolgorde. En dan ook nog zodanig dat Koploper de seinen ook correct blijft schakelen èn de juiste seinbeelden toont op het baanoverzicht.

@Bert,
Waarom zou je geen Arsigdec uitproberen?

Ik heb het al druk genoeg met de DR4018...  ;)

Misschien kan er een en ander uitgetest worden bij iemand die in het bezit is van zowel Koploper als de ArSigDec en daar tevens voldoende kennis heeft? Servé woont niet echt naast mijn deur...  ;D

Volgens mij kun je met de huidige ArSigDec seindefinities onderstaande combinaties in Koploper maken:

(https://images.beneluxspoor.net/bnls/ArSigDec_definities_01_2.jpg) (https://images.beneluxspoor.net/bnls/ArSigDec_definities_01_2.jpg)

Daarvoor zijn alleen wat aangepaste definities binnen Koploper nodig.

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 05 april 2017, 22:52:34
Ja, je zult in ieder programma de seinen moeten definiëren om ze te laten werken met je decoder.
Alleen heb je nu 3 adressen nodig met 2 afzonderlijke seinen.

Een nieuw sein is maar één sein met 2 adressen. Toch wat overzichtelijker.

Citaat
Ik heb het al druk genoeg met de DR4018..
Tsja, dan blijft het aanmodderen, gezien de vele draadjes over dr4018 'problemen'  8)

Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 05 april 2017, 22:57:23
Citaat
Ik heb het al druk genoeg met de DR4018..

Tsja, dan blijft het aanmodderen, gezien de vele draadjes over dr4018 'problemen'  8)

Dat is niet erg fair... Je zult zien dat ook bij de ArSigDec dezelfde problematiek zich zal voordoen bij het gebruik van programmatuur als Koploper en iTrain. Bijna altijd veroorzaakt door (nog) onvoldoende kennis en inzicht.

Overigens heb ik zelf totaal geen problemen met de DR4018, het is een uiterst flexibele decoder met zeer veel mogelijkheden. Maar als je niet weet hoe je CV's moet veranderen in decoders dan is elke decoder een probleem...

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: J.Kempers op 06 april 2017, 09:59:29
Goedemorgen  ;D

Het werkt (y). Met de instellingen in koploper is mijn probleem op gelost , door het combineren van de seinen uit de presets wordt  kan dit sein dus gezet worden. Het grootste probleem is hoe het in koploper moest worden gedefinieerd. Het zou inderdaad een aanrader zijn om dit ook ergens te vermelden, dat maakt de gebruikte techniek voor nog meer spoorde toegankelijk.

Verder niets dan hulde voor de support van u allen.

Han Kempers.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 06 april 2017, 13:39:13
Hallo Han,

Fijn dat het nu werkt.  (y)

Welke definitie in Koploper heb je nu gebruikt? Is dat de definitie uit reaktie #35?
Of heb je binnen de ArSigDec een ook nieuw sein gedefinieerd zoals Nico voorstelde?

Het grootste probleem is hoe het in koploper moest worden gedefinieerd. Het zou inderdaad een aanrader zijn om dit ook ergens te vermelden, dat maakt de gebruikte techniek voor nog meer spoorde toegankelijk.

Inderdaad krijg je de ArSigDec niet werkend zonder aanpassingen van de betreffende seindefinities in Koploper.
Van bijna alle standaard beschikbare seindefinities klopt òf het aantal adressen niet, òf niet alle seinbeelden zijn beschikbaar. Dus zul je, zoals Nico ook al meldde, voor de meeste seinbeelden van de ArSigDec binnen Koploper nieuwe, eigen seindefinities moeten maken...

Maar dit geldt niet alleen voor Koploper, ook voor andere treinbesturingssoftware zullen specifieke aanpassingen binnen de seindefinities nodig zijn.

Ik kan me voorstellen dat voorbeelden van specifieke definities nieuwe gebruikers op de goede weg kunnen helpen, maar het maken van voorbeelden voor elk treinbesturingsprogramma is een hele klus en vereist een behoorlijke kennis van en ervaring met die specifieke treinbesturingsprogramma's. De keuze daarvoor ligt bij de ontwikkelaars van de diverse seindecoders...

Zoals ik al meldde ben ik zelf geen gebruiker van de MARDEC, ArSigDec en/of Koploper. Mijn interesse ligt daar niet en mijn kennis is daarom te beperkt om inhoudelijk 100% correcte voorbeelden te geven, dat laat ik graag aan de specialisten in dit forum over.

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: J.Kempers op 06 april 2017, 14:58:36
Bert,

Inderdaad , ik heb het schema uit reactie 35 gebruikt en daarnaast de bedrading aangesloten zoals ik dat in het begin had zitten,  rood /groen/geel /geel/groen groen. Ik moest in Koploper wel de standen verdraaien, dus rond werd recht maar in iedereen met een mooi resultaat mede ook door uw inbreng (y).
Ook
Wat de instellingen verder aangaat, dat is nog iets waar ik me over moet buigen, dus binnenkort nog maar een arduino aanschaffen.

Nogmaals heel hartelijk dank voor de support,

Han
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 06 april 2017, 19:52:43
Hallo Servé en/of Nico,

Nog even een vraagje aan jullie.

Naar aanleiding van het Koploper-voorbeeld van Servé in reactie #18 heb ik geconcludeerd dat voor het op "rood" zetten van het NS-sein met cijferbak het 1e adres "Recht" geschakeld dient te worden.

Op het laatste blad van het ArSigDec Manual staat voor het desbetreffende NS sein het onderstaande schema vermeld:

          (https://images.beneluxspoor.net/bnls/ArSigDec_manual_NS_03.jpg) (https://images.beneluxspoor.net/bnls/ArSigDec_manual_NS_03.jpg)

Analoog aan het voorbeeld in reactie #18 heb ik voor onderstaande DB hoofdseinen aangenomen dat voor het op "rood" zetten eveneens het 1e adres "Recht" geschakeld dient te worden:

          (https://images.beneluxspoor.net/bnls/ArSigDec_manual_DB_01.jpg) (https://images.beneluxspoor.net/bnls/ArSigDec_manual_DB_01.jpg)

Deze aanname zou voor Koploper de schakelvolgorde opleveren zoals ik die in reactie #35 heb gegeven: "rood" = 1e adres "recht" etc.

Echter meldt Han het volgende:

Inderdaad , ik heb het schema uit reactie 35 gebruikt en daarnaast de bedrading aangesloten zoals ik dat in het begin had zitten,  rood /groen/geel /geel/groen groen. Ik moest in Koploper wel de standen verdraaien, dus rond werd recht...

Dit zou dus inhouden dat voor het op "rood" (Hp0 met gedoofd voorsein) zetten van het betreffende sein dus het 1e adres "afbuigend" en het 3e adres "recht" zou moeten worden geschakeld, dus net andersom...
En daarmee zou mijn Koploper-voorbeeld onjuist zijn...

Graag zou ik willen weten wat de correcte Koploper-schakelingen zijn voor de onderstaande in de ArSigDec manual vermelde voorbeelden:

  a. Seinnummer 1 (NS Hoofdsein met cijferbak)

  b. Seinnummer 9 (DB Ausfahrsignal)

Het lijkt mij zinvol om bij de in dit draadje gegeven voorbeelden in ieder geval de correcte schakelschema's te vermelden.

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Servé op 06 april 2017, 20:03:18
Ik weet niet welke centrale Han gebruikt, maar bij Roco/Lenz is "rechtdoor" en "afbuigend" omgedraaid.
Is dus een beetje centrale-afhankelijk (helaas).
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 06 april 2017, 20:27:02
Ja, dat is dan inderdaad vervelend...

Op welke centrale heb jij jouw Koploper-voorbeeld gebaseerd/getest?

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Wim Ros op 06 april 2017, 20:32:59
Dat kun je in koploper gewoon algemeen omkeren hoor jongens. Zodat afbuigend ook daadwerkelijk afbuigend is. Dus helemaal niets vervelends aan, kwestie van weten hoe het werkt.

Mvg
Wim.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 06 april 2017, 20:39:29
Dat is fijn Wim, maar het is toch wel leuk om te weten wat de ArSigDec zelf als wisselopdracht voor "rood" (dus het eerste seinbeeld) verwacht: 1e adres "recht" of  1e adres "afbuigend".

Nog even een aanvullende vraag van mij als "beginnende" Koploper-gebruiker:

Dat kun je in koploper gewoon algemeen omkeren hoor jongens.

Met welke optie doe je dat?

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Servé op 06 april 2017, 21:14:10
@ Bert, Ik doe alles met de DR5000. Nu kan deze volgens mij die commando's ook omdraaien, maar durf niet uit het hoofd te zeggen of ik die optie aan heb staan... Had het graag even opgezocht maar heb de apparatuur niet binnen handbereik :(
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 06 april 2017, 21:25:25
@Servé,

Ik heb zelf ook de DR5000, maar los van de mogelijkheid om binnen de centrale de commando's om te kunnen draaien is eigenlijk deze vraag van belang:

... maar het is toch wel leuk om te weten wat de ArSigDec zelf als wisselopdracht voor "rood" (dus het eerste seinbeeld) verwacht: 1e adres "recht" of  1e adres "afbuigend".

En dat zou Nico moeten kunnen vertellen...  ::)

Groeten,
Bert

Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 06 april 2017, 23:05:10
Als het databit 0 is toont Arsigdec de seinbeelden 1,3,5 en 7.
Als het databit 1 is toont Arsigdec de seinbeelden 2,4,6 en 8
Uiteraard voor zover de seinbeelden gedefinieerd zijn.
In de documentatie is dat ook terug te zien op de daarin opgenomen schermafbeeldingen.
Ik vind het nogal verwarrend om bij seinen te praten over recht of afbuigend. ???
Het is toch geen wissel.

Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 06 april 2017, 23:29:22
Ik vind het nogal verwarrend om bij seinen te praten over recht of afbuigend. ???
Het is toch geen wissel.

Een sein is inderdaad geen wissel, maar je schakelt de seindecoders wel via "wissel-opdrachten"...
Dus is het niet zo vreemd dat er in vrijwel alle software (en zelfs via de MultiMaus) geschakeld wordt via "rechtdoor/groen" en "afbuigend/rood".

Blijft dus voor "niet-protocol"-kenners nog steeds de vraag: is het databit 0 bij "rechtdoor/groen" of bij "afbuigend/rood"?

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 06 april 2017, 23:31:16
@Wim Ros,

Misschien heb je mijn aanvullende vraag in reactie #49 niet meer gezien, vandaar nogmaals deze reactie.

Je schreef het volgende:

Dat kun je in koploper gewoon algemeen omkeren hoor jongens. Zodat afbuigend ook daadwerkelijk afbuigend is. Dus helemaal niets vervelends aan, kwestie van weten hoe het werkt.

Ik heb inmiddels voor zover ik weet alle opties van Koploper doorgenomen, maar heb geen optie kunnen vinden waarin je "rechtdoor" en "afbuigend" voor alle seinen algemeen kunt omkeren.

Ik heb slechts de onderstaande opties gevonden:

  1. Onder > Instellingen per database > Seinen/Wissels > Sein op 1 adres: rechtdoor is [Onveilig/Veilig]

  2. Onder > Onderhouden > Baan definities > Baanontwerp > Sein eigenschappen > Optie: Fout aangesloten

Deze beide opties werken alleen voor seinen met slechts één adres, en niet voor seinen met meerdere adressen.

Welke optie voor algemeen omkeren heb ik over het hoofd gezien?

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 07 april 2017, 09:13:38
Citaat
Blijft dus voor "niet-protocol"-kenners nog steeds de vraag: is het databit 0 bij "rechtdoor/groen" of bij "afbuigend/rood"?
Zoals Servé al zei: dat is waarschijnlijk per centrale verschillend.
Geen idee wat mijn DaisyII er van maakt. Moet ik uitzoeken.
Ik vind het ook absoluut niet interessant of bij seinbeeld 1 dat symbooltje in het display nu rechtdoor of afbuigend is.
Als bij handmatige bediening op een bepaald adres het 'verkeerde wisselbeeld' getoond wordt, druk je gewoon nog een keer op dat knopje.
En als je twee of drie adressen nodig hebt moet je zelfs tot 3 keer drukken om het gewenste seinbeeld te krijgen.
Bij automatisch rijden in bv. TC configureer je het sein zoals in Arsigdec gedefinieerd is. En dan gebruik je gewoon seinsymbolen en geen wisselsymbolen.

Citaat
Maar dit geldt niet alleen voor Koploper, ook voor andere treinbesturingssoftware zullen specifieke aanpassingen binnen de seindefinities nodig zijn.
Dat betwijfel ik. Een programma als TC, en ik meen ook iTrain, kent helemaal geen ingebouwde seindefinities. En dat geldt denk ik voor de meeste programma's. En dan valt er niks aan te passen, maar gewoon eenmalig configureren in overeenstemming met je decoder.

Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 07 april 2017, 13:24:39
Nico,

Ik heb vandaag even geen tijd, maar zal je z.s.m. een PB sturen met een toelichting.

Groeten,
bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: J.Kempers op 07 april 2017, 14:17:13
Goeden middag,

Ik volg nog steeds het draadje en meld even dat ik op dit moment  de DR 5000 gebruik.

betreffende de seinen kan ik melden dat het sein in het testprogramma van koploper de juiste seinbeelden vertoont. Echter tijdens het rijden bleek het volgende,

trein passeert sein direct na passage op rood dan door naar het volgende blok/sein ook dit bij passage op rood dan wordt dus het arduino gestuurde sein op het scherm in koploper dus groen/dubbel geel maar dat gebeurd dus in koploper wel (controle van de logging blijkt dus ook het adres te zijn verstuurd) maar in het eggie niet. Het voorsein toont pas de juiste stand nadat het tweede sein reageerd op het daarna komende inrijsein.

Het hoofdsein toont trouwens wel weer direct groen als het blok wat hij bewaakt vrijkomt maar dus zonder het voorsein te tonen.

fysiek zijn beide seinen nergens gekoppelt , sein 1 op de arduino, het tweede sein op de  Uhlenbrock 63410. Alleen in koploper zijn ze software matig gekoppelt.

M VG

Han
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 08 april 2017, 11:14:38
Han,

Ik denk dat je je met dit probleem het beste weer kunt wenden tot het Koploperforum, daar zitten de specialisten/gebruikers op dat gebied. Mijn kennis van Koploper gaat helaas niet verder dan het maken van seindefinities...

Ben benieuwd naar het vervolg.

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 08 april 2017, 15:02:12
Hallo Han,

Ik volg nog steeds het draadje en meld even dat ik op dit moment  de DR 5000 gebruik.

Betreffende de seinen kan ik melden dat het sein in het testprogramma van koploper de juiste seinbeelden vertoont.

Aangezien jij ook met de combinatie DR5000/Koploper werkt kan jij mij ook even met iets helpen...  ;)

Jouw "ArSigDec"-sein werkt zoals je zelf in reactie #31 meldde voor het hoofdsein (Arsigdec seintype=7) op het DCC-adres 129 1/0 (rood/groen) en voor het voorsein (Arsigdec seintype=10) op de DCC-adressen 130 1/0 en 131 1/0.

Verder heb je als ik het goed heb begrepen na aanpassing onderstaande Koploperdefinities ingebracht:

          (https://images.beneluxspoor.net/bnls/DB-Bloksein_combi_test_CORR.jpg) (https://images.beneluxspoor.net/bnls/DB-Bloksein_combi_test_CORR.jpg)

En met deze definities werkt het sein in het Koploper testprogramma correct, klopt dat?

NB: Heb je wel de optie "Verstuur altijd" (rechtsboven) aangevinkt?

Zou jij dan via de DR5000 Software met het DR5000-Switchboard de Turnout-adressen 129, 130 en 131 willen schakelen en mij vertellen welke kleur ledjes van het sein branden bij onderstaande schakelingen:

      129 - Rode toets      =  Hoofdsein - kleur: ........
      129 - Groene toets  =  Hoofdsein - kleur: ........

      130 - Rode toets      =  Voorsein - kleuren: ........
      130 - Groene toets  =  Voorsein - kleuren: ........
      131 - Rode toets      =  Voorsein - kleuren: ........
      131 - Groene toets  =  Voorsein - kleuren: ........


Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: J.Kempers op 08 april 2017, 21:28:37
Bert,

Het is inderdaad zoals jij in je reactie hebt neergezet , op de 130 0/1 zit geel en 131 0/1 groen . Verstuur altijd staat bij mij bij geen enkel sein aangevinkt.

In de teststand bij koploper reageerd het sein naar behoren , de gevraagde standen worden getoond. In de praktijk gebeuren er nog war vreemde dingen. Het sein schakelt niet terwijl de opdracht vanuit koploper wel wordt gestuurd.

Op advies van Nico ga ik e.e.a. nog in de putty controleren.

Dat ik nu de DR 5000 is ook een beetje nieuw voor mij, heb een defecte IB.
Betreffende de test met het switchboard, ik hoop daar morgen een plekje voor te vinden.

vriendelijke groet
Han
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 08 april 2017, 22:23:12
Han,

Verstuur altijd staat bij mij bij geen enkel sein aangevinkt.
...
Het sein schakelt niet terwijl de opdracht vanuit koploper wel wordt gestuurd.

Voor de juiste werking van de seinen die via de Arsigdec worden geschakeld dient de optie "Verstuur altijd" juist wel aangevinkt te worden. Doe je dat niet dan zal bij aansturing via de Arsigdec-methode (slechts één adres versturen per seinbeeld bij meervoudige adressen) door Koploper niet altijd correct geschakeld worden: wisseladressen die al in de juiste stand staan worden dan namelijk niet nogmaals geschakeld en het echte sein toont een ander seinbeeld dan getoond wordt op het scherm van Koploper...

Ik denk dat dat mogelijk de oorzaak is van het gemelde probleem in reactie #57: adres 129 wordt wel geschakeld maar adres 130 niet, waardoor het seinbeeld "groen met gedoofd voorsein" ontstaat, terwijl op het Koploperscherm het sein wel "groen/dubbel geel" toont. Voor het verkrijgen van "groen/dubbel geel" vanuit de stand "rood/gedoofd" dient voor het "echte" sein zowel adres 129 als adres 130 geschakeld te worden...

Pas de Koploperdefinitie van het "Arsigdec"-sein bij de Seineigenschappen (uitgebreid) even aan door de optie "Verstuur altijd" aan te vinken, en test dan nogmaals met rijdende treinen.

Op advies van Nico ga ik e.e.a. nog in de putty controleren.

Laat de Arsigdec voor de aangepaste test met Koploper nog even in de oude instellingen staan. Als het sein via de Koploper-testmode wel de juiste seinbeelden laat zien zit het probleem niet in de Arsigdec-instellingen..

Ben benieuwd naar het resultaat...

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: J.Kempers op 09 april 2017, 21:55:17
Bert,

Dat het zetten van een vinkje zulke gevolgen kan hebben.

Het werkt dus op deze manier wel. Zonder het verder al exuus te willen aanvoeren op nog de Uhlenbrock 63410 en de LDT decoder veroorzaakte dit probleem zonder vinkje niet ,blijf toch een beetje gewoonte dier ;D

De Arduino deed met de instellingen dus keurig zijn werk (y)

Ik wil langs deze weg dan ook een ieder bedanken voor zijn inzet, geduld en volharding om dit tot een goed einde te brengen.
De weg voor de Arduino ligt in ieder geval in Koploper helemaal open.

Met vriendelijke en dankbare groet,

Han
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Wim Ros op 09 april 2017, 23:51:52
Han,

Het is toch niets anders dan een DCC seindecoder, net als ieder ander.  Hij doet hetzelfde als de DR4018, de UH63410, de OC32 en noem ze verder allemaal maar op.
Heeft ook verder niets met koploper te maken.  ;)

Mvg
Wim.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 10 april 2017, 09:21:56
Het grote verschil met al die anderen is echter de zeer aantrekkelijke prijs en de eenvoud van configureren.

Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Wim Ros op 10 april 2017, 11:46:17
Dat laatste daar kunnen de meningen over verdeeld zijn. Ook de OC32 is dat en ook de DR4018 als je maar weet en begrijpt hoe het moet. Wat de een eenvoudig vind, vind een ander een onmogelijke hobbel. Maar een maker die zegt dat het eenvoudig is zegt mij niet zoveel. Ook een WDD of een LDT is eenvoudig zelfs de s88LN of een s88XPressNetLI is eenvoudig en toch zijn er vragen over en krijgt men het met moeite voor elkaar.

Mvg
Wim.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 10 april 2017, 13:50:36
Het is niet alleen de mening van de maker maar ook van enthousiaste gebruikers:

Hans Bakker:
Citaat
Het gebruiksgemak van de Arduino’s is vele malen makkelijker dan de OC32. Daarom heb ik ook niet geaarzeld om voor een paar Euro per stuk de MARDECs in te schakelen.

Remco op Grootspoorforum.nl:
Citaat
Al een tijdje speelde ik met het idee om dit met servo's op afstand te gaan doen - maar geen tijd om dit zelf te gaan ontwerpen.
Maar dat blijkt echt niet meer nodig te zijn - er zijn voorbeelden zat op het internet.

De mooiste daarvan is MARDEC. http://www.globalvisuals.nl/downloads/mardecmanual.pdf

voor een paar euro per wissel klaar (als je bij dealextream of aliexpress de onderdelen koopt)
keurige handleiding + installer + configuratie zonder programmeren.
Kortom geweldig.

Henk de Gans op Beneluxspoor.net:
Citaat
Het is zo ver, ik heb de zes DR4024 servomodule's van mijn baan gehaald en vervangen door twee arduino's met MARDEC software van Nico Teering.

Niet dat de DR4024 modules niet goed functioneerden, maar het werken met de MARDEC is vele malen eenvoudiger. En daar ik hier dus toch verder mee wilde gaan, leek het mij handiger alles hetzelfde te houden. Even een wissel bij stellen is met de MARDEC veel eenvoudiger als met de DR4024 modules.

En in plaats van zes modules van zo'n €25 per stuk zitten er nu maar twee arduinos met mardec shield.

Dit gaat weliswaar over de Mardec maar de Arsigdec is net zo eenvoudig. Maar voor alles geld: RTFM!
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 10 april 2017, 16:17:00
Sorry Nico, maar ik kan het nu niet nalaten om te reageren, even terugkeren naar de realiteit... ;)

Het grote verschil met al die anderen is echter de zeer aantrekkelijke prijs en de eenvoud van configureren.

Het is niet alleen de mening van de maker maar ook van enthousiaste gebruikers:
...
Dit gaat weliswaar over de Mardec maar de Arsigdec is net zo eenvoudig. Maar voor alles geld: RTFM!

Ik ben het met je eens dat de ArSigDec eenvoudig te configureren is, althans voorzover ik uit de gebruiksaanwijzing kan beoordelen. Maar de implementatie van de ArSigDec in een omgeving met treinbesturingssoftware zoals Koploper of iTrain is voor beginnende gebruikers toch minder eenvoudig dan dat je je voorstelt. En juist die implementatie levert in de praktijk de meeste problemen op, ook bij andere merken seindecoders. En dan helpt je advies RTFM ook niet, want ook in jouw ArSigDec-manual is daarover niets terug te vinden: daarin staat alleen hoe je de ArSigDec zelf configureert tot een passende seindecoder.

Je hebt dit probleem in het begin van dit draadje ook zelf al geconstateerd:

Hallo Servé,

Wellicht kun je eens, met screendumps,  toelichten hoe je nu de Arsigdec aanstuurt vanuit Koploper of Itrain.
Dat zal het voor veel mensen waarschijnlijk een stuk duidelijker worden hoe flexibel de Arsigdec is.

Mvg
Nico

Blijkbaar heb je je zelf dus niet verdiept in de aansturing vanuit Koploper of iTrain, anders had je deze voorbeelden zelf wel geplaatst.

De door Servé vervolgens geplaatste voorbeelden in reactie #18 geven een indicatie van hoe de definities in Koploper er zouden kunnen uitzien, ze zijn echter niet volledig: alleen al uit het niet aanvinken van de voor de ArSigDec noodzakelijke optie "Verstuur altijd" blijkt duidelijk dat deze voorbeelden nooit voldoende in de praktijk zijn getest.

En juist door het ontbreken van de juiste informatie over de implementatie in Koploper en/of iTrain ontstaan problemen zoals die nu door Han werden gemeld.

Bij een poging mijnerzijds om zowel Han als ook jou te helpen aan een juiste definitie binnen Koploper (reactie #35) worden vervolgens mijn vragen aan jou als ArSigDec-ontwerper blijkbaar als nogal "knullig" beschouwd:

Als het databit 0 is toont Arsigdec de seinbeelden 1,3,5 en 7.
Als het databit 1 is toont Arsigdec de seinbeelden 2,4,6 en 8
Uiteraard voor zover de seinbeelden gedefinieerd zijn.
In de documentatie is dat ook terug te zien op de daarin opgenomen schermafbeeldingen.
Ik vind het nogal verwarrend om bij seinen te praten over recht of afbuigend. ???
Het is toch geen wissel.

Blijkbaar is het je niet bekend dat in de seindefinities van Koploper voor het schakelen de parameters "Afb(uigend)" en "Recht(door)" worden gebruikt. Ook al vind je dat verwarrend, een gebruiker van Koploper zal deze termen hanteren en zal niet begrijpen hoe hij "het databit" met 0 of 1 vanuit Koploper moet aansturen.

Hetzelfde geldt voor gebruikers van iTrain, daar dienen de parameters "rood" en "groen" ingevuld te worden. Dat klinkt uiteraard logischer, maar het is dan toch weer wat verwarrend als je voor het op "groen" schakelen van het ArSigDec NS Voorsein (nummer 6) het eerste DCC-adres vanuit iTrain met de parameter "rood" moet schakelen...

Je ziet maar wat voor gevolgen het heeft gehad dat Märklin meer dan 50 jaar geleden met het blauwe schakelkastje is gekomen waarop de bekende rode en groene knopjes zaten. Daarmee kon je wissels en seinen bedienen en als je alles conform de kleurcodes van stekers aansloot kreeg het wissel bij het indrukken van het groene knopje de wisselstand "Recht" en bij het indrukken van het rode knopje de wisselstand "Afbuigend". Blijkbaar heeft Märklin enige overeenkomst tussen Grün en Gerade gezien...

En die rode en groene knopjes vinden we nu nog steeds terug op onze huidige centrales (inclusief meegeleverde software) en eveneens in treinbesturingssoftware.

Potentiële gebruikers van de ArSigDec zullen dus steeds weer vragen naar rood/groen en afbuigend/rechtdoor, dat zijn voor hun bekende parameters, of jij dat nu wel of niet interessant vindt:

Ik vind het ook absoluut niet interessant of bij seinbeeld 1 dat symbooltje in het display nu rechtdoor of afbuigend is.

Het getoonde symbooltje is het enige houvast dat beginnende gebruikers van Koploper en/of iTrain hebben voor het invullen van "rechtdoor/groen" of "afbuigend/rood". Tevens was het voor mij de enige eenduidige vraag om tot een eenduidige conclusie te komen.

Het is dan ook jammer dat de informatie die ik nodig had om te komen tot een voor Han 100% toepasbare voorbeeld-definitie voor Koploper noch door jou, noch door de hier aanwezige Koploper-specialist(en) kon worden beantwoord. Met een simpel antwoord op een even zo simpele vraag was het mogelijk geweest in dit draadje bruikbare voorbeeld-definities voor zowel Koploper als iTrain te plaatsen, iets waar je zelf aan het begin van dit draadje naar vroeg. Verwijzingen naar verschillen in centrales en referentie aan een door mij tot op heden niet gevonden Koploper-optie voor het algemeen omkeren van "rechtdoor" en "afbuigend" zijn dan weinig zinvol. Ik denk dat RTFM ook voor ontwikkelaars van hardware geldt die in combinatie met treinbesturingssoftware gebruikt gaat worden: een seindecoder waarvan je niet weet hoe je hem dient aan te sturen vanuit gangbare treinbesturingssoftware vindt geen toepassing, alleen frustratie.

Wil je een in principe goed produkt als de ArSigDec promoten dan is het absoluut noodzakelijk dat je de nieuwe gebruikers op weg helpt met juiste voorbeelden en antwoorden. Immers, zij hebben mogelijk al ervaring met andere seindecoders en zitten met hun denkpatroon nog "vast" in de methodiek daarvan.

Ik had in reactie #56 gezegd dat ik je een PB zou sturen met een toelichting. Inmiddels heb ik mijn toelichting in deze reactie geschreven. Mijn doel was je te helpen met het maken van voorbeeld-definities voor Koploper en iTrain, zoals dit al te zien was in reactie #39, maar gezien het uitblijven van zinvolle antwoorden op mijn vragen zie ik daar nu maar verder van af. Ook ik zit bij mooi weer liever in de zon dan achter de PC en/of treinbaan...

Misschien is het handig om het door Servé in reactie #18 gegeven voorbeeld van het NL Hoofdsein met cijferbak nog eens goed te controleren en te testen. Op mijn DR5000 (waar overigens volgens mij geen optie tot omkeren van "rechtdoor"  en "afbuigend" op zit) schakelt deze definitie naar mijn idee onjuist, de conclusie van Han bevestigt mijn vermoeden:

... ik heb het schema uit reactie 35 gebruikt en daarnaast de bedrading aangesloten zoals ik dat in het begin had zitten,  rood /groen/geel /geel/groen groen. Ik moest in Koploper wel de standen verdraaien, dus rond werd recht


Ik hoop dat mijn reactie nu weer niet leidt tot het aanhalen van voorbeelden van andere producenten waarbij documentatie ook niet goed geregeld zou zijn. Voordat kritiek op andere seindecoders gerechtvaardigd is zul je eerst je eigen zaken op orde moeten hebben...

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Wim Ros op 11 april 2017, 09:22:59
@Bert,

1: op de DR5000 zit de mogelijkheid om de wisselcommando's te inverteren.
2: In koploper zit deze mogelijkheid er ook in specifiek voor alleen het Lenz systeem (xPressNet).

Mvg
Wim.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 11 april 2017, 10:33:00
Wim,

Bedankt voor je antwoord, ik ga op nog een keer zoek naar de opties.  ;)

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 11 april 2017, 12:15:14
Hallo Bert,

Ik begrijp je probleem niet helemaal Bert.

Een seindecoder is per saldo niets anders dan wat electronica die een DCC adres met bijbehorende data interpreteert.
De Arsigdec kan daarbij 2 verschillende seinbeelden tonen bij één adres.
Andere decoders werken mogelijk anders (bv 8 seinbeelden met 3 adressen)
De gebruiker heeft daarbij de vrijheid om 100% zelf te bepalen welke seinbeelden dat zijn en aan welk adres ze gekoppeld zijn.
Als service, en niet meer dan dat, zijn enkele seinen met hun seinbeelden voorgedefinieerd in de database.
Essentieel daarbij is dat in een treinbesturingsprogramma de seinbeelden overeenkomstig zijn gedefinieerd.
Als nu een treinbesturingsprogramma ook zijn eigen definities kent is er grote kans dat deze niet altijd voor 100% matchen met de Arsigdec database.
Dan heb je twee keuzes:
A) Je past de definities aan in je treinbesturingsprogramma
of
B) Je maakt een nieuw sein in Arsigdec overeenkomstig de definitie van je programma.
Die keus is aan de eindgebruiker.
Maar, zoals je zelf al aangeeft, zal het in de praktijk een combinatie van beiden zijn.
En dit probleem heb je met iedere decoder/programma/centrale combinatie.
Hoe optie B te gebruiken staat in de Arsigdec handleiding en voor optie A moet je zijn in de handleiding van je treinbesturingsprogramma. Dus voor beiden geldt: RTFM

Citaat
En juist door het ontbreken van de juiste informatie over de implementatie in Koploper en/of iTrain ontstaan problemen zoals die nu door Han werden gemeld.
Je kunt redelijkerwijs van mij niet verlangen dat ik alle ins en outs van alle treinbesturingsprogramma's ken. Laat staan dat ik dat ook nog eens in de handleiding ga uitleggen. Ik mag verwachten dat je als gebruiker van een bepaald programma weet hoe dat werkt. Maar het mooie van een forum is juist het delen van kennis.
Kennelijk heb je zelf al (reactie #39) het nodige gedaan voor een Arsigdec-Koploper 'conversie'. Ik weet niet wanneer je dat gemaakt hebt maar wellicht had je dat ook veel eerder kunnen publiceren.

Het probleem van Han was primair een Koploper probleem en geen Arsigdec probleem.
Van mijn kant heb ik hem proberen te helpen door de hiervoor gegeven optie B te suggereren.
Hij wilde het echter toch in Koploper oplossen. Dat jij hem daarbij op het goede spoor hebt gezet is alleen maar mooi. Daar is een forum uiteindelijk voor.
Maar het is niet reëel om mij te verwijten dat info over een Koploper implementatie niet in de Arsigdec handleiding staat.

Citaat
Wil je een in principe goed produkt als de ArSigDec promoten dan is het absoluut noodzakelijk dat je de nieuwe gebruikers op weg helpt met juiste voorbeelden en antwoorden.
Dat is prima, maar kan ik alleen doen met hulp andere forumgebruikers die hun kennis willen delen. En als jij zo iemand bent zie ik je Koploper bijlage gaarne tegemoet om opgenomen te worden in de handleiding.

Rood vs groen
Je vraagt aan mij expliciet wat Arsigdec doet met 'rood' cq 'groen'.
Het antwoord liet zich raden. Arsigdec is kleurenblind en kent alleen maar enen en nullen. Het is immers een computerprogramma. Door Servé was ook al aangegeven dat het van de centrale afhangt of rood een 0 of 1 is.

Hoofdsein met cijferbak
Dat heb ik nog even getest. Het werkt overeenkomstig de documentatie in de handleiding.
Ik zie wel dat er een verschil is met wat er in reactie #18 staat.
Je kunt de seinbeelden immers op een verschillende volgorde noteren (en daarmee ook op verschillende adressen zetten), evenals de kleuren voor iedere led.
Dat is geen kwestie van goed of fout. Je moet er alleen voor zorgen dat je decoder er net zo over denkt als je treinbesturingsprogramma. Dat betekent dat voor een of beide de configuratie moet worden aangepast.

Mvg
Nico

Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Wim Ros op 11 april 2017, 13:02:03

Overigens kent Arsigdec ook een inversie optie. Voor common anode zet je de inversie aan en voor common kathode zet je de inversie uit.

Mvg
Nico

Ik begrijp het probleem wel, je bent namelijk niet geheel op de hoogte van de mogelijkheden van zowel de DR5000 als Koploper, want daar spreken we toch echt over een andere invers mogelijkheid.

En het probleem zit hem nu juist in die vrijheid van instellen, en het gebrek aan ervaring en kennis bij het gros van de gebruikers. Ook hier weer mede door slechte documentatie.
En hoe lees ik dat nu 2 verschillende seinbeelden op 1 adres?? Lees ik dat als stand veilig en onveilig of moet ik dat anders lezen??
En ja er zijn decoders die seinbeelden tonen aan de hand van 3-bits, en ik neem aan dat deze decoder het gewoon met 1-bit doet.

Mvg
Wim.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Servé op 11 april 2017, 13:45:52
Om Wim even aan te vullen:
Nico, jij hebt het over het inverteren van de uitgangen. Wim heeft het over het inverteren van het schakelcommando. Dit zijn 2 totaal verschillende dingen.

@Bert, als ik vanmiddag thuis ben, zal ik even een test doen. Dan kan ik je precies vertellen wat er op bit-niveau gebeurt bij de schakelcommando's ;) Had het al eerder willen doen, maar nog geen tijd voor gehad.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 11 april 2017, 14:02:07
Hallo Wim, Nico en Servé,

Even een tussenmelding, ik heb vandaag ook geen tijd om verder te puzzelen...  ;)

@ Wim: Ik heb de door jou gemelde inversie-mogelijkheden in de DR5000 en Koploper gevonden, bedankt!

@ Nico: Ik kom hier later weer op terug...

@ Servé: Kun jij testen welke stand het ArSigDec Sein #7 aanneemt als je op de rode toets van het DR5000 Switchboard drukt? Dan heb ik (denk ik) een voor mij bruikbaar antwoord.

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Servé op 11 april 2017, 14:05:28
Ik zal eerst met de ESU-Lokprogrammer vaststellen welk commando er naar buiten gaat met de rode en groene toets. Daarna zal ik hetzelfde doen met de DR5000 en vervolgens ook Koploper eraan hangen.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: J.Kempers op 11 april 2017, 20:49:23
Bert,

Deze had je van mij nog tegoed,

129 R     rood
129 Gr   groen

130 R  geel/ geel
130Gr  groen/geel
131 R  groen / groen
131gr   groen hoofdsein.

Vriendelijke groet

Han
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 11 april 2017, 21:08:35
Het was en is mij volkomen duidelijk dat de inversie van de Arsigdec niets te maken heeft met de inversie van een centrale.
Achteraf had ik dat beter weg kunnen laten. Geeft kennelijk alleen maar meer verwarring. Het is nu ook weg.

Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 11 april 2017, 21:14:55
@Servé,

Ik neem aan dat Koploper via de USB aan de DR5000 hangt?

@Han,

Bedankt voor je antwoord met de schakelingen.  (y)

130 R  geel/ geel
130Gr  groen/geel
131 R  groen / groen
131gr   groen hoofdsein.

Voordat hier verwarring over ontstaat, je bedoelt dat 131 Groene knop het voorsein donker schakelt zodat alleen het hoofdsein nog brandt.  ;)

Het hoofdsein zelf wordt (zoals je ook aangaf) alleen via adres 129 geschakeld.

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 11 april 2017, 21:40:44
Hallo Nico,

Even vast een antwoord tussendoor:

Kennelijk heb je zelf al (reactie #39) het nodige gedaan voor een Arsigdec-Koploper 'conversie'. Ik weet niet wanneer je dat gemaakt hebt maar wellicht had je dat ook veel eerder kunnen publiceren.

Ik ben deze definities pas gaan maken naar aanleiding van de problematiek van Han en wel in de avond van 5 april jl, zie ook mijn reacties #35, #37 en #39, eerdere publicatie was dus nog niet mogelijk. Voor een juiste invulling van "Afb" en "Recht" in de uitgebreide Seineigenschappen van Koploper had ik nog onvoldoende informatie, vandaar mijn verdere vragen over de vereiste "wisselstanden" voor de betreffende seindefinities...

Maar met de informatie van Han en Servé, in combinatie met de (default) instellingen van de DR5000 en de daaraan gekoppelde MultiMaus kunnen we naar mijn idee voor Koploper tot algemeen bruikbare definities komen, die uiteraard dan hier zullen worden gepubliceerd. Dat was vanaf het begin al mijn bedoeling...  ::)

Ook al houd ik mij veelvuldig bezig met oplossingen voor de DR4018, ik heb bij hulp aan gebruikers van seindecoders geen voorkeur, dus probeer ik ook te helpen bij implementatie-problemen met de ArSigDec...  ;)

Op je andere vragen kom ik nog terug.

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Servé op 11 april 2017, 23:00:50
Het was vandaag 19:00 uur toen ik (eindelijk) thuis kwam en om 19:30 moest ik weer de deur uit... Morgen heb ik 's avonds niks te doen, dus dan krijg je mijn bevindingen.
Maar ja, de DR5000 hangt via USB aan de laptop en Koploper staat ingesteld op Loconet.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: J.Kempers op 12 april 2017, 09:20:55
Bert,

Sorry dat ik dat niet duidelijk heb vermeld , maar hier wordt inderdaad het voorsein donker en hoofdsein gaat op groen.

Verder gaat het helemaal prima met het seinwerk (y).

Jou bereidheid om voor de instellingen welke nodig zijn in b.v. Koploper zal voor vele welkom zijn.

Mvg,

Han
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Wim Ros op 12 april 2017, 18:07:25
Eigenlijk zie ik hier alleen maar de standaard instellingen voor het duitse seinbeeld, welke je ook opgeeft voor elke andere seindecoder die dit beeld moet tonen.
Of dat nu een LDT, DR4018, WDD (D) of een ArSigDec is zal verder niet uitmaken.
Zolang je maar 1 commando per seinbeeld geeft.

Mvg
Wim.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 12 april 2017, 18:14:22
Hallo Servé,

de DR5000 hangt via USB aan de laptop en Koploper staat ingesteld op Loconet.

Bij mij dezelfde instellingen, daarnaast is op de XN+FB Bus de "Invert Turnout commands"-optie actief, zodat de wisselstanden in Koploper overeenkomen met de getoonde stand op de aangesloten MultiMaus. Rode toets op DR5000 Switchboard schakelt het wissel afbuigend, groene toets schakelt het wissel rechtdoor, de MultiMaus volgt deze schakelingen correct.

Volgens mij is de "Invert Turnout commands"-optie standaard actief, klopt dat? Deze optie inverteert alleen de wisselopdrachten via de XN+FB Bus en heeft derhalve geen effect op de communicatie via USB tussen Koploper en de DR5000.

Hebben we op die manier allebei een gelijke test-configuratie?

Nog even een citaat uit de handleiding van Koploper met betrekking tot de optie "Verstuur altijd" bij de uitgebreide seineigenschappen: 

Citaat
Verstuur altijd
Je moet deze optie aanzetten als je altijd alle opdrachten voor een bepaalde stand naar de seindecoder wilt verzenden. Koploper stuurt dan altijd alle opdrachten door voor een seinstand, ongeacht of (een deel van) het sein reeds in de juiste stand staat.

Het aanvinken van deze optie is voor de ArSigDec dus absoluut noodzakelijk wanneer er meer dan één wisseladres gebruikt wordt en er per seinbeeld slechts één van de gebruikte wisseladressen verstuurd wordt.

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 12 april 2017, 18:17:44
Wim,

Eigenlijk zie ik hier alleen maar de standaard instellingen voor het duitse seinbeeld, welke je ook opgeeft voor elke andere seindecoder die dit beeld moet tonen.
Of dat nu een LDT, DR4018, WDD (D) of een ArSigDec is zal verder niet uitmaken.
Zolang je maar 1 commando per seinbeeld geeft.

Voor wat betreft de DR4018 is dit in ieder geval anders, die heeft per seinbeeld drie adressen waarvan de combinatie bepalend is voor het seinbeeld. Voor de andere genoemde moet ik e.e.a. nakijken.

Mijn doel is om (nieuwe) gebruikers van de ArSigDec te voorzien van algemene Koploper-definities voor alle "standaard seinen" die zijn opgenomen in de bibliotheek van de ArSigDec, net zoals jij bij jouw Rosoft seindecoders ter toelichting voorbeelden van Koploper-definities meestuurt. En om verder onnodige discussies te voorkomen over het inverteren van commando's en/of pinnen wil ik graag zeker weten dat we een eenduidige test-omgeving creëren: dan is tenminste "groen" gelijk aan "rechtdoor" en "rood" gelijk aan "afbuigend"...  ;)

Daarna kunnen we dan met "rood" en "groen" ook de voorbeelden voor iTrain maken.

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: J.Kempers op 12 april 2017, 20:06:25
Bert ,

Kon het effe niet laten, maar als ik de stelling van Wim goed volg dan zou er in Koploper geen verschil bestaan in het invullen van de seineigenschappen.en dat dit voor veel decoders het zelfde moet zijn.

Dus even de instellingen voor het Arsigdec sein op de uhlenbrock 63410 gezet, uiteraard met het zelfde soort sein, nou dat werkt dus niet.

Het is een stuk gecompliceerder dan ik denk.

Dus zitten we met smart te wachten op een uitgebreide handleiding

Mvg,
Han
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 12 april 2017, 20:38:10
Han,

Dus even de instellingen voor het Arsigdec sein op de uhlenbrock 63410 gezet, uiteraard met het zelfde soort sein, nou dat werkt dus niet.

Het klopt dat de ArSigDec definitie niet werkt op de uhlenbrock 63410: ook deze decoder werkt, net zoals de DR4018, met meerdere adressen waarbij de combinatie van die adressen bepalend is voor het seinbeeld:

> http://uhlenbrock.de/de_DE/service/download/handbook/de/I4B04FA6-00C.apd/Bes63410.pdf

Je kunt niet zonder meer de definities voor de diverse seindecoders onderling uitwisselen. Maar dat is ook niet wat Wim wilde beweren, er zijn alleen overeenkomsten in de methodiek.

Wanneer je op je treinbaan verschillende merken seindecoders gaat gebruiken zul je bijna altijd ook per "merk" seindecoder verschillende seindefinities en/of uitgebreide seineigenschappen in Koploper moeten aanmaken.

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Wim Ros op 12 april 2017, 23:29:40
Beste Han,

Als de decoder volgens het 3 bit princiep werkt is er geen verschil in instellen, dan heb je per beeld de drie standen van 3 adressen nodig
ROOD ROOD ROOD
GROEN GROEN GROEN
En alle denkbare combinatie daar tussen.
Je kunt het ook schrijven als
1 1 1
0 0 0

Als de decoder volgens het 1 commando princiep werkt hej je per beeld slecht 1 commando nodig,  deze informatie moet je uit de beschrijving van de decoder halen. En daarmee kun je in koploper of iTrain of noem het verder maar op het seinbeeld instellen.
Gezien ik niet wist volgens welke van de 2 de ArSigDec werkt, en ik geen zin had dat uit te zoeken verwees ik je op het koploperforum naar de maker, om hem uitleg te vragen.
Nu kunnen we heel veel combinatie gaan bedenken maar de informatie die je nodig hebt staat in de beschrijving van de decoder. Is een kwestie van overnemen in je besturingsprogramma en het werkt.

Mvg
Wim.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 13 april 2017, 07:58:03
De ArSigDec werkt volgens het "1 commando principe" en gebruikt daarbij, afhankelijk van gekozen seinstelsel  (Nederland/Duitsland) en het gekozen sein, één tot vier DCC-adressen. Wanneer je je eigen seinbeelden definieert zijn maximaal 10 verschillende seinbeelden mogelijk via vijf DCC-adressen.

Misschien is het beter om nu eerst even de voorbeelden van de DB seindefinities voor Koploper af te wachten, ik ben daar op dit moment mee bezig. Modelspoorbouw is een hobby en die doet eenieder in zijn vrije tijd.
Vrije tijd is echter niet voor iedereen permanent beschikbaar...  ;)

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 13 april 2017, 18:52:12
Servé,

Ik heb je een PB gestuurd.  ;)

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 14 april 2017, 12:13:46
Han (en andere belangstellenden),

Ik heb inmiddels een Koploper-database voor je beschikbaar met de seindefinities voor de seinen die tot nu toe in de bibliotheek van de ArSigDec software zijn opgenomen. De definities zijn samen met Servé getest op de DR5000 centrale en werken voor zover wij kunnen zien naar behoren.

Het is een "baanontwerp" waarin alleen de NS en DB seinstelsels zijn opgenomen en waarbij voor de ArSigDec-seinen aparte stamrecords zijn gecreëerd:

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_01_1.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_01_1.jpg)

Voor de voorbeeldseinen heb ik de (willekeurig gekozen) adresreeks van 201 t/m 252 gebruikt.
Het getal tussen haakjes geeft het aantal benodigde DCC-adressen aan.

Enkele voorbeelden van de aangepaste stamgegevens:

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_02_1.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_02_1.jpg)

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_03.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_03.jpg)


Voorbeeld van de uitgebreide seindefinitie voor het ArSigDec sein #3 (NS Hoofdsein met cijferbak):

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_04_1.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_04_1.jpg)

Let op de "aangevinkte" optie voor "Verstuur altijd".


Ik heb mij begin deze week aangemeld als gebruiker bij het Koploperforum maar heb tot op heden nog geen acceptatie-bevestiging ontvangen, ook inloggen lukt tot op vandaag niet. Zodra ik als gebruiker ben geaccepteerd zal ik daar mijn ArSigDecDB database als backup plaatsen, dan kun je de definities zelf ophalen en bekijken.

Over de definitieve "algemene" vorm van plaatsing in dit draadje (en de daarbij benodigde toelichting) en de eventuele aanvullingen in de ArSigDec Handleiding is er nog overleg gaande tussen Nico, Servé en mij.

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: J.Kempers op 15 april 2017, 22:55:45
Bert,

Door familieomstandigheden heb ik de afgelopen dagen het draadje niet verder gevolgd . Fijn dat het document klaar is. Het verdiend een groot compliment dat je dit gedaan hebt en zal beslist een aantal modelspoorders heel blij maken.

vriendelijke groet,

Han

Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 19 april 2017, 20:07:29
Han (en andere belangstellenden),

Inmiddels heb ook ik weer even tijd gevonden om de toegezegde voorbeelden verder uit te werken.

Het plaatsen van mijn "ArSigDecDB-voorbeeld-database" op het Koploperforum kan ik helaas niet realiseren aangezien ik daar na ruim een week nog steeds niet ben toegelaten als gebruiker. Dat zal zijn redenen wel hebben.

Blijft dus als enige mogelijkheid alle door mij gemaakte voorbeelddefinities één voor één hier de revue te laten passeren.

Zoals ik eerder meldde heb ik voor de standaard ArSigDec-seinen in Koploper een "baanoverzicht" met onderstaande seindefinities aangemaakt:

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_01_2.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_01_2.jpg)

Voor de voorbeeldseinen heb ik de (willekeurig gekozen) adresreeks van 201 t/m 252 gebruikt.
Het getal tussen haakjes geeft het aantal benodigde DCC-adressen aan.

Ten opzichte van het vorige overzicht (reactie #89) heb ik bij de NS seinen nog de NS richtingaanwijzer toegevoegd, naar mijn idee zijn daarmee alle NS (licht)seinen in Koploper ook beschikbaar via de ArSigDec. Volgens mij geldt hetzelfde voor de DB (licht)seinen.

Ik zal per sein een overzicht tonen van de seindefinities (stamgegevens) en de erbij behorende uitgebreide seineigenschappen. Ik heb er bewust voor gekozen om voor de ArSigDec seindecoder nieuwe seindefinities aan te maken omdat het aantal adressen (meestal) afwijkt van de (standaard) seindefinities binnen Koploper. Op deze wijze is het ook mogelijk om de ArSigDec te implementeren naast de eventueel reeds in gebruik zijnde seindecoders.

Voor de goede orde wil ik nog vermelden dat ik zelf onderstaande seindefinities niet in een operationele omgeving heb kunnen testen. Ik zou dan ook de Koploperspecialisten in dit forum willen vragen de definities te willen bekijken op hun functionaliteit en bij eventuele onjuistheden deze in dit draadje te melden.


Seindefinities voor het NS (licht)seinstelsel.

1. P-sein met cijferbak (via ArSigDec standaardsein #1)

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_01_A.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_01_A.jpg)

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_01_B.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_01_B.jpg)


2. P-sein zonder cijferbak (via ArSigDec standaardsein #2)

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_02_A.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_02_A.jpg)

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_02_B.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_02_B.jpg)


3. Hoofdsein met cijferbak (via ArSigDec standaardsein #3)

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_03_A.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_03_A.jpg)

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_03_B.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_03_B.jpg)


4. Hoofdsein zonder cijferbak (via ArSigDec standaardsein #4)

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_04_A.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_04_A.jpg)

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_04_B.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_04_B.jpg)


5. Dwergsein (via ArSigDec standaardsein #5)

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_05_A.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_05_A.jpg)

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_05_B.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_05_B.jpg)


6. Voorsein met cijferbak (via ArSigDec standaardsein #6)

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_06_C.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_06_C.jpg)

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_06_D.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_06_D.jpg)


7. Voorsein zonder cijferbak (via ArSigDec standaardsein #6)

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_06_A.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_06_A.jpg)

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_06_B.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_06_B.jpg)


8. Richtingaanwijzer of "Koeienkop" (via ArSigDec standaardsein #10)

Voor dit sein wordt gebruik gemaakt van de ArSigDec definitie voor het DB Voorsein #10 met de navolgende aansluiting:

   1. Witte led linksboven aansluiten op Geel 1
   2. Witte led rechtsboven aansluiten op Groen 1
   3. Witte led middenonder aansluiten op Geel 2
   4. De aansluiting voor Groen 2 wordt niet gebruikt

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_10_R.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_10_R.jpg)

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_10_S.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_10_S.jpg)



Seindefinities voor het DB (licht)seinstelsel.

1. Bloksein (los) Hp0/Hp1 (via ArSigDec standaardsein #7)

Dit sein gebruikt slechts 1 DCC-adres en heeft daardoor geen uitgebreide seineigenschappen.

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_07_A.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_07_A.jpg)

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_07_B.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_07_B.jpg)   


2. Bloksein (combi) Hp0/Hp1 met voorsein Vr0/Vr1/Vr2 (via ArSigDec de standaardseinen #7 en #10)

Dit sein gebruikt 3 DCC-adressen door in de ArSigDec aaneensluitend aan elkaar standaardsein #7 en #10 te definiëren, via de uitgebreide seindefinitie worden deze drie adressen tot één sein gekoppeld.

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_07_10A.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_07_10A.jpg)

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_07_10B.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_07_10B.jpg)


3. Inrijsein (los) Hp0/Hp1/Hp2 (via ArSigDec standaardsein #8)

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_08_A.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_08_A.jpg)

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_08_B.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_08_B.jpg)


4. Inrijsein (combi) Hp0/Hp1/Hp2 met voorsein Vr0/Vr1/Vr2 (via ArSigDec de standaardseinen #8 en #10)

Dit sein gebruikt 4 DCC-adressen door in de ArSigDec aaneensluitend aan elkaar standaardsein #8 en #10 te definiëren, via de uitgebreide seindefinitie worden deze vier adressen tot één sein gekoppeld.

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_08_10A.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_08_10A.jpg)

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_08_10B.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_08_10B.jpg)


5. Uitrijsein (los) Hp0/Sh1/Hp1/Hp2 (via ArSigDec standaardsein #9)

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_09_A.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_09_A.jpg)

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_09_B.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_09_B.jpg)


6. Uitrijsein (combi) Hp0/Sh1/Hp1/Hp2 met voorsein Vr0/Vr1/Vr2 (via ArSigDec de standaardseinen #9 en #10)

Dit sein gebruikt 4 DCC-adressen door in de ArSigDec aaneensluitend aan elkaar standaardsein #9 en #10 te definiëren, via de uitgebreide seindefinitie worden deze vier adressen tot één sein gekoppeld.

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_09_10A.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_09_10A.jpg)

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_09_10B.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_09_10B.jpg)


7. Los voorsein Vr0/Vr1/Vr2/gedoofd (via ArSigDec standaardsein #10)

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_10_A.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_10_A.jpg)

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_10_B.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_10_B.jpg)


8. Spersein Sh0/Sh1 (via ArSigDec standaardsein #11)

Dit sein gebruikt slechts 1 DCC-adres en heeft daardoor geen uitgebreide seineigenschappen.

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_11_A.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_11_A.jpg)

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_11_B.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_11_B.jpg)


9. Wachtsein Ra11/Sh1 (via ArSigDec standaardsein #11)

Dit sein gebruikt slechts 1 DCC-adres en heeft daardoor geen uitgebreide seineigenschappen.
De twee witte leds (Sh1) worden aangesloten op de witte uitgang, de rode uitgang wordt niet gebruikt.

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_11_W.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_11_W.jpg)

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_11_X.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_11_X.jpg)


Tot zover de seindefinities ten behoeve van Koploper. Zodra ik tijd heb zal ik ook de seindefinities voor iTrain plaatsen.

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: J.Kempers op 20 april 2017, 20:05:14
Bert,

Geweldig, heel hartelijk dank voor al de energie en tijd die je hebt besteed aan dit boekwerk. Het zal voor veel spoorders de weg openen om met een seinstelsel de baan op te leuken.                                                                             

De combinatie met de Arsigdec van Nico maakt het geheel zeer aantrekkelijk.


Met vriendelijke groet,

Han Kempers

Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 20 april 2017, 20:22:34
Dat is een heel verhaal Bert.
Bedankt dat je deze moeite doet voor de koploper gebruikers.
Ik heb je verhaal ook in een PDF document gezet.
Dan kan iedereen het nog eens nakijken zonder opnieuw naar dit draadje te hoeven zoeken.
Kun je hier downloaden: Koploper en Arsigdec (http://www.globalvisuals.nl/downloads/Koploper en Arsigdec.pdf)

Ik verbaas me wel steeds meer over Koploper. Waarom wil Koploper zich zo intensief bezig houden met seinbeelden?
Het enige wat er per saldo gebeuren moet is dat de juiste adressen uitgestuurd worden.
De decoder bepaalt wel welk seinbeeld er getoond word bij een bepaald adres en databit (0/1, rood/groen, recht/afbuigend, +/-, c/t) of combinatie van adressen. Dat bepaal je nu juist in de decoder.

Een seindecoder als de Arsigdec is niets anders dan een gespecialiseerde Mardec. Bij beiden gebeurt precies hetzelfde. Als er een geconfigureerd adres voorbij komt wordt bij de Mardec een servo omgezet of gaat een ledje knipperen of juist uit. Bij de Arsigdec wordt een combinatie van ledjes aan/uit of knipperend gezet.

Nog even uitgezocht hoe het bij Traincontroller werkt.
Daar kun je alleen maar opgeven of je een sein wilt met 2, 3 of 4 seinbeelden met daarbij resp. 1, 2 of 2 adressen.
Wil je meer seinbeelden dan combineer je voor bv 6 seinbeelden een 2 en een 4 'aspect signal', met in totaal 3 adressen.
Maar TC bemoeit zich NIET met hoe die seinbeelden er dan wel uitzien. Dat is voor de decoder.

Mvg
Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 20 april 2017, 21:44:19
Hallo Nico en Han,

Geen dank, ik hoop dat (beginnende) ArSigDec gebruikers de informatie kunnen gebruiken.

Ik verbaas me wel steeds meer over Koploper. Waarom wil Koploper zich zo intensief bezig houden met seinbeelden?
Het enige wat er per saldo gebeuren moet is dat de juiste adressen uitgestuurd worden.
De decoder bepaalt wel welk seinbeeld er getoond word bij een bepaald adres en databit (0/1, rood/groen, recht/afbuigend, +/-, c/t) of combinatie van adressen. Dat bepaal je nu juist in de decoder.

@Nico: Koploper is een volledig treinbesturingsprogramma waarmee de gehele treinenloop (inclusief wissels en seinstanden) zonodig geheel automatisch kan worden geregeld. Het gehele baanplan met de daarop getoonde seinen geven "live" de situatie op de baan weer. Op het scherm van Koploper worden daarom zowel de gebruikte seinen (lees: model) alsmede de actuele seinbeelden getoond, dus ook alle knipperende opties en cijferbakken. Om dan de ook de juiste seinbeelden op de spoorbaan zelf te kunnen tonen moeten alle bij de seinbeelden behorende schakelcommando's correct worden gedefinieerd, anders krijg je het probleem wat Han meldde: de seinbeelden op het Koploperscherm zijn correct maar de seinen zelf tonen onjuiste beelden....

En juist die schakelcommando's verschillen weer per gebruikte (sein)decoder, zelfs het gebruik van verschillende (merken)  decoders is mogelijk.

Even een voorbeeld van het Koploperscherm van een eenvoudige Demo-baan met "eenvoudige" rood/geel/groen seinen:

          (https://images.beneluxspoor.net/bnls/Koploper_01.jpg) (https://images.beneluxspoor.net/bnls/Koploper_01.jpg)

Maakt dit een en ander duidelijk(er)?

Koploper kan zelfs volledig draaien zonder een gerealiseerde modelspoorbaan...  ;)

Een voorbeeld van een "testbaan" met NS-seinen:

          (https://images.beneluxspoor.net/bnls/Koploper_01_NS.jpg) (https://images.beneluxspoor.net/bnls/Koploper_01_NS.jpg)


En nog een voorbeeld van dezelfde "testbaan", nu met DB-seinen:

          (https://images.beneluxspoor.net/bnls/Koploper_01_DB.jpg) (https://images.beneluxspoor.net/bnls/Koploper_01_DB.jpg)


In mijn voorbeelden in reactie #91 heb ik geen "echt" baanoverzicht gemaakt, ik heb slechts losse seinen geplaatst op het baanoverzicht om de voorbeeld-seindefinities te kunnen maken en deze op correcte werking te kunnen testen.

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 21 april 2017, 12:02:22
Beste potentiële ArSigDec/iTrain-gebruikers,

Zoals beloofd hierbij de voorbeelden van de seindefinities zoals die binnen iTrain kunnen worden gebruikt.

Voor de begripsvorming heb ik om te beginnen even een voorbeeld van een schakelbord met een demo-baanplan voorzien van DB-seinen overgenomen uit iTrain:

          (https://images.beneluxspoor.net/bnls/iTrain_01_DB.jpg) (https://images.beneluxspoor.net/bnls/iTrain_01_DB.jpg)

Misschien krijgen de (nog) niet-gebruikers van treinbesturingssoftware hiermee een idee hoe zo'n baanplan er op de PC in de praktijk uitziet.


Voor de specifieke ArSigDec seinbeelden heb ik in iTrain onderstaand "schakelbord" met NS en DB seindefinities gemaakt:

          (https://images.beneluxspoor.net/bnls/iTrain_ArSigDec_01.jpg) (https://images.beneluxspoor.net/bnls/iTrain_ArSigDec_01.jpg)

Voor de voorbeeldseinen heb ik dit keer de (willekeurig gekozen) adresreeks van 1 t/m 52 gebruikt.
Per sein worden de gebruikte adressen, het gebruikte ArSigDec standaardsein (#nummer) en het benodigde aantal DCC-adressen tussen [ ] vermeld.

Binnen iTrain zijn niet alle NS lichtseinen ondersteund: seinen met cijferbak ontbreken helaas.


Seindefinities voor het NS (licht)seinstelsel.

Bij het aanmaken van het schakelbord zijn binnen iTrain de onderstaande NS seinen beschikbaar:

  1. NS Hoofdsein
  2. NS Rangeersein
  3. NS Voorsein

De drie symbolen voor deze seinen zijn onderin de rechterkolom van het scherm terug te vinden:

          (https://images.beneluxspoor.net/bnls/iTrain_ArSigDec_11.jpg) (https://images.beneluxspoor.net/bnls/iTrain_ArSigDec_11.jpg)

Met deze drie iTrain-symbolen zijn met de ArSigDec de vier roodomrande bovenvermelde NS seinen te definiëren:

  1. met ArSigDec sein   #4: NS Hoofdsein (rood, groen, geel, groen knipper, geel knipper, rood knipper)
  2. met ArSigDec sein   #5: NS Dwergsein (rood, groen, geel, geel knipper)
  3. met ArSigDec sein   #6: NS Voorsein (geel, groen)
  4. met ArSigDec sein   #2: NS P-sein (rood, groen, geel)

Binnen de Seineigenschappen van iTrain is naderhand ook nog een definitieve keuze van het gewenste sein mogelijk:

          (https://images.beneluxspoor.net/bnls/iTrain_ArSigDec_12.jpg) (https://images.beneluxspoor.net/bnls/iTrain_ArSigDec_12.jpg)


Achtereenvolgens volgen hierna de voorbeelden van de Seineigenschappen per type sein.


1. NS Hoofdsein (via ArSigDec standaardsein #4)

          (https://images.beneluxspoor.net/bnls/iTrain_ArSigDec_04_A.jpg) (https://images.beneluxspoor.net/bnls/iTrain_ArSigDec_04_A.jpg)


2. NS Dwergsein (via ArSigDec standaardsein #5)

          (https://images.beneluxspoor.net/bnls/iTrain_ArSigDec_05_A.jpg) (https://images.beneluxspoor.net/bnls/iTrain_ArSigDec_05_A.jpg)


3. NS Voorsein (via ArSigDec standaardsein #6)

          (https://images.beneluxspoor.net/bnls/iTrain_ArSigDec_06_A.jpg) (https://images.beneluxspoor.net/bnls/iTrain_ArSigDec_06_A.jpg)


4. NS P-sein (via ArSigDec standaardsein #2)

          (https://images.beneluxspoor.net/bnls/iTrain_ArSigDec_02_A.jpg) (https://images.beneluxspoor.net/bnls/iTrain_ArSigDec_02_A.jpg)


Zoals eerder gemeld zijn NS seinen met cijferbak niet beschikbaar binnen iTrain.



Seindefinities voor het DB (licht)seinstelsel.

Bij het aanmaken van het schakelbord zijn binnen iTrain de onderstaande DB seinen beschikbaar:

  1. DB Bloksein Hp0/Hp1
  2. DB Bochtsein, een sein dat eigenlijk een vereenvoudigd Inrij-/Uitrijsein is met maar twee seinstanden: Hp0/Hp2
  3. DB Inrijsein Hp0/Hp1/Hp2
  4. DB Uitrijsein Hp00/Hp1/Hp2/Sh1
  5. DB Rangeersein Sh0/Sh1
  6. DB Voorsein Vr0/Vr1/Vr2/gedoofd
  7. Vier combinaties van de DB Hoofdseinen (1 t/m 4) met een DB Voorsein (6)
      Nadat voor een combinatie gekozen is kan naderhand via de Seineigenschappen het gewenste hoofdsein worden geselecteerd.

De zeven symbolen voor deze seinen zijn bovenin de rechterkolom van het scherm terug te vinden:

          (https://images.beneluxspoor.net/bnls/iTrain_ArSigDec_21.jpg) (https://images.beneluxspoor.net/bnls/iTrain_ArSigDec_21.jpg)

Met deze zeven iTrain-symbolen zijn met de ArSigDec de acht roodomrande bovenvermelde DB seinen te definiëren:

  1. met ArSigDec sein   #7: DB Bloksein Hp0/Hp1 en (indien benodigd) DB Bochtsein Hp0/Hp2)
  2. met ArSigDec sein   #8: DB Inrijsein Hp0/Hp1/Hp2
  3. met ArSigDec sein   #9: DB Uitrijsein Hp0/Hp1/Hp2/Sh0
  4. met ArSigDec sein #10: DB Voorsein Vr0/Vr1/Vr2/gedoofd
  5. met ArSigDec sein #11: DB Spersein Sh0/Sh1
  6. een combinatie van DB Bloksein en Voorsein (combinatie van ArSigDec sein #7 en #10)
  7. een combinatie van DB Inrijsein en Voorsein (combinatie van ArSigDec sein #8 en #10)
  8. een combinatie van DB Uitrijsein en Voorsein (combinatie van ArSigDec sein #9 en #10)

Het z.g. "DB Bochtsein" heb ik niet in de voorbeelden opgenomen aangezien deze gelijk is aan het DB Bloksein.

Binnen de Seineigenschappen van iTrain is naderhand ook nog een definitieve keuze van het gewenste sein mogelijk:

          (https://images.beneluxspoor.net/bnls/iTrain_ArSigDec_22.jpg) (https://images.beneluxspoor.net/bnls/iTrain_ArSigDec_22.jpg)


Achtereenvolgens volgen hierna de voorbeelden van de Seineigenschappen per type sein.


1. DB Bloksein (via ArSigDec standaardsein #7)

          (https://images.beneluxspoor.net/bnls/iTrain_ArSigDec_07_A.jpg) (https://images.beneluxspoor.net/bnls/iTrain_ArSigDec_07_A.jpg)


2. DB Inrijsein (via ArSigDec standaardsein #8)

          (https://images.beneluxspoor.net/bnls/iTrain_ArSigDec_08_A.jpg) (https://images.beneluxspoor.net/bnls/iTrain_ArSigDec_08_A.jpg)


3. DB Uitrijsein (via ArSigDec standaardsein #9)

          (https://images.beneluxspoor.net/bnls/iTrain_ArSigDec_09_A.jpg) (https://images.beneluxspoor.net/bnls/iTrain_ArSigDec_09_A.jpg)


4. DB Voorsein (via ArSigDec standaardsein #10)

          (https://images.beneluxspoor.net/bnls/iTrain_ArSigDec_10_A.jpg) (https://images.beneluxspoor.net/bnls/iTrain_ArSigDec_10_A.jpg)

Bij losstaande voorseinen wordt altijd een seinbeeld (Vr0/Vr1/Vr2) getoond, een gedoofd voorsein is dan niet van toepassing.


5. DB Spersein (via ArSigDec standaardsein #11)

          (https://images.beneluxspoor.net/bnls/iTrain_ArSigDec_11_A.jpg) (https://images.beneluxspoor.net/bnls/iTrain_ArSigDec_11_A.jpg)


6. Een drietal combinaties van DB Hoofdseinen met Voorseinen

Voor deze combinaties dienen binnen de ArSigDec het benodigde hoofdsein en voorsein als losse seinen te worden gedefinieerd, ook binnen iTrain worden deze seinen als "losse" seinen aangestuurd. Wanneer echter bij deze combinatie het hoofdsein de stand Hp0, Hp00 of Hp0/Sh1 toont zal het bijbehorende voorsein automatisch worden gedoofd.
De Seineigenschappen zijn dezelfde als de hiervoor beschreven eigenschappen.

De navolgende combinaties zijn mogelijk:


6A. Een combinatie van DB Bloksein Hp0/Hp1 met Voorsein Vr0/Vr1/Vr2/gedoofd

Voor de ArSigDec worden hiervoor de standaardseinen #7 en #10 gebruikt:

          (https://images.beneluxspoor.net/bnls/iTrain_ArSigDec_DB41-combi_0.jpg) (https://images.beneluxspoor.net/bnls/iTrain_ArSigDec_DB41-combi_0.jpg)


6B. Een combinatie van DB Inrijsein Hp0/Hp1/Hp2 met Voorsein Vr0/Vr1/Vr2/gedoofd

Voor de ArSigDec worden hiervoor de standaardseinen #8 en #10 gebruikt:

          (https://images.beneluxspoor.net/bnls/iTrain_ArSigDec_DB45-combi_0.jpg) (https://images.beneluxspoor.net/bnls/iTrain_ArSigDec_DB45-combi_0.jpg)


6C. Een combinatie van DB Uitrijsein Hp0/Hp1/Hp2/Sh1 met Voorsein Vr0/Vr1/Vr2/gedoofd

Voor de ArSigDec worden hiervoor de standaardseinen #9 en #10 gebruikt:

          (https://images.beneluxspoor.net/bnls/iTrain_ArSigDec_DB49-combi_0.jpg) (https://images.beneluxspoor.net/bnls/iTrain_ArSigDec_DB49-combi_0.jpg)


Tot zover de seindefinities ten behoeve van iTrain.

Voor de goede orde wil ik nog vermelden dat ik zelf bovenstaande seindefinities niet in een operationele omgeving heb kunnen testen. Ik zou dan ook de iTrain-specialisten in dit forum willen vragen de definities te willen bekijken op hun functionaliteit en bij eventuele onjuistheden deze in dit draadje te melden.

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 21 april 2017, 16:33:43
Bij deze ook iTrain maar als PDF: iTrain en Arsigdec (http://www.globalvisuals.nl/downloads/iTrain en Arsigdec.pdf)
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: MRdirect op 28 april 2017, 11:16:55
Prachtig allemaal en heel mooi! Ook de pdf van Nico.
Maar hoe krijg ik deze (#1NL #2NL enz) sein definities in Koploper?

Met vriendelijke groet,
Marco
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 28 april 2017, 12:04:30
Hallo Marco,

De definities met de namen #1NL #2NL enz moet je zelf aanmaken.

Allereerst in Koploper het benodigde Seinstelsel genereren:

   > Onderhouden > Baan definities > Seinen > Generatie seinstelsel

Vervolgens de benodigde seinen  in Onderhouden seinen/stamgegevens aanmaken:

  > Onderhouden > Baan definities > Seinen > Seinen

In de bovenstaande voorbeelden heb ik voor de ArSigDec nieuwe definities aangemaakt door de standaard NL-seindefinities via de "++" functie te kopieren en daarna aan te passen (omschrijving, seinstanden, seinbeelden en aantal adressen) naar de voorbeelden zoals die getoond worden:

3. Hoofdsein met cijferbak (via ArSigDec standaardsein #3)

     Gekopieerd vanuit "NL: + cijfer 3Bits":

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_03_A.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_03_A.jpg)


4. Hoofdsein zonder cijferbak (via ArSigDec standaardsein #4)

     Gekopieerd vanuit "NL: 3Bits":

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_04_A.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_04_A.jpg)


Vervolgens kun je de nieuw gedefinieerde seinen op de gebruikelijke manier toevoegen in het (bestaande) Baanoverzicht en de benodigde DCC-adressen invullen bij de Uitgebreide seineigenschappen:

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_03_B.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_03_B.jpg)

          (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_04_B.jpg) (https://images.beneluxspoor.net/bnls/Koploper_ArSigDec_04_B.jpg)


Ik heb zelf bewust voor nieuwe seindefinities gekozen om eventuele reeds bestaande en bij andere seindecoders in gebruik zijnde definities in tact te laten.

Het zijn per slot van rekening voor het NL-seinstelsel maar zeven acht nieuwe definities...  ;)

En voor zover mij bekend kun je binnen Koploper geen specifieke seindefinities vanuit een (voorbeeld)database kopiëren/importeren naar je eigen reeds bestaande database. Als dat wel zou kunnen hoor ik het graag.

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: MRdirect op 28 april 2017, 13:02:49
Hallo Bert,

Toch wel eenvoudig (als je het weet). Eigenlijk zou je het moeten weten, Kopiëren, Veranderen en Opslaan op de gebruikelijke Koploper manier.
Misschien handig om dit als inleiding op te nemen in de PDF van Nico, dan heb je het hele verhaal bij elkaar.

Bedankt en met vriendelijke groet,

Marco
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 28 april 2017, 13:16:13
De PDF is gemaakt door en onder beheer van Nico, dus zal hij - indien gewenst - zelf die aanpassingen even moeten doen.

Als "Koploper-amateur" ging ik ervan uit dat dit voor Koploper-gebruikers "gesneden koek" zou zijn...  ;)

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 28 april 2017, 15:01:11
Hallo allemaal,

Even een ander vraagje tussendoor: Zijn er ook ArSigDec gebruikers in combinatie met Win-Digipet (Windigipet)?

Ik ben benieuwd naar hun implementatie-ervaringen...  ::)

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 03 mei 2017, 11:27:56
Hallo allemaal,

Inmiddels heb ik ook toegang tot het Koploperforum en heb de Koploper ArSigDec "voorbeeld"-database daar geplaatst als gezipte bck-file:

> http://www.koploperforum.nl/topic.asp?TOPIC_ID=5812 (reactie Bert_Apd van 03 mei 2017)

Koploper-gebruikers kunnen deze database dus daar "fysiek" ophalen...  ;)

Groeten,
Bert

Aanvulling: Ik heb mijn reactie op het Koploperforum met de backup weer verwijderd gelet op de "vriendelijke" reactie van één van de aanwezige forumleden aldaar:

Citaat
Bert, denk je nu werkelijk dat hier andere lezers komen dan op beneluxrail. Hoop niet dat je hier ook de boel komt vervuilen met elle lange epistels.

Jammer voor degenen die de bck-file hadden willen gebruiken...

Ik zal mij overigens eens gaan beraden over het uiteindelijke nut van mijn blijkbaar "elle lange epistels"...

Edit 03-05-2017 21:33:

Ik kreeg via een PB alsnog het vriendelijke verzoek de database via het koploperforum beschikbaar te stellen.
Bij deze gedaan.  ;)
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Goosie op 03 mei 2017, 12:57:51
Ik zal mij overigens eens gaan beraden over het uiteindelijke nut van mijn blijkbaar "elle lange epistels"...
beste Bert,

Trek je niks aan van de enkeling die het zo nodig vind op dergelijke manier te reageren, dit betekende namelijk ook het einde van koploper heb ik wel eens begrepen! :-\
Ik vind jou bijdrage altijd zeer leerzaam en duidelijk, en ik weet zeker dat velen er veel plezier en gemak aan beleven.
veel meer als die "enkele" azijnzeiker.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: MRdirect op 03 mei 2017, 13:23:21
Hallo Bert,

Jammer dat zo'n reactie (op het Koploperforum) jouw goed bedoelde (en voor vele zeer nuttige) bijdrage om zeep heeft geholpen. Beter twee keer dan helemaal niets!
De ene gebruiker heeft nu eenmaal wat meer behoefte aan uitgewerkte voorbeelden dan anderen.
Voor mij bv was dat "elle lange epistel" toch nog net iets te kort vandaar mijn gestelde vraag. Jouw antwoord was heel logisch en duidelijk en wellicht voor vele niet nodig, voor mij gaf het net het noodzakelijke zetje in de goede richting. Daar zijn forums voor en niet om elkaar af te ....

Dit soort persoonlijke en negatieve reacties zouden voor de moderators een reden moeten zijn om (direct hard?) in te grijpen.

Ga gewoon door met jouw nuttige bijdragen.

Met vriendelijke groet,
Marco
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Misha op 03 mei 2017, 13:53:23
Bert,

Laat je niet gek maken door personen die kennelijk op niet sociale wijze menen te moeten reageren op mensen met goede en gewaardeerde bedoelingen.
Ik ben ook blij met je verduidelijkingen en de moeite die je ervoor genomen hebt.

Laat azijnpissers maar lekker pissen.

Groetjes Misha.

Verstuurd vanaf mijn SM-A510F met Tapatalk

Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 03 mei 2017, 21:47:26
Hallo allemaal,

Bedankt voor de reacties. Ik heb mede daardoor de voorbeeld-database weer teruggeplaatst in het Koploper-forum zodat deze voor geïnteresseerden daar op te halen is.

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: PeterC op 03 mei 2017, 21:54:33
Bert,

Ik ga ook binnenkort beginnen hiermee en wat ik zo zie wat jij allemaal al uitgevogeld hebt kunnen wij alleen maar ons voordeel mee doen. Ik heb er nu al een goed gevoel bij en ben je enorm dankbaar dat je dit met ons wilt delen.

PeterC
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 26 mei 2017, 17:54:20
NIEUW: ARSIGDEC 1.1
Arsigdec is nu toe aan versie 1.1
In deze versie zijn wat bugs opgelost en de seindatabase is uitgebreid met Oostenrijk en Zwitserland.

Download de nieuwe versie en handleiding op arcomora.wordpress.com/download (http://arcomora.wordpress.com/download)

Een update versie komt binnenkort beschikbaar.

Mvg
Nico

Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 05 september 2017, 22:02:37
Eindelijk is de update beschikbaar!
Na de volledige release van Arsigdec 1.1 is er nu ook de update van Arsigdec 1.0 naar 1.1
Lees er alles over op Arcomora.wordpress.com/news (http://Arcomora.wordpress.com/news)
De update kun je downloaden op Arcomora.wordpress.com/download (http://Arcomora.wordpress.com/download)

Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 11 november 2017, 12:36:02
Sinds vandaag (11/11) is een update naar versie 1.2 beschikbaar.
Hierin is een belangrijke fout opgelost. Een common anode sein knipperde niet. (Bedankt Arjen)
Ook is het C-commando (admin code) vervangen door het N-commando (admin. Note)
Het I-commando (Inversie) is vervangen door het C-commando (Connection type: common anode of common kathode).
Ook zijn er voor gedefinieerde seinen voor België toegevoegd. Inclusief tegenspoor seinen.

De nieuwe versie is beschikbaar op arcomora.wordpress.com/download (http://arcomora.wordpress.com/download)
Zowel de volledige versie als de update versie is vernieuwd.

Over de update versie zijn er soms wat misvattingen. Bij een update wordt ALLEEN de sketch vervangen. Het EEPROM verandert niet.
Dus alle bestaande configuraties blijven bestaan.

Mvg
Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 11 november 2017, 15:39:55
Hallo Nico,

Leuk dat de seinen voor België (NMBS) nu ook zijn opgenomen.  (y)

Ik heb de manual even gedownload en zag dat bij de tegenspoorseinen 21 en 23 het cijfer ook knippert.
Volgens mijn informatie is dit onjuist, het cijfer moet constant branden, ook bij het tegensein.

In een eerder draadje heeft ook een Belgische modelspoorder aangegeven dat het cijfer "niet mag pinken":


Het door jullie "standaard" gebruikte sein op het tegenspoor ziet er dan dus als volgt uit:

          (https://images.beneluxspoor.net/bnls/DR4018_NMBS_Sein_11_T.jpg) (https://images.beneluxspoor.net/bnls/DR4018_NMBS_Sein_11_T.jpg)

Als ik het goed begrepen heb knipperen alle lampen, knippert de keper en het cijfer ook?
De mogelijke seinbeelden zijn gelijk aan zijn tegenhanger op het normale spoor, klopt dat ook?


Antwoord vanuit België:


seinbeelden kloppen.

Het cijfer en de V aansluiten op een vast C, deze mogen niet pinken.
De rest gaat met de fading mee.


Informatie over het Belgische (licht)seinstelsel heb ik hier gevonden:

> http://www.cooltrain.be/index.php/grote-treinen/belgisch-seinstelsel/belgische-lichtseinen

In hoofdstuk 4.2.1 Seinen op tegenspoor voor rijden naar normaalspoor staat daar expliciet vermeld "Zowel de keper als het getoonde cijfer knipperen niet".

Ik ga er vanuit dat de daar te vinden informatie (redelijk) klopt.

Graag even een reactie. ;)

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 11 november 2017, 15:55:25
Hallo Bert,

Ik ben helemaal uit gegaan van jouw voorstel van een paar maanden terug.
Maar ik zie al wat er fout is gegaan.
Omdat tegenspoor hetzelfde sein is als normaalspoor waarbij 'aan' vervangen is door knipperen heb ik 'normaal' gekopieerd naar 'tegen' en met één zoek-en-vervang actie de O vervangen door F, en daarbij over het hoofd gezien dat het cijfer nooit knippert.

Ik zal het asap corrigeren.

Mvg
Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 12 november 2017, 10:41:29
De fout is inmiddels hersteld.
De Belgische cijferseinen hoeven niet meer te knipperen ;D

Mvg
Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 12 november 2017, 11:36:43
 (y)

Hebben jullie de NMBS seinen nog getest via Koploper?

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 12 november 2017, 14:13:02
Nou, ik niet. Gebruik geen Koploper.
Maar ik heb geen enkele seindefinitie getest in Koploper.

Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 12 november 2017, 14:34:41
Hoi Nico,

Ik weet dat je zelf geen Koplopergebruiker bent, maar misschien dat iemand (Servé bijvoorbeeld?) er een testje aan gewaagd zou hebben.
Zelf heb ik wel Koploper om te kunnen testen maar weer geen Arduino...

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 19 november 2017, 16:23:50
Hallo ArSigDec gebruikers (ook de potentiële),

... maar weer geen Arduino...

Nico heeft dat probleem opgelost, hij heeft mij weten te verleiden tot de aanschaf van een MARDEC:

          (https://images.beneluxspoor.net/bnls/IMG_20171119_140020.jpg) (https://images.beneluxspoor.net/bnls/IMG_20171119_140020.jpg)


Tja, nu moet ik dus gaan kiezen tussen beide mogelijkheden...  ;D

Nico, bedankt  (y), ik ga binnenkort eens met de ArSigDec spelen in combinatie met Koploper en iTrain!  ;)

Groeten,
Bert

Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 19 november 2017, 16:34:13
Hallo Bert,

Om mogelijke verwarring te voorkomen:
Je gaat testen met het Arsigdec programma.
Op de Arduino zit daartoe een DCC/Powershield.
Omdat dat er een van de eerste generatie is staat er nog Mardec op.
Er was toen nog geen Arsigdec of ArLoco.

Uiteraard kun je daarna ook nog testen met het Mardec programma.
De hardware is identiek. Gewoon een kwestie van ander programmaatje laden.

Succes

Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 19 november 2017, 16:37:45
Nico, ik moet nog even wennen aan de terminologie, komt vast goed...  ;D
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 21 november 2017, 16:00:12
Nico,

Vandaag de vollledige ArCoMoRa software op mijn (wat bejaarde) Windows/XP PC geïnstalleerd en daarbij geen problemen ondervonden.

Vervolgens de ArSigDec Software op de Arduino geladen en daarna (naast het reeds aanwezige 1e testsein) een Belgisch sein #16 met #24 (Cijfer+Keper) geconfigureerd. Ga dit zodra ik tijd heb testen met de Koploper-definities.

Voor alle zekerheid nog even een vraag: mag ik de 12-18V AC voeding ook met het DCC signaal doorverbinden?

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 21 november 2017, 16:06:27
Hallo Bert,

Je bedoelt dat je wilt voeden met het DCC signaal?
Op zich kan dat wel. In oudere versies van de montagehandleiding wordt dat ook als optie genoemd.
Maar dat zou ik niet doen. Hooguit om te testen. Het gaat ten koste van je rijstroom.
Ik heb het echter zelf nooit geprobeerd.

Mvg
Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 21 november 2017, 16:22:22
.. Het gaat ten koste van je rijstroom.

Ik heb nog rijstroom genoeg...  ;D

En ik ga testen...  ;)

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 21 november 2017, 17:28:49
Nico,

De ArSigDec heeft toch een Common + via de pin +5V?
Ik meet op deze pin inderdaad +5V ten opzichte van de pinnen die via de seindefinities "aan"geschakeld worden.
Tevens meet ik +5V ten opzichte van de pin GND.

Kan het zijn dat het door jou bijgeleverde "test-sein"-printje is uitgevoerd met een Common - ?
De leds branden alleen wanneer ik ze "verkeerd om" aansluit... ::)

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 21 november 2017, 17:34:11
Hallo Bert,

Zoals in m'n PM aan jou reeds vermeld:
-'Home made' drie-lichtssein (common kathode) om mee te testen.

Inderdaad dus gemeenschappelijke min. Dat draadje stop je dus in de GND schroef van het shield.
In de software kun je heel eenvoudig, per sein, wisselen tussen common anode en common kathode.
Zie ook de handleiding.

Mvg
Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 21 november 2017, 18:10:36
Hoi Nico,

Sorry, wel gelezen, maar me vandaag niet meer gerealiseerd, zal mijn leeftijd zijn...  ;D

Eerste "basis"-test schijnt te werken.

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 23 november 2017, 10:59:37
Hoi Nico,

Ik heb de ArSigDec aan mijn DR5000 hangen en even wat eerste testjes gedaan via Koploper.

Voor zover ik nu kan nagaan werkt die combinatie goed.  (y)

Even een voorbeeldje van de door mij gemaakte Belgische "test" seindefinities in Koploper, zowel voor normaalspoor (NS) en tegenspoor (TS):

          (https://images.beneluxspoor.net/bnls/Koploper_NMBS_01.jpg) (https://images.beneluxspoor.net/bnls/Koploper_NMBS_01.jpg)

De nummers met het "#" geven de te gebruiken "standaard" ArSigDec seindefinities aan, bij sommige seinen zijn er twee definities gecombineerd: #16 en #24. Op die manier definieer je in de ArSigDec twee seinen direct na elkaar en in Koploper benader je die dan als één seindefinitie met 5 adressen.
De cryptische cijferreeks aan de rechterzijde zijn het aantal adressen (tussen haakjes) en de fysieke DCC-adressen.

Een voorbeeld van de Koploper Seindefinitie voor het NMBS Hoofdsein (#16) met Cijfer + Keper (#24):

          (https://images.beneluxspoor.net/bnls/Koploper_NMBS_03_B.jpg) (https://images.beneluxspoor.net/bnls/Koploper_NMBS_03_B.jpg)


Een voorbeeld van de Koploper Uitgebreide seineigenschappen voor dit sein:

          (https://images.beneluxspoor.net/bnls/Koploper_NMBS_04_B.jpg) (https://images.beneluxspoor.net/bnls/Koploper_NMBS_04_B.jpg)


Deze seindefinities zijn te gebruiken voor zowel "normaalspoor" als "tegenspoor" aangezien je binnen de ArsigDec kiest voor een "normaalspoor" sein of een knipperend "tegenspoor" sein: de schakelvolgordes binnen Koploper zijn immers voor beide seinen gelijk.

Welke afbeelding op het Koploper baanoverzicht wordt getoond is afhankelijk van het al of niet aanvinken van de optie Belgisch seinstelsel tegenspoor:

          (https://images.beneluxspoor.net/bnls/Koploper_NMBS_05_B.jpg) (https://images.beneluxspoor.net/bnls/Koploper_NMBS_05_B.jpg)


Ik denk dat ik (als ik wat meer tijd heb) maar eens een paar "test"-NMBS seinen ga maken met 7 ledjes: rood, wit, 2xgeel, groen, keper en cijfer...  ;D

Tot zover even mijn terugmelding.

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 25 november 2017, 14:13:11
Ik heb nog even voorbeelden van de definities in Koploper toegevoegd...  ;)

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: zwitserland op 26 november 2017, 20:14:59
Ik ga het Zwitsers seinenstelsel gebruiken. Nu heb ik een hoofdsein met 5 leds.
Kan ik het hoofdsein zoals in database staat gebruiken en dan een van de adressen niet gebruiken?

Gr. Jan.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 26 november 2017, 20:20:36
Hallo Jan,

Ik neem aan dat je standaardsein nummer 16 15 in de ArSigDec wilt gaan gebruiken.

Welke van de 6 leds (rood, groen 1, groen 2, groen 3, geel 1, geel 2) ga je aansluiten?

En welke seinbeelden wil je gaan gebruiken?

En tenslotte: Welke treinbesturingssoftware gebruik je?

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: zwitserland op 26 november 2017, 21:45:50
Hallo Bert,

Ik neem aan dat je standaardsein 15 bedoeld?

Ik ga 1 x rood, 2 x geel en 2 x groen aansluiten, dus geen 6 maar 5 leds.

Wat bedoel je met seinbeelden?

Ik ga koploper als treinbesturingssoftware gebruiken.

Gr,
Jan.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 26 november 2017, 23:42:37
Citaat
Wat bedoel je met seinbeelden?
Toch een wat vreemde vraag als je het hebt over seinen en seindecoders.
Daarbij draait het toch helemaal om seinbeelden. ???

Maar goed, je wilt dus sein 15 uit de database gebruiken zonder groen3

(https://images.beneluxspoor.net/bnls/ZW-hoofdsein.jpg) (https://images.beneluxspoor.net/bnls/ZW-hoofdsein.jpg)

Aangezien er maar een seinbeeld is met groen3 er in, moet je dat seinbeeld, op adres 3-R, dus gewoon niet gebruiken.
Je kunt natuurlijk ook zelf een sein definiëren en de database niet gebruiken.
Dan kun je de adressen en seinbeelden helemaal zelf kiezen en aanpassen aan wat Koploper er mee doet.

Mvg
Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 26 november 2017, 23:49:06
>>> Sorry Nico, je was me net voor... ;)

Hallo Jan,

Ik neem aan dat je standaardsein 15 bedoeld?

Klopt, tikfoutje (dikke vingers)  ;D

De rest heeft Nico al toegelicht...  ;)

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: zwitserland op 27 november 2017, 08:57:51
Hallo Nico,

Bedankt voor je antwoord.

Wat die seinbeelden betreft was ik niet duidelijk. maar ik ga een 5 lichtsein gebruiken zoals in koploper.
Dus zonder groen3.
Ik weet nog niet of ik dan de database gebruik of zelf een sein definieer.

Groet,
Jan.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 27 november 2017, 22:09:30
Hallo Jan,

... ik ga een 5 lichtsein gebruiken zoals in koploper.
Dus zonder groen3.
Ik weet nog niet of ik dan de database gebruik of zelf een sein definieer.

Dus het omkaderde sein?

          (https://images.beneluxspoor.net/bnls/Koploper_Zwitserland_00_B.jpg) (https://images.beneluxspoor.net/bnls/Koploper_Zwitserland_00_B.jpg)

Dan kun je inderdaad het sein #15 uit de database gebruiken en één schakeladres niet gebruiken: 3-R.
Je houdt dan natuurlijk wel een ongebruikte pin over: pin 4 (groen 3)...

Als je op je baan alleen de 5-licht seinen wilt gebruiken kun je beter je eigen definitie maken, scheelt per sein toch weer een pin...  ;)

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: zwitserland op 27 november 2017, 22:39:20
Hallo Bert,

Ik ga inderdaad de 5 licht seinen gebruiken maar ook nog de 3 licht seinen.
Misschien ga ik ook wel een eigen definitie maken.
Nog een vraagje, ik zie een voorbeeld in jou antwoord van koploper.
Heb je die zelf gemaakt of zit dit in koploper?

Groet,
Jan.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 27 november 2017, 23:35:51
Hallo Jan,

De in mijn voorbeeld getoonde seinen zitten standaard in Koploper en komen beschikbaar via de optie "Seinstelsel genereren". Sommige van daarbij gegenereerde seinen hebben een schakeling over 5 adressen, blijkbaar gebaseerd op een specifieke, mij onbekende decoder.

Voor de ArSigDec dient de schakeling echter over 3 adressen te geschieden, daarvoor kun je dan de standaard seindefinities van Koploper aanpassen of kopiëren zodat ze op de ArSigDec kunnen worden toegesneden.

Ik zal binnenkort nog even een aantal voorbeelden van de door mij aangepaste definities in deze topic plaatsen.

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: zwitserland op 28 november 2017, 09:32:55
Hallo Bert,

Bedankt weer voor je reactie.
Ik eens verder snuffelen in koploper, heb er nog weinig ervaring mee.
Ik zie graag nog enkele voorbeelden waar ik wat van kan leren.

Groet,
Jan.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: WR op 28 november 2017, 09:48:12
Hallo

Is het verstandig om alle maximaal aan te sluiten
seinen van stroom te voorzien vanuit de ArSigDec print.
Ns seinen met 3 led,s.

Gr Wesly
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 28 november 2017, 11:28:48
Hallo

Is het verstandig om alle maximaal aan te sluiten
seinen van stroom te voorzien vanuit de ArSigDec print.
Ns seinen met 3 led,s.

Gr Wesly
Ja dat is geen probleem. Je kunt alle common anode seinen op een Arduino aansluiten op de 5V van het shield.
Misschien wel de ingebouwde weerstand vervangen door een lagere waarde.

Verstuurd vanaf mijn Moto G (5) Plus met Tapatalk

Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 28 november 2017, 22:47:32
Hallo Jan,


Ik ga eens verder snuffelen in koploper, heb er nog weinig ervaring mee.
Ik zie graag nog enkele voorbeelden waar ik wat van kan leren.


Bij deze dan wat voorbeelden.  ;)

Het genereren van een Zwitsers seinstelsel vind je onder het tabblad Onderhouden:

          (https://images.beneluxspoor.net/bnls/Koploper_Zwitserland_010_B.jpg) (https://images.beneluxspoor.net/bnls/Koploper_Zwitserland_010_B.jpg)

Op het scherm dat daarna volgt vink je dan het Zwitserse seinstelsel seinstelsel aan.

Na generatie van het seinstelsel vind je via Onderhouden > Baandefinities > Seinen > Seinen de door Koploper gegenereerde seinen terug.

Voor de ArSigDec heb ik geen direct gebruik gemaakt van deze gegenereerde seinen maar ik heb kopieën aangemaakt. Dit kan eenvoudig door de Koploper seinen via "++" te kopieren en vervolgens een nieuwe naam te geven.

Hieronder zie je de door mij aangemaakte seindefinitie voor het sein met 5 lampen.

          (https://images.beneluxspoor.net/bnls/Koploper_Zwitserland_11_A.jpg) (https://images.beneluxspoor.net/bnls/Koploper_Zwitserland_11_A.jpg)

Voor het kopiëren via "++" heb ik gebruik gemaakt van de door Koploper gegenereerde seindefinitie "Z: Lichtsein (FB: 1,2,3,6)" en deze aangepast voor de schakeling over 3 adressen.
Als omschrijving heb ik zelf gekozen voor de naam "#15 Z: Hfdsein (FB: 1,2,3,6)" ter referentie naar het standaard ArSigDec sein #15, maar dat mag je uiteraard zelf bepalen.

Het aldus gedefinieerde sein kun je later plaatsen op het baanontwerp, waarna je via de tool "seineigenschappen" de "uitgebreide seineigenschappen" kunt invullen:

          (https://images.beneluxspoor.net/bnls/Koploper_Zwitserland_11_B.jpg) (https://images.beneluxspoor.net/bnls/Koploper_Zwitserland_11_B.jpg)

Op dit scherm vul je dan de te gebruiken wisseladressen in (in dit voorbeeld 41,42,43) en de vereiste schakelvolgordes (Afb = Rood, Recht = Groen).
Let er ook op dat je het vakje "Verstuur altijd" aanvinkt, dit is voor de ArSigDec noodzakelijk.
Via de knop "Default" kun je deze schakeldefinitie opslaan om hem later voor het volgend sein weer te kunnen oproepen via de knop "Kopieer".

Lees een en ander nog maar eens na in de Handleiding van Koploper.


Voor het Zwitserse drielicht sein kun je het beste gebruik maken van het ArSigDec standaardsein #8: het Duitse inrijsein (rood, geel+groen, groen).  Je kopieert dan weer binnen Koploper het betreffende sein en past het aan naar de eisen voor ArSigDec:

          (https://images.beneluxspoor.net/bnls/Koploper_Zwitserland_12_A.jpg) (https://images.beneluxspoor.net/bnls/Koploper_Zwitserland_12_A.jpg)

Dit seintype schakelt dus over slechts 2 adressen.

Hieronder de bij dit sein benodigde (uitgebreide) seineigenschappen:

          (https://images.beneluxspoor.net/bnls/Koploper_Zwitserland_12_B.jpg) (https://images.beneluxspoor.net/bnls/Koploper_Zwitserland_12_B.jpg)


Tenslotte nog de definities voor het Zwitserse voorsein:

          (https://images.beneluxspoor.net/bnls/Koploper_Zwitserland_13_A.jpg) (https://images.beneluxspoor.net/bnls/Koploper_Zwitserland_13_A.jpg)

En de bij dit voorsein benodigde (uitgebreide) seineigenschappen:

          (https://images.beneluxspoor.net/bnls/Koploper_Zwitserland_13_B.jpg) (https://images.beneluxspoor.net/bnls/Koploper_Zwitserland_13_B.jpg)


Ik ga ervan uit dat je met deze voorbeelden een indruk hebt gekregen hoe je binnen Koploper de Zwitserse ArSigDec seinen kan aansturen.

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: zwitserland op 28 november 2017, 23:20:07
Hallo Bert,

Dat ziet er grandioos uit. Ik ga het morgen eens rustig bekijken.
Bedankt voor de moeite die je ervoor gedaan hebt.

Groet,
Jan.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 28 november 2017, 23:28:36
Hallo Jan,

Ik ga het morgen eens rustig bekijken.

Kijk dan meteen even of er nog fouten inzitten, het was al laat...  8)

Ik hoor nog wel van je...  ;)

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: zwitserland op 29 november 2017, 13:47:24
Hallo Bert,

Ik heb jou handleiding nagelopen in koploper en het klopt helemaal.
Nogmaals bedankt.

Groet,
Jan.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 29 november 2017, 13:48:35
 (y)

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Peter_66 op 30 november 2017, 11:09:37
Is er de mogelijkheid om te faden ipv aan/uit knipperen, zoals het in België in het echt is?
Dit was altijd de reden om ArSigDec niet te gebruiken.
Shield gebruiken kan, maar dan met eigen software.

groeten

Peter
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 30 november 2017, 12:09:21
Hallo Peter,

Voor zover ik heb kunnen testen is er helemaal geen fading geïmplementeerd op de ArSigDec, vandaar dat het bij het knipperen ook niet te zien is.

De fading is trouwens alleen nodig wanneer "gloeilampen" nagebootst worden, voor de tegenwoordige (NL-)seinen met "led-lampen" is fading meer niet nodig, in het echt gaan ze ook direct aan en uit.

Misschien kan Nico nog iets zeggen over de fadingmogelijkheden van de ArSigDec?

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 30 november 2017, 12:11:36
Er zit (nog?) geen fading in de Arsigdec.
Anders had dat ongetwijfeld in de handleiding gestaan.
Maar misschien komt het nog een keer.

Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: zwitserland op 27 december 2017, 17:07:01
Hallo,

Als ik bv. een Zwitsers voorsein configureer dan worden de pinnummers 3 t/m 7 op de arduino gebruikt.
Hoe kan ik de pinnummers waar ik het sein op aan wil sluiten veranderen?
Misschien zie ik iets over het hoofd maar ik kan het niet vinden hoe ik het moet doen.

Groet,
Jan.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 27 december 2017, 17:24:41
Hallo Jan,

Dat kan niet.
Arsigdec bepaald zelf de pinnummers voor de seinen. Begint bij 3 en eindigt bij 19.
Maar waarom zou je dat willen veranderen?

Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: zwitserland op 30 december 2017, 13:26:35
Hallo Nico,

Een beetje late reactie maar bedankt voor het antwoord.
Het is me duidelijk nu.

Heb een andere vraag. Ik wil het I commando (inversion) gebruiken omdat het sein wat ik nu aangesloten heb precies nadersom werkt.
Maar het I commando zit niet in het rijtje van de actions.
Waar kan ik dit signaal vinden?

Groet,
Jan.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 30 december 2017, 13:34:08
Hallo Jan,

Kijk even in de handleiding voor de nieuwe versie:
 
Citaat
Changes:
 Added standard signals for Belgium
 I-Command (inversion) replaced by C-Command (connection type)
 C-Command (admin. code) replaced by N-command (admin. Note) 
 
Citaat
C-commando (Connection type)
Met het C-commando kun je het seintype wisselen tussen common anode en common kathode.
Kijk ook bij het Algemene C-commando voor meer info.
 

Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: zwitserland op 30 december 2017, 13:48:33
Hallo Nico,

Het probleem is verholpen. Bedankt weer voor het antwoord.

Groet,
Jan.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 21 april 2018, 17:27:32
Vandaag, 21 april is een nieuwe versie 1.3 van Arsigdec gereleased.
In deze versie zijn een aantal Franse seinen toegevoegd aan de database.
Met dank aan Xavier Bouillard.

Om te updaten gebruik je het update package op arcomora.wordpress.com/download
 (http://arcomora.wordpress.com/download)


Mvg
Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 26 april 2018, 22:58:10
Hallo Nico,

Leuk dat je de SNCF seinen hebt geïmplementeerd in de ArSigDec, dat geeft weer meer toepassingsmogelijkheden.

Is er een reden dat het z.g. "oeilleton de franchissement" niet is meegenomen in de definities?
Dit is het kleine witte lichtje wat te zien is links naast het sein in onderstaand plaatje:
https://upload.wikimedia.org/wikipedia/commons/9/93/Signalisation_SNCF_par_Cramos_s%C3%A9maphore_BAL_sur_Nf.jpg

Naar mijn idee zit er overigens een fout in de ArSigDec SNCF-seindefinitie 29 (bladzijde 27 NL en 19 Frans):

(https://images.beneluxspoor.net/bnls/SNCF-Disque-ArSigDec-Fout-01-A.jpg) (https://images.beneluxspoor.net/bnls/SNCF-Disque-ArSigDec-Fout-01-A.jpg)

Via bovenstaand definitie worden slechts 4 uitgangen aangestuurd terwijl er voor de seinbeelden (minstens) 5 uitgangen nodig zijn om de onderstaande seinbeelden te kunnen weergeven:

(https://images.beneluxspoor.net/bnls/SNCF-Disque-01.jpg) (https://images.beneluxspoor.net/bnls/SNCF-Disque-01.jpg)

Met de in de handleiding gegeven definitie zou via aspect 5 het onderstaande onjuiste Disque Seinbeeld worden weergegeven:

          (https://images.beneluxspoor.net/bnls/SNCF-DISQUE-Fout.jpg) (https://images.beneluxspoor.net/bnls/SNCF-DISQUE-Fout.jpg)


Een correcte definitie zou de onderstaande kunnen zijn:

(https://images.beneluxspoor.net/bnls/SNCF-Disque-ArSigDec-Fout-02.jpg) (https://images.beneluxspoor.net/bnls/SNCF-Disque-ArSigDec-Fout-02.jpg)


Een andere mogelijkheid is zowel rood als geel #3 aan te sluiten op led/uitgang 2 (Rouge):
In dat geval zou onderstaande definitie gebruikt kunnen worden:

(https://images.beneluxspoor.net/bnls/SNCF-Disque-ArSigDec-Fout-03-A.jpg) (https://images.beneluxspoor.net/bnls/SNCF-Disque-ArSigDec-Fout-03-A.jpg)


Misschien kan Xavier Bouillard hierover duidelijkheid verschaffen?

Groeten,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 27 april 2018, 14:25:44
Ik zal het eens navragen bij Xavier.

Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: ivanzon op 30 april 2018, 21:11:06
Hoe haalbaar is het om hier een Arduino Mega versie van te maken? Dan heb je een heleboel extra digitale uitgangen
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 30 april 2018, 22:05:53
Dat is zeker mogelijk.
Misschien ga ik het ook wel een keer aanpassen.
Alleen het DCC shield is dan niet optimaal maar het werkt wel op een Mega.

Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 26 mei 2018, 11:37:29
Hallo Nico,

Ik zal het eens navragen bij Xavier.

Heb je al iets gehoord van Xavier?

Groetjes,
Bert
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 26 mei 2018, 12:37:22
Hallo Bert,

Ik heb Xavier tweemaal een mail gestuurd met een verzoek om te reageren.
Helaas niets gehoord. Geen idee waarom niet.
Zelf nog wat proberen te vinden.
Ik denk dat je gelijk hebt.
Ik zal de definitie aanpassen overeenkomstig je tweede voorstel.
Overigens zit er ook een fout in de database definitie van sein 27.
Bij toepassing ervan worden 10 seinbeelden gegeven terwijl er maar 8 zijn.
Dat zal worden hersteld.

Ook wordt er gewerkt aan een Arsigdec voor de Arduino Mega.
Hier kunnen tot 65 leds op worden aangesloten en er komt fading op met per sein een instelbare fade tijd en per led een instelbare maximale lichtsterkte.

Mvg
Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 26 mei 2018, 13:26:04
Hallo Nico,

Bedankt voor je reactie.
De ontwikkelingen staan niet stil zie ik.  (y)

Overigens zit er ook een fout in de database definitie van sein 27.
Bij toepassing ervan worden 10 seinbeelden gegeven terwijl er maar 8 zijn.
Dat zal worden hersteld.

Zit die fout alleen in de database? In de manuals (zowel de Nederlandse als de Franse) staan volgens mij correcte definities...

Groeten,
Bert

Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 26 mei 2018, 14:08:37
Fout zit alleen in de database. Die matcht niet met de documentatie.

Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 13 juni 2018, 08:55:52
Testers gevraagd!

Arsigdec is nu beschikbaar voor de Arduino MEGA2560.
- tot 30 seinen en 65 leds.
- instelbare fading per sein
- instelbare lichtsterkte per led

Wie wil deze versie eens testen alvorens het gepubliceerd gaat worden.
Stuur een PM of reageer op www.arcomora.com (http://www.arcomora.com)

Voorproefje: https://www.youtube.com/watch?v=QymUKaqdrfs (https://www.youtube.com/watch?v=QymUKaqdrfs)

Mvg
Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: heuvelbaan op 13 juni 2018, 09:46:42
Hallo Nico,

Aangezien ik een groot fan ben ArCoMoRa zou ik je graag willen helpen.
Echter ik gebruik geen lichtseinen op mijn baan dus zou dit op een breadboard moeten namaken.


Groeten Marco
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 13 juni 2018, 09:52:23
Hallo Marco,

Misschien ga ik er voor armseinen nog wel servo besturing, inclusief 'stuiteren', aan toevoegen.

Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: heuvelbaan op 13 juni 2018, 10:14:03

Hallo Nico,

Dat zou helemaal geweldig zijn.  (y)

Groeten Marco

Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 19 oktober 2018, 12:30:36
ARSIGDEC 2.0 is beschikbaar!
Download het van www.arcomora.com/download
Ook de update is daar te vinden.

Nieuw:
- Ook geschikt voor MEGA2560 met 30 seinen of 65 leds
- Instelbare fading bij aan en uit gaan per sein.
- Instelbare maximum lichtsterke per led.
  Dus geen gedoe meer met de grootte van de voorschakelweerstand.
- De communicatiesnelheid met Putty is verhoogd van 9600 baud naar 57600 baud.
- Een fix voor Franse seinen in de database

Succes,
Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Mark op 05 november 2018, 19:34:46
Hallo Nico,

Wat wellicht een mooie/leuke toevoeging zou kunnen zijn (en waar ik ook oren naar heb), is een inverted knipperfunctie. Hiermee kan er een Wubo/Wibr/Wit ook aangestuurd worden, waarbij er 2 lampen om en om knipperen. Ook een AKI kan dan hiermee gemaakt worden, mochten er bij de overweg nog wat seinen staan ;)
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 05 november 2018, 19:38:40
Hallo Mark,

Je kunt met Arsigdec ieder sein maken dat je wilt.
Maar voor wat jij voorstelt is het handiger om de Mardec te gebruiken.

Mvg
Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 05 februari 2019, 13:32:25
ARSIGDEC 2.0a is verschenen

In Arsigdec 2.0 bleek een ernstig foutje te zitten bij het handmatig configureren van seinen.
Met versie 2.0a is dit verholpen.
De update is te downloaden van www.arcomora.com/download (http://www.arcomora.com/download)

Mvg
Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Overet op 05 februari 2019, 19:31:37
Nico,

Ik ben zelf nog niet aan seinen toe, maar ik vind het prachtig dat je het systeem blijft doorontwikkelen en fouten verbetert (y)

Bedankt daarvoor.

Tom
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 11 februari 2019, 23:01:21
Voor wat ervaringen van anderen kijk hier even: https://forum.beneluxspoor.net/index.php?topic=88036.new (https://forum.beneluxspoor.net/index.php?topic=88036.new)

Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 13 mei 2019, 10:01:06
Arsigdec 3.0 is beschikbaar

Het kan worden gedownload van www.Arcomora.com/download (http://www.Arcomora.com/download)

Een belangrijk verschil is het gebruik van poortnummers 1 t/m 16 in plaats van de Arduino pin nummers 3 t/m 19.
De nieuwe blauwe print van het DCC/Power shield gebruikt dan ook deze nummering.
(https://images.beneluxspoor.net/bnls/DCCBlauwPCB.jpg) (https://images.beneluxspoor.net/bnls/DCCBlauwPCB.jpg)
Ook de DCCNext gebruikt deze nummering.
Versie 2 en versie 3 werken echter probleemloos op zowel het oude als het nieuwe DCC shield.
Door de gewijzigde opslag van de configuratie in het EEPROM moet je Arsigdec na update resetten en opnieuw configureren.

Er zijn verder geen grote functionele veranderingen.
Wel zijn de Franse seinen uitgebreid met varianten met 'oeilleton' (Merci Jean-Michel Bapt)
Ook zijn 3 Zwitserse seinen toegevoegd. (Thanks Marcello Marchesoli)

Tegelijk met deze release zijn ook ArLoco (https://forum.beneluxspoor.net/index.php?topic=74161.msg3222031812#msg3222031812) en Mardec (https://forum.beneluxspoor.net/index.php?topic=68257.msg3222031783#msg3222031783) vernieuwd en verbeterd.
Bovendien bevat de release een DCC monitor voor accessoires.


Mvg
Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: zwitserland op 09 december 2019, 16:19:07
Hallo Nico,

Ik ben er niet helemaal zeker van hoe ik de DCC/Power shield op de arduino Mega 256 prik.

Groet,
Jan.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 09 december 2019, 17:23:52
Zoveel mogelijk naar de USB plug met de DCC aansluiting schuin boven de USB plug.

Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: zwitserland op 09 december 2019, 17:29:35
OK, bedankt.

Jan.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 08 juli 2020, 12:10:56
Arsigdec 3.1 is beschikbaar!

Hierin zijn wat kleine foutjes opgelost.
Bij gebruik van een MEGA2560 kan pin 17 niet meer gebruikt worden.
Het verplichte DCC-shield zit nog net boven pin 17 van de MEGA; daardoor kan daar geen Dupont pin meer worden ingestoken.

De seindatabase bevat nu ook Spaanse seinbeelden.

Mvg
Nico
Titel: Re: ArSigDec, problemen met z21 Start
Bericht door: NTeering op 29 augustus 2020, 12:25:30
Een Franse gebruiker van Arsigdec heeft een probleem met de z21 i.c.m. Arsigdec.
Zijn probleem:
Citaat
Ik denk dat het probleem de z21 Start is, of de "communicatie" tussen de z21 Start en ArSigDec.
Vandaag is een test gedaan door de z21 volledig los te koppelen van het netwerk (geen feedbackverbinding, geen Windigipet, geen pc-verbinding, ArSigDec alleen aangesloten en live op de "Track" -uitgang van de z21 met twee draden van 30 cm).
Het probleem is hetzelfde: om ArsigDec de opdracht te geven om het aspect van het licht te veranderen, is het noodzakelijk om minstens tien seconden te wachten en het commando op de Multimaus tussen de 5 en 8 keer te herhalen.
Dezelfde Arsigdec gebruikt met dezelfde Multimaus en dezelfde kabel met een Roco 10764 besturingseenheid of een DR5000 besturingseenheid, geen probleem!

Herkent iemand dit probleem?

M.v.g
Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 01 september 2020, 14:04:22
Het probleem is inmiddels opgelost.
Er werd gebruik gemaakt van inferieure 'klemkroonsteentjes'

Zulke dus:
https://www.aliexpress.com/item/32812679978.html (https://www.aliexpress.com/item/32812679978.html)


mvg
Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Daan Neijenhuis op 01 september 2020, 16:38:52
 (y)

Dat zijn altijd de lastige dingen om te 'vangen'.

Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: heuvelbaan op 01 september 2020, 20:22:52
Ai, die zijn echt geweldig in het storingen opwekken.
Mijn advies is niet gebruiken. Gebruik altijd schroef kroonsteentjes en vertinde draden.

Groeten Marco
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: AlbertG op 28 maart 2021, 21:09:24
Nico,
Ik vraag me af waarom de volgorde van de eerste 3 seinbeelden bij de Standaard Nederlandse seinen 1 en 2 Rood, Groen en Geel is en bij de nummers 3 en 4 is dat Rood, Geel, Geel knipperen + dat daar ook nog weer onderlinge verschillen in zitten.

(https://images.beneluxspoor.net/bnls/Seinbeelden-6060d333394aa.png) (https://images.beneluxspoor.net/bnls/Seinbeelden-6060d333394aa.png)
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 30 maart 2021, 09:24:02
Hallo Albert,

Eerlijk gezegd begrijp ik je vraag niet helemaal.
Seinen 1 en 2 zijn P-seinen.
Hierbij zal Arsigdec automatisch de gele tussenfase toevoegen bij rood<-->groen overgang.
Seinen 3 en 4 zijn hoofdseinen. Die hebben gewoon wat meer seinbeelden.
De volgorde van de seinbeelden is niet relevant.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: AlbertG op 30 maart 2021, 21:25:56
Hoi Nico,
In Rocrail zijn de eerste 3 seinbeelden Rood, Groen en Geel, met  bijbehorende schermafbeelding. Dus voor de NL seinen #1 en #2 klopt dat. Groen sein op het scherm is een groen sein op de baan. En dat geldt ook voor geel.

Voor het NL sein #3 (en verder) krijg ik op het beeldscherm een groen sein (standaard aspect #2) terwijl het seinbeeld op de baan geel is (Arsigdec aspect #2). Ik weet niet hoe dat in iTrain of Koploper werkt, maar voor Rocrail was het beter geweest als de volgorde van de eerste 3 seinbeelden steeds dezelfde was geweest.

Afgezien van dat is het configureren van de seinen in Rocrail met de DCCNext en Arsigdec heel eenvoudig. Per sein kan ik maximaal 10 seinbeelden invoeren. Klasse (y).

Mijn complimenten voor dit fraaie stukje werk. Al die seinbeelden uitzoeken en programmeren zal best een hoop werk geweest zijn.

De video is in de maak.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 31 maart 2021, 11:24:49
Hallo Albert,

Voor TC maakt het allemaal niet zo veel uit.
Maar het is ook voor Rocrail natuurlijk altijd mogelijk om zelf een sein samen te stellen.

Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: AlbertG op 01 april 2021, 10:31:27
Hoi Nico,
Bedankt voor je reactie. Ik kom er wel uit.
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Filip op 27 mei 2021, 15:52:28
Hallo Nico,
In post 164 schrijf je dat jij er aan denkt ArSigDec ook voor armseinen aan te passen.
Is hier evolutie in?  Of moet ik dit nog proberen in Mardec ?
Ik spreek over Duits hoofdsignaal met 2 armen en 2 led's  gestuurd door i Train.

vriendelijke groet
Filip
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 27 mei 2021, 17:41:43
Hallo Filip,

Daar is het  nog niet van gekomen.
Ik kan ook niet beloven dat dat nog gaat gebeuren.
Je bent dus op Mardec aangewezen; die heeft al bouncing.
Maar wel met slechts twee standen.

mvg
Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: NTeering op 03 december 2021, 17:27:16
Vanaf vandaag (3/12/2021) is Arsigdec 4.0 beschikbaar.
Er zijn geen functionele wijzigingen.
Wel is de DCC_library van Mynabay vervangen door de NMRA DCC-library.
Met dank aan Karst Drenth voor de gemaakte aanpassingen.

Door deze wijziging is het Railcom probleem opgelost.
Met de oude library was het niet goed mogelijk om Railcom te gebruiken.

De seindatabase is uitgebreid met Spaanse en Britse seinen.

Ook Mardec en de DCC-monitor zijn nu voorzien van de NMRA library

Nico
Titel: Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
Bericht door: Bert_Apd op 03 december 2021, 17:32:03
 (y)