MISE EN ŒUVRE DUNE COMMUNICATION PAR BUS CAN
Arbitration field est composé des 11 bits de l'identificateur (CAN 2.0A) et d'un bit de RTR. (Remote transmission Request) qui est dominant pour une trame de
Introduction aux Protocoles de communication : Le bus CAN (control
Le multiplexage : faire circuler une multitude d'informations entre divers calculateurs sur un seul canal de transmission appelé le bus (2 fils): le bus CAN
Diagnostiquer un bus CAN - (à laide dun simple multimètre)
2 sept. 2016 parallèle sur les deux fils. Pour l'évolutivité du véhicule c'est très pratique. Pour ajouter un calculateur
Bus-CAN.pdf
LE BUS CAN. 1 – INTRODUCTION. 1.1 – Historique. Depuis les années 1960 la longueur de câble utilisée dans une automobile ne cesse de croître pour.
Automation Sense
Ce guide de formation a été conçu pour démystifier le bus industriel Modbus qui est très utilisé en automatisme et en informatique industrielle. En effetil.
Liaison RS232 BUS CAN
23 mai 2013 La programmation se fait en langage. C. PICC nous permet pour les microcontrôleurs 8 et 16 bits de marque microchip : - De produire le squelette ...
Introduction au réseau CAN
Il existe quatre types de trames pouvant être transmises sur un bus CAN : •. Trames de données : elles sont utilisées pour transporter des données (messages) de
Le réseau CAN et le protocole CAN Open
Nos Variateurs HARMONICA BASSOON
Introduction aux bus et réseaux temps réel
Exemple de bus temps réel : le bus CAN o une interface pour accéder à ces couches (Communication network interface). - Rappelons le modèle en 7 couches ...
Le multiplexage.pdf
entre divers calculateurs sur un seul canal de transmission appelé le bus (2 fils). Page 8. • Exemple après multiplexage : • Diminution du nombre
[PDF] Le bus CAN (control Area Network) - LAAS-CNRS
Le multiplexage : faire circuler une multitude d'informations entre divers calculateurs sur un seul canal de transmission appelé le bus (2 fils): le bus CAN
[PDF] Bus-CANpdf
7 mai 2017 · Le CAN est un réseau de terrain (ou réseau embarqué) qui occupe aujourd'hui une position de leader sur le marché automobile D'autres secteurs
[PDF] Introduction au réseau CAN - IRIT
Chaque nœud doit pouvoir présenter sur le bus un bit appelé « dominant » (0 logique) et un bit appelé « récessif » (1 logique) Les implantations doivent aussi
Cours Systèmes Embarqués:Le Bus CAN - Technologue pro
Le bus CAN (Control Area Network) est un moyen de communication série qui supporte des systèmes embarqués temps réel avec un haut niveau de fiabilité
[PDF] bus-canpdf - Lycée Joseph Desfontaines
En pratique il y a trois bus CAN différents dans une voiture à des débits différents : un bus très rapide pour gérer la sécurité (freinage ABS détection
[PDF] MISE EN ŒUVRE DUNE COMMUNICATION PAR BUS CAN
Le CAN (Controller Area Network) est un bus de communication série développé à la fin des années 80 par l'entreprise allemande Robert Bosch
[PDF] Gestion de bus CAN - Électrotechnique - Sitelecorg
3 fév 2000 · Le CAN implémente cinq mécanismes de détection des erreurs 2 au niveau bits (le ”bit monitoring” et le ”bit stuffing”) et 3 au niveau messages
[PDF] Bus CAN & protocoles - CapTronic
De nouveaux SIG apparaissent pour définir de nouveaux Device Profiles et des fonctionnalités de communication additionnelles Protocole CANopen : Introduction
Cours Bus CAN PDF Électronique Protocoles réseau - Scribd
En pratique il y a trois bus CAN diffrents dans une voiture des dbits diffrents : un bus trs rapide pour grer la scurit (freinage ABS dtection chocs
Comment fonctionne le bus CAN ?
Le bus CAN est une application d'une approche connue sous le nom de multiplexage, et qui consiste à raccorder à un même c?le (un bus) un grand nombre de calculateurs qui communiqueront donc à tour de rôle.Quelle est la vitesse maximale du bus CAN ?
La plupart des réseaux CAN de véhicule fonctionnent à une vitesse de bus de 250 Ko/s ou de 500 Ko/s, bien qu'il existe des systèmes dont le fonctionnement atteint jusqu'à 1 MHz.Comment se fait le codage des données sur le bus CAN ?
Les codes utilisés par les contrôleurs de bus CAN sont des codes linéaires de. De fait la longueur maximale du début de trame ne doit pas excéder 215 bits pour une séquence de CRC de 15 bits. Le nombre maximal d'erreurs détectées dans la trame est de 5.- Mettre le contact. Brancher le voltmètre (réglage tension continue – calibre 20V ou automatique), fil noir sur une bonne masse, et : • fil rouge sur le point de test L : on devrait avoir une tension comprise entre 1.8 et 2.6 V. fil rouge sur le point de test H : on devrait avoir une tension comprise entre 2.4 et 3.2 V.
Bus CAN
& protocolesSommaire
Chapitre 1 :Introduction CAN / CANopen
Définitions, historique, concept, normes & domaines d'applicationChapitre 2 :Caractéristiques d'un noeud CAN
Physiques & Logiques
Chapitre 3 :Les réseaux CAN
Contraintes & Topologies
Chapitre 4 :Les couches protocole
CANopen, Devicenet, J1939
1 - 3Ch. 1 - Introduction
IntroductionIntroduction
CAN / CANopen
CAN / CANopen
Ch. 1 - Introduction
Définitions
Qu'est ce qu'un bus (de communication):
lignes (physiques) de communication entre plusieurs équipementsélectroniq
uesQue signifie CAN :
Controller Area Network : Réseau de contrôleurs électroniquesProtocole spécifique de communication
bus CAN : Terme générique désignant à la fois les médias physiques et le protocoleIntroduction
1 - 4Définitions
Noeud CAN :
Equipement électronique capable de dialoguer sur un bus CANRéseau CAN :
En simplifiant : Réseau d'équipements électroniques (noeuds) interconnectés utilisant le protocole CAN pour échanger des informations.CANopen / Devicenet / J1939 :
Protocoles de " haut-niveau » fonctionnant sur le bus CANIntroduction
Ch. 1 - Introduction1 - 5
Historique
Début années 80
Intérêt général des constructeurs automobiles haut de gamme pour les Systèmes de communication temps réel (électronique embarquée). Faute de solutions dédiées, utilisation du bus I2C (Inter IntegratedCircuits) développé par Philips.
1983La société Robert Bosch GmbH (www.bosch.de) en partenariat avec l'université de Karlsruhe choisit de développer un protocole/bus à haut niveau de sécurité orienté systèmes distribués temps réel :
Le bus CAN
Introduction
Ch. 1 - Introduction1 - 6
Historique
1985Bosch signe un partenariat avec Intel (pour les USA) puis avec Philips et Siemens (pour l'Europe) pour les composants. 1986
La SAE officialise le protocole et les premiers composants apparaissent l'année suivante. 1991
BOSCH publie les spécifications de la version 2.0
Depuis...
Introduction
Ch. 1 - Introduction1 - 7
Historique
1985Bosch signe un partenariat avec Intel (pour les USA) puis avec Philips et Siemens (pour l'Europe) pour les composants. 1986
La SAE officialise le protocole et les premiers composants apparaissent l'année suivante. 1991
BOSCH publie les spécifications de la version 2.0
Depuis...
Introduction
Ch. 1 - Introduction1 - 8
Concept
Bus faible coût
Composants et mise en oeuvre " bon marché »
Bus robuste
Médias robustes et détection d'erreur performanteBus flexible :
Multi-maîtres : Pas de relation spécifiques entre les noeudsBus performant
Transfert " temps-réel » des informations
Introduction
Ch. 1 - Introduction1 - 9
Concept
Transmission fiable dans les environnements perturbésLongueur des données réduite :
Taille suffisante pour la plupart des applicationsContrainte
: Segmentation nécessaire si taille informations > 8 octetsÉmission des messages sur évènement :
Charge du bus réduite
Temps de latence court pour les données temps réel Émission des messages en fonction du niveau de priorité Réduction des temps de latence pour les messages importantIntroduction
Ch. 1 - Introduction1 - 10
Concept
Topologie du réseau
Le format " bus » est préconisé
Possibilité d'étoile ou de " backbone »
Longueur du bus limitée par le comportement temps réelCodage Numérique de l'information
Signal série codé en NRZ : Simplicité de codage Deux niveaux " 0 » et " 1 » (resp. dominant et récessif)Fonction de " ET » sur le bus
Introduction
Ch. 1 - Introduction1 - 11
Ch. 1 - Introduction
Concept
Accès au médium
Asynchrone
Sans collision
Détection d'erreurs
Par l'émetteur et les récepteurs
Divers mécanismes dont CRC
Intégrité des données véhiculées
Introduction
1 - 12
Ch. 1 - Introduction
Concept
Signalement d'erreur
Détection en temps réel
Temps de recouvrement d'erreur très court :
Réduction de la charge du bus
Mécanisme de confinement
Mise hors service automatique et autonome d'un noeud défectueuxIntroduction
1 - 13
Ch. 1 - Introduction
Concept
Notions de fonctionnement de base
Tous les participants peuvent démarrer la communication dès que le bus est au repos ( IDLE Pas de mécanisme de gestion des collisions nécessaire grâce au principe d'arbitrage non destructif Un seul émetteur une fois la phase d'arbitrage terminée Tout noeud sur le bus qui n'est pas émetteur est récepteur Tout noeud sur le bus est en charge de vérifier l'intégrité du messageIntroduction
1 - 14
Ch. 1 - Introduction
bus CANbus CANReprésentation d'un réseau CAN
ProcesseurProcesseur applicatif applicatif
Buffer
Buffer de messages de messages
Filtre de
Filtre de
messages messagesContrContrôôleur CANleur CAN
NNoeoeud CANud CAN
ProcesseurProcesseur applicatif applicatif
Buffer
Buffer de messages de messages
Filtre de
Filtre de
messages messagesContrContrôôleur CANleur CAN
NNoeoeud CANud CAN
Introduction
1 - 15
Normes
Norme actuelle :
CAN 2.0B
Plusieurs standards ISO pour le CAN :
ISO 11898-1: CAN Data Link Layer and Physical SignallingISO 11898-2: CAN High-Speed Medium Access Unit
ISO 11898-3: CAN Low-Speed, Fault-Tolerant, Medium-DependentInterface
ISO 11898-4: CAN Time-Triggered Communication
ISO 11898-5: CAN High-Speed Medium Access Unit with Low-Power Mode ISO 11992-1: CAN fault-tolerant for truck/trailer communicationIntroduction
Ch. 1 - Introduction1 - 16
Introduction
Normes
Principaux protocoles :
CANopen
DeviceNet
J1939ISOBUS
NMEA2000
ARINC-825
Organismes de gestion reconnus en europe :
CiA (CAN in Automation)
Ch. 1 - Introduction1 - 17
1 - 18
Introduction
Domaines d'application
Industrial automation
Home/Building automation
Automotive (VL, PL)
Transportation (Train, aviation, ...)
Matériel agricole, Travaux public
Maritime
Medical
Instrumentation
Ch. 1 - Introduction
Sommaire
Chapitre 1 :Introduction CAN / CANopen
Définitions, historique, concept, normes & domaines d'applicationChapitre 2 :Caractéristiques d'un noeud CAN
Physiques & Logiques
Chapitre 3 :Les réseaux CAN
Contraintes & Topologies
Chapitre 4 :Les couches protocole
CANopen, Devicenet, J1939
2 - 20Ch. 2 - Caractéristiques
CaractCaractééristiquesristiques
d d''un nun noeoeud CANud CAN2 - 21
Contraintes principales
Véhiculer deux niveaux logiques :
Dominants et Récessifs
Etre au niveau récessif au repos
Avoir une fonction de " ET » logique entre les différents noeuds : Si un noeud impose un niveau dominant, alors le bus est à l'état dominantCaractéristiques physiques
Ch. 2 - Caractéristiques
ISO 11898-3 - CAN High Speed
Média " standard » :
Double paire torsadée blindée
Signaux :
CAN High
CAN Low
CAN GND
CAN Vcc (optionnel)
Possibilité d'alimentation des composants réseau par le CAN (Transceivers)Caractéristiques physiques
Ch. 2 - Caractéristiques2 - 22
ISO 11898-3 - CAN High Speed
Caractéristiques du signal :
Tension différentielle avec retour commun
Niveau Récessif : V
CAN_H - V CAN_L = 0V ( tolérance : de -500mV à +50mVNiveau Dominant : V
CAN_H - V CAN_L = 2V ( tolérance : de +1,5V à +3VSeuils de détection :
Niveau Récessif :
si V CAN_H inférieur ou égale à V CAN_L + 0,5VNiveau Dominant :
si V CAN_H est au moins supérieur à V CAN_L + 0,9VCaractéristiques physiques
00Tension (v)
Tension (v)
CAN_HCAN_H
CAN_L CAN_LDominantDominant
RRéécessif cessif
553.5 3.5 2.5 2.5 1.5 1.5
Ch. 2 - Caractéristiques2 - 23
ISO 11898-3 - CAN High Speed
Caractéristiques du médium :
Câble
Vitesse de propagation nominale : 5 ns.m
-1Impédance nominale : 70 mOhm.m
-1 Section : dépendante de la distance et du nombre de noeuds : de 0,1 mm 2 pour 40m à 0,4 mm 2 pour une centaine de noeuds à 450m.Adaptation de ligne nécessaire :
RT (Résistance de Terminaison) : 120 Ohm
Caractéristiques physiques
NNoeoeud 1ud 1
NNoeoeud nud n
RTRTCAN_H
CAN_H RTRTCAN_LCAN_L
Ch. 2 - Caractéristiques2 - 24
ISO 11898-3 - CAN High Speed
Relation vitesse /distance :
Distance inversement proportionnelle à la vitesse : + la vitesse augmente, + la longueur max. du réseau diminue :Causes :
le comportement temps-réel des phases d'arbitrage le comportement temps-réel des phases de détection d'erreur,Vitesse de communication :
CAN 2.0B : jusqu'à 1Mb.s
-1 (jusqu'à 125 kb.s -1 uniquement en CAN 2.0A)Distances théoriques :
> 1km pour 10kb.s -1 < 40m pour 1Mb.s -1Caractéristiques physiques
Ch. 2 - Caractéristiques2 - 25
Connectique
Connectiques industrielles standardisées :
DB-9Borniers industriels
M-12Connecteur HE10
Caractéristiques physiques
DB-9 Bornier M-12 HE10
1 Reserved GND Shield (opt.)Reserved 2 CAN-LOW CAN-LOW CAN V+ GND (opt.) 3 GND Shield (opt.) GND CAN-LOW 4 Reserved CAN-HIGH CAN-HIGH CAN-HIGH5 Shield (opt.) CAN V+ CAN-LOW GND 6 GND (opt.) CAN V+ 7 CAN-HIGH Reserved 8 Reserved Reserved 9 CAN V+ Reserved
10 Reserved
Ch. 2 - Caractéristiques2 - 26
Les types de messages
Trames de données (représentation simplifiée) : Header (simplifié) : Identificateur + bits de contrôle (dont RTR)Data : données (8 octets max.)
Trailer : CRC + ACK + fin de trame
Trames de requête :
Header (simplifié) : Identificateur + bits de contrôle (dont RTR)Trailer : CRC + ACK + fin de trame
HeaderHeader
DataData
TrailerTrailer
HeaderHeader
TrailerTrailer
Caractéristiques logiques
Ch. 2 - Caractéristiques2 - 27
Les types de messages
Caractéristiques :
Identificateur : 11 ou 29 bits
Bits de contrôle : taille de données émises ou requises + type IDFin de trame : 7 bits récessifs
Identificateur unique sur le réseau pour les trames de données Chaque noeud doit avoir un jeu d'identificateurs uniqueCaractéristiques logiques
Ch. 2 - Caractéristiques2 - 28
Représentation trame de données
(version 11 bits)Caractéristiques logiques
ChampChamp
d d''arbitragearbitrageChamp deChamp de
commandequotesdbs_dbs13.pdfusesText_19[PDF] can and can't lesson
[PDF] can can't worksheet
[PDF] must mustn t exercices pdf
[PDF] exercice can cant 6ème
[PDF] can and must exercises
[PDF] evaluation anglais 6ème can can t
[PDF] canada rit/rif francais
[PDF] canada rif definition
[PDF] rif canada
[PDF] c'est quoi canada rif
[PDF] dn canada rit/rif francais
[PDF] gouvernement du canada rif
[PDF] canada rif francais
[PDF] detroit de magellan