[PDF] [PDF] Bus CAN & protocoles - CapTronic





Previous PDF Next PDF



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

& protocoles

Sommaire

Chapitre 1 :Introduction CAN / CANopen

Définitions, historique, concept, normes & domaines d'application

Chapitre 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

ues

Que signifie CAN :

Controller Area Network : Réseau de contrôleurs électroniques

Protocole spécifique de communication

bus CAN : Terme générique désignant à la fois les médias physiques et le protocole

Introduction

1 - 4

Définitions

Noeud CAN :

Equipement électronique capable de dialoguer sur un bus CAN

Ré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 CAN

Introduction

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 Integrated

Circuits) développé par Philips.

1983
La 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

1985
Bosch 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

1985
Bosch 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 performante

Bus flexible :

Multi-maîtres : Pas de relation spécifiques entre les noeuds

Bus performant

Transfert " temps-réel » des informations

Introduction

Ch. 1 - Introduction1 - 9

Concept

Transmission fiable dans les environnements perturbés

Longueur des données réduite :

Taille suffisante pour la plupart des applications

Contrainte

: 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 important

Introduction

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éel

Codage 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éfectueux

Introduction

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 message

Introduction

1 - 14

Ch. 1 - Introduction

bus CANbus CAN

Représentation d'un réseau CAN

ProcesseurProcesseur applicatif applicatif

Buffer

Buffer de messages de messages

Filtre de

Filtre de

messages messages

ContrContrôôleur CANleur CAN

NNoeoeud CANud CAN

ProcesseurProcesseur applicatif applicatif

Buffer

Buffer de messages de messages

Filtre de

Filtre de

messages messages

ContrContrôô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 Signalling

ISO 11898-2: CAN High-Speed Medium Access Unit

ISO 11898-3: CAN Low-Speed, Fault-Tolerant, Medium-Dependent

Interface

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 communication

Introduction

Ch. 1 - Introduction1 - 16

Introduction

Normes

Principaux protocoles :

CANopen

DeviceNet

J1939

ISOBUS

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'application

Chapitre 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 CAN

2 - 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 dominant

Caracté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 à +50mV

Niveau Dominant : V

CAN_H - V CAN_L = 2V ( tolérance : de +1,5V à +3V

Seuils de détection :

Niveau Récessif :

si V CAN_H inférieur ou égale à V CAN_L + 0,5V

Niveau Dominant :

si V CAN_H est au moins supérieur à V CAN_L + 0,9V

Caractéristiques physiques

00Tension (v)

Tension (v)

CAN_HCAN_H

CAN_L CAN_L

DominantDominant

RRéécessif cessif

55
3.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

-1

Impé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 RTRT

CAN_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 -1

Caractéristiques physiques

Ch. 2 - Caractéristiques2 - 25

Connectique

Connectiques industrielles standardisées :

DB-9

Borniers industriels

M-12

Connecteur 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 ID

Fin 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 unique

Caractéristiques logiques

Ch. 2 - Caractéristiques2 - 28

Représentation trame de données

(version 11 bits)

Caractéristiques logiques

ChampChamp

d d''arbitragearbitrage

Champ deChamp de

commandequotesdbs_dbs13.pdfusesText_19
[PDF] multiplexage automobile pdf

[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