0% ont trouvé ce document utile (0 vote)
977 vues3 pages

TD CAN Corrigé

Le document présente une série d'exercices sur les réseaux de communication industriels, en particulier le bus CAN. Les exercices incluent des scénarios d'arbitrage entre nœuds, le stuffing de messages, le calcul de CRC, et l'analyse de signaux sur le bus. Les résultats des exercices montrent les priorités d'arbitrage et les techniques de transmission de données sur le bus CAN.

Transféré par

sami debbache
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
977 vues3 pages

TD CAN Corrigé

Le document présente une série d'exercices sur les réseaux de communication industriels, en particulier le bus CAN. Les exercices incluent des scénarios d'arbitrage entre nœuds, le stuffing de messages, le calcul de CRC, et l'analyse de signaux sur le bus. Les résultats des exercices montrent les priorités d'arbitrage et les techniques de transmission de données sur le bus CAN.

Transféré par

sami debbache
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Faculté d’Electronique et Informatique​ ​ ​ ​ ​ Mr BENZAOUI Med L

Réseaux de communications industriels​



​ ​ Série d’exercice Réseaux et Bus CAN

Exercice 1 :​
Quatre nœud souhaitent utiliser le bus CAN et émettent les séquences d’arbitrage suivantes :
Noud1 :drrddrrdrddrdr Noud2 :drrddrdrrddrrr
Noud3 :drrddrdrrddrdr Noud4 :drrddrdrrdrrdr
Tracer le signal sur le bus, et dites lequel, de ces nœuds, peut continuer à utiliser ce bus.
Conclure sur la priorité entre trame de donnée et trame de requête.
Trame de donnée prioritaire sur trame de requête
Exercice 2 :
Dans une voiture, 3 différents calculateurs souhaitent émettre au même moment un message CAN.
●​ Calculateur de transmission ​ ​ ID = 0x25D
●​ ABS​ ​ ​ ​ ​ ID = 0x25B
●​ Calculateur moteur​ ​ ​ ID = 0x26E
1.​ Quel calculateur transmettra son message sur le bus ? ABS

2.​ A quel moment l’arbitrage est-il terminé ? 10ème bit

Exercice 3 :
Une séquence de message à transmettre dans le bus CAN est comme suit :

1.​ Effectuer le stuffing sur ce message.

2.​ Tracer la séquence 7C1H avant et après « stuffing ».

0111 11 S 00 00 S 01

3.​ Combien de bits de « stuffing » ont été insérés par le contrôleur CAN?

2 bits

4.​ Quelle est la durée maximale d’une transmission sur un bus CAN 2.0A à 125kb/s.

DMax=Ttrame*(1+0.25)=Nmax*TBit*1.25=108*1.25/(125*1024)=1.05ms

Exercice 4 :
1.​ Effectuer le stuffing sur le message suivant :

2.​ Effectuer le déstuffing sur le message suivant :

1
Faculté d’Electronique et Informatique​ ​ ​ ​ ​ Mr BENZAOUI Med L
Réseaux de communications industriels​

3.​ En déduire le message transmis.

Exercice 5 :
Soit le message suivant à transmettre : P(x)=101011010110
On utilise le polynôme G(x)=x4+x3+x+1 pour réaliser la CRC
1.​ Calculer la CRC pour P(x)
2.​ Donner le message à transmettre
3.​ Un deuxième message avec sa CRC a était reçu : 0011001100110011. Ce message est il juste ?
justifier

Refaire les questions 1 et 2 pour : P(x)=1101001101011001 et G(x)=x5+x3+x²+1

Exercice 6 :
Soient les signaux du bus CAN (CAN-H et CAN-L) obtenues à l’aide de l’oscilloscope. Compléter
le tracer de la séquence puis donner le code envoyé.

Code : 0000 11 0000 1111 0 1111 0 1 0 1 0 1111 0000 11


Exercice 7 :

ID : 0 0 10 0 0 0 0 0 0 0 0
DATA :0 0 0 0 00 0 0
2
Faculté d’Electronique et Informatique​ ​ ​ ​ ​ Mr BENZAOUI Med L
Réseaux de communications industriels​

Vous aimerez peut-être aussi