1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    mars 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : mars 2014
    Messages : 14
    Points : 19
    Points
    19

    Par défaut Bus can : trame standard, trame étendue

    Bonjour,

    Je n'arrive pas comprendre comment ça marche réellement le bus CAN avec les trames (/ou requête )de données aux formats étendus/standards.

    Par exemple (toutes les trames sont prêtes au même moment):

    * 1) Si j'ai un trame de requête de données au format standard avec l'identifiant 17.
    *2) Si j'ai un trame de données de données au format étendu avec l'identifiant 17 pour la partie basse et 25 pour l'extension
    *3) Si j'ai une trame de données aux format standard avec l'identifiant 23
    *4) Si j'ai une trame de données aux format standard avec l'identifiant 17
    *5) Si j'ai une trame de données aux format standard avec l'identifiant 13

    Ma question est dans quel ordre ces trames seront-elles transmisses?

    Je pense que vu que c'est la priorité la plus basse qui l'emporte donc c'est 5)->2)->4)->1)->3), vous en pensez quoi? merci de votre réponse même si elle pas très détaillée.

  2. #2
    Modérateur

    Homme Profil pro
    Ingénieur électricien
    Inscrit en
    septembre 2008
    Messages
    522
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur électricien

    Informations forums :
    Inscription : septembre 2008
    Messages : 522
    Points : 1 619
    Points
    1 619

    Par défaut

    Bonjour

    Cela reste le même principe.
    La trame commence par les 11 bits d'identifiant du format de base puis par les bits RTR/SRR (Remote transmission request / Substitute remote request) et IDE (Identifier extension bit). C'est le 0 qui est dominant.
    Pour la trame étendue, le RTR est placé après l'identifiant étendu, et le RTR/SRR de la partie commune est toujours à 1.

    Trame standard: RTR/SRR=0, IDE=0
    Trame de requête standard: RTR/SRR=1, IDE=0
    Trames étendue (donnée et requête). RTR/SRR=1, IDE=1

    Donc l'ordre c'est 5), 4), 1), 2), 3)

    Delias

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    mars 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : mars 2014
    Messages : 14
    Points : 19
    Points
    19

    Par défaut

    Merci beaucoup Delias

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Interface avec bus CAN
    Par Bayard dans le forum Bibliothèques tierces
    Réponses: 4
    Dernier message: 08/06/2012, 10h37
  2. Recherche d'exemple sur BUS CAN
    Par ecirbaf11 dans le forum LabVIEW
    Réponses: 0
    Dernier message: 17/10/2009, 15h55
  3. projet bus CAN
    Par jorg1n dans le forum C
    Réponses: 1
    Dernier message: 19/12/2007, 16h22
  4. C# envoie de données par bus CAN/RS232
    Par xaviooo dans le forum C#
    Réponses: 6
    Dernier message: 09/03/2007, 11h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo