CAN 2.0B Protocoles pris en charge
AutomobileController Area Network 2.0B
Qu'est-ce que CAN 2.0B?
CAN 2.0B (Controller Area Network, Part B) est la spécification du protocole CAN classique prenant en charge les identifiants de message standard (11 bits) et etendus (29 bits). Developpe par Bosch pour les applications automobiles, CAN 2.0B est devenu l'un des bus de communication les plus déployés dans les véhicules, l'automatisation industrielle, les equipements medicaux et les systèmes aerospatiaux. CAN utilisé une paire différentielle (CAN_H et CAN_L) avec des debits jusqu'à 1 Mbps, et son architecture multi-maître permet a tout noeud du bus d'initier une communication. Le protocole dispose d'un arbitrage basé sur la priorite (les valeurs d'ID inferieures ont une priorite superieure), d'une détection d'erreur robuste (CRC, surveillance de bits, vérification de trame, vérification ACK) et d'un confinement automatique des erreurs avec des etats error-active, error-passive et bus-off. Chaque trame CAN 2.0B transporte jusqu'à 8 octets de données, et le format de trame étendu avec des ID sur 29 bits fournit un espace d'adressage beaucoup plus large pour les réseaux complexes. L'analyse de protocole est essentielle pour le développement du bus CAN car les problèmes de réseau — tels que les conflits d'arbitrage, les tempetes de trames d'erreur, les conditions bus-off et une temporisation incorrecte des messages — sont pratiquement impossibles a diagnostiquer sans decoder le trafic réel du bus. Les ingénieurs doivent vérifier les ID de messages, les contenus de données, les compteurs d'erreurs et l'utilisation du bus pour assurer une communication fiable entre tous les noeuds du réseau.
CAN 2.0B Référence rapide
| type | Serial, asynchronous |
| signals | CAN_H, CAN_L (differential) |
| max Speed | 1 Mbps |
| voltage Range | Differential |
| standard | ISO 11898 |
Instruments Acute compatibles avec CAN 2.0B
Solutions recommandées
Tous les produits compatibles
Série TravelBus
Prêt à analyser ce protocole ?
Découvrez comment les instruments Acute capturent et décodent ce protocole en temps réel. Demandez une démo ou contactez notre équipe.
Comment analyser CAN 2.0B avec les instruments Acute
Connectez votre analyseur logique Acute au bus CAN — capturez le signal CAN_RX d'un transceiver (single-ended) ou connectez-vous a CAN_H et CAN_L (différentiel).
Reliez une référence de masse à la carte cible.
Dans le logiciel Acute, sélectionnez le décodeur de protocole CAN 2.0B et assignez le(s) canal(aux) d'entrée.
Reglez le debit (valeurs courantes : 125 kbps, 250 kbps, 500 kbps ou 1 Mbps) et le format de trame (standard, étendu ou les deux).
Capturez et visualisez les trames CAN décodées montrant les identifiants de message, le DLC, les octets de données, le CRC, l'ACK et toute trame d'erreur ou de surcharge sur le bus.
CAN 2.0B Téléchargements et ressources
Logiciels
Application software for the TravelBus protocol and logic analyzer series. Windows 10/11.
Linux application for the TravelBus series. Separate native Linux app (not a Windows port) — currently in beta. Download the latest release from GitHub.