Nieuws:

Voor de Stichting 3rail Wiki zoeken wij altijd foto's en/of teksten!! Wil je helpen? Lees in de oproep hoe dat kan!

Marklin DCC adres veranderen met DCC++ (Arduino) - OPGELOST

Gestart door Harm vrijdag 24 mei 2019, 11:22:03

0 leden en 1 gast bekijken dit board.
Marklin DCC adres veranderen met DCC++ (Arduino) - OPGELOST
Hoi Allemaal, een korte maar misschien lastige vraag.

Is het hier iemand gelukt om het standaard DCC 03 adres van een Marklin treintje te veranderen? Ik heb de locomotief 39236 en maak gebruik van een Arduino voorzien van DCC++ software en een Motor Driver 43A BTS7960.


Mvg,
Harm
Re: Marklin DCC adres veranderen
 @citaat Ja, meermaals. Met behulp van een ESU Lokprogrammer.
Re: Marklin DCC adres veranderen
En met een Ecos ook geen enkel probleem.

Cees
Re: Marklin DCC adres veranderen
Bedankt voor jullie reacties.

Ik heb helaas geen andere hardware dan een Arduino met de DCC++ sketch erop draaien.
In de documentatie van DCC++ staat een kopje met "WRITE CV BYTE TO ENGINE DECODER ON MAIN TRACK". Het volgende format wordt aangehouden: <w treinadres cvadres waarde>

Heb ik het goed dat het korte adres (nu 03) wordt bewaard in CV1?

Dus als ik stuur: < w 03 1 1 >
Zou hij op adres 1 of 01 uit moeten komen.

Re: Marklin DCC adres veranderen
Ja, korte adres in cv1, lange adressen in cv17 en cv18 en dan kan je in cv29 kiezen voor het korte of het lange adres.
Re: Marklin DCC adres veranderen
Lid sinds: 2006

Forum member sinds 2006

offline
Re: Marklin DCC adres veranderen
Op de main track kun je CV1 toch niet schrijven, waarom hebben de meeste centrales dan een program track?
Re: Marklin DCC adres veranderen
Ben den Hollander
gast

Re: Marklin DCC adres veranderen
Op main track kun je ook in CV1 schrijven, geen probleem.
Re: Marklin DCC adres veranderen
Re: Marklin DCC adres veranderen
Ben den Hollander
gast

Re: Marklin DCC adres veranderen
Dat klopt maar je hoeft niet te lezen. Je schrijft het nieuwe adres weg en rijden maar......
Re: Marklin DCC adres veranderen
Vreemd, hij laat zich geen nieuw adres geven op deze manier met commando: <w 03 1 1> of <w 3 1 1>
Weet iemand of ik iets over het hoofd zie? Functies activeren en rijden doet hij prima.
Re: Marklin DCC adres veranderen
kijk even in de code van je DCC++ Dan kan je kijken wat de functie van programmeren CV-waarde verwacht.

Groet Ronald.
Re: Marklin DCC adres veranderen
<w CAB CV VALUE>
*    writes, without any verification, a Configuration Variable to the decoder of an engine on the main operations track
*    CAB:  the short (1-127) or long (128-10293) address of the engine decoder
*    CV: the number of the Configuration Variable memory location in the decoder to write to (1-1024)
*    VALUE: the value to be written to the Configuration Variable memory location (0-255)

getest om naar 1 te krijgen: <w 3 1 1>


<b CAB CV BIT VALUE>
*    writes, without any verification, a single bit within a Configuration Variable to the decoder of an engine on the main operations track
*    CAB:  the short (1-127) or long (128-10293) address of the engine decoder
*    CV: the number of the Configuration Variable memory location in the decoder to write to (1-1024)
*    BIT: the bit number of the Configurarion Variable regsiter to write (0-7)
*    VALUE: the value of the bit to be written (0-1)

getest om naar 2 te krijgen: <b 3 1 0 0>

Met <f 3 132> kan ik wel zijn fluit blazen.

Re: Marklin DCC adres veranderen
Als iemand hier ooit tegenaan loopt:

Ik heb de pinnetjes omgewisseld naar de programmeertrack stand.
10 wordt 5
3 wordt 11
a0 wordt a1

vreemd, maar nu lukte het wel om het adres te veranderen. Hij laat de cv's ook goed uitlezen.
Re: Marklin DCC adres veranderen
Lid sinds: 2006

Forum member sinds 2006

offline
Re: Marklin DCC adres veranderen
Citaat van: Ben den Hollander op vrijdag 24 mei 2019, 14:19:58
Op main track kun je ook in CV1 schrijven, geen probleem.
Mijn IB geeft een fout als ik op de maintrack adres 1 wil veranderen.
Re: Marklin DCC adres veranderen met DCC++ (Arduino) - OPGELOST
Mijn ecos ook, maar schrijft het wel weg. Je krijgt nl geen terugmelding als je op de maintrack programmeert.
Re: Marklin DCC adres veranderen met DCC++ (Arduino) - OPGELOST
Lid sinds: 2006

Forum member sinds 2006

offline
Re: Marklin DCC adres veranderen met DCC++ (Arduino) - OPGELOST
Citaat van: flyerman op zaterdag 25 mei 2019, 00:29:32
Je krijgt nl geen terugmelding als je op de maintrack programmeert.
Bij mijn IB krijg ik wel een fout melding, 'schrijven mislukt'
Dus ik ging er van uit dat het niet gelukt was.
Niet zo gek toch?
Re: Marklin DCC adres veranderen met DCC++ (Arduino) - OPGELOST
Speciale Gast
Lid sinds: 2007

Treinen rijden op rails, niet op tijd!

offline
Re: Marklin DCC adres veranderen met DCC++ (Arduino) - OPGELOST
Die melding krijg je ook als je geen motor aan je decoder hebt hangen.