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

Wattenscheider Decoder - Konfiguration für motorische Antriebe

Beschreibung Link Groesze Anmerkung
Anleitung n.a. Link

Wie viele motorische Antriebe verwendet werden können, hängt von den Motoren ab. Braucht ein Motor weniger als 500mA Spitzenstrom, so reicht 1 Pin des ULN2803 zum Treiben des Motors aus. Wenn der Motor mehr Strom benötigt, müssen 2 Pins zusammen gefasst werden, damit sich der Strom aufteilt.

Dabei ist es unerheblich, ob es sich dabei um einen Motor im klassischem Sinn (drehend) handelt, oder um einen Magnetantrieb. Beide sind gleich zu behandeln.

Anschluss des Motors

Bei der Verwendung des Ausgangstreibers ULN2803 kann dieser die Ausgänge nur abschalten (hochohmig) oder gegen Masse (0V) schalten. Es können also direkt nur Antriebe verwendet werden, die einen gemeinsamen +Pol und je Endlage einen Anschluss gegen Masse haben. (zB Magnetische Antriebe)

Motorische Antriebe, die nur 2 Anschlussdrähte haben, und die Polarität umgedreht werden muss (zB Fulgurex), können direkt nicht an den ULN2803 angeschlossen werden. Dafür kann man den Ersatztreiber ASW2983SW verwenden. Dieser funktioniert an den Ausgängen anders und er schaltet die Ausgänge zwischen der Lotusnet Versorgungsspannung und Masse um. Achtung, dieser Treiber kann die Ausgänge nicht abschalten. Eine Abschaltung des Motors funktioniert dadurch dass beide Anschlüsse auf das selbe Potential gelegt werden (beide auf Masse). Alternativ dazu gibt es zB von der Firma Lenz ein Produkt (halbe H-Brücke), die die Umsetzung auf eine Versorgungsleitung, und 2 Schaltanschlüsse durchführt. Damit kann der Motor auch an einen ULN2803 angeschlossen werden.

Variante 1: Strom unter 500mA

In diesem Fall ist es möglich, bis zu 4 Antriebe zu verwenden

PCB Border
w1 W2 W3 W4 W5 W6 VLN VLN
5V 5V 5V 5V 5V 5V VLN VLN
MOTOR 1 L MOTOR 1 R MOTOR 2 L MOTOR 2 R MOTOR 3 L MOTOR 3 R MOTOR 4 L MOTOR 4 R
W1 .. W6 - Schwache Ausgaenge
S1 .. S8 - Starke Ausgaenge
5V .. Versorgung 5V
VLN .. Versorgungsspannung vom LotusNet

Variante 2: Strom ÜBER 500mA

In diesem Fall ist es möglich, bis zu 2 Antriebe zu verwenden

PCB Border
w1 W2 W3 W4 W5 W6 VLN VLN
5V 5V 5V 5V 5V 5V VLN VLN
MOTOR 1 L MOTOR 1 L MOTOR 1 R MOTOR 1 R MOTOR 2 L MOTOR 2 L MOTOR 2 R MOTOR 2 R
W1 .. W6 - Schwache Ausgaenge
S1 .. S8 - Starke Ausgaenge
5V .. Versorgung 5V
VLN .. Versorgungsspannung vom LotusNet

Software

Die Software ist dabei so ausgelegt, dass sie dies über 2 verschiedene Konfigurationen selbst übernimmt. Es gibt dazu 2 verschiedene "Typen" für das SV 13.

Der SoftwareTyp 2 steuert je einen Motor über 2 Pins (Links + Rechts) an (Variante 1).

Der SoftwareTyp 3 steuert je einen Motor über 4 Pins ( 2 Links + 2 Rechts) an (Variante 2).

ACHTUNG: Falscher Anschluss und falsche Konfiguration bei Variante 2 kann den Treiber, bzw unter Umständen den ganzen Decoder zerstören!

Sobald einer dieser beiden SW-Typen eingestellt sind, werden die Ausgänge dementsprechend konfiguriert. Die restlichen Ausgänge können nicht mehr verwendet werden.

Bei motorischen Endlagen kann die Geschwindigkeit und Endlage nicht per SV konfiguriert werden, da diese durch die verwendeten Antriebe vorgegeben ist.

Über weiter Konfigurationen kann eigestellt werden, ob der Strom für den Antrieb immer an ist, oder nach eine konfigurierbaren Zeit abgeschaltet wird.

Relevante SV Register

13Sotware TypeRW
See Table XY for Configuration.

14Power Off FuseRW
0 ... Ausgänge bleiben immer an
1 ... Ausgänge werden nach der Zeit in SV 15 abgeschalten

15 Power Seconds RW
Wenn SV 14 auf 1 steht, werden nach dieser Anzahl Sekunden die Ausgänge abgeschalten.

17 Flags RW
Bitmap:
Bit 0 - Alle Ausgänge invertieren

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.