LES LIAISONS "SERIE"

 

Hugues ANGELIS

page  01

La Liaison Série

C'est une norme de communication dont la naissance remonte à l'origine de l'informatique. Cette norme de communication aussi appelée RS 232 cache un protocole de transmission série très simple et quasi universel. Il a été utilisé sur presque tous les ordinateurs au monde, avant l’an 2000 et a depuis été supplanté par l’USB (apparu en 1996) et quasi abandonné. La norme RS232 reste très répandue dans l’informatique industrielle, en particulier avec l’apparition du réseau LIN. Dans sa forme de base, elle permet de connecter entre elles deux et seulement deux machines, en transmettant les bits de données à la suite les uns des autres (donc en série).

Norme

La norme RS 232 est un protocole de transmission série qui permet des transmissions Full-Duplex (dialogue à 2 en même temps sur 2 liaison séparées), Half-Duplex (dialogue l’un après l’autre sur la même liaison) ou même Simplex (monologue).

Elle utilise un codage NRZ (les signaux transmis sont codés en ±12V avec le "1" logique équivalant à un niveau -12V et donc le "0" logique en +12V). La communication est régie par des paramètres matériels qui doivent être réglé à l’identiques sur les deux machines en communication :

¨ Le débit : Il peut être choisi entre 75 bauds et 115200 bauds (valeur typique 9600 bauds).
¨ Le nombre de bits de données : Il peut varier de 4 à 9 bits (typiquement 8 bits).
¨ Le nombre de bits d'arrêts (ou STOP) : Il peut être 1, 1,5 ou 2 (typiquement 1 bit).
¨ Le type de contrôle de la parité. Il peut être choisi parmi trois possibilités :
·         pas de contrôle de parité ;
          parité paire (le message contient un nombre pair de bits à '1') ;
          parité impaire (le message contient un nombre impair de bits à '1').

Composition de la trame RS232

La trame RS 232 est imposée par la norme. Elle répond au critère suivant :
·         Elle commence par un bit à '0' appelé bit de START.
·         Les données (7 à 8 bits) sont rangées en mode Little-Endian (le poids fort à la fin).
·         Eventuellement un bit de contrôle de parité.
·         La trame se termine par au moins un bit à '1' appelé bit d'arrêt (ou de STOP).

Signaux

Nom

Signification

TXD

Transmission

RXD

Réception

RTS

Ready To Send (demande d'émission)

CTS

Clear To Send (prêt à émettre)

DSR

Data Set Ready (données prêtes)

DCD

Data Carrier Detect (détection de porteuse)

DTR

Data Terminal Ready (terminal prêt)

RI

Ring Indicator (détection de sonnerie)

GND

Masse