LA
LIAISON SÉRIE RS232
Principe d'une liaison série La liaison série RS232 met en communication deux dispositifs microprogrammés. (deux ordinateurs, deux composants etc)
![]() Présentation La
liaison RS232 a longtemps été la seule
manière de transmettre un fichier informatique d'un
ordinateur à un autre.
L'utilisation d'un modem permet la communication sur de grandes distances grâce à la mise en oeuvre du réseau téléphonique comme support physique de la transmission. L'origine
de la liaison RS232 est à chercher dans le
télex, cette machine à écrire dont le
clavier se trouve dans une ville et qui écrit sur une
feuille à l'autre bout du pays. Les
caractères typographiques étaient
codés par des nombres binaires de cinq chiffres. La
transmission se faisait sur une ligne
téléphonique existante. Il fallait faire passer
cinq chiffres binaires dans un seul conducteur. La solution consistait
à décomposer le nombre de cinq chiffres en ses
éléments et à les envoyer les
uns derrière les autres, en série.
La liaison
série RS232
La
liaison RS232 met en communication un émetteur avec un seul
récepteur, c'est une liaison entre deux points.
![]() Pour des raisons de simplicité, l'émetteur ne transmet pas son horloge au récepteur, chacun possède la sienne. Les horloges doivent être synchronisées La
synchronisation a lieu au début de la
transmission de chaque caractère. Ce qui procure l'avantage
de permettre la transmission d'un caractère à un
instant quelconque. Cette caractéristique a fait qualifier
la liaison RS232 d'asynchrone,
c'est à dire,
indépendante du temps. Ce n'est que partiellement vrai car
une fois la transmission commencée de manière
asynchrone, elle se poursuit au rythme d'une horloge.
![]() Après la transmission de l'octet, l'émetteur doit obligatoirement remettre la ligne à l'état de repos. C'est le bit de Stop. On est revenu à l'état initial. <
Le
récepteur reconnaît le bit de Stop car il
connaît le nombre de chiffres à transmettre pour
chaque caractère. Cela fait partie de la configuration
commune aux deux interlocuteurs.![]() Vérification de l'intégrité du caractère transmis Un bit supplémentaire optionnel dit "bit de parité" donne la possibilité de vérifier que la transmission s'est bien déroulée. Le procédé est simpliste mais suffisant dans bien des cas. Configuration des interlocuteurs Les deux interlocuteurs doivent connaître :
Translation de tension Les explications données ci-dessus font appel à des niveaux de tensions de type TTL
Si nous regardons
les
tensions directement sur la
ligne de transmission nous voyons des valeurs différentes.
Pour transmettre les informations sur de longues distances il faut lutter contre les tensions parasites. Une solution est d'augmenter les niveaux. Il existe une interface spécifique placée avant le connecteur externe. La norme RS232 fixe les plages de tensions suivantes : ![]() On constate une inversion des niveaux logiques entre TTL et RS232. L'émetteur et le récepteur étant équipés de la même interface, les deux inversions se compensent. |
Les
bus de terrain CAN et I²C La liaison série RS232 : cours |
Modèle
Générique Page Précédente |