BeneluxSpoor.net forum
Vraag en antwoord => Digitaal => Topic gestart door: Catweazle op 03 February 2015, 20:55:32
-
Medespoorders,
Vandaag een Digikeijs servodecoder 4024 ontvangen. Ik heb er een aantal vragen over mbt tot programmeren met Mrdirect. Via de handleiding van Digikeijs met de snelle simpele start heb ik keurig mijn vier servos aan de praat. Wel met alle default instellingen.
Ik heb moeite met de wat geavanceerdere zaken:
1. Ik heb de servodecoder in Mrdirect ingesteld ( optie L) als N3 decoder met cv 9999. Mrdirect heeft helaas geen 128 rijstappen.
2. Als ik de servo positie A wil instellen en direct wil afregelen geeft de handleiding het volgende:
- Sluit de decoder aan op de voeding en uw centrale
- Stel uw centrale in op locadres 9999 (128 stappen DCC)
- Zet F1, F2, F3 en F4 op uw centrale allemaal uit
- Zet de rijregelaar op 0
- Bedien de servo die u gaat programmeren
- Druk op de schakelaar van de module, de LED gaat branden. De geselecteerde servo loopt naar de middenstand.
- Draai de rijregelaar (7) vooruit (rechtsom) om de servo in de gewenste A positie in te stellen.
- Schakel F1 aan en weer uit om positie A op te slaan in de module.
Er gebeurt niets, ik zou verwachten dat met het verhogen van de rijsnelheid op de regelaar de servo stapjes gaat maken. Heeft dit te maken met het feit dat MrDirect geen 128 stappen heeft? Als dat zo is jammer dan maar met de CV's aan de slag maar ook daar heb ik een vraag over...:D
3. Ik heb een programmeerspoor en kan de servodecoder hier prima op aansluiten, dat doet zijn werk prima de decoder reageert. Heb een aantal keren alles gereset om te testen.
Ik wil echter de snelheid en de uitslag veranderen. De snelheid kan ik regelen middels cv 113-116 maar dat moet met bits 0-3 en 4-7 ingesteld worden. Als ik in Mrdirect CV113 oproep dan kan ik met B de bits 0tot7 oproepen. Maar wat moet ik daar nu invullen als ik bijvoorbeeld de default snelheid van de servo wil halveren?
4. De uitslag van de servos veranderen snap ik niet goed er staat bij CV121: CV’s 121-136 bevatten de diverse eindposities van de servo’s. Elke servo kent 4 eindposities: A,B,C,D Deze eindposities kunnen gekozen worden middels de functie mapping (zie pagina 10) .
Wie kan licht in mijn duisternis brengen?
gr. Edwin
-
Hallo Edwin,
Er gebeurt niets, ik zou verwachten dat met het verhogen van de rijsnelheid op de regelaar de servo stapjes gaat maken. Heeft dit te maken met het feit dat MrDirect geen 128 stappen heeft?
Je moet inderdaad 128 stappen kunnen instellen, anders gaat het niet. Met 28 stappen wil dat niet werken.
4. De uitslag van de servos veranderen snap ik niet goed er staat bij CV121: CV’s 121-136 bevatten de diverse eindposities van de servo’s. Elke servo kent 4 eindposities: A,B,C,D Deze eindposities kunnen gekozen worden middels de functie mapping (zie pagina 10) .
Klopt, je kan met de servo-decoder 4 standen per servo instellen. Daarna kan je via functiemappen, staat hier wel op het forum beschreven, via adressen zo instellen dat bijvoorbeeld voor de eerste servo op adres 1 standen A en B zijn en dan adres 2 standen C en D voor dezelfde servo. Dan is adres 3 voor de tweede servo. Ik gebruik dat voor mijn segmentdraaischijf, daarbij gebruik ik 3 standen voor de sporen.
Groet Ronald.
-
Dank, het wordt me al iets duidelijker maar nog niet hoe ik bits en cv waarden moet uitrekenen en dan in CV113 neerzet in MrDirect. Stel ik wil de defaultsnelheid halveren ( zeg 7) stapgrootte mag 2 blijven. Is de totale waarde voor cv113 dan 2+7=9 of moet ik binair rekenen..... ???
Dit is wat er in de handleiding staat:
(http://www.edwinbaart.nl/trein/4024.jpg)
-
Stom inderdaad dat MRdirect het niet kan... Dacht dat het wel kan maar MRdirect kan alleen 128 stappen doen met een kort adres :s
Voor de snelheid, werk gewoon niet in bitjes. Je wil (zolang je niet extreem langzaam wilt) de stapsnelheid gewoon op 1 houden. Omdat dit bitje 4 is heeft dat de waarde 16. Nu kan je spelen met de stapgrote en je telt hier daarna gewoon 16 bij op. Je hebt dat dus de mogelijkheid tussen 16 en 31. Wil je verder spelen, volledige formule daarvoor zou zijn:
stapsnelheid x 16 + stapgrote = decimale waarde voor CV.
Zoals gezegd kan je max 4 posities instellen per servo. Standaard is gewoon 2 posities (A en B) die je dan op één adres gebruikt. Dit is natuurlijk het gebruikelijke voor een wissel.
Timo
-
Rogerrrrrrrrrrrrrrrrrrrr
(y)
-
Ik heb de snelheid nu onder controle door de juiste CV te programmeren. Ik krijg alleen de uitslag nog niet onder controle. Ik gebruik daarvoor CV 121 voor servo 1 positie A en volgens mij moet ik positie B ook doen, als ik de waarde wijzig naar zeg 150 dan veranderd de uitslag niet. Volgens mij zit ik verkeerd......
Wie helpt?
Gr. Edwin
-
Hoi Erwin,
Welk CV pas je hier voor aan? Toch niet toevallig CV122? Dit is namelijk positie C. Positie A = CV121 en positie B = CV123. Voor servo 2 heb je vervolgens CV125 en CV127 enz.
Timo