Qu'est-ce que Bus CAN ?

Abréviation de Controller Area Network, réseau embarqué qui relie les ECU par signalisation différentielle sur deux fils. Les valeurs d'ID les plus faibles ont la priorité la plus haute, et lorsque des nœuds commencent à émettre simultanément, un arbitrage non destructif laisse une seule trame intacte. Le CAN classique fonctionne jusqu'à 1 Mbit/s, tandis que le CAN FD accélère la phase de données jusqu'à plusieurs Mbit/s.

Nom japonais: CAN

« Bus CAN » apparaît dans 2 questions d'entraînement réparties sur 1 thèmes, dont Semi-conducteurs automobiles et sécurité fonctionnelle.

Domaine: Semi-conducteurs automobiles et sécurité fonctionnelle

S'entraîner : questions sur Bus CAN

Sur un bus CAN, que se passe-t-il lorsque deux nœuds commencent à émettre une trame en même temps ?

  1. ALes deux trames entrent en collision et sont toutes deux corrompues ; les deux nœuds attendent un temps aléatoire avant de réémettre
  2. BLa trame dont l'ID a la valeur la plus petite (priorité la plus élevée) continue d'être émise, et le nœud perdant cesse d'émettre et réémet plus tard ; la trame gagnante n'est donc pas corrompue
  3. CLa trame dont l'ID a la valeur la plus grande est prioritaire, et la trame dont l'ID a la valeur la plus petite est rejetée sans être réémise
Afficher la réponse et l'explication

Réponse : B. La trame dont l'ID a la valeur la plus petite (priorité la plus élevée) continue d'être émise, et le nœud perdant cesse d'émettre et réémet plus tard ; la trame gagnante n'est donc pas corrompue

Sur un bus CAN, lorsqu'un 0 (dominant) et un 1 (récessif) sont émis simultanément, le 0 l'emporte. Un nœud en cours d'émission compare bit par bit le bit qu'il émet avec l'état du bus ; s'il voit un 0 alors qu'il a émis un 1, il considère avoir perdu l'arbitrage et cesse d'émettre. Comme l'ID est émis en premier, plus sa valeur est petite, plus la priorité est élevée, et la trame gagnante arrive telle quelle sans être corrompue. C'est ce qu'on appelle l'arbitrage non destructif. Attendre un temps aléatoire après une collision est la méthode CSMA/CD de l'ancien Ethernet.

Sur un bus CAN muni d'une résistance de terminaison de 120 Ω à chaque extrémité, on a mesuré, hors tension, la résistance entre CAN_H et CAN_L. Quelle valeur est la plus proche de celle d'un bus normal ?

  1. A120 Ω
  2. B240 Ω
  3. C60 Ω
Afficher la réponse et l'explication

Réponse : C. 60 Ω

Un bus CAN est muni d'une résistance de terminaison de 120 Ω à chacune de ses extrémités pour éviter les réflexions du signal. Vues depuis CAN_H et CAN_L, les deux résistances de 120 Ω sont en parallèle, ce qui donne 120 × 120 / (120 + 120) = 60 Ω. Si l'on mesure 120 Ω, on soupçonne une erreur de câblage comme l'absence de l'une des terminaisons ; si l'on mesure environ 40 Ω, la présence de trois terminaisons, par exemple. 240 Ω résulte de l'erreur consistant à considérer les deux résistances en série.

« Bus CAN » dans les explications

Questions mentionnant « Bus CAN » (2)

  1. Sur un bus CAN, que se passe-t-il lorsque deux nœuds commencent à émettre une trame en même temps ?
  2. Sur un bus CAN muni d'une résistance de terminaison de 120 Ω à chaque extrémité, on a mesuré, hors tension, la résistance entre CAN_H et CAN_L. Quelle valeur est la plus proche de celle d'un bus normal ?

Termes associés

RIE (gravure ionique réactive) AEC-Q100 Architecture zonale ASIL (niveau d'intégrité de sécurité automobile) Couverture de diagnostic CPU en lockstep ECU (unité de commande électronique) FTTI (intervalle de temps de tolérance aux fautes) HARA (analyse des dangers et évaluation des risques) HAST (essai de stress hautement accéléré)

Retour au glossaire