Réseaux & Télécoms PDF Gratuit

Cours Réseaux de terrain 3° partie en PDF (Intermédiaire)

Réseaux de terrain : Partie 3 Document technique décrivant les bus de terrain industriels et les protocoles de communication associés (RS-485, Modbus, Profibus-DP, CAN) avec leurs caractéristiques physiques et de couche liaison. Applicable à l'informatique embarquée et aux systèmes industriels, il précise comment garantir une communication robuste, l'arbitrage et l'intégrité des données sur des liaisons série et différentielles, et s'applique aux capteurs intelligents et aux actionneurs. Le PDF (17 pages) est téléchargeable et gratuit pour consultation technique.

Objectifs pédagogiques

  • Comprendre la liaison RS-485 et ses caractéristiques électriques — topologie multi‑point, modes half‑duplex et full‑duplex, dimensionnement d'une paire différentielle pour une connexion maître‑esclave : nombre de stations, portée pratique et tolérance aux perturbations.
  • Maîtriser le protocole Modbus RTU — fonctionnement maître‑esclave, contrainte d'émission unique, détection de fin de trame par silence (>2 caractères) et vérification d'intégrité via CRC 16 bits, utilisable pour diagnostiquer des trames corrompues lors de la maintenance.
  • Connaître Profibus‑DP — architecture, connexions physiques (paires torsadées, DB9) et mécanisme de jeton pour communications inter‑maîtres ; rôles maître/esclave et cas d'usage industriels.
  • Analyser le bus CAN — structure des trames (SOF, champ d'arbitrage, CRC, EOF), identifiants 11 vs 29 bits, principe CSMA/CR et impact sur la priorité et le contrôle temps réel.
  • Appliquer des méthodes de diagnostic — procédures d'analyse de trames, outils (oscilloscope différentiel, analyseur de bus, testeur d'impédance) et bonnes pratiques pour la maintenance préventive.

Architecture et Topologie des Bus Industriels

Les bus de terrain couvrent principalement les couches 1 (physique) et 2 (liaison) du modèle OSI : adressage et routage de la couche 3 (Réseau) sont souvent absents ou très simplifiés. L'absence de couche 3 s'explique par la nécessité de réduire la latence, d'alléger les stacks dans les automates et capteurs, et de maintenir un comportement déterministe pour les E/S temps réel. En pratique, l'interconnexion avec des réseaux IT nécessite des passerelles assurant le routage et la conversion des services applicatifs.

Pratiques d'installation courantes : paire torsadée blindée, terminaisons en impédance pour limiter les réflexions, polarisation et topologies en bus ou segments en chaîne selon la technologie. Ces choix influencent latence, robustesse et maintenabilité des installations, et déterminent la stratégie de déploiement pour des systèmes industriels ou des environnements d'automatisme (ex : automatisme Siemens).

La plupart des réseaux de terrain utilisent une « pile OSI réduite » : les couches 3 à 6 sont volontairement limitées ou fusionnées pour réduire la latence et la complexité des équipements embarqués. Cette simplification favorise des stacks légères dans l'informatique embarquée et les capteurs intelligents, mais nécessite l'emploi de passerelles pour interconnexion avec des réseaux nécessitant routage et services de session ou application.

Comparatif des bus de terrain

Repères pour orienter le choix selon l'application :

  • RS-485 — débits variables selon longueur et qualité du câblage : plusieurs Mbit/s sur courtes distances, portée pratique jusqu'à ~1 km selon débit et conditions.
  • Modbus (sur RS-485) — mêmes contraintes que RS-485 ; protocole simple adapté à la supervision et à l'échange maître‑esclave (trame Modbus RTU).
  • Profibus‑DP — conçu pour l'automatisation décentralisée, bonne intégration avec automates industriels et performances adaptées aux I/O rapides.
  • CAN — déterministe et adapté au temps réel ; débit typique jusqu'à 1 Mbit/s en CAN classique, portée réduite à haut débit, excellent pour applications multimaître et pour l'informatique embarquée.

Comparaison RS‑485 vs Bus CAN

RS‑485 convient aux liaisons longues et à la flexibilité topologique (multi‑point) ; il nécessite une gestion explicite du maître‑esclave et des terminaisons de bus pour préserver l'intégrité du signal. CAN apporte un arbitrage non destructif et une latence garantie, avec un mécanisme intégré de priorité via l'identificateur. Le choix dépend donc de la distance, de la simplicité de câblage, des exigences temporelles et de la capacité à gérer automatiquement les collisions.

Applications et cas d'usage

  • Automobile : CAN
  • GTB / BMS (supervision bâtimentaire) : RS‑485
  • Usine connectée / automates Siemens : Profibus‑DP

Diagnostic et maintenance des bus de terrain

Procédures et outils pour localiser et corriger les défauts : analyseurs de trames (décodage Modbus RTU/CAN), analyseurs de bus RS‑485, oscilloscopes différentiels, testeurs d'impédance et sondes de terminaison. Pour RS‑485, contrôler continuité de la paire différentielle, polarisation, résistances de terminaison et présence d'échos sur l'oscilloscope. Pour CAN, surveiller les compteurs d'erreurs, identifier les frames d'erreur et contrôler l'état « bus off ». Les étapes standard incluent isolation progressive des segments, substitution de nœuds suspects et tests de charge.

Approche systématique de résolution : collecter les logs de communication, reproduire l'incident en condition contrôlée, isoler d'abord la couche physique puis la couche liaison. Utiliser un analyseur logique pour capturer les échanges et vérifier CRC/acknowledgements, puis confronter les observations aux spécifications du protocole pour identifier trames mal formées ou collisions. Documenter anomalies et actions correctives pour formaliser procédures de dépannage réutilisables et améliorer la maintenance préventive.

Informatique embarquée et bus de terrain

Dans les systèmes embarqués, le bus CAN est largement adopté pour son arbitrage intégral et sa robustesse face aux perturbations électriques : l'arbitrage bit à bit permet une gestion des priorités sans corrompre la trame gagnante, ce qui convient aux contraintes temps réel des microcontrôleurs et ECU. L'informatique embarquée privilégie des stacks légers, latence faible et mécanismes de redondance locale. Les choix d'interface, d'alimentation (bus‑alimenté ou séparée) et d'isolation galvanique sont essentiels pour garantir la fiabilité des équipements embarqués et des capteurs intelligents.

Exercices et Cas Pratiques inclus dans le PDF

Le document propose des exercices d'application et des cas pratiques destinés à l'entraînement : calcul du CRC 16 sur trame Modbus RTU, interprétation et décodage de trames CAN (arbitrage et détection d'erreur), scénarios de diagnostic pour RS‑485 et mise en situation d'intervention sur un segment dégradé. Ces exercices sont accompagnés de corrigés et d'indications méthodologiques pour faciliter l'apprentissage et l'usage sur le terrain.

Intégration des capteurs et actionneurs intelligents

Les capteurs et actionneurs intelligents incluent souvent une micrologique gérant acquisition, prétraitement et communication. Sur RS‑485/Modbus RTU, les périphériques répondent via des adresses esclave et nécessitent une planification du polling pour éviter la saturation. Sur CAN, les nœuds utilisent des identifiants prioritaires et peuvent publier des messages périodiques sans requête maître. Points d'attention : compatibilité des formats de données, cadence d'échantillonnage, gestion de l'alimentation et isolation galvanique pour prévenir les perturbations. Des stratégies de conception incluent gestion locale d'erreurs et mécanismes de redondance pour améliorer la résilience.

💡 Pourquoi choisir ce document

Document synthétique axé sur éléments immédiatement exploitables : débits, topologies, contraintes maître‑esclave, formats de trame et méthodes d'arbitrage. Approche technique et factuelle, centrée sur les couches physique et liaison du modèle OSI (voir couche 3 pour comparaison), avec précisions utiles pour l'ingénieur terrain (CRC, SOF/EOF, identificateurs 11/29 bits). Thierry VAIRA propose un panorama multi‑protocoles (RS‑485, Modbus, Profibus‑DP, CAN) facilitant la comparaison et le choix d'une solution pour une application industrielle.

👤 Public cible

  • Techniciens et ingénieurs automatisme
  • Intégrateurs industriels
  • Spécialistes maintenance électronique travaillant sur API/PLC et supervision SCADA
  • Ingénieurs systèmes embarqués et développeurs de solutions pour capteurs/actionneurs

❓ Foire Aux Questions (FAQ)

Comment la tolérance aux perturbations est‑elle assurée sur une liaison RS‑485 ? Par transmission différentielle sur paire torsadée blindée, polarisation appropriée et terminaisons de bus pour limiter réflexions ; ces pratiques améliorent la réjection du mode commun et maintiennent l'intégrité du signal.

En quoi consiste l'arbitrage non destructif sur le bus CAN ? L'arbitrage compare bit à bit les niveaux envoyés et observés : un bit dominant impose la priorité, la station perdante cesse d'émettre sans corrompre la trame gagnante, permettant un accès multimaître efficace.

Auteur : Thierry VAIRA