cbus-de
Differences
This shows you the differences between two versions of the page.
— | cbus-de [2024/10/14 16:35] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== CANBUS ====== | ||
+ | [[: | ||
+ | [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | |||
+ | \\ | ||
+ | ===== Einstellung ===== | ||
+ | {{: | ||
+ | |||
+ | ==== CAN-ID ==== | ||
+ | Die für die CAN-Schnittstelle verwendete CAN-ID wie CANGC1(e) und SocketCAN.\\ | ||
+ | Der Standardwert ist 1 und ist die beste Wahl für alle Schnittstellentypen.\\ | ||
+ | |||
+ | ==== Sub-Bibliothek ==== | ||
+ | Die angeschlossene CAN-Schnittstelle: | ||
+ | ^ Typ ^ BPS ^ Kit code ^ Hersteller ^ Bemerkung ^ Extended Frames ^ | ||
+ | | TCP/IP | 10/100 Mbit/s | **[[: | ||
+ | | USB | 500000 | **[[http:// | ||
+ | | Seriell | 230400 | **[[: | ||
+ | | Seriell | 115200 | **[[http:// | ||
+ | | Serial | 115200 | **[[: | ||
+ | | SocketCAN | - | **[[: | ||
+ | | LAWICEL / SLCAN | 115200...500000 | **[[http:// | ||
+ | | TCP/IP | WiFi | **[[: | ||
+ | | USB | 115200...500000 | **[[: | ||
+ | **Hinweis: | ||
+ | \\ | ||
+ | ====DTR==== | ||
+ | Bestimmt den seriellen DTR-Pegel beim Start. Standardmäßig ist „none" | ||
+ | Einige Windows-Gerätetreiber setzen dieses Signal nicht entsprechend und müssen auf „high" | ||
+ | \\ | ||
+ | ====Binär==== | ||
+ | Nur in Kombination mit Sub-Bibliothek TCP/IP bei WIO-CAN.\\ | ||
+ | \\ | ||
+ | ==== Gerät ==== | ||
+ | Verwendung der seriellen Schnittstelle für die CAN-Schnittstelle.\\ | ||
+ | ^ Kit code ^ Windows ^ Linux ^ Bemerkung ^ | ||
+ | | CANUSB | COM5...COMn | / | ||
+ | | CAN-GC1, CANRS | COM1...COM4 | / | ||
+ | |||
+ | |||
+ | ==== Hostname / Port ==== | ||
+ | Hostname und Port für die TCP/ | ||
+ | Im Fall von SocketCAN ist der Host-Name der Geräte-Name. Standard **can0**\\ | ||
+ | |||
+ | ====Protokoll==== | ||
+ | |< >| | ||
+ | | :!: Auf "nur CBUS" stellen, wenn ein CANGC1, CANGC1e und/oder CANGC3 angeschlossen ist. :!: | | ||
+ | Aktiviert CAN-Protokolle.\\ | ||
+ | Standard sind **RCAN+CBUS** parallel.\\ | ||
+ | RCAN verwendet erweiterte CAN-Frames und wird durch WIO-Module mit CAN-Schnittstelle genutzt.\\ | ||
+ | // CBUS-Module werten keine erweiterten CAN-Frames aus und WIO-Module werten keine Standard-CAN-Frames aus.// \\ | ||
+ | |||
+ | ====RCAN==== | ||
+ | === CS Node ID (Zentrale Knoten-ID)=== | ||
+ | Leitet alle Mobil-Befehle mit der Knoten-ID Null mit dieser Knoten-ID zur Zentrale um. \\ | ||
+ | Wird meistens in Kombination mit __**[[: | ||
+ | \\ | ||
+ | ====CBUS==== | ||
+ | === Kurz-Ereignisse === | ||
+ | Kurze Version für Zubehör-Ereignisse verwenden; Nur die Ereignis-Nummer. (Empfohlen)\\ | ||
+ | Die langen Ereignisse basieren auf Knoten-Nummer und Ereignis-Nummer.\\ | ||
+ | |||
+ | === Modelluhr === | ||
+ | Sendet **[[: | ||
+ | Wenn TCP/ | ||
+ | |||
+ | === Befehl bestätigen (Command Ack) === | ||
+ | | :!: Diese Option nur im Fall von Daten-Verlusten in Kombination mit WiFi verwenden. | | ||
+ | Aktiviert die Prozedur zur Bestätigung der Befehle.\\ | ||
+ | Ein nächster Befehl kann nur gesendet werden, wenn die Schnittstelle den vorherigen Befehl bestätigt hat.\\ | ||
+ | Dieses Handshake verhindert Befehls-Verluste durch Puffer-Überlauf. (10/100MBit → 125kBit)\\ | ||
+ | Andere Hersteller - wie Lenz - verwenden auch so ein Handshake auf ihren Ehternet-Schnittstellen.\\ | ||
+ | | Nur die **[[: | ||
+ | \\ | ||
+ | |||
+ | === Herzschlag === | ||
+ | Sendet jede Sekunde die eingestellte Ereignis-Nr. (z.B.: '' | ||
+ | Die LEDs auf den Modulen müssen dann jede Sekunde blinken.\\ | ||
+ | Ein Ausgang eines CAN-GC2 kann auf diese Ereignis-Nr. programmiert werden, damit z.B. eine am Stellpult montierte LED entsprechend blinken kann.\\ | ||
+ | |||
+ | * **Hinweis: | ||
+ | |||
+ | === SoD === | ||
+ | " | ||
+ | Dies muss als Ereignis in allen Eingangs-Knoten programmiert werden, die melden sollen.\\ | ||
+ | Alternativ können alle GC2-Module auf SoD-Adresse++ eingestellt werden**((fortlaufende Adressen, \\ z.B. **4711** bis **4711 + n**))**. Das zweite Feld ist die Anzahl (n) der Module und das dritte die Pause in ms zwischen den SoD-Abfragen. | ||
+ | Diese Option vermeidet einen Burst, der bei SoD den CAN-Bus mit zu vielen Meldungen überlasten könnte.\\ | ||
+ | |||
+ | ===Schaltzeit (ms)=== | ||
+ | Zeit, für die Weichen-Antriebs-Magnete aktiviert werden.\\ | ||
+ | |||
+ | === Slot Freigabezeit (s)=== | ||
+ | Zentralen-Auszeit für die Aktualisierung von DCC-Mobildekodern.\\ | ||
+ | Wenn eine Lok vor Ablauf dieser Zeit in den Pausenmodus kommt, wird ein "keep alive" | ||
+ | :!: Die Hardware-Löschzeit ist 20 Sekunden, so dass dieser Wert **auf weniger als 20 gesetzt** werden sollte um sicherzugehen, | ||
+ | |||
+ | === Decoder prüfen === | ||
+ | Prüft, ob alle __**[[: | ||
+ | Der Standard-Interval ist 10 Sekunden.\\ | ||
+ | Ein " | ||
+ | Lok-Sitzungen werden ungültig, wenn der GC3(CANCMD) verloren ging.\\ | ||
+ | | Wird eine CAN-ID gefunden, die nicht in der Decoderliste enthalten ist, wird sie automatisch zur Überprüfung hinzugefügt. \\ (Sie wird in der Tabelle des Zubehördecoders gespeichert und als erzeugt gekennzeichnet.) | | ||
+ | \\ | ||
+ | ===== FLAT-Adressierung ===== | ||
+ | CBUS-Adressierung ist **[[: | ||
+ | ^Rocrail^CBUS^Bereich^Bemerkung^ | ||
+ | | - | CAN-ID | 0...255 | Eindeutige Nummer innerhalb des CAN-Segments; | ||
+ | | Knoten-ID | Knoten-ID | 0...65535 | Wird für **[[: | ||
+ | | Adresse | Ereignis-Nummer | 0...65535 | | | ||
+ | | Gate | Ergänzt die Adresse von Ausgangs-Objekten. | 0, 1 | Wird zur Unterstützung von Signal-Mustern benötigt. |\\ | ||
+ | |||
+ | \\ | ||