Information

Interface série RS232: V24

Interface série RS232: V24


La norme de communication d'interface série RS-232 / V24 a été largement utilisée pendant de nombreuses années. Il est encore utilisé dans certains cas, en particulier dans les installations existantes, bien que son utilisation diminue à mesure qu'Ethernet et d'autres normes prennent sa place.

RS232 / V24 a été trouvé dans de nombreux domaines, des ordinateurs aux terminaux distants et bien d'autres. C'était un moyen efficace de fournir une connectivité de données série et en tant que tel, il était largement utilisé.

Principes de base de l'interface RS-232

L'interface est conçue pour fonctionner sur des distances allant jusqu'à 15 mètres. En effet, tout modem est susceptible de se trouver à proximité du terminal. Les débits de données sont également limités. Le maximum pour RS-232C est de 19,2 k bauds ou bits par seconde bien que des débits plus lents soient souvent utilisés. En théorie, il est possible d'utiliser n'importe quel débit en bauds, mais il existe un nombre de zones de vitesses de transmission standard utilisées.

Taux de transmission de données courants

50
75
110
150
300
600
1200
2400
4800
9600
19200
38400
76800

Remarque: des vitesses allant jusqu'à 19 200 bits par seconde sont normalement utilisées. Au-dessus de ce bruit capté, en particulier sur de longs câbles, peut introduire des erreurs de données. Lorsque des vitesses élevées et de longues séries de données sont nécessaires, des normes telles que RS422 peuvent être utilisées.

Connexions RS-232

La spécification RS-232C n'inclut pas de description du connecteur à utiliser. Cependant, le type le plus courant trouvé est le connecteur de type D à 25 broches.

Niveaux de signal RS232

Les niveaux de tension sont l'un des principaux éléments de la spécification. Pour les signaux de données RS232, une tension comprise entre -3V et -25V représente une logique 1. Le 0 logique est représenté par une tension comprise entre + 3V et + 25V. Les signaux de commande sont à l'état "ON" si leur tension est comprise entre + 3V et + 25V et "OFF" s'ils sont négatifs, c'est-à-dire entre -3V et -25V.

Les données sont envoyées en série sur RS232, chaque bit est envoyé l'un après l'autre car il n'y a qu'une seule ligne de données dans chaque direction. Ce mode de transmission de données nécessite également que le récepteur sache quand les bits de données réels arrivent pour qu'il puisse se synchroniser avec les données entrantes. Pour ce faire, un 0 logique est envoyé comme bit de départ pour la synchronisation. Ceci est suivi des données elles-mêmes et il y a normalement sept ou huit bits. Le récepteur doit évidemment savoir combien de bits de données attendre, et il y a souvent de petits commutateurs doubles en ligne, soit à l'arrière de l'équipement, soit à l'intérieur pour régler ces informations.

Les données sur RS232 sont normalement envoyées en utilisant ASCII (American Standard Code for Information Interchange). Cependant, d'autres codes, y compris le code Murray ou EBCDIC (Extended Binary Coded Decimal Interchange Code) peuvent également être utilisés.

Après les données elles-mêmes, un bit de parité est envoyé. Encore une fois, cela nécessite un réglage car il est facultatif et il peut s'agir d'une parité paire ou impaire. Ceci est utilisé pour vérifier l'exactitude des données reçues et il peut indiquer si les données ont un nombre pair ou impair de données logiques. Contrairement à de nombreux systèmes de nos jours, il n'y a aucune possibilité de correction des erreurs.

Enfin, un bit d'arrêt est envoyé. C'est normalement un bit de long et est utilisé pour signifier la fin d'un octet particulier. Parfois, deux bits d'arrêt sont nécessaires et encore une fois, c'est une option qui peut souvent être définie sur l'équipement.

La transmission de données RS232 est normalement asynchrone. Cependant, les vitesses d'émission et de réception doivent évidemment être les mêmes. Un certain degré de tolérance est autorisé. Une fois le bit de départ envoyé, le récepteur échantillonnera le centre de chaque bit pour voir le niveau. Dans chaque mot de données, la synchronisation ne doit pas différer de plus d'un demi-bit, sinon les données incorrectes seront vues. Heureusement, cela est très facile à réaliser avec les générateurs de bits ou de débit en bauds précis d'aujourd'hui.

Les lignes et leur utilisation

Il existe quatre types de ligne définis dans la spécification RS232. Ce sont les données, le contrôle, le timing et le terrain. Tous ne sont pas nécessaires tout le temps. Il est possible de mettre en place une communication très simple en utilisant très peu de lignes. En regardant les lignes et leurs fonctions, il faut se rappeler qu'elles sont définies pour une connexion entre un modem (le jeu de données ou l'équipement de communication) et un terminal ou un ordinateur (équipement terminal de données) à l'esprit. Toutes les lignes ont des directions et, lorsqu'elles sont utilisées de cette manière, un câble un à un fonctionne correctement.

Les lignes les plus évidentes sont les lignes de données. Il y en a deux, un pour les données voyageant dans chaque direction. Les données de transmission sont transportées sur la broche 2 et les données de réception sont acheminées sur la ligne trois.

Le plus élémentaire des circuits de commande est le DCD (Data Carrier Detected). Cela montre quand le modem a détecté une porteuse sur la ligne téléphonique et qu'une connexion semble avoir été établie. Il produit un high, qui est maintenu jusqu'à ce que la connexion soit perdue.

Data Terminal Ready (DTR) et Data Set Ready (DSR) sont les principaux circuits de commande. Ils véhiculent les informations principales entre le terminal et le modem. Lorsque le terminal est prêt à commencer à traiter des données, il le signale sur la ligne DTR. Si le modem est également prêt, il renvoie son signal sur la ligne DSR. Ces circuits sont principalement utilisés pour les circuits téléphoniques. Une fois la connexion établie, le modem sera connecté à la ligne en utilisant DTR. Cette connexion restera jusqu'à ce que le terminal soit mis hors ligne lorsque la ligne DTR est abandonnée. Le modem détecte cela et libère la ligne téléphonique.

Parfois, la broche 20 n'est pas affectée au DTR. Au lieu de cela, un autre signal nommé, Connecter l'ensemble de données à la ligne (CDSTL) est utilisé. Ceci est pratiquement le même que DTR, mais diffère en ce que DTR permet simplement au modem d'être commuté sur la ligne téléphonique. CDSTL commande au modem de basculer, malgré tout ce qu'il peut faire.

Deux autres circuits, Request To Send (RTS) et Clear To Send (CTS) sont également utilisés. Cette paire de circuits est utilisée ensemble. L'équipement terminal signalera qu'il a des données à envoyer. Le modem renverra alors le signal CTS pour donner le tout clair après un court délai.

Cette signalisation est particulièrement utilisée lorsque des porteuses commutées sont utilisées. Cela signifie que l'opérateur n'est présent sur la ligne que lorsqu'il y a des données à envoyer. Il trouve ses utilisations lorsqu'un modem central en entretient plusieurs autres sur des sites distants.

Lignes secondaires

Il existe deux types de lignes spécifiées dans la spécification RS-232. Il existe les canaux principaux qui sont normalement utilisés et fonctionnent aux débits de données normaux ou supérieurs. Cependant, il est également prévu un canal secondaire pour fournir des informations de commande. S'il est utilisé, il enverra généralement des données à un rythme beaucoup plus lent que le canal principal.

Les lignes secondaires étant rarement utilisées ou même implémentées sur les équipements, les fabricants utilisent souvent ces broches de connecteur à d'autres fins. Compte tenu de cela, il convient de vérifier que les lignes ne sont pas utilisées à d'autres fins avant d'envisager de les utiliser. Lorsque le système secondaire est utilisé, les signaux d'établissement de liaison fonctionnent de la même manière que pour le circuit primaire.

Mise à la terre

Les connexions à la terre sont également importantes. Il y en a deux. Tout d'abord, la terre de protection garantit que les deux équipements sont au même potentiel de terre. Ceci est très utile lorsqu'il est possible que l'un ou l'autre des équipements ne soit pas mis à la terre. La masse du signal est utilisée comme retour pour les signaux numériques voyageant le long de la liaison de données. Il est important que les courants importants qui ne font pas partie de la signalisation ne circulent pas le long de cette ligne, sinon des erreurs de données peuvent se produire.

RS232 / V24 est encore utilisé dans certains domaines, mais il a été éclipsé par des formes de communication de données plus rapides et plus pratiques comme Ethernet, USB et bien d'autres. Malgré cela, son utilisation est toujours maintenue dans certaines applications.

Sujets sur la connectivité sans fil et filaire:
Bases des communications mobiles2G GSM3G UMTS4G LTE5GWiFiIEEE 802.15.4Téléphones sans fil DECTNFC- Communication en champ procheFondamentaux du réseauQu'est-ce que CloudEthernetDonnées sérieUSBSigFoxLoRaVoIPSDNNFVSD-WAN
Revenir à Connectivité sans fil et filaire

Voir la vidéo: Serial Communication Basics (Octobre 2020).