Google+
Doel:€250.00
Donaties:€103.95

Per saldo:€-146.05

Steun ons nu!

Laatst bijgewerkt
op 26-04-2017
Algemeen

De stichting

Recente berichten

3D/RM: NS Sik 200/300 locomotor in schaal N 1:160 door HansQ
Vandaag om 13:32:50
EifelBurgenBahn door Rondje_HO
Vandaag om 13:30:38
Frans bietenbaantje in 009 (en parallel in 0e) door sdz1976
Vandaag om 13:30:06
Eén en één is één door Gert Arkema
Vandaag om 12:57:17
BNLS-module: "Grasland" door Mitchell
Vandaag om 12:56:24
Saint Tourbière, een Franse enkelsporige lijn door de Ardeche door Milocomarty
Vandaag om 12:52:06
Kleine rondjes - grote rondjes door Johnnytrein
Vandaag om 11:30:50
Langdorf (h0 : 340 x 100) door wimk
Vandaag om 11:14:42
Rocky Rail- NS Plan U door AdLoc
Vandaag om 10:43:48
Rijden van een trein door de Shadows? door Sobat Kras
Vandaag om 10:41:36
Schragenhave (1:45) door nighttrain1
Vandaag om 10:29:40
Bouwdozen en verf, fabrikanten: graag kleurnrs. op doos vermelden? door Floris Dilz
Vandaag om 10:28:46
Digitaliseren Fleischmann draaischijf door Timo
Vandaag om 10:08:06
Een stukje Odsherreds Jernbane (OHJ) door rotaspeed
Vandaag om 10:07:28
Aanrijding Deurne door André82
Vandaag om 09:47:17
Nederlandse stads- en streekbussen in model door MOVisser
Vandaag om 09:32:12
De Hoekse Lijn nader bekeken. door Sobat Kras
Vandaag om 09:07:05
Rosestraat in 0m/0, bouwdraadje door Marc tramt
Vandaag om 08:42:07
Ontwikkelingen "IJzeren Rijn" door JKER
Vandaag om 07:34:36
Raadplaatje door Martijnstein
Vandaag om 01:05:19
Ombouw-Renovatie SS 862 door roadster36
25 april 2017, 23:47:23
Nieuw baanplan ''Nog geen naam'' door jandcargo
25 april 2017, 23:37:48
"Litter Bin" voor Brits spoor en Britse modelspoorprojecten door Thijs1271
25 april 2017, 23:35:27
BMB 00-modulebaan, Algemeen. door St00mboy
25 april 2017, 23:26:45
Without automatisch door Klaas Zondervan
25 april 2017, 23:09:11
Van Swarzach naar Swarzburg door nkob
25 april 2017, 22:59:36
Kaal maken modellen voor overspuiten door Menno
25 april 2017, 21:27:29
BNLS Baanbreker - Zelf bouwen. door Marij Stoffels
25 april 2017, 21:26:19
Bröckenbahn door Frank 123
25 april 2017, 21:19:00
BNLS Baanbreker - Project 083 tot 338 door Falkenberg
25 april 2017, 20:58:59
  

Auteur Topic: ArSigDec, Universele Seindecoder voor DCC met Arduino  (gelezen 5992 keer)

J.Kempers

  • Offline Offline
  • Berichten: 17
Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
« Reactie #90 Gepost 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


Bert_Apd

  • Offline Offline
  • Berichten: 1038
  • N-Spoor DB Epoche III
Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
« Reactie #91 Gepost 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:

         

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)

         

         


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

         

         


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

         

         


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

         

         


5. Dwergsein (via ArSigDec standaardsein #5)

         

         


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

         

         


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

         

         


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

         

         



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.

         

             


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.

         

         


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

         

         


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.

         

         


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

         

         


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.

         

         


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

         

         


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

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

         

         


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.

         

         


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

Groeten,
Bert
« Laatst bewerkt op: 19 april 2017, 20:32:21 door Bert_Apd »

J.Kempers

  • Offline Offline
  • Berichten: 17
Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
« Reactie #92 Gepost 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


NTeering

  • Offline Offline
  • Berichten: 555
Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
« Reactie #93 Gepost 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

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

Bert_Apd

  • Offline Offline
  • Berichten: 1038
  • N-Spoor DB Epoche III
Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
« Reactie #94 Gepost 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:

         

Maakt dit een en ander duidelijk(er)?

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

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

         


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

         


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
« Laatst bewerkt op: 21 april 2017, 10:31:27 door Bert_Apd. Reden: Extra voorbeelden NS en DB seinen toegevoegd »

Bert_Apd

  • Offline Offline
  • Berichten: 1038
  • N-Spoor DB Epoche III
Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
« Reactie #95 Gepost 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:

         

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:

         

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:

         

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:

         


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


1. NS Hoofdsein (via ArSigDec standaardsein #4)

         


2. NS Dwergsein (via ArSigDec standaardsein #5)

         


3. NS Voorsein (via ArSigDec standaardsein #6)

         


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

         


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:

         

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:

         


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


1. DB Bloksein (via ArSigDec standaardsein #7)

         


2. DB Inrijsein (via ArSigDec standaardsein #8)

         


3. DB Uitrijsein (via ArSigDec standaardsein #9)

         


4. DB Voorsein (via ArSigDec standaardsein #10)

         

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)

         


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:

         


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:

         


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:

         


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
« Laatst bewerkt op: 21 april 2017, 12:14:30 door Bert_Apd »

NTeering

  • Offline Offline
  • Berichten: 555
Re: ArSigDec, Universele Seindecoder voor DCC met Arduino
« Reactie #96 Gepost op: 21 april 2017, 16:33:43 »
Bij deze ook iTrain maar als PDF: iTrain en Arsigdec