Gebruiker:Treinsmurf/Kladblok/Conceptpagina Programmeren M83 - M84 in DCC: verschil tussen versies

Uit 3rail Wiki
Naar navigatie springen Naar zoeken springen
k (Tekst vervangen door "Verplaatst: Programmeren Märklin M83 of M84 decoder in DCC mode")
 
Regel 1: Regel 1:
== Programmeren Märklin M83 of M84 decoder in DCC mode ==
+
Verplaatst: [[Programmeren Märklin M83 of M84 decoder in DCC mode]]
[[Bestand:M83 bovenaanzicht-small.jpg|thumb|350px|right|<center>'''Märklin 60831 - M83 decoder'''</center>]]
 
Dit artikel betreft een handleiding voor het programmeren van een M83 [[Märklin 6083 60831 Wissel decoder|Märklin 60831 Wissel decoder]] of een M84 [[Märklin 6084 60841 Schakeldecoder|Märklin 60841 Schakeldecoder]] in [[Protocol_loc_Decoders#Wat_is_DCC.3F|DCC]] mode met een [[Märklin 60213-60214-60215 Central Station (CS2)|Märklin Central Station (CS2)]].
 
Deze handleiding welke geschreven is door Jean (forumlid [[Gebruiker:KeyWest|KeyWest]]) toont aan dat het programmeren van een m83 of m84 decoder eenvoudig kan worden uitgevoerd met een CS2 en niet enkel is weggelegd voor ervaren specialisten.
 
De beschreven methode is niet de enige manier om de m83 en m84 decoder te programmeren, maar wel een beproefde methode waarmee het gewenste resultaat bereikt wordt.
 
 
 
<br style="clear:both" />
 
{{Mededeling|''Er zijn voorbeelden te vinden waarbij men de decoder programmeert via "Nieuwe lok toevoegen".
 
Deze werkwijze is minder flexibel daar deze procedure automatisch een nieuwe pagina/adres toewijst aan de eerstvolgende open plaats op het keyboard.
 
Misschien is dat niet de bedoeling en wensen we zelf te kiezen op welke pagina de decoder moet komen.
 
Het nadeel van de "Nieuwe lok toevoegen" procedure is dat we de decoder nadien niet meer kunnen verplaatsen naar een andere pagina of een andere plaats op de pagina en we noodgedwongen alles terug moeten verwijderen en opnieuw beginnen, maar dan volgens de hier nader beschreven procedure.''}}
 
 
 
== Belangrijk ==
 
* Vergeet niet bij het programmeren v/d decoder de juiste CV-groep te kiezen.
 
* Het is wenselijk dat je de configuratie eerst opslaat in setup voordat je verder gaat.
 
* Controleer voorafgaand dat de CS2 minstens release 3.5.6 met GFP 2.43 actief is.
 
 
 
De laatste CS2 release is van het internet te downloaden:
 
* [http://www.maerklin.de/de/produkte/tools_downloads/software_updates.html http://www.maerklin.de/de/produkte/tools_downloads/software_updates.html]
 
 
 
 
 
 
 
 
 
{{Mededeling|De auteur is niet verantwoordelijk voor eventuele fouten en schade die kunnen ontstaan door gebruik van de te volgen aanbevelingen. Alles gebeurt op eigen risico. Alle schermafdrukken zijn louter ter verduidelijking van de te volgen procedures vanaf '''release 3.5.6''' voor zo ver deze kenbaar zijn op het ogenblik van publicatie. Het is niet zeker dat de huidige procedure nog voor latere releases bruikbaar zal zijn daar er bij iedere release substantiële wijzigingen kunnen optreden die de auteur van dit artikel niet kan voorzien.}}
 
 
 
== Theorie programmeren met CS2 ==
 
Het keyboard van een CS2 is onder te verdelen in 128 pagina's. Elke pagina wordt verder onderverdeeld in 4 groepen.
 
'''NB:'''''Aan elke groep kun je maar 1 decoder aansluiten.''
 
 
 
Een groep wordt weer onderverdeeld in 4 adressen welke overkomen met de uitgangen 1 t/m 4 van de decoder.
 
Het keyboard van de CS2 mag je beschouwen als een drie dimensionale tabel (128x4x4) of (pagina * groep * adres) of (pagina * decoder * decoder uitgang).
 
Er zijn dan ook 2048 adressen beschikbaar waarvan er maar 2044 adresseerbaar zijn.
 
Dat betekent dat er maximaal 511 (128 x 4 - 1) decoders aangesloten kunnen worden want de laatste groep 512 of adres 2045 t/m 2048 op het keyboard van de CS2 is niet adresseerbaar.
 
 
 
Bij het programmeren van zowel de m83 als de m84 decoder moet je in CV1 & CV9 de groep opgeven, niet de adressen bovenaan op het keyboard van de CS2, dit komt telkens overeen met de eerste poort (adres) of decoderuitgang in de groep.
 
Enkel de eerste poortuitgang van de decoder is adresseerbaar met CV's, de poortuitgang 3 tot en met 4 van de decoder niet.
 
De eerst groep of decoder op adres 01 tot en met 04 op het keyboard, krijgt de waarde CV1 (1) en CV9 (0), dus (1,0).
 
De volgende groep of decoder krijgt de waarde CV1 (2) en CV9 (0) en ga zo maar door totdat CV1 haar hoogste waarde bereikt heeft, namelijk 63.
 
Dan wordt CV1 terug de waarde 0 en CV9 wordt met 1 verhoogd, ga hiermee door tot alle mogelijke combinaties bereikt zijn voor CV1 (63)  & CV9 (7).
 
De eerste groep krijgt dus de waarde (1,0) en niet(0,0) !
 
Hierdoor schuift alles op en is pagina 128 groep 4 met de adressen 2045 tot en met 2048 van het keyboard, niet adresseerbaar.
 
 
 
=== Methodiek ===
 
Om de decoders snel en goed te programmeren dient men methodisch te werk te gaan.
 
* Bepaal eerst op welke pagina (1-128) van het keyboard en in welke groep (1-4) van de pagina je het magneet-artikel of verbruiker, wenst aan te sluiten op de CS2.
 
* Vergeet niet dat je binnen één en dezelfde groep geen mix kan maken van magneetartikel en verbruiker, m.a.w je kan niet meer dan één decoder aansluiten in dezelfde groep. Een wissel (magneetartikel) of een lamp (verbruiker) definiëren in dezelfde groep kan dus niet.
 
* Om een magneetartikel aan te sturen heb je een m83 decoder nodig en om een verbruiker aan te sturen heb je een m84 decoder nodig.
 
* Je kunt per groep op de pagina maar één decoder aansturen. Dat zijn dus vier decoders per pagina. Het is de groep op de pagina die het adres bepaalt van de decoder en niet omgekeerd, dwz. het adres van de decoder kan niet zo maar op een willekeurige groep/pagina worden geplaatst.
 
 
 
'''Voorbeeld:''' decoder met adressen 1337 t/m 1340 kan niet worden toegekend aan pagina 82, groep 1, maar kan enkel worden toegekend aan pagina 84, groep 3.
 
De reden hiervoor is dat decoders met adressen 1297 t/m 1300 zijn voorbehouden voor pagina 82, groep 1.
 
----
 
[[Bestand:Prog-M83-M84-CS2-Voorbeeld-1.png|thumb|350px|right|<center>'''Tabel CS2'''</center>]]
 
'''Werkwijze:''' Als eerste stap bepaal je op de CS2 een plaats waar je de decoder wenst te definiëren (pagina/groep). Zoek dan de pagina en groep die overeenkomt, en als laatste stap pas je het adres van de decoder aan door de nodige CV's te wijzigen.
 
 
 
*pagina 84 groep 3, ==> eerste adres 1337.
 
*in te stellen CV's op de decoder zijn:  CV1 = 15  en CV9 =5.
 
 
 
<br style="clear:both" />
 
{{Opgelet|Bepaal je eerst het adres van de decoder dan ben je gebonden aan de pagina die met dit adres overeenstemd op je CS2.
 
'''''Voorbeeld:''''' Stel dat je hebt besloten om adres 1157 in stellen op je decoder, dan kan je enkel deze decoder aansturen met groep 2 in pagina 73. Je dient eerst de pagina en de groep te kiezen op je CS2 en dan het adres toe te kennen aan je decoder die overeen komt met deze pagina/groep van de CS2.}}
 
 
 
=== Voorbereidingen ===
 
[[Bestand:Prog-M83-M84-CS2-Voorbeeld-2.png|thumb|350px|right|<center>'''Dipswitch op M83 en M84 decoder'''</center>]]
 
Voordat we met programmeren kunnen starten, dienen de dipswitches van beide decoders ingesteld te worden:
 
 
 
* dipswitch 1 tot en met 9 op 'Off".
 
* dipswitch 10 op 'On'.
 
 
 
Na het programmeren laten we de dipswitches zoals ze nu ingesteld staan, (in DCC  mode).<br/>
 
We verwijderen voor alle zekerheid de aansluitingen van het reguliere spoor met de CS2.<br/>
 
Als eerste gaan we de m83 decoder programmeren en sluiten deze aan op het programmeerspoor van de CS2.
 
Wanneer de m83 decoder geprogrammeerd is, verwijderen we deze van het programmeerspoor en sluiten vervolgens de m84 decoder aan op het programmeerspoor om ook deze te programmeren.
 
Wanneer alles geprogrammeerd is, verwijderen we de laatste decoder van het programmeerspoor en sluiten de reguliere baan weer aan.
 
<br style="clear:both" />
 
----
 
=== Controle software versie CS2 ===
 
De minimum vereisten: Update CS2 naar versie 3.6.0 of hoger.
 
 
 
Dit kan je controleren op de CS2:
 
Selecteer: Tab [[Bestand:CS2-setup.png]] + [[Bestand:CS2-sleutel.png]] om in het configuratiescherm te komen.
 
 
 
[[Bestand:CS2-versie.png|750px]]
 
 
 
Selecteer: '''Versie'''
 
 
 
[[Bestand:CS2-versie-2.png|750px]]
 
 
 
----
 
 
 
=== Controle aansluitingen CS2 ===
 
We verwijderen voor alle zekerheid de aansluitingen aan het reguliere spoor met de CS2.
 
Sluit de m83/m84 decoder aan op het programmeerspoor van de CS2: de rode (B) draad aansluiten op het programmeerspoor van de CS2, de bruine (O) draad aansluiten op het programmeerspoor van de CS2.
 
[[Bestand:CS2-aansluitingen.png]]
 
 
 
Het aansluiten van de rode (B) draad en de bruine (0) draad op de decoder m83/m84 wijst zichzelf uit.
 
----
 
 
 
[[Bestand:M83-aansluitingen.png|thumb|350px|right|<center>'''Aansluitingen M83/M84 decoder'''</center>]]
 
Als de m83/m84 decoder juist is aangesloten dan knippert een controlelampje.
 
Indien beide controlelampjes snel knipperen zijn de rode (B) en bruine (0) draad verwisseld en corrigeer je dat door de draden om te wisselen.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
{{Opgelet|Indien je de draden verwisselt, steeds eerst op de CS2 op "Stop" drukken.
 
Hiermee maak je het programmeerspoor spanningsloos en kan je zeker geen kortsluiting veroorzaken.
 
Het zou niet de eerste keer zijn dat een CS2 de geest geeft door een onschuldige kortsluiting hoe klein dan ook.
 
Daarna niet vergeten nogmaals op "Stop" te drukken om de CS2 terug te activeren.|}}
 
 
 
<br style="clear:both" />
 
 
 
== Het programmeren ==
 
'''Stap 1:'''
 
 
 
1) Selecteer tab [[Bestand:CS2-keyboard.png]].<br/>
 
2) Selecteer pagina [[Bestand:CS2-page-01.png]].<br/>
 
3) Druk op de moersleutel [[Bestand:CS2-sleutel.png]] om het configuratie keyboard te starten. <br/>
 
 
 
[[Bestand:CS2-programmeren-1.png|750px]]
 
----
 
'''Stap 2:De onderverdeling van pagina's in groepen (1 tot 4)'''.
 
 
 
Aan iedere groep kan maar één decoder worden aangesloten.<br/>
 
In ons voorbeeld programmeren we een m83 decoder aan groep 3, (adressen 9 tot en met 12) en een m84 decoder aan groep 4, (adressen 13 tot en met 16).  De adressen staan boven het [[Bestand:CS2-symbool.png]] icoon vermeldt.
 
Deze adressen zijn intern vast en kunnen dus niet gewijzigd worden. <br/>
 
''Als je de naam wijzigt, zal ook het adres boven het icoon [[Bestand:CS2-symbool.png]] vervangen worden, maar intern blijft het adres ongewijzigd. Dit kan soms tot verwarring leiden.''
 
 
 
[[Bestand:CS2-programmeren-2.png|750px]]
 
 
 
*1) Dit is groep 1, adressen 1 tot en met 4.
 
*2) Dit is groep 2, adressen 5 tot en met 8.
 
*3) Dit is groep 3, adressen 9 tot en met 12.
 
*4) Dit is groep 4, adressen 13 tot en met 16.
 
*5) We kiezen nu voor groep 3, de eerste poortuitgang (adres 9) van de groep en drukken op [[Bestand:CS2-symbool.png]].
 
 
 
Er gaat een nieuw scherm open.
 
 
 
'''Stap 3:'''
 
----
 
[[Bestand:CS2-programmeren-3.png|750px]]
 
 
 
1) Door in het witte vak te drukken gaat er en dialoogscherm open waarna we via een toetsenbord de naam vrij kunnen invullen.<br/>
 
Hier typen we "'''W01'''" (Wissel 01). De naam zal adres 9 bovenaan  het [[Bestand:CS2-symbool.png]] icoon vervangen, zie verder in figuur 16.
 
 
 
2) Voor '''Decodertype''' kiezen we uit de keuzelijst "'''Nieuwe multi-decoder'''".
 
 
 
3) Voor '''Protocol''' kiezen we uit de keuzelijst "'''DCC'''"  .
 
 
 
4) Voor '''Type''' kiezen we uit de keuzelijst vb. "'''Wissel links'''".<br/>
 
Voor de schakeltijd moet je de handleiding van het magnetisch artikel raadplegen, deze kan verschillend zijn. De reden waarom wisselaandrijvingen zo snel doorbranden is omdat de schakeltijd te lang duurt. Indien je het niet weet laat deze dan op "200 ms"  staan.
 
 
 
5) Druk vervolgens op [[Bestand:CS2-pijl.png]] om te activeren.
 
 
 
6) Druk op [[Bestand:CS2-wissel.png]] om een eerste test te doen. Het icoon [[Bestand:CS2-symbool-groen.png]] zal wijzigen in [[Bestand:CS2-symbool-rood.png]].
 
 
 
7) Merk op dat het icoon [[Bestand:CS2-symbool-groen.png]] na het drukken op [[Bestand:CS2-pijl.png]], gewijzigd is in [[Bestand:CS2-wissel2.png]].
 
 
 
'''Stap 4:'''
 
----
 
[[Bestand:CS2-programmeren-4.png|750px]]
 
 
 
Na de nodige wijzigingen zou het scherm er nu als hierboven moeten uitzien.
 
 
 
1) Druk vervolgens op [[Bestand:CS2-pijl.png]] als je het icoontje [[Bestand:CS2-CV.png]] nog niet ziet. 
 
 
 
2) Druk op [[Bestand:CS2-CV.png]] om de CV waarden in te voeren. Er gaat een nieuw scherm open.
 
 
 
3) Opgelet:Sla geen acht op de "Codeerschakelaar". Door een bug in de software geeft deze niet altijd de
 
juiste instelling weer.  Dit kan in een volgende release of update verholpen zijn.
 
 
 
'''Stap 5:'''
 
----
 
[[Bestand:CS2-programmeren-5.png|750px]]
 
 
 
Eerst krijg je een waarschuwingsboodschap. Lees deze aandachtig.
 
 
 
1) Druk op [[Bestand:CS2-vink.png]] om te bevestigen dat je de waarschuwing hebt begrepen en verder wenst te gaan met programmeren, zo niet druk dan op [[Bestand:CS2-kruis.png]] om het programmeren te onderbreken.
 
 
 
 
 
'''Stap 6:'''
 
----
 
[[Bestand:CS2-programmeren-6.png|750px]]
 
 
 
Dit is het scherm waarmee de verschillende CV waarden van de decoder ingesteld worden.
 
 
 
1) Druk op [[Bestand:CS2-dossier.png]] om het dossier 'CV-groep laden' te openen.
 
 
 
 
 
'''Stap 7:'''
 
----
 
[[Bestand:CS2-programmeren-7.png|750px]]
 
 
 
Het scherm toont de verschillende CV-groepen die je kunt selecteren om de verschillende decoders met CV waarden in te vullen. 
 
Deze groepen zijn sjablonen (templates) en vergemakkelijken het kiezen van de juiste CV's die bij iedere decoder past.
 
 
 
* Indien je een m83 decoder wenst te programmeren, kies je voor "'''60831-dcc-m83.cs2'''" (DCC)
 
* Indien je een m84 decoder wenst te programmeren, kies je voor "'''60841-dcc-m84.cs2'''" (DCC)
 
   
 
In ons voorbeeld selecteren we "60831-dcc-m83.cs2" DCC voor de eerste decoder.
 
 
* Bevestig de keuze door op [[Bestand:CS2-vink.png]] te drukken.
 
   
 
We keren terug naar het vorige scherm.
 
 
 
'''Stap 8:'''
 
 
 
[[Bestand:CS2-programmeren-8.png|750px]]
 
 
 
In dit scherm kunnen we nu in CV1 & CV9 de waarden invoeren voor decoder m83. <br/>
 
In ons voorbeeld is dat groep (3) van pagina (01) of adres (9). (Zie Tabel).
 
 
 
1) Als je hier op drukt gaat er een dialoogscherm open waarin je de nieuwe CV1 waarde kunt instellen.
 
In ons voorbeeld is dat groep (3).
 
   
 
2) Druk vervolgens op [[Bestand:CS2-wissel3.png]] om CV1 te programmeren.
 
 
 
3) Als je hier op klikt gaat er een dialoogvenster open waarin je de nieuwe CV9 waarde kunt instellen.
 
In ons voorbeeld is dat (0).
 
 
 
4) Druk nogmaals op [[Bestand:CS2-wissel3.png]] om CV9 te programmeren.
 
 
 
5) Druk op [[Bestand:CS2-rail.png]] om naar het programmeerspoor te schrijven.
 
 
 
6) Bevestigen door op [[Bestand:CS2-vink.png]] te drukken en terug te keren naar het vorige scherm.
 
 
 
Er kunnen nog andere CV's geprogrammeerd worden maar dat is hier niet relevant. (Raadpleeg daarvoor de handleiding van de CS2 en van de betreffende decoder).
 
 
 
'''Stap 9:'''
 
----
 
[[Bestand:CS2-programmeren-9.png|750px]]
 
 
 
Nadat we de CV's hebben geprogrammeerd keren we terug in dit scherm.
 
 
 
1) Druk op [[Bestand:CS2-sleutel.png]] en een overzichtscherm zal verschijnen van de decoder met al zijn uitgangen en welke magneet-artikelen er zijn aangesloten aan welke poort.
 
 
 
'''Stap 10:'''
 
----
 
[[Bestand:CS2-programmeren-10.png|750px]]
 
 
 
1) Op uitgang 1 & 2 van de decoder met adres 9 is nu de linkse wissel (W01) geprogrammeerd.
 
*Uitgang 1 & 2 op het scherm staan een beetje ongelukkig want op de decoder zelf staat maar uitgang 1.
 
*Uitgang 3 & 4 komen op de decoder overeen met uitgang 2.
 
*Uitgang 5 & 6 komen op de decoder overeen met uitgang 3.
 
*Uitgang 7 & 8 komen op de decoder overeen met uitgang 4. 
 
 
 
2) Druk op [[Bestand:CS2-vink.png]] om terug te keren naar het vorige scherm.
 
 
 
'''Stap 11:'''
 
----
 
[[Bestand:CS2-programmeren-9.png|750px]]
 
 
 
We zijn teruggekeerd in het vorige scherm.
 
 
 
2) Je kunt nogmaals op [[Bestand:CS2-wissel.png]] drukken om te controleren of alles nog naar behoren werkt.
 
 
 
3) Lukt dit niet, druk dan eerst op [[Bestand:CS2-pijl.png]] om te activeren, en druk daarna opnieuw op [[Bestand:CS2-wissel.png]].
 
 
 
4) Druk op [[Bestand:CS2-vink.png]] om terug te keren naar het vorige scherm.
 
 
 
Het programmeren van het eerste magneet-artikel is voltooid.
 
 
 
 
 
 
 
----
 
[[Bestand:CS2-programmeren-12.png|750px]]
 
 
 
1) & 2) Je kunt nu naar wens de volgende uitgangen van de decoder programmeren, bijvoorbeeld "W02" en "3W1".
 
 
 
Hiervoor herhaal je de programmeer-stappen zoals hierboven beschreven.
 
Als je de CV waarden voor de groep al hebt ingevoerd, hoef je deze niet meer te herhalen voor de daarop volgende magneeet-artikelen in dezelfde groep.  De daarop volgende drie adressen zijn automatisch toegekend aan respectievelijk de decoder uitgangen 3 tot en met 4.
 
*De linkse wissel sluit je nu aan op uitgang 1 van de decoder.
 
*De rechtse wissel sluit je nu aan op uitgang 2 van de decoder.
 
*De drieweg-wissel sluit je nu aan op uitgang 3 & 4 van de decoder.
 
 
 
3) Ga je een nieuwe groep programmeren, bijvoorbeeld groep 4, dan moet je wel opnieuw de CV waarden ingeven voor die nieuwe groep. In ons voorbeeld is dat voor groep 4 (adres 13 t/m 16), CV1 (4) en CV9 (0).
 
 
 
4) Druk op [[Bestand:CS2-vink.png]] om de configuratie te bevestigen en om terug te keren naar het vorige scherm.
 
   
 
Zo niet, druk dan op [[Bestand:CS2-kruis.png]] om het programmeren te onderbreken.
 
 
 
----
 
[[Bestand:CS2-programmeren-13.png|750px]]
 
 
 
Hierbij het keyboard-scherm van de CS2, maar dan niet meer in configuratie-mode. In bovenstaand voorbeeld zijn twee decoders
 
in '''DCC-mode''' geprogrammeerd.<br/>
 
Links groep 3 met een m83 decoder en rechts groep 4 met een m84 decoder.
 
 
 
----
 
=== Aansluiting CS2 herstellen ===
 
We verwijderen de aansluiting naar het programmeerspoor en sluiten het reguliere spoor weer aan met de CS2.
 
 
 
[[Bestand:CS2-aansluitingen-herstellen.png]]
 
 
 
== Backup maken CS2 na programmeren ==
 
Maak een backup en herstart de CS2.
 
 
 
[[Bestand:CS2-backup-maken.png|750px]]
 
 
 
== Overzicht ==
 
Hierbij een overzichtscherm van de decoder uitgangen maar dan van groep 4 met een m84 decoder.
 
 
 
[[Bestand:CS2-K84-16.png|750px]]
 
 
 
== Tabel ==
 
[[Bestand:Tabel-CS2-1.png]][[Bestand:Tabel-CS2-2.png]]<br/>
 
[[Bestand:Tabel-CS2-3.png]][[Bestand:Tabel-CS2-4.png]]<br/>
 
[[Bestand:Tabel-CS2-5.png]][[Bestand:Tabel-CS2-6.png]]<br/>
 
[[Bestand:Tabel-CS2-7.png]]
 
 
 
== Verwijzingen (links) ==
 
 
 
=== Intern ===
 
* Zie ook:[[Programmeren M83/M84-decoder met CS2]]
 
 
 
 
 
=== Extern ===
 
* [http://nl.wikipedia.org/wiki/Digital_Command_Control uitleg DCC op wikipedia]
 
* [http://people.zeelandnet.nl/zondervan/digispan.html site met uitleg DCC protocol]
 
 
 
{| class="toccolours" style="font-size:85%; margin-top:1em; margin-bottom:-0.5em; border: 1px solid #aaa; padding: 5px; clear: both; width:100%;"
 
|
 
== <sup>Bronnen, Referenties en/of Voetnoten</sup> ==
 
<sup><references></references></sup>
 
 
 
|}
 
 
 
 
 
----
 

Huidige versie van 4 mei 2015 om 20:37