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
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
|