User Tools

Site Tools


cbus-fr

CANBUS

SommaireCentrales numériquesCANBUS


Configuration

Identifiant de l'interface

L'identifiant CAN utilisé pour l'interface CAN comme le CANGC1(e) et SocketCAN.

Sous-bibliothèque

L'interface CAN connectée:

Type BPS code Kit Fabriquant Remarque
TCP/IP 10/100 MBPS CAN-GC1e GCA Peter Giling Préféré.
USB 500 KBPS 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.
Série 230400 CAN-GC1 GCA Peter Giling Utilise la réponse binaire pour améliorer le débit. (Pas compatible MERG.)
Série 115200 CANRS MERG Obsolète; Ce n'est pas assez rapide pour garder le garder avec le CBUS à pleine vitesse!
SocketCAN - RPi-MCP2515 SocketCAN appareils compatibles.


É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 CAN-GC1e.
En cas de SocketCAN le nom d'hôte est le nom de l'appareil. Par défaut can0

É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é.

Commande 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.


FONFOF

Utilise le OPC_DFON/OPC_DFOF au lieu de OPC_DFUN. (Non implémenté par CANCMD.)

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.

SoD

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.

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 mergCBUS est FLAT, seul les valeurs du bus et de l'adresse sont utilisées.

Rocrail mergCBUS Intervalle Remarque
- CAN ID 0…127 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.
Bus Numéro 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.


Ressources

Sites

Kits & Circuits Imprimés

cbus-fr.txt · Last modified: 2018/11/12 08:56 (external edit)