TP mesures sur la liaison RS232

Transcription

TP mesures sur la liaison RS232
Les bus de communication
TP 1SEN
MESURES sur LA LIAISON RS232
Dans cette activité, vous installerez et utiliserez le logiciel WaveStar qui permet d’acquérir des signaux à
partir de l’oscilloscope numérique TDS1012.
L’objectif est de « capturer » une trame de signaux circulant à travers la liaison RS232 en vue de
l’analyser.
1 – Raccordement de l’oscilloscope et préparation.
Pour faire l’acquisition des signaux, vous utiliserez, soit le Master Link II, soit la petite carte
universelle, qui permettent toutes les deux de recueillir les signaux circulant sur la liaison.
a) La configuration du banc de mesures est la suivante :
-
-
1 PC sur lequel vous installerez le logiciel Hercules (comme Hyperterminal), raccordé au boîtier
Master Link II ou autre par un câble série.
1 PC sur lequel vous installerez le logiciel WaveStar raccordé à l’oscilloscope, raccordé par la
liaison série.
b) Raccordements et réglages de l’oscilloscope :
(Se référer aux documents « utilisation du TDS1012)
Les lignes Tx (ou TD) et la masse sont raccordées sur la voie CH1 de l’oscilloscope. Le réglage de
la base de temps M doit être de 1ms/division, le réglage de la voie 1 (CH1) est de 2V / division.
liaison série femelle -femelle
+ logiciel WaveStar
liaison série RS232 mâle -femelle
masse
+ logiciel Hercules
Lycée des Métiers Jacques Prévert Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
1
Les bus de communication
TP 1SEN
2 – Acquisition d’un signal et capture par WaveStar.
a) Acquisition du signal à l’oscilloscope.
-
-
Sur Hercules, cliquer sur l’onglet SERIAL, puis vérifier et modifier si nécessaire les
caractéristiques de la liaison série, port, vitesse, parité, longueur des données, protocole (image
page suivante).
Lorsque tout est bon, cliquer sur OPEN.
-
Sur l’oscilloscope, appuyer sur la touche SINGLE SEQ.
-
Sur Hercules, cliquer sur SEND. La trame correspondant à AT+WGPSPOS vient d’être envoyée.
Elle apparaît sur l’écran de l’oscilloscope.
Lycée des Métiers Jacques Prévert Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
2
Les bus de communication
TP 1SEN
b) Capture du signal avec WaveStar.
-
Ouvrez le logiciel.
La fenêtre principale fait apparaître des menus comme sur l’image suivante.
-
Faire New Datasheet et cliquer sur YTSheet ; un graticule apparaît (identique à celui de
l’oscilloscope).
-
Ouvrir Local, TDS1012 et Waveforms.
-
Cliquer gauche sur CH1 et maintenir appuyer, puis faire glisser dans le graphe à droite.
-
Le signal de l’oscilloscope se copie sur le PC.
-
Copier et imprimer l’image que vous obtenez sur votre compte-rendu.
Lycée des Métiers Jacques Prévert Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
3
Les bus de communication
TP 1SEN
3 – Analyse du signal.
Avec ce logiciel, vous avez la possibilité de déplacer, de zoomer, de dilater le signal. Vous allez
utiliser tout ceci pour effectuer des mesures.
a) Modifier la base de temps (sur WaveStar), de manière à obtenir l’affichage du signal
correspondant au 1er caractère envoyé. Expliquer quelle valeur vous devez mettre. Faites une
copie d’écran et insérez-le dans votre compte-rendu.
b) Mesurez les tensions maximales et minimales (état 0, état1).
c) Décodez cette première trame (en binaire, puis en hexadécimal) et donnez le code ASCII
correspondant. Est-ce correct ?
d) Sur la copie d’écran, fléchez le bit de start, le bit de stop et la donnée.
4 – Mesures et analyses dans différents cas.
1er cas : Modifier les paramètres de vitesse avec Hercules et faire une nouvelle acquisition.
Mesurer la durée d’un bit. Copier le signal pour 1 caractère.
2ème cas : Modifier le protocole en rajoutant 1 bit de parité (even) et faire une nouvelle
acquisition. Copier le signal pour 1 caractère et repérer le bit de parité. Donner l’état logique de ce
bit et expliquer pourquoi.
3ème cas : Modifier le protocole en rajoutant un bit d’imparité (odd) et faire comme précédemment.
4ème cas : Remettre la configuration initiale 9600, 8, aucune parité et modifier le protocole
(Handshake = poignée de main), qui correspond à un protocole matériel où RTS et CTS ont leur
utilité.
a) Dans ce dernier cas, observez le signal RTS issu du PC lorsque la connexion est ouverte et
lorsqu’elle est fermée (mesurer les tensions et niveaux logiques).
b) Raccorder CTS sur la voie 2 de l’oscilloscope. Envoyer une trame. Pouvez – vous capturer cette
trame sur l’oscilloscope ?
c) Pour autoriser l’émetteur (PC) à envoyer sa donnée, il faut que le récepteur accepte. Il doit
envoyer à l’émetteur un signal sur sa ligne CTS.
Pour vérifier ceci, on appuiera sur la touche Trigger menu de l’oscilloscope, puis on modifiera la
source (CH2). Le déclenchement de la capture se fera lorsque sur CH2, il y aura un front.
Faites cette manipulation, capturer les signaux avec WaveStar et copier l’image.
Lycée des Métiers Jacques Prévert Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
4

Documents pareils