RS-232


RS-232
Pile de protocoles
7.  Application
6.  Présentation
5.  Session
4.  Transport
3.  Réseau
2.  Liaison
1.  Physique
Modèle Internet
Modèle OSI

RS-232 (parfois appelée EIA RS-232, EIA 232 ou TIA 232) est une norme standardisant un bus de communication de type série sur trois fils minimum (électrique, mécanique et protocole). Disponible sur presque tous les PC jusqu'au milieu des années 2000, il a été communément appelé le « port série ». Sur les systèmes d'exploitation MS-DOS et Windows, les ports RS-232 sont désignés par les noms COM1, COM2, etc. Cela leur a valu le surnom de « ports COM », encore utilisé de nos jours. Cependant, il est de plus en plus remplacé par le port USB.

Le standard RS-232 recouvre plusieurs autres standards : les recommandations UIT-T V.24 (définition des circuits) et V.28 (caractéristiques électriques), ainsi que la norme ISO 2110 pour la connectique.

Les liaisons RS-232 sont fréquemment utilisées dans l'industrie pour connecter différents appareils électroniques (automate, appareil de mesure, etc.).

Sommaire

Description

Prise femelle extrémité de câble type DB-9

La connectique de cette liaison se présente fréquemment sous la forme du connecteur DB-9 ou DB-25, mais peut aussi être d'un autre type (RJ25). Seule la version DB-25 est vraiment standardisée, la DB-9 est une adaptation d'IBM lors de la création du PC AT. La transmission des éléments d'information (ou bit) s'effectue bit par bit, de manière séquentielle. Cette transmission est décrite sur la page communication série.

Utilisation

Un connecteur DB-9 mâle utilisé comme port série sur un ordinateur personnel

Vous pouvez voir au dessus du port sur la photo ci-contre, le symbole pour les liaisons séries, représenté par les bits 0, 1 puis 0.

Placé à l'arrière de l'ordinateur, il était souvent occupé par une souris ou un modem de type RTC, il pouvait aussi être utilisé pour le transfert des clichés numériques depuis l'appareil photo vers le disque dur du PC.

Bien que ce port de communication ait tendance à être remplacé par l'USB sur les PC, il reste encore très utilisé dans l'industrie, notamment grâce à sa robustesse et à sa simplicité. Ainsi, ce port est toujours d'actualité, en particulier dans les systèmes automatisés : le transfert de Grafcets ou bien de lignes de programme pour machines-outils à commande numérique s'effectuent toujours par liaison RS-232.

En cas d'absence de port RS 232, il existe des adaptateurs USB/port série.

De même, de nombreux terminaux embarqués (qu'ils soient GPS, modems, terminaux graphiques, etc.) utilisent le RS-232 comme méthode principale de communication avec l'extérieur. Fréquemment, les périphériques réseau (routeurs, commutateurs, etc.) sont équipés d'un port RS-232 au travers duquel il est possible de les configurer.

Spécification

Le standard RS-232 permet une communication série, asynchrone et duplex entre deux équipements.

Portée du standard

En règle générale une jonction numérique entre un Équipement terminal de traitement de données (ETTD, en anglais DTE) et un équipement terminal de circuit de données (ETCD, en anglais DCE), située au niveau 1 du modèle OSI, se définit par trois paramètres : les circuits, les niveaux électriques et le brochage. Ce sont ces trois éléments qui sont couverts par le standard RS-232.

Plus précisément, le standard RS-232 spécifie :

  • La fonction de chaque circuit de jonction. Cela correspond à la norme UIT-T V.24, dans laquelle ces circuits sont numérotés dans la série 100 (102 retour commun, 103 émission de données, 104, etc.).
  • Les caractéristiques électriques de la liaison : niveaux de tension, débits possibles, etc. Cela correspond à la norme UIT-T V.28.
  • Les caractéristiques mécaniques pour les connecteurs et l'identification des contacts. Dans le cas d'un connecteur DB-25, cela correspond à la norme ISO 2110.

Par contre le standard ne définit pas :

  • Le codage des caractères (ASCII, Code Baudot ou EBCDIC par exemple).
  • La façon dont les caractères sont répartis en trames.
  • Les protocoles de détection d'erreur ou les algorithmes de compression de données.
  • Les débits de transmission : seule une limite supérieure de 20 000 bit/s est indiquée.
  • La fourniture de courant électrique à des périphériques.

Mécanique

Connecteur DB-25 mâle fixé à l'équipement DTE (Data Terminal Equipement) ou DCE (Data Communications Equipment), Un câble de liaison muni de connecteurs DB-25 femelle à chaque extrémité.

Schéma de raccordement du câble de liaison câble croisé :

Pin DCE Dénomination côté DTE Pin DTE
1 ---- Masse de protection ---- 1
2 ---- Transmission des données ---- 3
3 ---- Réception des données ---- 2
4 ---- Demande de transmission ---- 5
5 ---- Prêt pour transmission ---- 4
6 ---- Données prêtes ---- 20
7 ---- 0 Volt électrique ---- 7
8 ---- Détection d'un signal sur la ligne ---- 8
9 ---- + Tension ---- 9
10 ---- - Tension ---- 10
11 ---- ---- 11
12 ---- Deuxième Détection de signal sur la ligne ---- 12
13 ---- Deuxième Prêt pour transmission ---- 13
14 ---- Deuxième Transmission des données ---- 14
15 ---- DCE Émission d'un Signal d'horloge ---- 17
16 ---- Deuxième Réception des données ---- 16
17 ---- Réception d'un Signal d'horloge ---- 24
18 ---- ---- 18
19 ---- Deuxième Demande de transmission ---- 19
20 ---- Envoyez les données ---- 6
21 ---- Signal de qualité de transmission ---- 21
22 ---- Indicateur de sonnerie ---- 22
23 ---- Signal de sélection de vitesse ---- 23
24 ---- DCE Émission d'un Signal d'horloge ---- 24
25 ---- ---- 25

Note l'éventuel signal d'horloge émis par le terminal (DTE) en pin 24 est reçu par le l'ordinateur (DCE) en pin 17. L'éventuel signal d'horloge émis par le DCE en pin 15 est reçu par le DTE en pin 17

Protocole

Oscillogramme de la transmission du caractère K (01001011), avec un bit de départ et un bit d'arrêt.

Pour établir une communication effective via RS-232, il est nécessaire de définir le protocole utilisé : notamment, le débit de la transmission, le codage utilisé, le découpage en trame, etc. La norme RS-232 laisse ces points libres, mais en pratique on utilise souvent des UART qui découpent le flux en trames d'un caractère ainsi constituées :

  • 1 bit de départ ;
  • 7 à 8 bit de données ;
  • 1 bit de parité optionnel ;
  • 1 ou plusieurs bit d'arrêt.

Le bit de départ a un niveau logique "0" tandis que le bit d'arrêt est de niveau logique "1". Le bit de donnée de poids faible est envoyé en premier suivi des autres.

Application: pour générer un signal électrique alternatif carré (rapport cyclique 1:1) sur le port série, imprimer une suite consécutive de U (01010101) ce qui donne dans le temps 0(départ)10101010(U, du lsb au msb)1(arrêt) donc 0101010101 (010101010101010101010101010101 = UUU) avec 8 bits de donnée, 1 bit départ, 1 bit arrêt et 0 bit de parité. Les niveaux électriques sont inversés (voir ci-dessous)

La spécification RS-232 prescrit des débits inférieurs à 20 000 bit/s. Cependant, les débits utilisés en pratique varient entre 75 bit/s et 115 200 bit/s.

Électrique

Un niveau logique "0" est représenté par une tension de +3V à +25V et un niveau logique "1" par une tension de -3V à -25V (codage NRZ). Ordinairement, des niveaux de +12V et -12V sont utilisés.

La norme V.28 indique qu'un 1 est reconnu si la tension est inférieure à -3 V, et un 0 est reconnu si la tension est supérieure à +3 V.

Limites

Longueur maximum de câble RS232[1]

Débit (bps) Longueur (pieds) Longueur (m)
19200 50 15
9600 500 150
4800 1000 300
2400 3000 900

Voir aussi

Notes et références

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article RS-232 de Wikipédia en français (auteurs)

Regardez d'autres dictionnaires:

  • 232 U 1 — 232 U La locomotive 232 U 1 à la Cité du train de (Mulhouse) …   Wikipédia en Français

  • 232 R — Type de locomotive Date de construction 1940 Production totale 3 Disposition des roues ooOOOoo Classification UIC 232 Gabarit Stan …   Wikipédia en Français

  • 232-я танковая дивизия (Германия) — 232 я танковая дивизия 232. Panzer Division Годы существования август 1944 март 1945 Страна …   Википедия

  • 232 av. J.-C. — 232 Années : 235 234 233   232  231 230 229 Décennies : 260 250 240   230  220 210 200 Siècles : IVe siècle …   Wikipédia en Français

  • 232 (число) — 232 двести тридцать два 229 · 230 · 231 · 232 · 233 · 234 · 235 Факторизация: Римская запись: CCXXXII Двоичное: 11101000 Восьмеричное: 350 …   Википедия

  • 232. Division (Deutsches Kaiserreich) — 232. Division Aktiv 16. Januar 1917–1919 Land Deutsches Reich  Deutsches Reich …   Deutsch Wikipedia

  • 232 T Est 3901 a 3940 — 232 T Est 3901 à 3940 Les Baltic série 11 numéros 3901 à 3940 sont des locomotives à vapeur construites pour le compte de la Compagnie des chemins de fer de l Est de 1905 à 1906 par la SACM à Belfort pour les numéros 3901 à 3920 et de 1909 à 1910 …   Wikipédia en Français

  • 232 T numéros 3901 à 3940 — 232 T Est 3901 à 3940 Les Baltic série 11 numéros 3901 à 3940 sont des locomotives à vapeur construites pour le compte de la Compagnie des chemins de fer de l Est de 1905 à 1906 par la SACM à Belfort pour les numéros 3901 à 3920 et de 1909 à 1910 …   Wikipédia en Français

  • 232 AT PLM 1 à 50 — Type de locomotive à vapeur Constructeur 5301 5320 : Société Anonyme Usines Métallurgiques du Hainaut 5321 5335 : Société Anonyme des Chantiers de la Loire 5336 5350 : SFCM Cail Numéro de série 5301 5350 Date de construction 1913… …   Wikipédia en Français

  • (232) russia — 232 Russia pas de photo Caractéristiques orbitales Époque 18 août 2005 (JJ 2453600.5) Demi grand axe 381,545×106 km (2,550 ua) Aphélie …   Wikipédia en Français

  • 232 Russia — (232) Russia 232 Russia pas de photo Caractéristiques orbitales Époque 18 août 2005 (JJ 2453600.5) Demi grand axe 381,545×106 km (2,550 ua) Aphélie …   Wikipédia en Français


Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.