Académique Documents
Professionnel Documents
Culture Documents
d’acquerir les connaissances nécessaires dans les domaines de réseaux de communication pour les systèmes embarqués,
Systèmes Embarqués
de connaitre les réseaux de communications qui sont utilisés dans le monde des réseaux multiplexés « embarqués », que l’on rencontre dans les marchés
automobile, aéronautique et industriel.
Eléments de programme :
Niveaux taxinomiques : 1= Connaître ; 2= Comprendre appliquer ; 3= Maîtriser Niveau taxinomique
MASE531 Concepts à traiter 1 2 3
Protocoles event triggered-CAN, CAN FD, LIN.
Généralités.
Le bus CAN : son protocole, ses particularités. La couche physique CAN.
x x x
Medium et implémentation physiques. Composants CAN, applications et outils.
Le CAN FD " CAN with flexible data rate ".
LIN - Local InterConnect Network.
Protocoles audio-video - Most, Ethernet
Les réseaux et bus audio-vidéo. x x x
Ethernet dans l'automobile.
Safe-by-Wire - Communications RF
Safe-by-Wire. x x x
Communication RF et mini-réseaux wireless
3 4
5 6
1
06/11/2022
7 8
Contrôle Suspension
Moteur
Clim
Sièges
Tableau
de Bord Plafonnier
Boite de
ABS
Vitesses
Centralisation
Tableau
Contrôle Suspension de Bord
Moteur Clim Sièges
Contrôleur Contrôleur
Contrôleur CAN Contrôleur CAN CAN CAN Contrôleur CAN Contrôleur CAN
11 12
http://www.intechopen.com/books/vehicular-technologies-deployment-and-applications/smart-vehicles-technologies-and-main-applications-in-vehicular-ad-hoc-networks
2
06/11/2022
Exposés
I. Définitions
Modèle OSI
• Un réseau multiplexé est composé de calculateurs qui s’échangent des informations sur le même support de
Couches OSI (réseau traditionnel) transmission de données, le bus.
• Application (service offerts, FTP, HTTP …) • Le multiplexage est une technique qui consiste à faire passer un flux d’informations à travers un seul support
• Présentation (traitement données, compression …) de transmission.
• Le support de transmission de données appelé bus peut-être:
• Session (traitement contrôle, séquence d’action …) o filaire (un ou deux fils en cuivre)
• Transport (transfert des données, TCP, UDP …) o optique (fils en fibre de verre ou en plastique)
• Réseau (routage, adresse logique)
o hertzien (ondes)
• Les réseaux n’ont pas tous le même langage, Les plus représentatifs sont les réseaux
CAN HS, CAN LS, VAN, Most, LIN, TTx, FlexRay, Ethernet, Bluetooth, etc,
▪ Les trames sont des messages binaires qui circulent sur le bus
▪ Les messages sont divisés en plusieurs parties ( de 6 à 29 suivant les protocoles)
▪ Certains réseaux ne codent pas un seul fil, mais deux, pour augmenter la fiabilité de réception du message? Sur
le deuxième fil circule le même message mais inversé,
▪ On torsade les 2 fils pour contrôler les perturbations électromagnétiques et les parasites extérieurs.
3
06/11/2022
V. Architecture du réseau
❑ Dans un réseau, la disposition des calculateurs peut être en série, en parallèle, en étoile, en anneau ou en arbre,
❑ L’Unité Centrale Habitacle (UCH) est une passerelle chargée de la communication entre les différents réseaux
(également appelée Gateway, BSI, CEM, EZS, etc,)
Série
❑ L’unité centrale moteur (UCM) est chargée, avec ses fusibles et ses relais, des alimentations dans le compartiment
moteur
Parallèle Anneau
Etoile
UCH UCM
4
06/11/2022
26
27 28
Bus CAN
Pour éviter les 2 kms de câblage d'une grosse voiture actuelle, soit 100 kg de
29
5
06/11/2022
31 32
Bus CAN
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 chocs, airbags...) ;
un bus à vitesse moyenne pour gérer le moteur (commandes et capteurs) ;
un bus lent pour gérer tous les accessoires (lampes, moteurs d’asservissements,
boutons...).
33 https://isil-electro.wikispaces.com/CANhttps://isil-electro.wikispaces.com/CAN 34
36 37
6
06/11/2022
38 39
40 41
42 43
7
06/11/2022
44 45
46 47
48 49
8
06/11/2022
Bus CAN : distance maximale Bus CAN : Codage physique des bits
Les états logiques (0 ou 1) sont codés par différence de potentiel entre les
deux fils : tenue aux perturbations,
Le tableau ci-après résume les principales différences entre les deux types
de bus, notamment sur les débits supportés.
Bus CAN : Codage physique des bits Bus CAN : Codage physique des bits
transmission en bus CAN high speed
transmission en bus CAN low speed
o Etat DOMINANT (TX=0) CAN H –CAN L = 2V
o Etat RECESSIF (TX=1) CAN H –CAN L = 0V
o Au repos, le potentiel aux bornes des deux lignes CAN est porté à 2.5 V,
52 53
9
06/11/2022
quel message est prioritaire sur tel autre. Ce type de priorité Routage des informations : Des nœuds peuvent être ajoutés au réseau sans
qu’il n’y ait rien à modifier. Chaque message possède un identificateur
sur les messages permet un fonctionnement multi maitres. (identifier) qui n’indique pas la destination du message mais la signification
Exercice A un instant donné, le bus devient libre et 1 trame d’identificateur
des données du message. Ainsi tous les nœuds reçoivent le message, et
0x029 par une stations. Représenter les bits émis par la station et le niveau chacun est capable de savoir grâce au système de filtrage si ce dernier lui est
résultant sur le bus. destiné ou non.
Trame de données : Une trame de données (data frame) est une trame qui
transporte, comme son nom l’indique, des données.
56 57
60 61
10
06/11/2022
62 63
66 67
11
06/11/2022
68 69
70 71
73 74
12
06/11/2022
75 76
77 78
79 80
13
06/11/2022
81
VII. Caractéristiques du réseau CAN high speed VIII.Caractéristiques du réseau CAN low speed
2- Particularité du réseau CAN HS
❑ sur le fil CAN high la tension évolue de
❑ Les calculateurs qui sont aux extrémités du réseau possèdent chacun une résistance de
1,75 à 4 volts
terminaison de 120 Ω ( résistances de 60 Ω). Pour vérifier l’état du bus, on mesure la résistance
❑ sur le fil CAN low la tension évolue de 1 à
entre les deux fils du réseau (équivalente à 60 Ω)
3,25 volts
❑ le seuil de commutation est identique :
4 – 1,75 = 2,25 V
3,25 – 1 = 2,25 V
❑ le CAN low speed (CAN LS) est un système à tolérance de panne (Fault Tolerant) avec un débit de 125 kbit/s,
❑ les valeurs des résistances de terminaison sont aux alentours de 2 kΩ.
14
06/11/2022
❑ Sous forme de Bus / Boucle / Arbre… ❑ Modes de transmission : série sur 1 seul fil
❑ Le LIN utilise 1 maître et 1 ou plusieurs esclaves (maximum 32) : Il n’a donc pas besoin d’arbitrage.
❑ Les Défauts :
• Ligne à la masse
• Contrôle d’erreur
• Contrôle des identificateurs
• Esclave qui ne répond pas
• SYNCH FIELD en dehors des tolérances
• Court circuit
Le principal avantage de ce réseau est sa simplicité de mise en œuvre et donc son faible coût de fabrication.
– Il utilise principalement des câbles en fibre optique qui ne peuvent pas être pliés. L’implantation idéale
en anneau est donc privilégiée ,
• sur le canal A, la tension évolue de 1,5 à 3,5 V
– Deux vitesses de transmission des données sont retenues: 25 Mbit/s (MOST25) et 50 Mbit/s (MOST50).
• sur le canal B, la tension évolue de 3,5 à 1,5 V
Cette technologie est utilisée pour relier les systèmes de télématique (communication, système mains-
• le seuil de commutation est identique:
libres, autoradio, lecteur DVD, etc.)
3,5 – 1,5 = 2 V
3,5 – 1,5 = 2 V
– FlexRay, avec ses 10 Mbits/s de débit, est un système bien plus performant que le CAN HS avec de meilleurs gestion des
priorités, tolérances de défauts et détection d’erreurs.
– Le bus FlexRay utilise 3 signaux différents : inoccupé, haut « 0 » et bas « 1 ».
– Les 2 canaux peuvent envoyer les mêmes données pour garantir la réception du message. Mais il est possible de
transmettre des données différentes sur les deux canaux ce qui permet d’obtenir des taux de transfert plus élevés,
jusqu’à 20Mbits/s.
15
06/11/2022
16