décodage de trames

TD. Page 1/6. Exercice 1 : Décodage d'une trame transmise par un clavier de PC Un terminal de données est connecté sur un BUS de terrain type Modbus.

Part of the document


Ssi

Introduction aux transmissions
de données

TD

Page1/6

Exercice 1 : Décodage d'une trame transmise par un clavier de PC

Lorsqu'un clavier émet un code vers un PC il se comporte en émetteur et le PC en récepteur.

Horloge
Données

Les différents bits de la trame des données sont acquis par le PC sur les fronts descendant du
signal d'horloge.

Q1. Décodez la trame des données et complétez le tableau ci-dessous.

Format général
En-tête
Données applicatives Terminateur Format d'une trame
IBM Start Données 'Code IBM du caractère' Parité Stop
b0 b1 b2 b3 b4 b5 b6 b7 Bits de la trame IBM Q2. Reconstituez le code du caractère transmis. Retrouvez le caractère transmis dans la table des
caractères IBM (scan code set 2) de l'annexe 1.

b7 b6 b5 b4 b3 b2
b1
b0 Le code hexadécimal de la touche généré
par le clavier est : Le caractère transmis par le clavier est :
Médium ou média
Clavier
(Emetteur)
PC
(Récepteur)
CLK

DATA

CI.12IntroductionauxtransmissionsdedonnéesTD

Page2/6

Exercice 2 : Décodage d'une trame transmise sur une liaison RS232

Il n'y a pas de signal de synchronisation dans une transmission asynchrone. L'émetteur et le
récepteur possède chacun une horloge. Pour que le signal transmis soit correctement reçu, les
horloges doivent avoir la même fréquence. Celle-ci est réglable aussi bien sur l'émetteur que sur le
récepteur.

On ne parle pas de fréquence en Hertz mais de débit binaire en bit/s.
Lorsque débit binaire est connu, il est possible de calculer le temps bit (durée d'un bit).

Exemple
: à 300bits/s correspond un temps bit de 1/300 = 3,33ms.
En connaissant le temps bit, la composition de la trame du message et le nombre de bits dans le
message, il est possible de retrouver l'information transmise.

Exemple
:
Le débit binaire du message contenu dans le signal ci-dessous est 9600bits/s.
La trame est organisée comme ci-dessous.


Start
bit b0b1b2b3b4b5b6b7 Bit de
parité Bit de stop


Module d'affichage


LCDµC
Médium ou média

Ligne tri filaire (RS232)
Emetteur
Récepteur
0V
Début de la trame
du message
CI.12IntroductionauxtransmissionsdedonnéesTD

Page3/6


Q3. Calculez le temps bit, puis calculer la durée du message.

Q4. Dessinez la trame RS232 dans le repère ci-dessous et le signal logique correspondant
sachant que +12V = " 0 » logique et -12V = " 1 » logique. Entourez l'en-tête, le terminateur et les
données applicatives.