nouvelles technologies réseauxduris/ntrezo/20042005/guerrin-guers... · 2006. 7. 26. · guerrin...
TRANSCRIPT
-
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 ???