Doel:€250.00
Donaties:€125.00

Per saldo:€-125.00

Steun ons nu!

Laatst bijgewerkt
op 15-11-2018
Algemeen

De stichting

Recente berichten

Mijn eerste H0 modeltreinbaan in aanbouw door Haradigi
Vandaag om 12:21:28
MB-module: "Vakwerk is een vak apart" door Sven
Vandaag om 12:17:19
Het ontstaan van Trammenlandt door Sven
Vandaag om 12:14:42
Schwarzburg-Neuffen-Bahn door Haradigi
Vandaag om 12:11:26
NS 2801 van MK modelbouwstudio door spoorzeven
Vandaag om 12:06:44
Landerbahn en Reichsbahn locomotieven. door Wim Vink
Vandaag om 11:57:48
Jeveco conservenfabriek H0 244x40 cm door Ronald Halma
Vandaag om 11:52:04
stroomonderbrekingen door henk
Vandaag om 11:25:56
EifelBurgenBahn door Hendrik Jan
Vandaag om 11:25:33
Toon hier je nieuwe (model) spooraanwinst(en)... door NS8714
Vandaag om 10:57:47
AVT NS6300 reactiedraadje door DavidNS400 Grote sik
Vandaag om 10:46:33
Bouwpakket van een CIWL LX rijtuig van Amati door sncf231e
Vandaag om 10:43:26
Waar is dit? door Sobat Kras
Vandaag om 10:42:05
Gelijmde styreen (?) weer losmaken: mogelijk? door oudebiels
Vandaag om 10:29:46
Modelbaan Waldbach Süd door NS1220
Vandaag om 10:04:17
Prijsvraag Fairtrains: maak een ontwerp kleurstelling voor de 1315 door Rondje_HO
Vandaag om 09:59:01
Verzendperikelen door tijgernootje
Vandaag om 09:57:47
Station Rekerdam door Joran
Vandaag om 09:27:01
DE 64/6500 verbouwde varianten in model door Mcn1986
Vandaag om 09:04:28
  

Auteur Topic: MARDEC, de Multifunctionele ARduino dcc DECoder.  (gelezen 149772 keer)

NTeering

  • Offline Offline
  • Berichten: 730
    • ARduino Controlled MOdel RAilway
MARDEC, de Multifunctionele ARduino dcc DECoder.
« Gepost op: 02 februari 2016, 21:46:12 »
Inleiding
Het gebruik van een Arduino microcomputer in de modelspoorbouw is bij velen wel bekend.
Echter het daadwerkelijk zelf toepassen is voor de meesten een brug te ver.
Het programmeren of het doen van eenvoudige aanpassingen in een programma wordt toch als een groot probleem gezien.
Daardoor blijft de Arduino het domein van een zeer beperkte groep met wat meer technische kennis.
Dat is jammer, want met de Arduino kun je heel je modelspoorbaan goedkoop automatiseren.
Om de Arduino voor iedereen bereikbaar te maken heb ik daarom een programma gemaakt voor een Multifunctionele DCC decoder voor servo's en accessory's op basis van een Arduino.
Met dit programma is het niet meer nodig om zelf nog maar één letter Arduino-code te schrijven.
Deze decoder heb ik MARDEC genoemd(Multifunctionele ARduino DECoder) en is een vervolg op de servo decoder zoals beschreven in dit draadje.

Net als bij iedere andere DCC decoder moet deze nog wel geconfigureerd worden. Dit configureren wordt meestal ten onrechte programmeren genoemd.
Om spraakverwarring te voorkomen gebruik ik de term programmeren voor het schrijven van de Arduino-code en de term configureren voor het uitvoeren van het programma. Bij dit configureren worden de servo’s ingesteld.

Het programma werkt in twee verschillende ‘toestanden’.
In de configureerstand kunnen de servo’s en accessory's worden ingeregeld middels één-letter commando’s vanaf het toetsenbord. Hierbij communiceert de MARDEC via een USB-kabel met de computer. Hier zijn dus geen DCC signalen voor nodig.
Middels een specifiek commando (‘E’) wordt overgegaan naar de bedrijfstoestand.
In de bedrijfstoestand worden de servo’s aangestuurd met het DCC signaal. Er is dan geen USB-kabel meer nodig. Door het sturen van een specifiek, zelf te bepalen, DCC adres wordt weer overgeschakeld naar de configureerstand.

Waarom een Arduino?
De belangrijkste reden is de prijs. Je moet ze dan wel in China bestellen bij b.v. nl.Aliexpress.com
Een andere reden is het gemak waarmee alles geconfigureerd kan worden. Dat gebeurt geheel interactief en er is geen DCC-centrale voor nodig.

De installatie van alle software is zeer gebruiksvriendelijk. Hierbij wordt alle vereiste software in één keer geïnstalleerd. Ook het uploaden van het decoder programma naar de Arduino gaat geheel automatisch.

Mogelijkheden
De MARDEC decoder kent de volgende mogelijkheden:
•   Aansturen van maximaal 12 servo’s t.b.v.  wisselaandrijving zonder puntstukpolarisatie of maximaal 8 servo’s met puntstukpolarisatie. De puntstukpolarisatie wordt gerealiseerd middels een extern relais.
•   Het op 7 manieren aansturen van accessory’s, waaronder aansturing van wisselspoelen en variabele PWM aansturing.
•   Interactief, via beeldscherm en toetsenbord dus, configureren van de servo’s en accessory’s. Dat is geheel onafhankelijk van de gebruikte DCC centrale. Hierbij is de Arduino software NIET nodig.
•   Van iedere servo apart kunnen de begin- en eindhoek op de graad nauwkeurig worden ingesteld.
•   Een random DCC adres (1-2048) toekennen aan iedere servo of accessory.
Dus niet noodzakelijkerwijs opeenvolgende adressen.
•   Iedere servo (max. 8 ) kan worden gekoppeld met een relais voor puntstukpolarisatie.
Bij het verdraaien van de servo zal, halverwege de verdraaiing, dit relais worden omgezet.
•   Voor iedere servo kan een aparte draaisnelheid worden ingesteld. Hierdoor kunnen servo’s makkelijker voor andere doelen worden gebruikt dan alleen wisselaandrijving
•   Een test optie. Hierbij gaan alle servo’s tweemaal heen en weer gaan en worden accessory’s geactiveerd.
•   Vastleggen van ‘inversie’. Hiermee kan worden ingesteld of een wissel bij bv een verdraaiing naar de kleinste hoek rechtdoor of afbuigend moet worden gezet. Dit is nodig omdat de servo op meerdere manieren gemonteerd kan worden.
•   Een documentatie optie waarmee alle instellingen worden getoond.
•   Het toekennen van een administratief nummer aan iedere servo/accessory.
•   Een reset optie waarbij alle instellingen uit het geheugen van de MARDEC verwijderd worden.
•   Instelbare default snelheid van de servo arm (5-50 ms. per graad).
•   Vastleggen van het DCC adres waarmee de decoder naar de configuratie toestand gaat. (Default 1000)
•   Vastleggen van het DCC adres waarmee de servo- en accessorystanden worden opgeslagen. Na een herstart worden de servo’s en accessory’s weer in deze stand teruggezet.
•   Accessory’s kennen de volgende opties:
1.   Single steady. Hierbij is ‘n pin permanent hoog of laag afhankelijk van de aansturing.
2.   Double steady. Zelfde als single steady, echter een tweede pin heeft de ‘omgekeerde’ waarde.
3.   Single flashing. Hierbij gaat een pin afwisselend hoog(aan) en laag(uit). De ‘aan’-tijd en de ‘uit-tijd zijn afzonderlijk instelbaar.
4.   Double flashing. Zelfde als single double, echter een tweede pin heeft de ‘omgekeerde’ waarde.
5.   Single one shot. Hierbij gaat een pin een korte instelbare tijd even hoog als de aansturing van laag naar hoog gaat.
6.   Double one shot. Hierbij gaat een pin een korte instelbare tijd even ‘hoog’ als de aansturing van laag naar hoog gaat en een andere pin als deze van hoog naar laag gaat. Hiermee kunnen dus ook wisselspoelen aangestuurd worden.
7.   Analoge (PWM) aansturing. Hierbij gaat een pin, in een apart instelbare tijd, van 0 tot een instelbaar maximum (max. 255) als de aansturing van laag naar hoog gaat en weer terug naar 0, in een apart instelbare tijd, als de aansturing van hoog naar laag gaat.
•   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.

Het programma zelf is Engelstalig. De handleidingen zijn in het Nederlands.
Uiteraard gaat het om een eerste beta versie. Dus ik ben bij deze verontschuldigd voor eventuele fouten.

Een voorbeeld dialoog:
MARDEC, the Multifunctional ARduino dcc DECoder
USB version 1.0

Specify number for this MARDEC
Enter value between 1 and 100: 1
This is your MARDEC number 1

Starting configuration of MARDEC 1

Please specify action
P/R/T/D/C/S/M/E/?: p

Specify pin number
3-12,14-19: 3
Pin is undefined. First specify DCC address

Set DCC address for pin 3
Enter value between 1 and 2048: 1
DCC Address set to 1

Specify Accessory(1) or Servo(2)
Enter value between 1 and 2: 2
Pin 3 set as Servo pin.
Servo 0 on pin 3 and address 1 set to 75 degrees

Specify action for Servo on pin 3
A/N/9/+/-/C/F/D/T/M/I/?/enter: -
LOW angle set to 74

Specify action for Servo on pin 3
A/N/9/+/-/C/F/D/T/M/I/?/enter: c
Servo 0 on pin 3 and address 1 set to 105 degrees
Angle set to HIGH: 105

Specify action for Servo on pin 3
A/N/9/+/-/C/F/D/T/M/I/?/enter: +
HIGH angle set to 106

Specify action for Servo on pin 3
A/N/9/+/-/C/F/D/T/M/I/?/enter: f

Specify frog pin for servo on pin 3
3-12,14-19: 19
Pin 19 set as frog pin for servo on pin 3

Specify action for Servo on pin 3
A/N/9/+/-/C/F/D/T/M/I/?/enter: t
Testing servo 0 on pin 3
Servo 0 on pin 3 and address 1 set to 74 degrees
Servo 0 on pin 3 and address 1 set to 106 degrees
Servo 0 on pin 3 and address 1 set to 74 degrees
Servo 0 on pin 3 and address 1 set to 106 degrees

Specify action for Servo on pin 3
A/N/9/+/-/C/F/D/T/M/I/?/enter:

Pin settings are saved!

Please specify action
P/R/T/D/C/S/M/E/?: p

Specify pin number
3-12,14-19: 4
Pin is undefined. First specify DCC address

Set DCC address for pin 4
Enter value between 1 and 2048: 2
DCC Address set to 2

Specify Accessory(1) or Servo(2)
Enter value between 1 and 2: 1
Pin 4 set as Accessory pin.

Specify mode for this accessory
Enter value between 1 and 7: 4
Mode set to Double Flashing.

Specify companion pin for accessory on pin 4
3-12,14-19: 18
Pin 18 set as companion pin for accesory on pin 4

Specify 'on' time:
Enter value between 100 and 5000: 300
'On' time set to 300 msec.

Specify 'off' time:
Enter value between 100 and 5000: 300
'Off' time set to 300 msec.

Specify action for Accessory on pin 4
A/N/H/L/M/C/?/D/T/F/R/enter: t
Testing accessory 0 on pin 4 in double flashing mode
Accessory 0 on pin 4 and address 2 started flashing
Accessory 0 on pin 4 and address 2 stopped flashing

Specify action for Accessory on pin 4
A/N/H/L/M/C/?/D/T/F/R/enter:

Pin settings are saved!

Please specify action
P/R/T/D/C/S/M/E/?: d

Settings of MARDEC number 1

Pin  3: Servo with DCC 1, Nr 0, Angles 74/106, Frog pin 19, no Inversion, Speed 25
Pin  4: Accessory with DCC 2, Nr 0, Double Flashing, Comp. 18, Time 300/300
Pin  5: not used
Pin  6: not used
Pin  7: not used
Pin  8: not used
Pin  9: not used
Pin 10: not used
Pin 11: not used
Pin 12: not used
Pin 14: not used
Pin 15: not used
Pin 16: not used
Pin 17: not used
Pin 18: Companion pin for pin 4
Pin 19: Frog pin for pin 3

Default Servo speed: 25 ms/step
DCC address to start configuration mode: 1000
DCC address to save servo settings: 1001

Please specify action
P/R/T/D/C/S/M/E/?:

In deze dialoog gebeurt het volgende:
- Selecteren van Pin 3
- Pin 3 als servo pin instellen
- Een DCC-adres toekennen aan pin 3 (1)
- De 'lage' hoek een graad aflagen.
- Met het C-commando de 'hoge' hoek selecteren.
- Deze hoek met één graad ophogen.
- Met het F-commando een 'frogpin' toekennen (aan deze pin komt het relais voor eventuele puntstukpolarisatie)
- Met het T-commando testen van de servo
- Met <enter> de wijzigingen opslaan en terug naar 'algemene commando's'.
- Met het D-commando een overzicht tonen.
- Selecteren van pin 4
- Pin 4 als accessory pin instellen met mode 4 (double flashing).
- Ingeven van de 'aan'-en 'uit'-tijden.
- Testen van de instellingen.
- Met het D-commando een overzicht van de instellingen weergeven.

Meer weten?
Bekijk dan deze downloads:

Downloads:

Handleiding MARDEC decoder
---------------------------
Alle MARDEC software inclusief de Arduino IDE 1.6.6
MARDEC Installatie handleiding (volledig)
----------------------------
MARDEC software zonder Arduino IDE
Deze moet je gebruiken als je de oude versie al een keer hebt geïnstalleerd.
Verwijder eerst de USB kabel alvorens de installatie te starten en gebruik dezelfde USB poort.
Installatie handleiding (MARDEC only)
----------------------------
Alleen CH340 drivers
Deze zijn nodig als je een Chinese Arduino hebt.

Let op:
De MARDEC is NIET compatibel met de oude servo decoder.
Je moet dus eerst een reset commando geven en daarna opnieuw configureren.

Wie durft?

More DCC fun with MARDEC!

Groetjes
Nico
« Laatst bewerkt op: 06 februari 2016, 17:42:22 door NTeering »
More DCC fun with ARCOMORA
http://www.ARCOMORA.com

More Analog fun with ASAR
http://forum.beneluxspoor.net/index.php/topic,69109

heuvelbaan

  • Offline Offline
  • Berichten: 183
    • opbouw blog treinbaan
Re: MARDEC, de Multifunctionele DCC decoder voor iedereen.
« Reactie #1 Gepost op: 02 februari 2016, 22:04:31 »
Gezien mijn resultaten met de vorige versie durf ik het wel aan.
Ik heb de bestanden inmiddels op mijn PC staan en ga er morgen mee aan de slag.  ;D

De handleidingen zien er in ieder geval weer heerlijk duidelijk uit.  8)
« Laatst bewerkt op: 02 februari 2016, 22:11:58 door heuvelbaan »

heuvelbaan

  • Offline Offline
  • Berichten: 183
    • opbouw blog treinbaan
Re: MARDEC, de Multifunctionele DCC decoder voor iedereen.
« Reactie #2 Gepost op: 03 februari 2016, 22:29:41 »
Helaas, bij alles wat ik doe krijg ik de melding dat de drivers niet correct geïnstalleerd zijn.
De speciale package met Chinese driver ook geprobeerd te installeren maar helaas, zelfde resultaat.

Zal morgen de exacte melding wel even plaatsen.

Het gaar hier wel om een Arduino (in programmeerstand) die ik met de eerste versie ook heb gebruikt.  ???

Rieks

  • Helemaal opnieuw begonnen
  • Offline Offline
  • Berichten: 459
  • Fiat Voluntas HrMs Poolster A835
Re: MARDEC, de Multifunctionele DCC decoder voor iedereen.
« Reactie #3 Gepost op: 04 februari 2016, 16:37:01 »
IK blijf het geweldig vinden wat je maakt.
Verzoekje van mijn kant als je nog eens wat tijd over hebt zou je dan een decoder voor nederlandse drielichtseinen kunnen knutselen?
Mijn dank heb je alvast.

Mvg Rieks

Listen very carefully, I shall say this only once.

Cetero censeo birrum  bibendum esse

NTeering

  • Offline Offline
  • Berichten: 730
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele DCC decoder voor iedereen.
« Reactie #4 Gepost op: 04 februari 2016, 18:51:32 »
Hallo Rieks,

Dat kun je ook met de  MARDEC doen.
Je hebt alleen minimaal 2 DCC adressen nodig. Eén voor de double steady mode en een voor de single steady mode.
Als ze alle drie onafhankelijk gestuurd moeten worden heb je drie adressen nodig (3 single steady)

Groetjes,
Nico
More DCC fun with ARCOMORA
http://www.ARCOMORA.com

More Analog fun with ASAR
http://forum.beneluxspoor.net/index.php/topic,69109

heuvelbaan

  • Offline Offline
  • Berichten: 183
    • opbouw blog treinbaan
Re: MARDEC, de Multifunctionele DCC decoder voor iedereen.
« Reactie #5 Gepost op: 04 februari 2016, 20:26:48 »
Helaas, bij alles wat ik doe krijg ik de melding dat de drivers niet correct geïnstalleerd zijn.
De speciale package met Chinese driver ook geprobeerd te installeren maar helaas, zelfde resultaat.

Zal morgen de exacte melding wel even plaatsen.

Het gaar hier wel om een Arduino (in programmeerstand) die ik met de eerste versie ook heb gebruikt.  ???

Ik start zojuist mijn treinen laptop op om een schermafdruk te maken voor Nico en nu werkt alles naar behoren.
Dus ik vermoed dat een reboot na een update noodzakelijk is?

In ieder geval Nico: bedankt voor de support.  :D

Rieks

  • Helemaal opnieuw begonnen
  • Offline Offline
  • Berichten: 459
  • Fiat Voluntas HrMs Poolster A835
Re: MARDEC, de Multifunctionele DCC decoder voor iedereen.
« Reactie #6 Gepost op: 04 februari 2016, 20:29:38 »
Ok dat ga dus even proberen dit weekend.
In koploper ben ik sowieso 2 adressen kwijt voor een standaard drielichtsein
Misschien nog een idee voor een nederlands stelsel? met geel knippergroen knipper en een cijferbak?
Alles aangestuurd door 3 adressen zoals in koploper.

Mvg Rieks
Listen very carefully, I shall say this only once.

Cetero censeo birrum  bibendum esse

desperado112

  • Offline Offline
  • Berichten: 523
    • Mittelstad 2.0
Re: MARDEC, de Multifunctionele DCC decoder voor iedereen.
« Reactie #7 Gepost op: 04 februari 2016, 20:51:20 »
Erg interessant, snap er nog geen moer van of dit gekoppeld kan worden aan mijn Multimouse incombinatie met xpressnet van Wim Ros. Maar ik ga mij er eens in verdiepen  (y)


gr
Martijn
Ho, Multimaus. Fleischmann

Rieks

  • Helemaal opnieuw begonnen
  • Offline Offline
  • Berichten: 459
  • Fiat Voluntas HrMs Poolster A835
Re: MARDEC, de Multifunctionele DCC decoder voor iedereen.
« Reactie #8 Gepost op: 04 februari 2016, 21:03:28 »
Ja hoor geen probleem gewoon de juiste adressen invoeren.Denk wel aan de offset van de multimuis.
Als je adres 1 programmeert in de arduino dan aanspreken middels adres 5 op de multimuis.Naar de baan worden DCC commando's gestuurd Xpressnet is alleen de koppeling naar de pc.


Mvg Rieks
Listen very carefully, I shall say this only once.

Cetero censeo birrum  bibendum esse

NTeering

  • Offline Offline
  • Berichten: 730
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele DCC decoder voor iedereen.
« Reactie #9 Gepost op: 04 februari 2016, 22:00:47 »
@Heuvelbaan

Mooi dat het nu gelukt is. Ik heb de update vanmorgen nog eens getest. Dat gaf geen problemen en werkte zonder reboot.
Maar ja , ik weet natuurlijk niet wat je precies hebt geprobeerd.
Het is wel belangrijk dat de USB kabel niet is aangesloten als je de installatie start. Pas als er om gevraagd wordt mag de kabel er in.
Door de reboot is mogelijk het insteken gesimuleerd.
Let op:
De MARDEC is NIET compatibel met de oude servo decoder.
Je moet dus eerst een reset commando geven en daarna opnieuw configureren.

@Rieks
Ik heb geen verstand van seinsystemen maar een lichtje is een lichtje, die je dus met de MARDEC, middels 1 of meer DCC adressen kunt aansturen, al dan niet knipperend.
Wat moet ik me precies bij een cijferbak voorstellen? Ik heb er wel een idee van maar hoe ziet een modelspoor variant dan uit?
En dat van die Multimaus ben ik vergeten in de nieuwe handleiding op te nemen. Toch maar toevoegen.

@desperado112
Het gebruik van de MARDEC is geheel onafhankelijk van de gebruikte busstructuur. Het enige wat van belang is dat in bedrijfstoestand de MARDEC alleen maar 'luistert' naar DCC signalen voor accessory's die van je command station afkomen. DCC data voor locdecoders wordt genegeerd. In de configuratetoestand 'praat' hij alleen maar met de terminal emulator (Putty) op je PC.
Overigens gebruik ik van Rosoft wel het USB-Loconet interface. Het enige stukje standaard trein-elektronica wat ik gebruik.

Allemaal veel succes
groetjes,
Nico
« Laatst bewerkt op: 04 februari 2016, 22:12:46 door NTeering »
More DCC fun with ARCOMORA
http://www.ARCOMORA.com

More Analog fun with ASAR
http://forum.beneluxspoor.net/index.php/topic,69109

Rieks

  • Helemaal opnieuw begonnen
  • Offline Offline
  • Berichten: 459
  • Fiat Voluntas HrMs Poolster A835
Re: MARDEC, de Multifunctionele DCC decoder voor iedereen.
« Reactie #10 Gepost op: 05 februari 2016, 17:57:36 »
Nico,

de nederlandse seinen kunnen een aantal seinbeelden tonen.

Rood
Geel
Geel met knipperend cijfer
Geel met vast cijfer
Geel knipper
Groen
Groen knipper
Groen knipper met cijfer
De cijfers geven dan een snelheidsbeperking aan.
Dit kan met 3 bits aangegeven worden de decoder vertaalt dit dan in het bijbehorende seinbeeld.
In jou decoder kan een output of knipperen of aan/uit.
Vandaar mijn vraag.
Kijk maar eens hier voorde nederlandse seinbeelden.
Ik ga in elk geval even proberen of ik een werkend sein voor elkaar krijg als dat lukt post ik de beschrijving wel.

Mvg Rieks
Listen very carefully, I shall say this only once.

Cetero censeo birrum  bibendum esse

NTeering

  • Offline Offline
  • Berichten: 730
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele DCC decoder voor iedereen.
« Reactie #11 Gepost op: 05 februari 2016, 20:41:51 »
Hallo Rieks,

Bedankt voor je toelichting.
Je beschrijft 8 toestanden die je inderdaad met 3 bits (middels 3 DCC adressen ?) kunt realiseren.
Dat zou met een Arduino zeker wel kunnen maar het vereist wel maatwerk software.
Op internet vond ik wel dit hoofdsein met cijferbak.
Er van uitgaande dat het cijfer altijd hetzelfde is zijn hier dan 4 leds nodig waarbij 3 van de 4 moeten kunnen knipperen èn 'aan' zijn.
Dat kan ook met de MARDEC,
Kijk even naar het schema in de handleiding (pinnen 4 en 6).
Afhankelijk van hoe je de led aansluit (aan massa of aan 5 volt) is een single flashing pin 'aan' en knipperend of 'uit' en knipperend.
Je hebt dus één single steady pin nodig (rood) en drie single flashing pinnen. (geel, groen en cijferbak) op 4 verschillende DCC adressen.
Opgelost?

Hoe je vervolgens de 8 genoemde situaties aanstuurt vanuit bv koploper (ik gebruik Traincontroller) is een ander probleem.

Succes,
Nico
More DCC fun with ARCOMORA
http://www.ARCOMORA.com

More Analog fun with ASAR
http://forum.beneluxspoor.net/index.php/topic,69109

Rieks

  • Helemaal opnieuw begonnen
  • Offline Offline
  • Berichten: 459
  • Fiat Voluntas HrMs Poolster A835
Re: MARDEC, de Multifunctionele DCC decoder voor iedereen.
« Reactie #12 Gepost op: 05 februari 2016, 22:40:18 »
Hoi Nico,

nee je hebt twee pinnen nodig die zowel steady als single flashing zijn.
Bvb:
001  rood
010  geel
011  groen
100  geel knipper
101  geel knipper plus cijfer
110 groen knipper
111 groen knipper plus cijfer
Cijfer kan gewoon een enkele led zijn zodat je bvb een vaste snelheids beperking aangeeft.
Je hebt dus drie wissel adressen nodig en dan kan recht 0 zijn en afb. 1.
Zo heb ik het net gedaan.
Ik heb net in koploper een testbaantje gemaakt waarin het met steady pinnen werkt dus rood geel en groen in demomode.
Morgen ga ik dat even op mijn baan proberen .


Mvg Rieks.
Listen very carefully, I shall say this only once.

Cetero censeo birrum  bibendum esse

NTeering

  • Offline Offline
  • Berichten: 730
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele DCC decoder voor iedereen.
« Reactie #13 Gepost op: 06 februari 2016, 01:05:10 »
@Rieks
Citaat
nee je hebt twee pinnen nodig die zowel steady als single flashing zijn.
Citaat
Rood
Geel
Geel met knipperend cijfer
Geel met vast cijfer
Geel knipper
Groen
Groen knipper
Groen knipper met cijfer
Nu begrijp ik het niet meer. Een pin is of steady of flashing, maar niet allebei. ???
En moet het cijfer nu wel of niet kunnen knipperen?
Ik ben even de weg kwijt. Waarschijnlijk verkeerde afslag bij geel knipperlicht ;D

Groetjes,
Nico

More DCC fun with ARCOMORA
http://www.ARCOMORA.com

More Analog fun with ASAR
http://forum.beneluxspoor.net/index.php/topic,69109

Rieks

  • Helemaal opnieuw begonnen
  • Offline Offline
  • Berichten: 459
  • Fiat Voluntas HrMs Poolster A835
Re: MARDEC, de Multifunctionele DCC decoder met Arduino voor iedere DCC rijder
« Reactie #14 Gepost op: 06 februari 2016, 15:51:34 »
Nico je hebt voor wat betreft jouw oplossing gelijk.
In jouw decoder zowel de mardec als de dummydecoder kan een pin alleen maar hoog of laag zijn.
In het nederlandse seinstelsel bestaat er geel continue en geel knipper.
Dat is dezelfde lamp\led, die beide kan.
En het cijfer kan zowel knipperen als continue aan zijn.
Kijk maar eens hier voorde nederlandse seinbeelden.
En dan even naar seinen.

Mvg Rieks


« Laatst bewerkt op: 06 februari 2016, 19:27:38 door Rieks »
Listen very carefully, I shall say this only once.

Cetero censeo birrum  bibendum esse