Interfaces série
6.4 Protocole BMS (IRDH375B)
Ce protocole est un élément essentiel de l´interface des appareils de mesure Bender
(protocole de bus BMS). Le transfert des données se fait en caractères ASCII avec les
caractéristiques suivantes :
Vitesse de transmission : 9600 bauds
Transmission : 1 bit de départ, 7 bits de données, 1 bit de parité, 1 bit d´arrêt (1, 7, E, 1)
Parité :
Contrôle de cohérence : somme de tous les bytes transférés = 0 (sans CR et LF)
Le protocole bus BMS travaille suivant le principe MAITRE-ESCLAVE. Ce qui signifie
qu´un appareil fait fonction de MAITRE tandis que tous les autres participants au bus
sont ESCLAVES. Il ne doit exister qu´un seul MAITRE par réseau. Tous les participants au
bus sont identifiés par une adresse univoque. Le MAITRE interroge périodiquement
tous les appareils connectés au bus, attend leur réponse et émet des commandes en
fonction des réponses obtenues. La fonction MAITRE est délivrée à un IRDH375B en lui
assignant l´adresse 1.
6.4.1 Maître BMS
Un maître peut extraire tous les messages d´alarme et d´état d´un esclave.
Lorsque l´adresse de bus = 1, lui est assignée, l´IRDH375B travaille en tant que maître
BMS, c´est-à-dire qu´il interroge périodiquement, via le bus BMS, toutes les adresses
situées entre 1 et 150 afin d´obtenir les messages d´alarme et d´état. Si le maître
n´obtient pas de réponse de 5 adresses consécutives, il reprend le cycle de scrutation
depuis le début. Si un esclave fournit des réponses reconnues comme étant incorrectes,
le MAÎTRE indique „Erreur RS485".
TGH1352fr/12.2012
paire (even)
E r r e u r R S 4 8 5
Ω
R s = 0 1 1 k
. H
55