Académique Documents
Professionnel Documents
Culture Documents
• Entre plusieurs stations dans un réseau local, appelé liaison multipoints, chaque
équipement est relié aux autres, ce qui nécessite le respect absolu d’un protocole de
communication.
1
• En extrayant un à un les bits du registre, on parle alors de liaison série : ce type de
liaison nécessite la conversion parallèle/série à la sortie de l’émetteur, puis la
conversion série/parallèle de l’information au niveau du récepteur. Les liaisons
numériques à l’extérieur d’un PC ou d’un API sont des liaisons séries (Liaison RS232,
USB, Ethernet...)
Dans une transmission synchrone les bits sont émis tous les T secondes (période du signal
d’horloge de l’émetteur). Pour assurer la synchronisation bit, le récepteur doit reconstituer le
rythme ‘ 1 / T ’ à un décalage près qui a servi à l’émission. On dispose de deux moyens pour y
parvenir :
Transporter le signal d’horloge sur un support séparé reliant l’émetteur et le
récepteur. Cette technique est utilisée sur des courtes distances.
La deuxième alternative, très utilisé pour résoudre le problème de synchronisation
lorsque l’émetteur et le récepteur sont séparé par des longues distances, consiste à
reconstituer le signal d’horloge à partir du signal reçu, pour ce faire il faut transmettre
des signaux tels que le récepteur puisse trouver des nombreuses transitions même
pour des suites de bits identiques
• Transmission asynchrone
Dans une liaison asynchrone, les bits sont émis de façon irrégulière. Chaque caractère est
précédé d’une information indiquant le début de sa transmission (bit de début de mot appelé
souvent bit START) et est suivi d’une information indiquant la fin de transmission (bit(s) de fin
de mot appelés souvent bit(s) STOP). Un bit de vérification de la parité peut être présent pour
détecter une éventuelle erreur de transmission.
2
2.3. Modes d’exploitation d’un support de transmission (sens
d’information)
L’exploitation d’un canal de transmission peut s’effectuer suivant différents modes qui sont :
• Mode simplex : dans ce mode, une seule extrémité émet et l’autre reçoit (transmission
unidirectionnelle). Ce type de transmission est utilisé dans la diffusion radio et TV par
exemple. Ce mode pressente l’inconvénient de ne pas savoir si tout a été reçu par le
destinataire sans erreur.
• Mode semi duplex (half duplex) : ce mode, appelé aussi bidirectionnel à l’alternat, permet
une transmission dans les deux sens, mais alternativement. Chacune des deux extrémités
reçoit et émet à tour de rôle, jamais simultanément. L’exemple le plus typique est la
conversation par « talkie/walkie », l’utilisateur est à l’écoute et il doit couper l’écoute s’il
désire parler. Par rapport aux transmissions simplex, il est nécessaire de disposer de
transmetteur (émetteur) et récepteur aux deux extrémités
• Mode duplex (full duplex) : ce mode, appelé aussi bidirectionnel simultanés permet une
transmission dans les deux sens en même temps, comme si deux interlocuteurs parlaient
simultanément, en supposant que chacun entend et parle en même temps. Comme
exemple, citons le téléphone. Cette technique nécessite l’utilisation de deux voies de
transmission, une pour l’émission, l’autre pour la réception. Notons toutefois qu’une
liaison full duplex peut être multiplexé
3
l’équipement réalisant cette transformation s’appelle ETCD (Equipement Terminal de Circuit
de Données) ou codeur bande de base. Le type de codage à appliquer dépend essentiellement
du canal de transmission (support de transmission) utilisé pour le transfert des données et de
la vitesse de transmission. Ce codage est effectué par un équipement appelé ETCD
(Equipement Terminal de Circuit de Données) comme indiqué sur la figure suivante.
Dans un premier temps, les 1 sont transformés en un signal de niveau V (5Vollts par exemple)
et les 0 en un signal de niveau 0 Volt. Nous obtenons ainsi un signal prenant tantôt la valeur 0
V et tantôt la valeur V volts selon qu’il s’agisse d’un 0 ou d’un 1.
Exemple
Toutefois le signal ainsi obtenu n’est pas bien adapté à la transmission sur une ligne de
transmission. A titre d’exemple si le support est un conducteur électrique (fil de cuivre
généralement), le fil va chauffer à cause de la chaleur produite par effet joule du fait que ce
signal a une composante continue non négligeable. Pour éviter ce genre d’inconvénients, nous
allons donc chercher le codage qui s’adapte au mieux au support de transmission choisi.
Les principaux types de codage sont :
• Codage NRZ : Le codage NRZ (No Return to Zero) consiste à transformer le 0 en –V et
le 1 en +V où V est un niveau de tension (A titre d’exemple, dans la liaison série RS-
232, le 0 est codé +12 V et le 1 est codé -12 V.). Le codage NRZ annule pratiquement
la composante continue du signal minimisant ainsi la chaleur par effet joule. Il est aussi
facile à mettre en œuvre mais il ne convient pas pour le codage de longues séquences
de 0 ou 1 contiguës comme sur un réseau du type Ethernet. On donne un exemple de
codage NRZ pour la suite binaire : 100110
Le codage NRZ est généralement utilisé pour relier l’ordinateur à ses périphériques (Interfaces
V.24, RS-232 etc.).
• Codage Manchester : Le codage Manchester consiste à provoquer une transition du
signal pour chaque bit à transmettre. Un bit 1 est traduit par un passage de +V à –V
(Un front descendant) et un bit 0 est traduit par un passage de –V à +V (Un front
montant). Les états de base sont codés par des transitions et non par des niveaux. Le
code Manchester est facile à mettre en œuvre et n’a pas de composante continue. En
contrepartie, la fréquence haute de la bande passante occupée est doublée. Il est
4
utilisé surtout dans les réseaux informatiques (Ethernet 10BASE5, 10BASE2, 10BASE-T,
...) et les liaisons radio courte distance (Télécommandes radio, …). On donne un
exemple de codage Manchester pour la suite binaire : 1100010
• Codage NRZI (Non Return to Zero Inverted) : Dans ce type de codage une transition
est produite pour le bit 1 et pas de transition pour le bit 0.Le débit binaire est égal à
deux fois la fréquence maximale du signal, par contre, la transmission de longues séries
de 0 peut provoquer une perte de synchronisation. Le codage NRZI est utilisé dans les
liaisons de type Fast Ethernet (100BaseFX,) et dans les réseaux de type FDDI on donne
un exemple de codage NRZI pour la suite binaire : 1100010
5
• Protocole
Les caractères utilisent 5, 6, 7 ou 8 bits (poids faible en premier) avec ou sans bit de parité. Ils
commencent par un bit de START à l’état logique 0 et se terminent par un ou deux bit de STOP
à l’état logique 1.
Un bit de parité paire prend une valeur telle que le nombre de bits à 1 (données et parité) soit
pair. Un bit de parité impaire prend une valeur telle que le nombre de bits à 1 (données et
parité) soit impair.
• Niveaux électriques
L’état logique 1 correspond à une tension inférieure a -3V et l’état logique 0 à une tension
supérieure à +3V :
+3V < 0 logique < +15V ; -15V < 0 logique < -3V
On rencontre souvent les valeurs -12V et +12V
La « zone morte » est assez importante (6V), ce qui permet à cette liaison RS-232 de n’être
que peu sensible aux perturbations, et donc de pouvoir être mise en place sur de longue
distances.
Exercice :
Pour une transmission série asynchrone de 8 bits, sans parité, avec 1bit de stop, et une vitesse
de 9600baud, tracer les chronogrammes qui montre la transmission successive des valeurs
0x56, ‘A’, 75.
• Longueur maximale du câble
La longueur maximale de la liaison dépond du débit binaire :
6
• Utilisation
Les liaisons RS232 ont été largement utilisées avec les ordinateurs : ce sont les ports série
aujourd’hui supplantés par les ports USB. Les liaisons RS232 restent cependant très utilisées
dans l’industrie pour relier des automates, des appareils de mesure, etc.
• Principe de communication :
La norme RS232 a été développée et normalisée pour faciliter l’interconnexion de terminaux
(ETTD : Equipement Terminal de Traitement de Données) et de périphériques « modems »
(ETCD : Equipement Terminal de Circuits de Données) devant échanger des informations sous
forme série.
On peut n’utiliser que trois fils pour la liaison série :
7
Le signal reçu par le récepteur est insensible aux perturbations externes sur la ligne de
transmission.
8
• RS-485 : liaison point à point
La communication s’effectue en mode multipoint (interconnexion de plusieurs émetteurs et
récepteurs) pour la norme RS485.
Une liaison RS-485 aura toujours 2 fils (une simple paire torsadée), elle ne travaille donc qu’en
Half-duplex
La norme RS485 est la norme retenue pour très nombreux réseaux industriels de terrain
(Modbus, Profibus, ...)