cbus:cangc6-firmware-de
Table of Contents
CAN-GC6 Firmware mergCBUS-4-Kanal-Servo-Steuerung
Diese Seite dokumentiert die HEAD-Version der Firmware.
Firmware
Firmware-Version: 1.a Rev.: 305, Resonator: 8MHz, Rocrail: 3181+ |
Die Firmware basiert auf CAN-GC2.
Der Boot-Modus wird nicht unterstützt.
Urheberrechte
Eigenschaften
- Alle Variablen und Ereignisse sind konfigurierbar. (FLiM)
- Servo-Geschwindigkeit.
- Schalt-Befehle werden verarbeitet.
- Servo-Enfstellungen werden gemeldet. (GCA136-kompatibel)
- "Start Of Day"-Unterstützung.
- LED4 für eine oder mehrere Servos "in Bewegung".
- Relais-Steuerung. (GCA137, Sender 480bit/s)
- Externe Weichen-Positions-Rückmelder werden verarbeitet.
- Sichert Servo-Positionen bei Spannung-AUS.
- Wiederherstellen von Servo-Position und Relais-Status.
- Beenden der Servo-Impulse nach Erreichen der gewünschetn Position + 2 Sekunden.
- 1000 Schritte in Pulsbreite von 0.5 bis 2.5ms.
- Max. Geschwindigkeit 20.
- Separate Geschwindigkeit für Links- bzw. Rechts-Bewegung.
- Wipp-Option.
IDs
NMRA Hersteller-ID | 70 |
Produkt-ID | 6 |
HEX
Quellen
Knoten-Variable
Nr. | Beschreibung |
---|---|
1 | Knoten-Konfiguration |
2 | CAN-ID |
3-22 | 4 x 5 Servo-Einstellungen |
Knoten-Konfigurations-Byte
Bit | Funktion | Bemerkung |
---|---|---|
0 | Sichert Servo-Positionen bei Spannung-AUS-Befehl | |
1 | verwende "Kurz-Ereignisse" |
Servo-Einstellungen
Byte | Funktion | Bemerkung/Bereich |
---|---|---|
0 | konfigurieren | |
1 | links | 50 - 250 |
2 | rechts | 50 - 250 |
3 | Geschwindigkeit 'links' | 1 - 20 |
4 | Geschwindigkeit 'rechts' | 1 - 20 |
Servo-Konfigurations-Byte
Bit | Funktion | Bemerkung |
---|---|---|
0 | Relais-Polarisierung | Polarisierung wechseln. |
1 | Externe Weichen-Rückmelder | |
2 | Wippen |
Knoten-Ereignisse
- Rückmelder generieren OPC_ACON/OPC_ACOF-Ereignisse.
- Servos ändern die Position bei OPC_ACON/OPC_ACOF.
Ereignis-Nr. | Beschreibung | Variable |
---|---|---|
0-3 | Servo-Schalter 1 - 4 | nicht verwendet |
4-7 | Servo-Rückmelder 1 - 4 | nicht verwendet |
8 | SOD | nicht verwendet |
Servo-Steuerung
Die Servo-Pulsbreite muss für den 180°-Bereich zwischen 0,5 and 2,5ms liegen:
Alle 5ms beginnt ein Impuls für einen der 4 Servos. Die Wiederholrate für jeden Servo ist 20ms: 50Hz.
Timer0 wird für den 5ms-Intervall und Timer2 für die Pulsbreite verwendet, die in jedem 5ms-Zyklus für jeden Servo neu programmiert wird.
Externe Rückmelder
Optional kann jeder Servo an den Anschlüssen Fb1-Fb4 zwei Rückmelder-Eingänge für die Signalisierung der Weichen-Position verwenden.
Gerade | Abbiegen | Status |
---|---|---|
0 | 0 | Die Weiche ist in Bewegung |
1 | 0 | Gerade Position. |
0 | 1 | Abbiegende Position. |
1 | 1 | Ungültig |
Eine Positions-Änderung wird nur dann auf dem CBUS gemeldet, wenn nur ein Eingang "1" ist.
cbus/cangc6-firmware-de.txt · Last modified: 2024/08/12 01:23 by 127.0.0.1