User Tools

Site Tools


cbus-fr

CANBUS

SommaireCentrales numériquesCANBUS


Configuration

Identifiant de l'interface

Le CAN-ID utilisé pour l'interface CAN comme le CANGC1(e) et SocketCAN.
Par défaut à 1 et c'est le meilleur choix pour tous les types d'interfaces.

Sous-bibliothèque

L'interface CAN connectée:

Type BPS code Kit Fabriquant Remarque Trames étendues
TCP/IP 10/100 MBPS CAN-GC1e GCA :!: Définir le protocole sur CBUS exclusivement; Il restera bloqué lors de la réception de trames étendues. non valide
USB 500000 CANUSB MERG Préféré par le MERG. La version 12V peut être utilisé en combinaison avec la ligne CAN-GCA.
RTS/CTS doit être désactivé parce que ce n'est pas supporté par ce module.
Non valide
Serial 230400 CAN-GC1 GCA Utilise les réponses binaires pour améliorer le débit. (Pas compatible MERG.) Non valide
Serial 115200 CANRS MERG Obsolète; Ce n'est pas assez rapide pour garder le garder avec le CBUS à pleine vitesse! Non valide
Serial 115200 Pi-Sprog Sprog
SocketCAN - Pi01CAN GCA SocketCAN appareils compatibles. Oui
LAWICEL / SLCAN 115200…500000 USBTin Thomas Fischl Interface USB minuscule, rapide et facile à utiliser. Oui
TCP/IP WiFi WIO-CAN GCA Nécessite l'option binaire. Oui
USB 115200…500000 WIO-CAN GCA Nécessite une option de saut de ligne. Oui

Note: Le support de trame étendue est nécessaire dans le cas où le WIO-02 et/ou WIO-Prog2 sont sur le même bus CAN.

DTR

Détermine le niveau DTR série au démarrage. Aucun par défaut.
Certains pilotes de périphériques Windows ne règlent pas ce signal en conséquence et ils devront le régler sur "high" pour pouvoir recevoir des données.

Binaire

Seulement en combinaison avec la sous-bibliothèque TCP et WIO-CAN.

Équipement

L'équipement série utilisé pour l'interface CAN.

code Kit Windows Linux Remarque
CANUSB COM5…COMn /dev/ttyUSB0…/dev/ttyUSBn
CAN-GC1, CANRS COM1…COM4 /dev/ttyS0…/dev/ttySn Un convertisseur USB-RS232 peut également être utilisé. (Testé)

Nom de l'hôte/Port

Le nom de l'hôte et le port pour l'interface TCP/IP.
En cas de SocketCAN le nom d'hôte est le nom de l'appareil. Par défaut can0

Protocole

:!: Réglez sur CBUS seulement si un CANGC1, CANGC1e et/ou CANGC3 est connecté. :!:

Active les protocoles CAN.
RCAN et CBUS en parallèle par défaut.
RCAN utilise les trames CAN étendues, et est utilisé par les modules WIO avec interface CAN.
Les modules CBUS n'évaluent pas les trames CAN étendues, et les modules WIO n'évaluent pas les trames standard CAN.


RCAN

CS Node ID

Redirige toutes les commandes mobile avec l'identifiant de nœud zéro à la centrale numérique avec cette identifiant de nœud.
Surtout utilisé en combinaison avec WIO-Control et WIO-Prog.


CBUS

Évènements courts

Utilise la version courte des évènements accessoires; Seulement le numéro de l'évènement. (Recommandé)
Les évènements longs sont basés sur le numéro du nœud et le numéro de l'évènement.

Horloge accélérée

Envoie les paquets horloge rapide sur le CBUS.
Il est recommandé d'activer cette fonction en utilisant une connexion TCP/IP pour empêcher la déconnexion du délai d'inactivité.

Command Ack

:!: A utiliser seulement en cas de perte de données en combinaison avec le WiFi.

Active la commande de négociation de reconnaissance.
Une prochaine commande peut seulement être envoyée si l'interface a reconnue la commande précédente.
Cette négociation prévient la perte des commandes dû au débordement de tampon. (10/100MBit → 125kBit)
D'autres constructeur, comme Lenz, utilisent également une telle négociation sur leurs interfaces Ethernet.

Seulement le CAN-GC1e version 1.c est capable de négocier cette reconnaissance quand cette option est activée dans le firmware.


Battement de cœur

Envoie chaque seconde un évènement# 4712 OPC_ACON/OPC_ACOF sur le bus pour être capable de vérifier des problèmes matériel/câble.
Les LEDs sur les modules doivent clignotées chaque seconde.
Un CAN-GC2 peut être programmé sur cet évènement# pour être capable d'ajouter une LED montée sur le tableau de bord.

  • Note: Afin de ne pas déclencher de requêtes SoD indésirables avec le Battement de cœur, l'adresse délectionnée doit être en dehors de la plage d'adresses définie par SoD.

SoD

Décalage d'adresse "Début de journée (Start of Day)" pour interroger tous les états d'entrée.
Cela doit être programmé comme un évènement dans tous les nœuds d'entrées qui doivent rapporter.
Alternativement, tous les modules GC2 peuvent être configurés avec une adresse++ SoD. Le deuxième champ est le nombre de modules, et le troisième le repos entre les requêtes SoD. Cette option évite au bus CAN d'être saturé au SoD.

Durée de purge du connecteur

Délai d'attente de la centrale numérique pour la mise à jour des décodeurs mobile DCC.
Si une locomotive devient inactive avant ce délai d'attente une commande de maintien en vie est envoyée à la centrale numérique.
:!: La durée de purge matériel est de 20 secondes, donc cette valeur doit être fixée à moins de 20 pour assurer que le connecteur n'est pas purgé durant les fonctionnements automatique!

Vérification décodeur

Vérifie si tous les Décodeurs sont en ligne. (NET-ID=CAN-ID, Bus=Numéro du Nœud)
L'intervalle par défaut est de 10 secondes.
Une coupure de l'alimentation sera émis si un décodeur ne répond pas. (Perte de nœud.)
Les sessions locomotives seront invalidée si le GC3(CANCMD) est perdu.

Si un identifiant CAN est trouvé, qui n'est pas dans la liste des décodeurs, il sera automatiquement ajouté pour vérification. (il sera sauvegardé dans la table des décodeurs d'accessoires, marqué comme généré.)


Adressage FLAT

L'adressage CBUS est FLAT, seul les valeurs du bus et de l'adresse sont utilisées.

Rocrail CBUS Intervalle Remarque
- CAN ID 0…255 numéro unique dans un segment CAN à utiliser dans la couche de transport CAN.
C'est la partie basse de l'identifiant du message sans priorité de bits.
Node-ID Identifiant du nœud 0…65535 Utilisé pour des évènements longs et la programmation. Cela doit être unique pour tous les modules.
Adresse Numéro d'évènement 0…65535
Porte Ajouté à l'adresse des objets de sortie. 0,1 Cela est nécessaire pour le support de modèle de signal.


cbus-fr.txt · Last modified: 2024/10/15 09:45 by phil45