cbus:cangc6-firmware-de
Differences
This shows you the differences between two versions of the page.
| — | cbus:cangc6-firmware-de [2024/08/12 01:23] (current) – created - external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== CAN-GC6 Firmware mergCBUS-4-Kanal-Servo-Steuerung ====== | ||
| + | [[: | ||
| + | [[: | ||
| + | * [[: | ||
| + | * [[: | ||
| + | * **[[: | ||
| + | |||
| + | \\ | ||
| + | Diese Seite dokumentiert die HEAD-Version der Firmware.\\ | ||
| + | |||
| + | |||
| + | \\ | ||
| + | |||
| + | ===== Firmware ===== | ||
| + | | Firmware-Version: | ||
| + | |||
| + | Die Firmware basiert auf CAN-GC2.\\ | ||
| + | Der Boot-Modus wird nicht unterstützt.\\ | ||
| + | |||
| + | |||
| + | ==== Urheberrechte ==== | ||
| + | © [[http:// | ||
| + | © [[http:// | ||
| + | |||
| + | |||
| + | ==== Eigenschaften ==== | ||
| + | * Alle Variablen und Ereignisse sind konfigurierbar. (FLiM) | ||
| + | * Servo-Geschwindigkeit. | ||
| + | * Schalt-Befehle werden verarbeitet. | ||
| + | * Servo-Enfstellungen werden gemeldet. (GCA136-kompatibel) | ||
| + | * "Start Of Day" | ||
| + | * 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 ==== | ||
| + | * https:// | ||
| + | \\ | ||
| + | ==== Quellen ==== | ||
| + | * https:// | ||
| + | \\ | ||
| + | |||
| + | ===== Knoten-Variable ===== | ||
| + | ^ Nr. ^ Beschreibung ^ | ||
| + | | 1 | Knoten-Konfiguration | | ||
| + | | 2 | CAN-ID | | ||
| + | | 3-22 | 4 x 5 Servo-Einstellungen | | ||
| + | |||
| + | \\ | ||
| + | |||
| + | ==== Knoten-Konfigurations-Byte ==== | ||
| + | ^ Bit ^ Funktion | ||
| + | | 0 | Sichert Servo-Positionen bei Spannung-AUS-Befehl | | | ||
| + | | 1 | verwende " | ||
| + | |||
| + | \\ | ||
| + | |||
| + | |||
| + | ==== Servo-Einstellungen==== | ||
| + | ^ Byte ^ Funktion | ||
| + | | 0 | konfigurieren | | | ||
| + | | 1 | links | 50 - 250 | | ||
| + | | 2 | rechts | 50 - 250 | | ||
| + | | 3 | Geschwindigkeit ' | ||
| + | | 4 | Geschwindigkeit ' | ||
| + | |||
| + | \\ | ||
| + | |||
| + | === Servo-Konfigurations-Byte === | ||
| + | ^ Bit ^ Funktion | ||
| + | | 0 | Relais-Polarisierung | Polarisierung wechseln. | | ||
| + | | 1 | Externe Weichen-Rückmelder | | | ||
| + | | 2 | Wippen | | | ||
| + | |||
| + | \\ | ||
| + | |||
| + | ===== Knoten-Ereignisse ===== | ||
| + | * Rückmelder generieren OPC_ACON/ | ||
| + | * Servos ändern die Position bei OPC_ACON/ | ||
| + | |||
| + | ^ 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:\\ | ||
| + | | {{: | ||
| + | | theoretisch | ||
| + | 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 " | ||
| + | |||
| + | \\ | ||