Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Page 1Nouvelles Technologies RNouvelles Technologies Rééseauxseaux Les rLes rééseaux VAN seaux VAN -- CANCAN
Les rLes rééseaux VAN seaux VAN -- CANCAN
GuerrinGuerrin GuillaumeGuillaume
Guers JGuers Jéérômerôme
Guinchard SGuinchard Séébastienbastien
IngIngéénieurs 2000nieurs 2000
Page 2Nouvelles Technologies RNouvelles Technologies Rééseauxseaux Les rLes rééseaux VAN seaux VAN -- CANCAN
Plan Plan
1. Introduction
2. Principes du multiplexage
3. VAN
4. CAN
5. Comparaison
Page 3Nouvelles Technologies RNouvelles Technologies Rééseauxseaux Les rLes rééseaux VAN seaux VAN -- CANCAN
IntroductionIntroduction
Longueur de câblage
0
20
40
60
80
100
1960 1985 1995
Nombre d'interconnexions
0
500
1000
1500
2000
1980 1985 1995
ProblématiqueL’électronique est de plus en plus présent dans l’automobileCe renforcement de l’électronique se traduit par :
• Une augmentation du nombre de calculateurs• Une augmentation du nombre de capteurs• Une augmentation des faisceaux de câbles électriques :
encombrements, poids et coûts
source PSA et Auto-Volt 1997
Page 4Nouvelles Technologies RNouvelles Technologies Rééseauxseaux Les rLes rééseaux VAN seaux VAN -- CANCAN
IntroductionIntroduction
Solution: Le multiplexagefaire circuler une multitude d’informations entre divers calculateurs sur un seul canal de transmission appelé le bus
Capteur de roueCapteur de roue InterrupteurInterrupteurclimatisationclimatisation Sonde tempSonde tempéératurerature
BoBoîîtier tier éélectroniquelectronique
ABSABS
BoBoîîtier tier éélectroniquelectroniqueclimatisationclimatisation
BoBoîîtier tier éélectroniquelectronique
moteurmoteur
Le busLe bus
Page 5Nouvelles Technologies RNouvelles Technologies Rééseauxseaux Les rLes rééseaux VAN seaux VAN -- CANCAN
Principes du multiplexage Principes du multiplexage
Présentation des bus terrainCouches OSI : 1 et 2Environnement : très perturbéPeu d’informationsTransactions : très rapides
Plusieurs implémentationsCAN (BOSH)VAN (PSA)Bluetooth…
Page 6Nouvelles Technologies RNouvelles Technologies Rééseauxseaux Les rLes rééseaux VAN seaux VAN -- CANCAN
Principes du multiplexagePrincipes du multiplexage
Structure d’une trame
FinAckFindata
ContrôleDonnéesCOMIDDébut
Début : symbole indiquant le début d'une trameIdentificateur : champ d'identification de la trameCOM : champ de commandeDonnées : champ contenant les données à transmettre Contrôle : champ de contrôle de la cohérence de la trame Ack : champ accusé de réceptionFin : symbole indiquant la fin de la trame
Page 7Nouvelles Technologies RNouvelles Technologies Rééseauxseaux Les rLes rééseaux VAN seaux VAN -- CANCAN
Principes du multiplexagePrincipes du multiplexage
Principe de l’échange de donnéesCommunication en broadcastIdentifiant de message unique pour le réseau
Arbitrage
BUSDominant
récessif
Nœud 3
Nœud 2
Nœud 1
DataControl0123456789101112
SOF
Ecoute
Ecoute
Page 8Nouvelles Technologies RNouvelles Technologies Rééseauxseaux Les rLes rééseaux VAN seaux VAN -- CANCAN
Principes du multiplexagePrincipes du multiplexage
Gestion des conflits : CSMA/CACarrier Sense Multiple AccessCollision Avoidance
AA
BB
AA
BB
Page 9Nouvelles Technologies RNouvelles Technologies Rééseauxseaux Les rLes rééseaux VAN seaux VAN -- CANCAN
Principes du multiplexagePrincipes du multiplexage
Protection des perturbationsTransmission différentielle
+-
Page 10Nouvelles Technologies RNouvelles Technologies Rééseauxseaux Les rLes rééseaux VAN seaux VAN -- CANCAN
VANVAN
VAN
Page 11Nouvelles Technologies RNouvelles Technologies Rééseauxseaux Les rLes rééseaux VAN seaux VAN -- CANCAN
VANVAN
Topologie libre
MaMaîîtretre
MaMaîîtretreEsclaveEsclave EsclaveEsclave
EsclaveEsclave
EsclaveEsclave
MaMaîîtretre
Page 12Nouvelles Technologies RNouvelles Technologies Rééseauxseaux Les rLes rééseaux VAN seaux VAN -- CANCAN
VANVAN
Structure d’une trame
FinAckFindata
ContrôleDonnéesCOMIDDébut
COM• EXT• RAK• R/W• RTR
Fin data
Page 13Nouvelles Technologies RNouvelles Technologies Rééseauxseaux Les rLes rééseaux VAN seaux VAN -- CANCAN
VANVAN
Acteurs des échangesInitiateurProducteurConsommateur
Page 14Nouvelles Technologies RNouvelles Technologies Rééseauxseaux Les rLes rééseaux VAN seaux VAN -- CANCAN
VANVAN
Les services5 services proposés
• Trame de données sans acquittement• Trame de données avec acquittement
Page 15Nouvelles Technologies RNouvelles Technologies Rééseauxseaux Les rLes rééseaux VAN seaux VAN -- CANCAN
VANVAN
Les services5 services proposés
• Trame de données sans acquittement• Trame de données avec acquittement• Demande de transmission distante
Demande différée
MaMaîîtretre
MaMaîîtretre
Initiateur - Producteur
Initiateur - Consommateur
Tous les champs de la trame
Tous les champs de la trame
Page 16Nouvelles Technologies RNouvelles Technologies Rééseauxseaux Les rLes rééseaux VAN seaux VAN -- CANCAN
VANVAN
Les services5 services proposés
• Trame de données sans acquittement• Trame de données avec acquittement• Demande de transmission distante
Réponse dans la trame
MaMaîîtretre
Initiateur - Consommateur
EsclaveEsclave
Producteur
Début | Id | COM ACK | EOF
Data | Contrôle | EOD
Page 17Nouvelles Technologies RNouvelles Technologies Rééseauxseaux Les rLes rééseaux VAN seaux VAN -- CANCAN
VANVAN
Les services5 services proposés
• Trame de données sans acquittement• Trame de données avec acquittement• Demande de transmission distante
Réponse en différée
MaMaîîtretre
EsclaveEsclave
Producteur
Initiateur - Consommateur
Début | Id | COM ACK | EOF
Data | Contrôle | EOD
Tous les champs
Page 18Nouvelles Technologies RNouvelles Technologies Rééseauxseaux Les rLes rééseaux VAN seaux VAN -- CANCAN
VANVAN
Les types d’erreursErreurs attendues
• Erreur de bit• Erreur de code
Erreurs réelles• Erreur de format• Erreur de CRC• Erreur de ACK
Gestion des erreursNœud en transmissionNœud en réception
Page 19Nouvelles Technologies RNouvelles Technologies Rééseauxseaux Les rLes rééseaux VAN seaux VAN -- CANCAN
CANCAN
CAN
Page 20Nouvelles Technologies RNouvelles Technologies Rééseauxseaux Les rLes rééseaux VAN seaux VAN -- CANCAN
CANCAN
Topologie BUS
Terminaison de ligne
MaMaîîtretre MaMaîîtretreMaMaîîtretre
TT TT
Terminaison de ligne
Échanges : maître – maître
Page 21Nouvelles Technologies RNouvelles Technologies Rééseauxseaux Les rLes rééseaux VAN seaux VAN -- CANCAN
CANCAN
Trame StandardRTR FinAckContrôleDonnéesCOMIDDébut
Trame Etendue
RTRID2SRRID1 FinAckContrôleDonnéesCOMIDEDébut
Arbitrage
Arbitrage
Page 22Nouvelles Technologies RNouvelles Technologies Rééseauxseaux Les rLes rééseaux VAN seaux VAN -- CANCAN
Services
Transmission de données ( RTR est dominant )
Demande de transmission distante• Lors de la requête : RTR est récessif • Lors de la réponse : RTR est dominant
CANCAN
Page 23Nouvelles Technologies RNouvelles Technologies Rééseauxseaux Les rLes rééseaux VAN seaux VAN -- CANCAN
Gestion des erreursLa détection d’une erreur entraîne l’émission d’une Trame d’erreur
Les erreurs sont comptabilisés• 2 compteurs (émission et réception)
Différents états d’erreurs :
CANCAN
Erreurpassive
Erreuractive
BusOFF
Page 24Nouvelles Technologies RNouvelles Technologies Rééseauxseaux Les rLes rééseaux VAN seaux VAN -- CANCAN
CANCAN
Démonstration de changement d’état
MaMaîître 1tre 1 MaMaîître 2tre 2
MaMaîître 3tre 3
TT TT
E R E R
E R
Page 25Nouvelles Technologies RNouvelles Technologies Rééseauxseaux Les rLes rééseaux VAN seaux VAN -- CANCAN
ComparaisonComparaison
efficacelimitéGestion des erreursGestion des erreurslimitésvariésServicesServices
fixelibreTopologieTopologie
NRZManchesterCodageCodageGestion de veilleGestion de veille aucuneoui
CANCANVANVAN
Page 26Nouvelles Technologies RNouvelles Technologies Rééseauxseaux Les rLes rééseaux VAN seaux VAN -- CANCAN
Questions ???