Beruflich Dokumente
Kultur Dokumente
Page 1 / 10
Autres projets possibles, la commande d'un vidoprojecteur, d'un botier GSM, d'un
GPS ... par liaison srie RS232. Les mots de commande (protocole propritaire ou
commandes AT) sont fournis dans la documentation constructeur de l'quipement. On y
trouve galement les informations de configuration de la liaison srie (dbit, parit,
nombre de bits de stop ). Il reste, pour les lves, concevoir un programme
permettant de communiquer avec l'quipement partir d'une Interface Homme Machine
(IHM).
2 Objectifs pdagogiques
2.1 Disciplines impliques
Le relev des signaux sur le cble srie - facultatif - peut tre ralis en Physique Chimie
(capacit: dfinir les conditions d'utilisation des instruments de mesure, raliser et rgler
les dispositifs exprimentaux dans les conditions de prcision correspondant au
protocole).
2.2 Prrequis
Reprsentation binaire de l'information (bit, octet, code ASCII).
Comptences et capacits
Dcrire et expliquer une situation, un systme ou un programme:
Coder un caractre au travers d'un code standard (ASCII).
Concevoir et raliser une solution informatique en rponse un problme:
tablir une communication srielle (point point) entre deux machines.
Collaborer efficacement au sein dune quipe dans le cadre dun projet:
Conduire des recherches documentaires.
Droulement de la squence
Prsentation du droulement de la squence
Les lves recherchent, sur le Web, des ressources sur
la
liaison
srie
RS232 ,
schma
de
cblage RS232 et configuration RS232
Page 2 / 10
Page 3 / 10
Une synthse est construire avec les lves la fin des deux heures de TP, ou en classe
entire suivant l'avancement des groupes.
Bien entendu elle reprendra les aspects voqus lors des activits : la transmission
d'informations numriques ncessite un codage, ici le code ASCII (on pourra aussi
voquer l'UNICODE). Cette transmission peut se faire par cble, par ondes ou par
liaison optique on pourra ventuellement lister les diffrents types de transmissions
connus des lves (Ethernet, WIFI, Bluetooth, TNT, ADSL, tlcommande infra rouge... ) et
complter. Les normes ou standards imposent des rgles communes pour la
connectique, les niveaux de tension, les vitesses de transmission (dbits en bits/s ou Bauds),
ce qui permet d'interconnecter des quipements de marque diffrente On pourra aussi
faire rfrence la couche Physique du modle OSI.
La transmission srie de type RS232 est une des transmissions dites asynchrones
(RS232, RS422, RS485) car il n'y a pas de signal d'horloge dans le cble ; cela implique que
l'metteur et le rcepteur soient configurs au mme dbit, que l'on exprime en bits
par seconde (on pourra introduire la notion de Bauds), et que la configuration de la liaison
soit identique sur les deux postes informatiques utiliss (nombre de bits de chaque
donne identique, nombre de bits de stop (qui permettent de dlimiter chaque donne)
identique et utilisation d'un mme type de bit de parit (qui est un des moyens utiliss
pour vrifier l'intgrit des donnes transmises la rception) sur les deux postes.
La transmission peut rpondre certains protocoles afin de contrler l'change des
donnes.
Le dcodage d'une trame releve l'oscilloscope par un lve (un ou deux caractres au
maximum), ou propose ci-dessous, permet de faire le lien entre une information
numrique (la chane de caractre *W ), son codage en ASCII ($2A $57), sa
reprsentation en binaire (0010 1010 0101 0111), et les niveaux de tension sur le
cble, qui reprsentent chacun des bits.
Page 4 / 10
Standard RS232
Le standard RS232 comporte plusieurs normes, protocoles ou
standards de connexion qui fixent le type de connecteur utilis,
le rle et le nom de chaque broche, les niveaux de tension sur les fils du cble de
liaison
http://fr.wikipedia.org/wiki/RS-232
Connecteurs standard
Le port srie RS232 d'un ordinateur est identifiable par le type de connecteur utilis :
autrefois un SUB-D 25 points, aujourd'hui en gnral un SUB-D mle 9 points (ou 9
broches) galement appel connecteur DB9 ou SUB-D 9.
1
CD
Carrier Detect
Dtection de porteuse
Rception de donnes
TXD
Transmit Data
Transmission de donnes
DTR
Data Terminal
Ready
Terminal prt
Masse logique
DSR
Donnes prtes
RTS
Request To Send
Demande d'mission
CTS
Clear To Send
Prt mettre
RI
Ring Indicator
Indicateur de sonnerie
RxD
Masse
TxD
RxD
Masse
Le signal lectrique reprsentatif des codes ASCII du message transmettre est gnr par
l'ordinateur ou l'quipement metteur sur la broche TXD (galement appele
Tx) de son connecteur RS232. Du ct rcepteur le signal est reu sur la
broche RXD (Rx). Pour communiquer sous forme de chat , Il faut donc raliser un cble qui relie le Tx de l'un avec le Rx de l'autre et vice versa. La
masse est ncessaire pour ce type de liaison.
Afin de dmystifier la machine, il semble important d'insister sur la notion
de signal lectrique qui vhicule une information sous forme numrique, l'utilisation
d'adaptateurs SUB-D 9 points femelle avec vis ou borniers (rechercher subd 9 vis
femelle ) permet de faire raliser le cblage aux lves. Ils pourront d'abord cbler deux
Ministre de lducation nationale, de la jeunesse et de la vie associative
DGESCO
ISN Terminale srie scientifique Fiche-ressource_communicationRS232.odt, v. 1.1
http://www.eduscol.education.fr
Page 5 / 10
fils entre deux machines (Tx vers Rx plus la masse) et vrifier que la communication
fonctionne dans un sens, puis cbler le Tx de la deuxime machine vers le Rx de la
premire, et vrifier la communication dans les deux sens.
La deuxime solution consiste utiliser un cble NULL MODEM dans lequel le
croisement est ralis ainsi que les connections ncessaires au contrle du
flux de donnes (rechercher cble null modem ). Ce type de cble est peu
onreux mais les lves risquent de passer ct du croisement
transmission/rception.
Configuration de la communication
Une liaison RS232 ncessite une configuration de ses paramtres.
Exemple avec terminalSerie.jar :
brancher le cble DB9 femelle DB9 femelle crois ;
lancer terminalSerie.jar sur les deux postes ;
choisir le Port de communication du poste (ici COM5) ;
configurer la liaison srie (dbit, parit, nombre de bits, nombre de bits de
stop) ;
cliquer sur OUVRIR pour que le logiciel occupe le port slectionn (ne pas
oublier de le fermer avant de sortir)
Page 6 / 10
Page 7 / 10
START
+ - + - + - + + STOP START - - - +
START
0 1 0 1 0 1 0 0 STOP START 1 1 1 0 1 0 1
0010 1010
et
-+-
0101 01
et
$
et
5
7
$57 code du
Limites de fonctionnement
En fonction de la qualit du cble utilis et notamment de la section des conducteurs, la
transmission fonctionne sur une distance plus ou moins longue.
Les essais ci dessous, raliss avec un cble de bonne qualit, on fait apparatre un
dysfonctionnement 115 200 bits/s. Il s'explique par l'attnuation du niveau de tension du
signal lectrique qui vhicule l'information.
Signal relev sur la broche Rx du connecteur SUB-D9 de l'ordinateur rcepteur lors de l'envoi
du caractre 'x' sur l'ordinateur metteur avec hyperterminal.
Ministre de lducation nationale, de la jeunesse et de la vie associative
DGESCO
ISN Terminale srie scientifique Fiche-ressource_communicationRS232.odt, v. 1.1
http://www.eduscol.education.fr
Page 8 / 10
19200 bits /s
57600 bits /s
115200 bits /s
Page 9 / 10
4 Auteur
Laurent Rebuffie, professeur de STI, acadmie de Rennes
Page 10 / 10