Le bus CAN (Controller Area Network) ou Bus de données CAN est une norme de bus de données conçue pour permettre aux appareils intelligents de communiquer entre eux grâce à un protocole robuste et économique basé sur les messages. Le bus CAN a été développé par Robert Bosch en 1986 et a été conçu à l’origine pour le câblage électrique de multiplexage pour les voitures afin d’économiser le cuivre. Aujourd’hui, le réseau CAN est utilisé dans de nombreuses autres applications comme le secteur des ascenseurs.
Contrairement à un réseau traditionnel comme USB ou Ethernet, le bus CAN n’envoie pas d’importants blocs de données point à point du nœud A au nœud B sous la supervision d’un bus central maître. Dans un réseau CAN, de nombreux messages courts tels que la température ou le régime sont diffusés à l’ensemble du réseau, ce qui signifie qu’il existe une cohérence des données dans chaque nœud ou unité de commande électronique (ECU) du système.
CAN est une norme de bus multi-série pour la connexion de nœuds. Deux nœuds ou plus sont nécessaires pour communiquer sur le réseau CAN.
La complexité du nœud peut aller d'un simple dispositif d'entrées-sorties à un ordinateur embarqué avec une interface bus CAN et un logiciel sophistiqué.
Le nœud peut également être une passerelle permettant à un ordinateur standard de communiquer via un port USB ou Ethernet avec les périphériques d’un réseau CAN.
L’interface bus CAN n’apporte pas beaucoup plus que la base de la communication. La norme CAN ne précise pas comment traiter les messages de plus de 8 octets ni comment décoder les données brutes. Il existe un ensemble de protocoles normalisés pour définir plus précisément comment les données sont communiquées entre les nœuds d’un réseau donné. CANopen est un exemple d’une norme commune qui est largement utilisée dans l’automatisation industrielle et les applications d’ascenseurs.
Avec l’essor du cloud computing et de l’Internet des objets (IoT), l’adoption du bus CAN augmentera dans tous les secteurs concernés, y compris le marché des ascenseurs où les données des capteurs situées dans la cage et la cabine seront utiles pour une maintenance prédictive et préventive.