Ik heb een test set-up gemaakt voor het Peco kruiswissel (zie vorige foto).
Voor elke route over het kruiswissel moeten steeds 2 wissels goed gelegd worden.
Bij het kruisen van A naar D moet de polariteit van het middenstuk tegengesteld zijn aan de polariteit bij het kruisen van C naar B.
De eenvoudige benadering is:
- Wissels A en D hetzelfde DCC adres geven
- Wissels C en B hetzelfde DCC adres geven
- zorgen dat een 2x om relais door de "puntstukpolaristie" wordt geschakeld zodat de polarisatie past bij de laatst gekozen kruisend route.
En er een gewoonte van maken dat, nadat de trein het kruiswissel gekruist heeft, de wissels weer in de recht doorgaande stand te zetten. Iets wat in werkelijkheid waarschijnlijk ook gebeurd.
Eerst moeten de wissels in Mardec gedefinieerd worden:
Putty:
"""
Specify action (P/A/R/T/D/E/I/?):
P
Specify pin number (3-12,14-19):
3
Pin is undefined. Specify DCC address
Set DCC address for pin 3
Enter value from 1 to 2000:
1
DCC Address set to 1
Specify Accessory(1), Servo(2) or Input(3)
Enter value from 1 to 3:
2
Pin 3 set as Servo pin.
Servo on A1/P3 set to 75 degrees
Specify action for Servo on A1/P3
A/N/9/+/-/C/F/D/T/S/I/?/enter:
+
LOW angle: 76 degrees
Specify action for Servo on A1/P3
A/N/9/+/-/C/F/D/T/S/I/?/enter:
C
Servo on A1/P3 set to 105 degrees
Angle set to HIGH: 105
Specify action for Servo on A1/P3
A/N/9/+/-/C/F/D/T/S/I/?/enter:
-
HIGH angle: 104 degrees
Specify action for Servo on A1/P3
A/N/9/+/-/C/F/D/T/S/I/?/enter:
F
How many relays ? (0/1/2):
1
Pin 19 is set as first frogpin for servo on A1/P3, No inversion
Specify action for Servo on A1/P3
A/N/9/+/-/C/F/D/T/S/I/?/enter:
enter
Pin settings are saved!
"""
De cursieve symbolen zijn de codes en variabelen die ik heb ingevoerd. Die zijn normaal niet te zien in de Putty monitor. De ander teksten is commentaar van Mardec.
F staat voor Frog-pin. Met dat commando wordt aangegeven dat er een relais gekoppeld moet worden aan dit DCC adres om het hart stuk te polariseren.
De Mardec handleiding is heel duidelijk m.b.t. de commando's en de variabelen.
Op deze wijze worden alle vier servo's in Mardec gedefinieerd waarbij servo A en B hetzelfde DCC adres krijgen en servo C en B hetzelfde DCC adres.
Het is ook mogelijk om een "pin" als input te definieren met het zelfde DCC adres als een servo.
Door deze "pin" even te koppelen aan de GND ("input laag" maken) kan ook de servo op dit DCC adres aangestuurd worden. Een servo, dus wissel, kan dus door een DCC centrale aangestuurd worden maar ook door een drukschakelaar:
Putty:
"""
Specify action (P/A/R/T/D/E/I/?):
P
Specify pin number (3-12,14-19):
7
Pin is undefined. Specify DCC address
Set DCC address for pin 7
Enter value from 1 to 2000:
1
Address in use for servo/accessory on A1/P3
Is that OK ? (Y/N, N=default):
Y
DCC Address set to 1
Specify Accessory(1), Servo(2) or Input(3)
Enter value from 1 to 3:
3
Pin 7 set as Input pin.
Specify action for Input on A1/P7
A/N/?/D/2/3/enter:
enter
Pin settings are saved!
""""
De complexiteit valt mij heel erg mee. De Mardec handleiding is duidelijk en het werken met Putty is heel handig.
Met het D commando kunnen alle instellingen worden opgevraagd:
Putty:
"""
Settings of MARDEC #1
Default servo rotation speed: 50 ms/degree
Address offset: Yes
Servo's are detached at end of rotation
Startup mode: Normal
Pin 3: DCC 1, Servo #0, Angles 76/104, Not Inv., Speed 50, Frog pin 19
Pin 4: DCC 2, Servo #2, Angles 75/105, Not Inv., Speed 50, Frog pin no
Pin 5: DCC 2, Servo #3, Angles 75/105, Not Inv., Speed 50, Frog pin no
Pin 6: DCC 1, Servo #4, Angles 75/105, Not Inv., Speed 50, Frog pin no
Pin 7: DCC 1, Input #0, Second addr/delay: none, Third addr/delay: none
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: not used
Pin 19: First relay (No inv.) for pin 3
""""
- arduinotest.jpg (105.31 KiB) 6571 keer bekeken
De was en het kind.......
groetjes,
Gerard