Le bus CAN

(ref.002601A)

2 jours - 14 heures

Objectifs

  • Se familiariser avec les spécifications CAN 2.0A & 2.0B à travers des exemples de mise en œuvre
  • Paramétrage et utilisation d'un driver de contrôleur CAN développé par MVD Training pour les contrôleurs CAN suivants
    • Toucan et FlexCAN Freescale
    • STR710
  • Tester un système CAN et optimiser les paramètres du matériel avec l'aide d'un analyseur CAN

Partenaires

Teledyne Lecroy

Prérequis

  • Cette formation est adaptée aux électroniciens et informaticiens confrontés aux problèmes de la mise en œuvre d'un réseau CAN

Contenu

Genèse

Avantages du bus CAN

Caractéristiques des couches liaisons et physiques

Structure d'une trame

Description des trames CAN 2.0A et 2.0B

Compatibilité entre les 2 formats

Arbitrage

Modèle de communication Point à multipoint

États dominant et récessif

Priorité des trames par la valeur du label

Passage automatique dans l'état de réception lors de la perte d'arbitrage

Les segments du Bit time

Resynchronisation Hardware et software

Détermination de la valeur de RJW

Les compteurs d'erreurs

Les champs de détections d'erreurs dans une trame d'émission et de réception

Le "Fault Confinement"

Les 3 états d'une station CAN : actif, passif et "bus off"

trame de surcharge

Les paramètres qui définissent la performance du réseau

Choix du débit de donnée

Distance entre les 2 stations les plus éloignées

Temps d'établissement d'une connexion

Communications entre les stations CAN

Labs pour montrer la gestion des compteurs d'erreurs

Labs pour montrer l'impacte du paramètre RJW

Description du contrôleur Flexcan

Filtrage des labels à travers des registres de masques

Configuration des segments du bit time

Description d'un driver CAN développé en langage C par MVD Training

Notes

  • Des supports de cours papiers seront fournis à chaque participant pendant la formation.