Interfaces de mesure

Câblage RS-485, terminaison et polarisation

Câblage d’un bus RS-485 Modbus RTU : chaîne principale, dérivations, terminaisons, polarisation, polarité A/B et conducteur commun.

Un bus RS-485 pour Modbus RTU est une paire torsadée principale reliant les appareils en chaîne, avec une terminaison à chacune de ses extrémités physiques et une polarisation en un seul point. La plupart des défauts viennent d’une de ces règles enfreintes : branchement en étoile, troisième terminaison, polarisation sur deux appareils ou conducteurs inversés. Ce guide explique les règles et leur vérification sur l’installation.

Ce guide fait partie de la série Modbus et RS-485. Le guide RS-485 et Modbus distingue ces deux notions. Les valeurs propres au protocole présentées ici viennent du guide Modbus série. Vérifiez-les toujours dans les instructions des appareils exacts.

Câbler une seule ligne principale en chaîne

Faites passer un câble du premier appareil au dernier et raccordez chaque appareil sur le trajet. Ne divisez pas le bus en étoile.

Bus Modbus RTU RS-485 à deux fils Une interface Modbus ZMB se trouve à une extrémité d’un bus en chaîne comportant les conducteurs A, B et commun. Trois compteurs sont raccordés le long du bus. Une terminaison de 120 Ω se trouve à chaque extrémité et le bus est polarisé à un seul endroit. Interface ZMB Maître Modbus RTU pol. ici A B C 120 Ω Compteur ID unité 1 Compteur ID unité 2 Compteur ID unité 3 bus : A, B et commun Polarisation à un seul endroit 120 Ω à chaque extrémité Chaîne avec dérivations courtes, un ID d’unité unique par appareil
Bus RS-485 à deux fils : maître à une extrémité, appareils raccordés par de courtes dérivations, terminaison de 120 Ω à chaque extrémité et polarisation en un point.

Le raccordement entre la ligne principale et un appareil est une dérivation (stub dans le guide Modbus). Gardez-la aussi courte que les bornes le permettent. Le guide Modbus série limite une dérivation à 20 m, ou à 40 m divisés par le nombre de dérivations sur un raccord multivoie. Une longue branche vers un compteur éloigné constitue une seconde ligne principale et nécessite un répéteur.

Dessinez le bus tel qu’il est installé : trajet et longueur de chaque section de câble, appareils, raccords et répéteurs. Le maître n’est pas nécessairement à une extrémité. Un contrôleur placé dans une armoire intermédiaire se trouve au milieu de la ligne.

Terminer les deux extrémités, et seulement elles

La terminaison empêche le signal de se réfléchir au bout du câble. Elle se place entre les deux conducteurs de signal à chacune des extrémités physiques de la ligne principale. Le guide Modbus série demande une terminaison près de chaque extrémité et n’en autorise pas plus de deux sur la même paire. Il interdit aussi la terminaison sur une dérivation.

La valeur doit correspondre à l’impédance caractéristique du câble, généralement 120 Ω pour une paire torsadée RS-485. Le guide Modbus série donne deux possibilités :

  • une résistance de 150 Ω, 0,5 W ; ou
  • une résistance de 120 Ω, 0,25 W en série avec un condensateur de 1 nF, préférable si la ligne est polarisée.

De nombreux compteurs et interfaces possèdent une terminaison intégrée activable par interrupteur ou cavalier. Comptez toutes celles qui sont actives. Les résistances de terminaison sont en parallèle : chaque résistance supplémentaire réduit la charge équivalente vue par les émetteurs.

Terminaisons de 120 Ω activesRésistance équivalente en parallèle
2 (correct)60 Ω
340 Ω
430 Ω

Le vérificateur de terminaison et de polarisation RS-485 détecte des incohérences telles que trois terminaisons ou deux points de polarisation :

Polariser en un seul point si un appareil en a besoin

Quand aucun appareil n’émet, personne ne pilote le bus. Le bruit peut alors être interprété comme des données par un récepteur. La polarisation maintient un état de repos défini : une résistance tire D1 vers 5 V et une autre tire D0 vers le commun. Le guide Modbus série fixe les règles suivantes :

  • la documentation de chaque appareil doit indiquer s’il a besoin de polarisation et s’il en fournit une ;
  • si un appareil en a besoin, installez une seule paire de résistances de 450 à 650 Ω, en un seul point du bus, généralement au maître ;
  • aucun autre appareil ne doit polariser le bus ;
  • avec une polarisation, le nombre d’appareils admis sur le bus diminue de quatre.

De nombreux émetteurs-récepteurs modernes sont dits « failsafe » : ils interprètent correctement un bus au repos sans polarisation. Consultez la documentation au lieu d’ajouter systématiquement des résistances.

Interaction entre terminaison et polarisation

Un récepteur a besoin d’au moins 200 mV entre les deux conducteurs pour reconnaître un état défini. La polarisation crée cette tension à travers un diviseur avec les terminaisons. Pour un bus au repos, une alimentation de polarisation de 5 V et des résistances de 650 Ω :

TerminaisonsCharge entre conducteursTension au repos
Deux résistances de 150 Ω75 Ω0,27 V
Deux résistances de 120 Ω60 Ω0,22 V
Deux résistances de 120 Ω avec condensateurs de 1 nFAucune charge en courant continuBien supérieure à 0,2 V

Avec de simples terminaisons de 120 Ω, la marge au-dessus de 200 mV est presque nulle avant de tenir compte des tolérances ou du bruit. C’est pourquoi le guide Modbus préfère la version avec condensateur sur un bus polarisé : le condensateur bloque le courant de polarisation continu, tandis que la résistance termine les fronts rapides du signal. Ces chiffres ignorent les récepteurs, le câble et les tolérances des composants. Ils aident à comprendre la conception ; ils ne suffisent pas à valider un bus.

Polarité, commun et blindage

Les désignations A et B varient. Le guide Modbus série appelle les conducteurs D0 et D1 et les associe aux noms de bornes RS-485 A/A’ et B/B’. Tous les fabricants ne suivent pas cette convention. Certains inversent A et B ; d’autres utilisent D+/D−, 485+/485− ou TX+/TX−. Fiez-vous à la définition des signaux dans la notice de chaque appareil, pas à la seule lettre sur la borne. Le guide Modbus recommande le jaune pour D1, le marron pour D0 et le gris pour le commun.

Raccordez le commun. RS-485 est différentiel, mais les tensions des conducteurs doivent rester dans la plage de mode commun des récepteurs. Le guide Modbus prévoit un conducteur commun relié à la terre de protection en un seul point, généralement au maître. Les interfaces isolées changent cette règle. Suivez la documentation des appareils et le plan de mise à la terre du site.

Traitez le blindage séparément. Blindage, commun du signal et terre de protection ont des fonctions différentes. Ne les reliez pas systématiquement.

Longueur, appareils et débit

LimiteValeur du guide Modbus série
Longueur de la ligne principale1 000 m jusqu’à 9 600 bauds avec un câble AWG 26 ou plus gros ; moitié moins pour un câble à quatre fils utilisé comme liaison à deux fils
Câble de catégorie 5Jusqu’à 600 m
Longueur d’une dérivation20 m au maximum
Appareils sans répéteur32, ou davantage avec des appareils à faible charge unitaire si leur documentation le permet ; quatre de moins avec polarisation
Adresses1 à 247

Un débit plus élevé, davantage d’appareils et un câble de moindre qualité réduisent la portée. Le guide de conception de Texas Instruments explique comment la capacité du câble et le temps de montée du signal fixent la limite pratique.

Un bus électriquement correct peut néanmoins être trop lent. Le calculateur de temporisation Modbus RTU indique la durée d’un cycle d’interrogation. Un débit supérieur réduit la durée de transmission, pas le temps de réponse de chaque appareil ; un seul appareil hors ligne peut ajouter un délai d’expiration entier à chaque cycle.

Symptômes et causes probables

SymptômePremière vérification
Aucun appareil ne répondRéglages série, adresses, polarité des bornes du maître lui-même
Un appareil ne répond jamaisSon adresse, ses réglages série, sa polarité, sa dérivation
Réponses avec erreurs CRC, plus fréquentes à haut débitTerminaisons mal placées, longues dérivations, branchement en étoile
Erreurs quand le bus est au repos ou sur la première tramePolarisation absente ou présente en double
Erreurs après le raccordement d’un second maîtreDeux maîtres sur un bus ; un seul peut interroger
Réponses correctes mais valeurs faussesPas un défaut de câblage : vérifiez la table de registres et le type de données

Changez un seul paramètre à la fois et consignez la modification. Le guide de dépannage Modbus poursuit le diagnostic des défauts de protocole.

Garder un bus court avec une ZMB

Une interface Modbus ZMB se place près des équipements qu’elle lit et envoie les registres au Gateway par le réseau maillé Zigbee. Le câble RS-485 ne parcourt alors que quelques mètres dans un tableau, pas tout le bâtiment, et la ZMB est le maître à une extrémité de cette courte ligne. Le guide de mise en service Modbus RS-485 décrit toute la procédure.

Questions fréquentes

Où placer les résistances de terminaison RS-485 ?

Entre les deux conducteurs de signal à chacune des extrémités physiques de la ligne principale, et uniquement là. Il faut deux terminaisons par bus ; le guide Modbus série n’en autorise pas davantage sur une même paire. Si le maître est au milieu du câble, il ne doit pas être terminé.

Quelle valeur choisir pour une terminaison RS-485 ?

Elle doit correspondre à l’impédance caractéristique du câble, généralement 120 Ω pour une paire torsadée RS-485. Le guide Modbus série autorise 150 Ω (0,5 W), ou 120 Ω (0,25 W) en série avec un condensateur de 1 nF lorsque la ligne est polarisée.

Qu’est-ce que la polarisation RS-485 ?

Une résistance tire un conducteur de signal vers le haut et une autre tire l’autre vers le bas, en un seul point, pour donner aux récepteurs un état de repos défini lorsque personne n’émet. Le guide Modbus série prescrit des résistances de 450 à 650 Ω vers 5 V et vers le commun.

Quelle longueur peut atteindre un câble RS-485 ?

Le guide Modbus série indique 1 000 m à 9 600 bauds avec un câble AWG 26 ou plus gros, et moitié moins pour un câble à quatre fils utilisé comme liaison à deux fils. Un débit plus élevé, davantage d’appareils ou un câble moins adapté réduisent cette longueur.

Combien d’appareils un bus RS-485 peut-il accueillir ?

32 charges unitaires standard sans répéteur. Des appareils à charge unitaire plus faible permettent d’en raccorder davantage si leur documentation le confirme. Le guide Modbus série réduit le nombre de quatre lorsque le bus est polarisé.