Doel:€250.00
Donaties:€88.00

Per saldo:€-162.00

Steun ons nu!

Laatst bijgewerkt
op 03-06-2025

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

Nederlandse plattelandssfeer op een zolderkamer door MarcoK1999
Vandaag om 19:58:23
Aanpassen baanplan bestaande baan door San-Markos
Vandaag om 19:53:00
booster vraag door AP3737
Vandaag om 19:52:46
Industrieel smalspoor inspiratiedraadje door Scratchbuilt
Vandaag om 19:52:02
Toon hier je nieuwe (model-) spooraanwinst(en)... door Ronald Halma
Vandaag om 19:27:36
NS2900-serie / Staatsmijnen SM 150-serie (H0) door mamory
Vandaag om 19:23:29
ByPass Junction, een Amerikaanse modelbaan in N door RobVille
Vandaag om 19:21:30
Da's Daz 2 door defender
Vandaag om 19:14:12
Rhätische Bahn in 0m; van Filisur naar Stuls door defender
Vandaag om 19:08:33
Molenbaan (werktitel) door defender
Vandaag om 19:03:45
Eén leuke of mooie trein/spoor foto van je vakantie. door defender
Vandaag om 18:57:18
BR-18.6 Schaal-0. door Sven
Vandaag om 18:23:28
Onlangs gespot - gefotografeerd, de foto's door wob
Vandaag om 18:04:05
Van British Railways Class 58 naar ACTS 5814 in 0 door tijgernootje
Vandaag om 17:42:24
Vijfhuis (v.h. Frotterdam) door Huup
Vandaag om 17:29:32
Aachenau West door Silvolde
Vandaag om 17:12:01
US diorama in H0 door Wim Vink
Vandaag om 16:47:48
De bouw van mijn modelbaan in Thailand door wob
Vandaag om 16:40:13
Mijn eerste H0-modeltreinbaan in aanbouw door puntenglijder
Vandaag om 16:38:41
Artitec vierdeurs stalen D door gtw6016
Vandaag om 16:34:00
CIWL of toch niet?? Maar wat dan wel? door Hans van de Burgt
Vandaag om 16:30:02
Nederland jaren 50 op basis van mijn roots door Wim Vink
Vandaag om 16:23:24
Rijnstraat door Huup
Vandaag om 15:47:38
Göhrener Viaduct, een begin, Project 13 door Ronald Halma
Vandaag om 15:40:21
DDAR op basis van een Artitec DDM door Gerco van Beelen
Vandaag om 15:23:07
Länderbahn en Reichsbahn locomotieven. door puntenglijder
Vandaag om 15:17:00
De fabriek - Spoor 0 door tijgernootje
Vandaag om 15:10:51
Modeltreinwinkels in Berlijn. door Ronald69
Vandaag om 15:07:50
Lima Plan E ral kleuren vraag door Montanbahn
Vandaag om 13:48:22
De IJmuider spoorlijn - korte geschiedenis en plaatjes door Vislijn
Vandaag om 13:47:32
  

Auteur Topic: Probleem met Function-Mapping Digirails DR4024 Servodecoder  (gelezen 4275 keer)

Bert_Apd

  • Offline Offline
  • Berichten: 1904
  • N-Spoor DB Epoche III
Probleem met Function-Mapping Digirails DR4024 Servodecoder
« Gepost op: 01 October 2013, 23:37:52 »
Hallo mede-forumleden,

Ik ben nieuw hier in dit forum en heb mij aangemeld omdat ik ontdekte dat hier al een aantal vragen over Digirails producten zijn gesteld.

Sinds kort heb ik een Digirails DR4024 Servodecoder aangeschaft nadat ik enthousiast was geworden over de mapping-mogelijkheden van een eerder aangeschafte DR4018 Digiswitch.

De eerste ervaringen met de DR4024 waren positief, eenvoudig aan te sluiten en te programmeren, zelfs via mijn MultiMaus onder POM.

De diverse instelmogelijkheden waren eenvoudig uit te testen door het aansluiten van een viertal servo's en het aansluiten van een lampje of LED (met voorschakelweerstand!) op elke OUT-uitgang. Op deze wijze was het instellen van de adressen, het positioneren van de Servo's en het aan/uit schakelen van de diverse OUT-uitgangen eenvoudig te visualiseren.
Ook de verschillen tussen de diverse Presets waren zo goed te zien.

Vervolgens heb ik de function-mapping willen uittesten door een schakeling te definiëren voor een Peco SL-E399F Driewegwissel met puntstukpolarisatie via DR4102.



Via Servo 1 (S1) wil ik het eerste wissel (rechtsaf) bedienen, via Servo 2 (S2) het tweede wissel (linksaf), puntstukpolarisatie via OUT5 en OUT6 gekoppeld aan de desbetreffende servo's. Om conflicterende wisselstanden te voorkomen dient bij het schakelen van het tweede wissel het eerste wissel altijd in de stand rechtdoor geschakeld te worden, dit zou via function-mapping mogelijk moeten zijn.

Ik heb daartoe mijn DR4024 voorzien van 2 servo's en 2 LEDs en daarna als volgt geprogrammeerd:

1. Reset via POM CV8 = 8

2. Preset 1 ingesteld via POM CV47 = 1,
    dus 4 Servo’s (1 t/m 4) met gekoppelde schakeluitgangen (1 t/m 4)
    > Citaat uit de handleiding:
         "Met preset 1 krijgt de module automatisch 4 adressen (1 t/m 4).
         De extra  schakeluitgangen worden gekoppeld aan de servo
         uitgangen waarbij de extra schakeluitgangen zullen schakelen
         bij de middenstand van de servo.
         Deze preset is te gebruiken als u op de schakeluitgang een relais voor
         puntstukpolarisatie aansluit."

3. Function-mapping via POM CV147 = 5 (4+1), CV150 = 9 (8+1).
    Aldus zou bij het schakelen van Servo 2 (S2) Servo 1 (S1) altijd in Pos A gezet
    moeten worden.

Bij het uittesten van deze instellingen blijken de servo's correct geschakeld te worden:

1. Wissel 1 schakelt als volgt:
    - Rechtdoor: S1 naar Pos A en OUT5 gaat AAN
    - Afbuigend: S1 naar Pos B en OUT5 gaat UIT

2. Wissel 2 schakelt als volgt:
    - Rechtdoor: S2 naar Pos A en OUT6 gaat AAN
    - Afbuigend: S2 naar Pos B en OUT6 gaat UIT

3. Bij het schakelen van wissel 2 wordt, indien wissel 1 afbuigend staat
    (S1 in Pos B met OUT5 UIT), tegelijkertijd wissel 1 in de stand
    rechtdoor gezet (S1 naar Pos A) zoals ook mijn bedoeling was,
    echter....
                    OUT5 wordt hierbij NIET in de stand AAN geschakeld....  ???

    Het gevolg is dat het puntstuk van wissel 1 onjuist gepolariseerd wordt.
    Blijkbaar is OUT5 dus niet direct gekoppeld aan de stand van S1, wat volgens
    de definitie van Preset 1 wel het geval zou moeten zijn.

Ik heb dit probleem geprobeerd op te lossen door CV149 = 3 (2+1) te zetten, maar dit leidde ertoe dat na het schakelen van wissel 2 (S2) naar rechtdoor OUT 5 permanent AAN blijft staan ook al wordt daarna wissel 1 (S1) weer in de afbuigende stand (Pos B) gezet (waarbij voor juiste polarisatie OUT5 de UIT stand vereist).
Aanpassing van CV152 = 1 maakte het probleem alleen maar erger: OUT5 staat dan permanent AAN.

Weet iemand welke waardes ik met bovenstaande function-mapping in welke CV's moet zetten zodat OUT 5 schakelt afhankelijk van de stand van Servo 1 (S1) en OUT 6 schakelt afhankelijk van de stand van Servo 2 (S2)?

Ik hoop dat ik mijn probleem voldoende duidelijk heb beschreven. Door het aansluiten van twee servo's en twee LEDs op de DR4024 is het probleem eenvoudig na te spelen.

Ik ben benieuwd wie mij kan helpen...

Groeten,
Bert

PS1: Ik heb geprobeerd een plaatje van de Peco SL-E399F toe te voegen, dat is mij echter (nog) niet gelukt.... Onkunde mijnerzijds?  :-\
PS2: Gelukt... ::)
« Laatst bewerkt op: 02 October 2013, 12:24:38 door Bert_Apd. Reden: lampje of LED »

Karst Drenth

  • Offline Offline
  • Berichten: 10482
  • NS blauw, groen, rood, bruin, grijs en standgroen
    • Plan U op Sleutelspoor
Re: Probleem met Function-Mapping Digirails DR4024 Servodecoder
« Reactie #1 Gepost op: 02 October 2013, 00:41:01 »
Hoi Bert,

Als er 1 is die het zou moeten kunnen weten, ben ik dat ;) :P

De mapping voor de schakeluitgangen zijn inter z.g. OR-schakelingen. Dus ze gaan aan als er tenminste 1 adres naar toe gemapped is. Door zowel adres 1 als twee naar de schakelaar te mappen, krijg je dus precies het verschijnsel wat jij ondervindt.

Ik zo even geen idee hoe je het wel zou kunnen oplossen....

Maar...waarom heb jet het nodig ? de beide puntstukken lijken op de foto geheel geisoleerd te zijn. Dus als je W1 en zijn uitgang het linker puntstuk laat schakelen en W2 het rechter, kun je toch nooit conflicten krijgen ??

Overigens wel geniaal bedacht die mapping ;) (y) (y)


Grtzz,

Karst

Bert_Apd

  • Offline Offline
  • Berichten: 1904
  • N-Spoor DB Epoche III
Re: Probleem met Function-Mapping Digirails DR4024 Servodecoder
« Reactie #2 Gepost op: 02 October 2013, 00:54:13 »
Hallo Karst,

Bedankt voor je reactie, heb ik meteen DE specialist!  (y)

Citaat
Maar...waarom heb jet het nodig ? de beide puntstukken lijken op de foto geheel geisoleerd te zijn. Dus als je W1 en zijn uitgang het linker puntstuk laat schakelen en W2 het rechter, kun je toch nooit conflicten krijgen ??

Van links naar rechts rijdend is er geen conflict mogelijk, van rechts naar links echter wel: komend vanaf W2 dient W1 altijd in de stand rechtdoor te staan anders ontstaat er op het puntstuk kortsluiting....  ::) en juist dat wil ik voorkomen...

Ik begrijp uit je antwoord dat er bij Preset 1 ("wisselschakeling met puntstukpolarisatie") dus geen directe koppeling is tussen servostand en OUT-uitgang. Zou het niet beter zijn juist bij deze preset de OUT-uitgang te koppelen aan de stand van de bijbehorende servo en het aan en uitschakelen van de OUT-uitgang via function-mapping te negeren?

Nachtelijke groet  ;)
Bert
« Laatst bewerkt op: 02 October 2013, 00:56:17 door Bert_Apd »

Karst Drenth

  • Offline Offline
  • Berichten: 10482
  • NS blauw, groen, rood, bruin, grijs en standgroen
    • Plan U op Sleutelspoor
Re: Probleem met Function-Mapping Digirails DR4024 Servodecoder
« Reactie #3 Gepost op: 02 October 2013, 01:01:24 »
Hoi,

Misschien wel Bert,

Maar de microcontroller zit tot op de laatste byte vol, dus helaas kan ik niets voor je betekenen...

Ter info: Presets doen niets dan een aantal voorgeprogrammeerde sets aan CV's in de diverse tabellen ( en dus mappingen stoppen ) ;)

Grtzz,

Karst, die nog wel even verder denkt over een oplossing voor je ;)

Bert_Apd

  • Offline Offline
  • Berichten: 1904
  • N-Spoor DB Epoche III
Re: Probleem met Function-Mapping Digirails DR4024 Servodecoder
« Reactie #4 Gepost op: 02 October 2013, 01:05:58 »
Eveneens hoi,

Citaat
Karst, die nog wel even verder denkt over een oplossing voor je

We gaan eerst maar eens een nachtje slapen, dan zijn we morgen weer fris bij de les...  ;)

Bedankt en welterusten!

Bert

Bert_Apd

  • Offline Offline
  • Berichten: 1904
  • N-Spoor DB Epoche III
Re: Probleem met Function-Mapping Digirails DR4024 Servodecoder
« Reactie #5 Gepost op: 02 October 2013, 11:38:34 »
Hallo Karst,

Ik heb alles nog eens even op mij in laten werken en heb, in afwachting of er nog een oplossing is voor mijn probleem, nog een aantal opmerkingen/vragen.

Citaat
Maar de microcontroller zit tot op de laatste byte vol, dus helaas kan ik niets voor je betekenen...

Ik weet niet hoe groot het geheugen van de microcontroller is, maar in de jaren 70 moest ik als applicatie-programmeur van IBM-Mainframes complete toepassingsprogramma's in 128 KB zien te proppen....    ;)   (grapje, ik begrijp je probleem)  (y)

Citaat
De mapping voor de schakeluitgangen zijn intern z.g. OR-schakelingen. Dus ze gaan aan als er tenminste 1 adres naar toe gemapped is. Door zowel adres 1 als twee naar de schakelaar te mappen, krijg je dus precies het verschijnsel wat jij ondervindt.

Ik begrijp dat dit de oorzaak is van het geconstateerde probleem. Zolang er tenminste één adres naar OUT5 gemapped is blijft OUT5 aan staan, in mijn geval dus CV143=1 (Toets1 AAN), CV149=3 (Toets2 AAN) en/of CV152=1 (Toets2 UIT).
OUT5 wordt dus niet alleen AAN "gezet", maar vervolgens ook AAN "gehouden" zolang één van deze CV's actief is.

Voor de Servo-uitgangen is dit dus niet zo: wanneer via CV147=5 (Toets2 AAN) zowel S1 als S2 beide in PosA worden gezet, kan daarna toch via CV144=2 (Toets1 UIT) S1 weer in PosB gezet worden.
De servo's worden dus tijdens het bedienen in de gevraagde stand "gezet" maar vervolgens niet in die stand "gehouden". Deze werking komt overeen met de door mij geconstateerde function-mapping van de DR4018 voor relais-(puls)gestuurde wissels/signalen.

Verder is mij de tabel voor function-mapping op bladzijde 10 van de DR4024 handleiding V1.3 (26-4-2013) niet geheel duidelijk.

De aldaar in het rood vermelde standaardfabriekswaarden voor Output 5 t/m 8 zijn naar mijn idee onjuist.

Deze waarden zouden moeten gelden voor de instelling met Preset 0, dat klopt toch?
Als ik deze waardes interpreteer lees ik in de tabel de volgende default waardes voor Output 5 t/m 8:

     CV167 (Toets 5 AAN) = 1 (dus OUT5 AAN)
     CV170 (Toets 5 UIT)  = 2 (dus OUT6 AAN)   ???
     CV173 (Toets 6 AAN) = 4 (dus OUT7 AAN)   ???
     CV176 (Toets 6 UIT)  = 8 (dus OUT8 AAN)   ???
     CV179 (Toets 7 AAN) = 1 (dus OUT5 AAN)   ???
     CV182 (Toets 7 UIT)  = 2 (dus OUT6 AAN)   ???
     CV185 (Toets 8 AAN) = 4 (dus OUT7 AAN)   ???
     CV188 (Toets 8 UIT)  = 8 (dus OUT8 AAN)   ???

Ik neem aan dat de waardes als volgt dienen te zijn:

     CV167 (Toets 5 AAN) = 1 (dus OUT5 AAN)
     CV170 (Toets 5 UIT)  = 0 (alle OUT's UIT)   
     CV173 (Toets 6 AAN) = 2 (dus OUT6 AAN) 
     CV176 (Toets 6 UIT)  = 0 (alle OUT's UIT) 
     CV179 (Toets 7 AAN) = 4 (dus OUT7 AAN)   
     CV182 (Toets 7 UIT)  = 0 (alle OUT's UIT) 
     CV185 (Toets 8 AAN) = 8 (dus OUT8 AAN) 
     CV188 (Toets 8 UIT)  = 0 (alle OUT's UIT) 

Ik ben benieuwd of mijn vermoeden juist is. Mocht dit niet zo zijn, dan wil ik graag nog een keer een cursus Function-Mapping...  ;)

Ik wacht verdere reacties even af, vast bij voorbaat dank voor de moeite...

Groeten,
Bert
« Laatst bewerkt op: 02 October 2013, 12:22:14 door Bert_Apd. Reden: nogmaals kleine correctie (Toets1 UIT) »

Martin Hornis

  • Offline Offline
  • Berichten: 1433
Re: Probleem met Function-Mapping Digirails DR4024 Servodecoder
« Reactie #6 Gepost op: 03 October 2013, 01:43:31 »
Welke waarden heb je in CV117 en CV118 staan? Dat behoort 0011.0011 (2-tallig) = 33 (16-tallig) = 3 *16 + 3 = 51 (10-tallig) te zijn.

Of zijn de opschriften van de tabel (helaas) onjuist? Er staat nu:
OUT5, OUT6, OUT7, OUT8, niets, niets, niets, niets. En zou dat als volgt moeten zijn:
OUT5 aan, OUT5 uit, OUT6 aan, OUT6 uit, OUT7 aan, OUT7 uit, OUT8 aan, OUT8 uit. Op die manier kunnen de OUT-functies dan uitgezet worden. Want dat schijnt nu niet mogelijk te zijn. Een voorbeeld van het UIT-schakelen van de OUT-functies had boven de tabel behoren te staan.
« Laatst bewerkt op: 03 October 2013, 01:56:02 door Martin Hornis. Reden: laatste alinea bijgeplaatst »
Märklin K-rails met boogstralen > 500 mm; NS-lichtseinen met cijferbak: 4, 6 en 8 in één bak; iTrain; Intellibox I; OC32;
eigen treindetectiesysteem aangesloten op OC32;
controleprogramma voor OC32.

Bert_Apd

  • Offline Offline
  • Berichten: 1904
  • N-Spoor DB Epoche III
Re: Probleem met Function-Mapping Digirails DR4024 Servodecoder
« Reactie #7 Gepost op: 03 October 2013, 10:10:09 »
NB: Ik heb op 8-10-2013 deze tekst nogmaals op een aantal plaatsen aangepast.

Hallo Martin,

In CV117 en CV118 staan de default-waardes, dus X'33' (16-tallig) of decimaal 51. Helaas kan ik deze niet uitlezen met mijn MultiMaus, maar aangezien ik de DR4024 eerst heb "gereset" via CV8=8 is het zeker dat deze waardes weer op de default staan. Na de "reset" heb ik geconstateerd dat de DR4024 zich weer in de "af-fabriek" status bevond met 8 adressen: 1-4 voor de servo's en 5-8 voor de OUTs.

Voor wat betreft de tabel voor function-mapping volgt hier een kopie van de tabel zoals hij nu is opgenomen in de handleiding V1.3 (26-04-2013):



De omcirkelde waardes zouden de fabriekswaardes voor OUTPUT 5 t/m 8 aangeven, deze zijn volgens mij onjuist.

De schakelaars OUT5 t/m 8 komen in de AAN-stand zodra in de betreffende rode CV's (dus CV143, CV146, CV149, CV152, enz) het bit aangezet wordt behorend bij de betreffende OUT-uitgang: dus bit 0 voor OUT5, bit 1 voor OUT6, bit 2 voor OUT7 en bit 3 voor OUT8. Staat een bit uit dan is voor die CV de betreffende OUT niet in de AAN-stand. Om dus bijvoorbeeld OUT7 aan te zetten zet je in de betreffende CV de decimale waarde 4. Wil je meerdere OUT's aanzetten dan tel je de waardes op, door bijvoorbeeld de decimale waarde 13 in de CV te zetten worden OUT5, OUT7 en OUT8 aangezet.

Ik heb hierboven bewust geschreven "Staat een bit uit dan is voor die CV de betreffende OUT niet in de AAN-stand " in plaats van "Staat een bit uit dan is de betreffende OUT uit".
Uitzetten van een OUT kan alleen door er voor te zorgen dat in ALLE actieve CV's het voor de OUT verantwoordelijke bit UIT staat.
Dat klinkt misschien wat ingewikkeld, maar dit is het gevolg van de opmerking van Karst@2:
Citaat
De mapping voor de schakeluitgangen zijn intern z.g. OR-schakelingen. Dus ze gaan aan als er tenminste 1 adres naar toe gemapped is.

Juist deze OR-schakeling veroorzaakt bij mijn wisselschakeling het door mij gemelde probleem.

Ik ben er in eerste instantie vanuit gegaan dat bij Preset 1 (4 servo's met relais voor puntstukpolarisatie) de aan de servo gekoppelde OUT automatisch meeschakelt met de betreffende servo op het in CV117/118/119/120 gedefinieerde schakelmoment.  Dit blijkt echter niet waar te zijn, de betreffende OUT dient ook nog "aan"-gezet te worden via de betreffende CV143/146/149/152ev.
Zonder function-mapping werkt dit probleemloos, maar zodra een OUT via meerdere CV's aangestuurd wordt ontstaat het uitschakel-probleem: je kunt de OUT bij het ene CV wel "uitzetten" door het betreffende bit uit te zetten, maar zolang het betreffende bit bij een andere actieve CV nog aanstaat zal de OUT nog steeds in de AAN-stand blijven.

In mijn geval had ik de besturing van de OUT's als volgt ingesteld:

Toets 1 AAN  (W1 recht) CV143=1 dus OUT5 AAN
Toets 1 UIT   (W1 afbui) CV146=0 dus geen enkele OUT aan
Toets 2 AAN  (W2 recht) CV149=3 dus OUT5 AAN en OUT6 AAN
Toets 2 UIT   (W2 afbui) CV152=0 dus geen enkele OUT aan

Wanneer nu W1 en W2 allebei rechtdoor geschakeld worden zijn daarna CV143 en CV149 actief: dus OUT5 staat AAN via CV143 en CV149 en OUT6 staat AAN via CV149. De polarisatie van beide wissels is nu correct: bij rechtdoor moet de bijbehorende OUT AAN staan.

Wanneer vervolgens W1 afbuigend geschakeld wordt is CV146 actief, dit CV zet geen enkele OUT aan. Maar dat betekent niet dat OUT5 dan ook uitgeschakeld wordt, immers CV149 is ook nog steeds actief en via dit CV staat OUT5 nog steeds aan!
De polarisatie van W1 is nu onjuist: in de stand afbuigend staat OUT5 AAN  :(

Pas nadat ook W2 afbuigend wordt geschakeld staat OUT5 niet meer aan.
Maar in mijn geval is ook deze stand onjuist: immers ik had via CV150=9 (8+1) opgegeven dat bij W2 afbuigend tegelijkertijd W1 weer recht geschakeld moest worden, W1 loopt inderdaad terug naar recht maar OUT5 blijft uit (CV146 blijft actief en CV152 wordt actief)... dus weer een onjuiste polarisatie van W1: in de stand rechtdoor staat OUT5 UIT  :(

Uit bovenstaande blijkt dat je een OUT wel direct AAN kunt zetten maar niet direct UIT, deze gaat pas uit als in alle actieve CV's het bij de OUT behorende bit uitstaat. Bovendien is er geen koppeling tussen de stand van de servo en de bijbehorende OUT: het omlopen van W1 (dus Servo 1) via Toets 2 (CV147=5 of CV150=9) verandert niets aan de stand van OUT5 via activatie van de bij die servostand behorende CV143 of CV146.

Ik hoop dat ik met bovenstaande beschrijving het probleem duidelijk heb kunnen maken....

Voor de goede orde voeg ik nog een door mij aangepaste tabel bij waarin volgens mij de voor de OUT's geldende fabriekswaardes correct worden weergegeven. Deze waardes gelden overigens voor de Preset 0 (CV47=0) instelling, andere Presets kunnen een andere instelling tot gevolg hebben.  Zo zijn na het zetten van Preset 1 voor de OUT's de navolgende waardes gezet:

      Toets 1 AAN  CV143 = 1    dus OUT5 AAN   
      Toets 1 UIT   CV146 = 0
      Toets 2 AAN  CV149 = 2    dus OUT6 AAN
      Toets 2 UIT   CV152 = 0
      Toets 3 AAN  CV155 = 4    dus OUT7 AAN
      Toets 3 UIT   CV158 = 0
      Toets 4 AAN  CV161 = 8    dus OUT8 AAN
      Toets 4 UIT   CV164 = 0
 

Ik heb inmiddels van Digirails begrepen dat de handleiding van de DR4024 op diverse punten zal worden aangepast, ik neem aan dat de tabel voor function-mapping op pagina 10 dan ook duidelijker zal zijn.

Ik hoop dat ik dit verhaal zonder denk- en tikfouten heb geschreven...   ::)

En graag hoor ik van Karst (of Digirails?) of mijn conclusies kloppen...   ;)

Groeten,
Bert


De door mij aangepaste (en hopelijk nu correcte) tabel:


« Laatst bewerkt op: 08 October 2013, 23:11:00 door Bert_Apd. Reden: onjuiste stand via CV150=9 toegevoegd »

Bert_Apd

  • Offline Offline
  • Berichten: 1904
  • N-Spoor DB Epoche III
Re: Probleem met Function-Mapping Digirails DR4024 Servodecoder
« Reactie #8 Gepost op: 08 October 2013, 23:16:06 »
Hallo nogmaals,

Ik heb net mijn tekst onder reactie #7 van 03-10-2011 op een aantal punten gecorrigeerd en aangevuld. Mijn conclusies blijven ongewijzigd, het probleem is nog niet opgelost.

Tot op heden ook geen verdere informatie van Digirails ontvangen.

Groeten,
Bert

Bert_Apd

  • Offline Offline
  • Berichten: 1904
  • N-Spoor DB Epoche III
Re: Probleem met Function-Mapping Digirails DR4024 Servodecoder
« Reactie #9 Gepost op: 15 October 2013, 17:17:17 »
Hallo nogmaals...  ;)

Uit het uitblijven van verdere reacties begrijp ik dat er (nog) geen forumleden zijn die het tegelijkertijd schakelen van meerdere servo's gekoppeld aan één DCC-wisseladres (Servo èn OUT koppeling via function-mapping) gebruiken. Op deze manier zouden juist "eenvoudige" wisselstraat-schakelingen via bijv. MulitiMaus mogelijk moeten zijn. Dit was voor mij juist de reden om - na de mogelijkheden van function-mapping van de DR4018 te hebben ontdekt - te kiezen voor de DR4024...  :'(

Afgelopen zondag heb ik op de Vames Jubileumshow Karst Drenth gesproken, die ook nog geen oplossing voor de door mij gewenste schakeling had gevonden. En, als Karst geen oplossing zou weten, dan vrees ik dat die er niet is...  :'(

Wat ik overigens nog wel van Karst heb begrepen is dat bij het "resetten" van de DR4024 via CV8=8 niet alle CV's teruggezet worden naar de default/fabrieks-waarden. Met name de CV's voor de uitslag van de servo's (posA, posB, posC en posD) zouden niet worden veranderd ter voorkoming van beschadigingen van de aan de servo's aangesloten attributen (signalen, kranen, wissels etc.). Indien na de reset de servo's weer op volle uitslag zouden staan kan dit desastreuze gevolgen hebben voor deze soms uiterst kwetsbare onderdelen...  :o

Het is mij nog niet helemaal duidelijk welke CV's uit de reeks CV113 t/m 140 wel en niet worden "gereset" als gevolg van de reset via CV8=8.

Ik ben benieuwd naar verdere ervaringen met de DR4024  ::)

Groet,
Bert

Bert_Apd

  • Offline Offline
  • Berichten: 1904
  • N-Spoor DB Epoche III
Re: Probleem met Function-Mapping Digirails DR4024 Servodecoder
« Reactie #10 Gepost op: 23 March 2015, 20:33:09 »
Hallo DR4024 bezitters,

Dit draadje is inmiddels al "oud" en is er na bijna anderhalf jaar niet meer inhoudelijk op gereageerd.

Toch wil ik ter completering hier nog even een aantal correcties en aanvullingen geven op mijn opmerkingen van toen...

Allereerst blijkt het volgende (helaas) onjuist:

Wat ik overigens nog wel van Karst heb begrepen is dat bij het "resetten" van de DR4024 via CV8=8 niet alle CV's teruggezet worden naar de default/fabrieks-waarden. Met name de CV's voor de uitslag van de servo's (posA, posB, posC en posD) zouden niet worden veranderd ter voorkoming van beschadigingen van de aan de servo's aangesloten attributen (signalen, kranen, wissels etc.). Indien na de reset de servo's weer op volle uitslag zouden staan kan dit desastreuze gevolgen hebben voor deze soms uiterst kwetsbare onderdelen...  :o

Blijkbaar heb ik Karst niet goed verstaan toen hij "Preset" zei...  ::)

Uit testen die ik vandaag heb gedaan met een hernieuwde DR4024 proefopstelling heb ik kunnen constateren dat bij het wijzigen van een Preset (via CV47) de ingestelde uitslag van de servo's (posA, posB, posC en posD) inderdaad niet naar de default-waardes worden teruggezet maar op de eerder ingestelde waardes blijven staan.

Echter, bij het resetten van de DR4024 via CV8 = 8 worden wel degelijk de eventueel aangepaste uitslagen van de servo's (posA, posB, posC en posD) weer teruggezet naar de default-waardes, waardoor dit wel degelijk gevolgen kan hebben voor de (mogelijk beperkte) uitslag van de aan de  servo's gekoppelde kwetsbare onderdelen.


Verder heb ik hierboven onder #7 mijn twijfel aangegeven over de juistheid van de functionmapping-tabel in de toenmalige handleiding.

In de huidige handleiding V1.31 is dezelfde (dus naar mijn idee dus onjuiste) functionmapping-tabel nog steeds terug te vinden op bladzijde 10:

> http://www.digikeijs.nl/files/index/download/id/1394235985/


De door mij vandaag geconstateerde "default-waardes" voor Preset 0 zijn als volgt:

     CV141 (Toets 1 AAN) =     1  (Servo 1 in PosA)
     CV144 (Toets 1 UIT)  =     2  (Servo 1 in PosB)
     CV147 (Toets 2 AAN) =     4  (Servo 2 in PosA)
     CV150 (Toets 2 UIT)  =     8  (Servo 2 in PosB)
     CV153 (Toets 3 AAN) =   16  (Servo 3 in PosA)
     CV156 (Toets 3 UIT)  =   32  (Servo 3 in PosB)
     CV159 (Toets 4 AAN) =   64  (Servo 4 in PosA)
     CV162 (Toets 4 UIT)  = 128  (Servo 4 in PosB)

     CV167 (Toets 5 AAN) =     1  (OUT5 AAN)
     CV170 (Toets 5 UIT)  =     0  (alle OUT's UIT)   
     CV173 (Toets 6 AAN) =     2  (OUT6 AAN) 
     CV176 (Toets 6 UIT)  =     0  (alle OUT's UIT) 
     CV179 (Toets 7 AAN) =     4  (OUT7 AAN)   
     CV182 (Toets 7 UIT)  =     0  (alle OUT's UIT) 
     CV185 (Toets 8 AAN) =     8  (OUT8 AAN) 
     CV188 (Toets 8 UIT)  =     0  (alle OUT's UIT) 

     In alle andere CV's uit de tabel staat bij Preset 0 de waarde 0.


Volgens mij dient de functionmapping-tabel er daarom dan ook als volgt uit te zien:




Graag hoor ik de mening van de hier in het forum aanwezige DR4024-specialisten daarover.


Een andere onjuistheid in de handleiding is te vinden in de omschrijving bij CV 117 t/m CV 120.

Daarin worden de schakelmomenten van de OUT's beschreven voor de standen "AAN" en "UIT":

    - Bits 0-1 geven het schakelmoment voor de "AAN" stand
    - Bits 4-5 geven het schakelmoment voor de "UIT" stand

   met de navolgende toelichting:

     Bit 0 = servo onafhankelijk schakelen
     Bit 1 = schakelen als bijbehorende servo positie A heeft bereikt
     Bit 2 = schakelen als bijbehorende servo positie B heeft bereikt
     Bit 3 = schakelen als bijbehorende servo tijdens het bewegen het midden tussen positie A en positie B passeert

Naar mijn idee dient het woord Bit te worden vervangen door het woord Waarde, welke ingevuld dient te worden in respectievelijk Bits 0-1 en Bits 4-5.

Het decimaal invullen van deze waardes in de bits 0-1 en 4-5 van CV117 t/m CV120 vereist, evenals het invullen van de waardes in de bits 0-3 en 4-7 van CV113 t/m CV116 (stapgrootte en stapsnelheid), nogal wat rekenwerk...


Analoog aan mijn onderzoek naar de mogelijkheden van de DR4018 Digiswitch ben ik van plan ook de DR4024 Digiservo nogmaals aan een "zelfstudie" te onderwerpen.

Als er belangstelling is voor mijn bevindingen kan ik eventueel een nieuw draadje starten met uitgewerkte voorbeelden van mogelijkheden en onmogelijkheden (voor zover die er zijn) van de DR4024 Digiservo...

Groeten,

Bert
« Laatst bewerkt op: 23 March 2015, 21:43:35 door Bert_Apd. Reden: kleine aanvullingen/correcties »

Rob Moerkerken

  • Offline Offline
  • Berichten: 804
  • Koploper, LocoNet, Digikeijs, TP IV
Re: Probleem met Function-Mapping Digirails DR4024 Servodecoder
« Reactie #11 Gepost op: 23 March 2015, 20:35:24 »
Tuurlijk Bert!!!

Altijd!

gr.Rob
Rob Moerkerken