WWW.TKURZ.NET - Basteleien und mehr!
Projekte  
11.02.2012

Wattenscheider Decoder - Konfiguration für Servos

Beschreibung Link Groesze Anmerkung
Anleitung n.a. Link

Grundsätzlich ist es möglich, bis zu 4 Servos an einen Decoder anzuschließen. Der Decoder und die SW sind dabei so ausgelegt, dass der Servo direkt mit seinem Stecker auf der Ausgangsseite angesteckt werden kann. Dabei ist darauf zu achten, dass die Polarität richtig ist.

Die Servos werden so angesteckt, dass sie jeweils an den 3 übereinander liegenden PINS angesteckt werden. Dabei ist der ganz linke Servo, der Servo 1. (Watti liegt so, dass der LotusNet Stecker nach unten zeigt)

PCB Border
SERVO 1 SERVO 2 SERVO 3 SERVO 4 W5 W6 VLN VLN
SERVO 1 SERVO 2 SERVO 3 SERVO 4 5V 5V VLN VLN
SERVO 1 SERVO 2 SERVO 3 SERVO 4 S5 S6 S7 S8
W1 .. W6 - Schwache Ausgaenge
S1 .. S8 - Starke Ausgaenge
5V .. Versorgung 5V
VLN .. Versorgungsspannung vom LotusNet

Die Konfiguration der SV ist dabei auf Servo Betrieb einzustellen. Der SW-Typ ist dabei auf 9 zu stellen. Damit sind die Outputs auf Servo-Betrieb konfiguriert und können nicht für andere Funktionen verwendet werden.

Grundsätzlich sind die Servos mit einer Werkseinstellung versehen, und müssten funktionieren. Dabei reagieren die Servos auf die Elementadressen 1-4. (Ab SV 20).

Die Endlagen und die Stellgeschwindigkeit der Servos können je Servo eingestellt werden. Dazu gibt es die SV Variablen ab Nummer 50.

Bei der Geschwindigkeit ist darauf zu achten, dass ein höherer Wert den Servo langsamer werden lässt. Ein typischer Wert ist 3 - 6.

Bei den Endlagen sind Werte von 0-255 zulässig. Dabei ist 0 die mechanisch linke Endlage, und 255 die mechanisch rechte Endlage des Servos. Dazwischen können die Endlagen mit den Werten angepasst werden.

Relevante SV Register

13Sotware TypeRW
See Table XY for Configuration.

20 - 21 LotusNet Adress of Element 1 RW
Die Adresse setzt sich aus den beiden SVs zusammen. Dabei ist zu beachten, dass die Adresse in BCD (Binary Coded Dezimal) einzutragen ist. Die niedrigere Adresse gibt die 1000er und 100er Stelle an. Die höher SV gibt die 10er und 1er stelle an.
Beispiel: Adresse 521.
SV20: 0x05 (5 dezimal)
SV21: 0x21 (33 dezimal)

22 - 23 LotusNet Adress of Element 2 RW
Die Adresse setzt sich aus den beiden SVs zusammen. Dabei ist zu beachten, dass die Adresse in BCD (Binary Coded Dezimal) einzutragen ist. Die niedrigere Adresse gibt die 1000er und 100er Stelle an. Die höher SV gibt die 10er und 1er stelle an.

24 - 25 LotusNet Adress of Element 3 RW
Die Adresse setzt sich aus den beiden SVs zusammen. Dabei ist zu beachten, dass die Adresse in BCD (Binary Coded Dezimal) einzutragen ist. Die niedrigere Adresse gibt die 1000er und 100er Stelle an. Die höher SV gibt die 10er und 1er stelle an.

26 - 27 LotusNet Adress of Element 4 RW
Die Adresse setzt sich aus den beiden SVs zusammen. Dabei ist zu beachten, dass die Adresse in BCD (Binary Coded Dezimal) einzutragen ist. Die niedrigere Adresse gibt die 1000er und 100er Stelle an. Die höher SV gibt die 10er und 1er stelle an.

50 - 52 Servo 1 Configuration RW
SV 50 - Servo End MIN ( 0 ... MAX - 1)
SV 51 - Servo End MAX ( MIN + 1 ... 255)
SV 52 - Servo Step, Speed of Servo

54 - 56 Servo 2 Configuration RW
See Servo 1 Configuration

58 - 60 Servo 3 Configuration RW
See Servo 1 Configuration

62 - 64 Servo 4 Configuration RW
See Servo 1 Configuration