26
Page 1 Nouvelles Technologies R Nouvelles Technologies R é é seaux seaux Les r Les r é é seaux VAN seaux VAN - - CAN CAN Les r Les r é é seaux VAN seaux VAN - - CAN CAN Guerrin Guerrin Guillaume Guillaume Guers J Guers J é é rôme rôme Guinchard S Guinchard S é é bastien bastien Ing Ing é é nieurs 2000 nieurs 2000

Nouvelles Technologies Réseauxduris/NTREZO/20042005/Guerrin-Guers... · 2006. 7. 26. · Guerrin Guillaume Guers Jérôme Guinchard Sébastien Ingénieurs 2000. Nouvelles Technologies

  • 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 ???