liaison) - Transmission série (câblage, circuit UART et USART, transmission asynchrone, port série RS-232, port série virtuel) - Exercices d'application
Previous PDF | Next PDF |
[PDF] Communications série asynchrones Liaisons RS232 / 422 / 485
Communications série asynchrones Liaisons RS232 / 422 / 485 COURS Sect° 5111 Page 1/ 5 1 Présentation Les « liaisons séries » sont des moyens de
[PDF] Communication par transmission série RS232
Donner le protocole d'échange lors d'une liaison série asynchrone RS232 poids faible en tête Pas de donnée en cours : ligne à 1 Pas de donnée en cours 0
[PDF] Cours Transmission série - Thierry VAIRA Homepage
9 déc 2018 · Cours Transmission série Thierry Vaira liaisons filaires (fil à fil), les paires torsadées, la fibre optique pour la liaison série RS-232
[PDF] liaison-serie-rs232 - Lycée Joseph Desfontaines
Cours origine lycée de l'Elorn et le web liaison-serie-rs232 doc Page 1 LES LIAISONS SERIES RS232/422/485 1- Présentation Les « liaisons séries » sont
[PDF] Objectifs du cours : - Free
liaison) - Transmission série (câblage, circuit UART et USART, transmission asynchrone, port série RS-232, port série virtuel) - Exercices d'application
[PDF] La liaison série
Signaux sur les lignes TD et RD au cours d'une transmission asynchrone 8 La liaison série RS232 des PC utilise généralement un protocole asynchrone
[PDF] La transmission de données
La transmission de données Cours Page 1 sur 3 1 Nature de l'information La liaison série à la norme RS 232 permet la réalisation d'une liaison simple à
[PDF] La liaison série - Cours et sujets BTS MAI BTS CRSA
La liaison semi - duplex est une liaison bidirectionnelle, mais alternée Cela signifie Laboratories émis les "recommandations" RS-232 " Le CCITT publiait
[PDF] La liaison série RS232 - Gecifnet
activités pratiques en ISN n'est équipé d'une liaison série RS232, il est tout à fait possible d'obtenir une liaison série RS232 à 3 3 Éléments de cours / TP / TD
[PDF] Capteur de position Liaison parallèle et liaison série Norme RS232
Norme RS232 et RS485 Les PLD 1 ère F Cours n°20 La liaison RS232 est une interface de tension, utilisée pour les liaisons point à point Elle est
[PDF] liaison série rs232 pdf
[PDF] liaison série rs485
[PDF] Liaisons covalentes, doublets non liants, formule de Lewis
[PDF] Liaisons formules développées/semi-développées (problème de compréhension)
[PDF] Liaisons hydrogènes Physique
[PDF] Liaisons peptidiques et polymères
[PDF] liban 2016 maths corrigé
[PDF] liban 2016 maths s
[PDF] libération de l'écriture poétique en français
[PDF] Libération de LH et FSH
[PDF] libération des camps de concentration et d'extermination
[PDF] liberation journal
[PDF] libération livres
[PDF] libérer son écriture et enrichir son style pdf
COURS
Transmission série
Cours sur la
transmission série.doc1ère année
Page:1/17
Extrait du référentiel : BTS Systèmes Numériques option A (Informatique et Réseaux) Niveau(x)
S7. Réseaux, télécommunications et modes de transmissionS7.3. Protocoles de bas niveau
Synchrone/asynchrone, half/full duplex,
bipoint/multipointsLiaisons RS232C, RS485, SPI, etc.
3 3 http://robert.cireddu.free.fr/SNIR/Objectifs du cours :
Ce cours traitera essentiellement les points suivants :- Définitions : ETTD, ETCD, liaison série, transmission série et parallèle, synchrone et asynchrone
- Nature des liaisons de données : simplex, half-duplex et full-duplex - La jonction- Signal analogique et signal numérique (vitesse de transmission, types de transmission et types de
liaison)- Transmission série (câblage, circuit UART et USART, transmission asynchrone, port série RS-232,
port série virtuel) - ([HUŃLŃHV G·applicationSi on considère les notions de canal de transmission et de support de transmission, pour définir
leurs caractéristique données.DÉFINITIONS
La communication entre deux équipements informatiques réalise une liaison constituée deséléments suivants :
Deux ETTD (Équipement Terminal de Traitement de D liaison. Ces équipements génèrent les données ; par exemple un ordinateur. COURSTransmission série
Cours sur la
transmission série.doc1ère année
Page:2/17
Une ligne de transmission.
Deux ETCD (Équipement TCircuit de Données) qui adaptent les données issues de maintien et libération de la ligne) ; par exemple un modem.La figure ci-dessous représente une liaison de données. On appelle " liaison de données »
de la détectiojonctioncontrôler le circuit de données (établissement et libération, initialisation de la transmission, etc).
On appelle " liaison série » une liaison dans laq" fils » sont disponibles, n bits sont transmis simultanément. Ce type de transmission permet des
débits élevés mais est efficace sur des courtes distances seulement. En effet le phénomène de
-à-dire le rayonnement électromagnétique du s perturbe les communications. La transmission série est privilégiée dans le cadre des réseaux.Il est donc nécessaire de réaliser une conversion parallèle/série lors de la transmission de
émettrice, ce qui peut être réalisé de deux façons différentes : - Transmission synchronepar un fil, reconstitué à partir du spectre du signal de données, ou encore reconstitué à partir de
caractères de synchronisation insérés au début des trames.ETTD ETTD ETCD ETCD
Jonction Jonction
Support de transmission
Circuit de données
Liaison de données
COURSTransmission série
Cours sur la
transmission série.doc1ère année
Page:3/17
- Transmission asynchrone la séquence de bits reçue.NATURE DES LIAISONS DE DONNÉES
SIMPLEX (UNIDIRECTIONNELLE)
Système A Système B
Émetteur Récepteur
Dans ce type de liaison, un seul sens de transmission est possible.Exemples : radiodiffusion, télédiffusion.
HALF-DUPLEX (BIDIRECTIONNELLE ALTERNÉE)
Système A Système B
Émetteur Récepteur
Système A Système B
Récepteur Émetteur
Dans ce type de liaison, les deux sens de transmission sont possibles, mais alternativement. Ce type de liaison peut être nommé " semi-duplex ».Exemples : Talkie-
FULL-DUPLEX (BIDIRECTIONNELLE SIMULTANÉE)
Système A Système B
Dans ce type de liaison, les deux sens de transmission sont assurés simultanément.Exemples : Téléphone, Internet.
COURSTransmission série
Cours sur la
transmission série.doc1ère année
Page:4/17
LES JONCTIONS
V24 : nnel de la jonction.
V28 : définit les tensions électriques de la jonction (0 logique : +3 V U +25 V ;1 logique : -25 V U -3 V).
ISO 2110 : d
ISO 4902 : de et connectique de la jonction (9 broches). Pour les U.S., cette jonction est nommée " RS232C ». des niveaux de +12 V et -12 V sont utilisées. -3 V et un 0 est reconnu si la tension est supérieure à +3 V.RS232C
USB / RS232C
La jonction permet de communiquer avec
différents appareils ou entre PC en mode " mode nul -à-dire sans carte réseau. ordinateurs.Toutefois, il existe sur le marché de
9 broches.
Le standard RS232 prévoit des formats de transmission synchrone et asynchrone. Latransmission asynchrone est beaucoup plus démocratisée en raison de sa souplesse d'utilisation.
Jonction
V24, V28, ISO 2110, ISO 4902
COURSTransmission série
Cours sur la
transmission série.doc1ère année
Page:5/17
SIGNAL ANALOGIQUE ET SIGNAL NUMÉRIQUE
On distingue 2 types de signaux :
- analogique en utilisant un modem (pour modulateur-démodulateur) qui est un périphérique servant signal modulé, dit " analogique », transmissible par un réseau analogique.- numérique (bande de base ou " baseband »), les données numériques sont transmises après
un codage, où la durée de chaque bit est constante (nominal bit-time), caractéristiques de la ligne de transmission. Dans une transmission numérique, les n bits sont transmis au rythme clock) dont lavaleur de la période permet de définir la notion de débit (vitesse de transmission) : nombre de bits
transmis par unité de temps. Codage AMI (Alternate Mark Inversion) : codage à 3 niveaux (ternaire)VITESSE DE TRANSMISSION
On distingue :
- le baud (Bd) qui transmissibles par seconde. Dans lisé mesure de la rapidité (vitesse) de modulation. - le bit par seconde transmises par seconde (vitesse de transmission). Il ne faut pas confondre le baud avec le bit par seconde car il est souvent possible de transmettre plusieurs bits par symbole. modulé " bande de base ». COURSTransmission série
Cours sur la
transmission série.doc1ère année
Page:6/17
TYPES DE TRANSMISSION
On distingue deux types de transmission pour un signal numérique :- la transmission filaire (ou unipolaire) où le signal est transmis sur un fil par rapport à une
tension de référence de 0V (la masse). Elle est utilisée par exemple pour la liaison série RS-232.
- la transmission différentielle est une méthode de transmission de signaux sur une ligne -à-dire utilisant deux conducteurs différents (une paire) pour transmettre Transmission filaire Transmission différentielleTransmission filaire (ou unipolaire) :
Codage des niveaux 0 et 1 pour la liaison série RS-232Transmission différentielle :
La transmission différentielle consiste à envoyer sur un fil le signal et sur fil le signal différence des signaux. différence est inchangée, car on suppose que cette perturbation dégrade de réalise ainsi une transmission avec une meilleure immunité au bruit. Cette méthode est notamment utilisée par les couches matérielles RS-422 et RS-485, ainsi que par les bus informatiques USB, SATA, FireWire. COURSTransmission série
Cours sur la
transmission série.doc1ère année
Page:7/17
TYPES DE LIAISON
On distingue deux types de liaison :
- la liaison point à point (2 participants) : utilise un dialogue full-duplex (le plus courant) ou half-
duplex (plus lent). On utilise une topologie libre avec différentes possibilités de câblage (arborescente, étoile, maillage, ...).- la liaison multipoint (n participants) : utilise un dialogue half-duplex (le plus courant) ou full-
duplex (alternative possible). On utilise soit une topologie en bus (avec un cablage en chaîne, un
câblage avec des connexions en T, un câblage avec des prise vampires ou un câblage en étoile
avec un concentrateur/hub), soit une topologie en anneau (bus fermé).TRANSMISSION SÉRIE
La transmission série domine dès que les composants ou périphériques à relier sont à " quelque
distance »semble des télécommunications La transmission série est très présente dans le monde industriel : - pour relier des capteurs/actionneurs (sensor bus) ou des composants de bas niveau, on utilise des technologies comme le bus I2C, 1-Wire, ASi, ...- pour relier des périphériques (appareils divers, système de commande,...), on utilise des bus de
terrain (field bus) comme le bus CAN, DMX, les liaisons RS-232, RS-422 ou RS-485, ... La transmission série se fait généralement par trames et nécessite la mise en oeuvre de protocoles.Liaison point à point
Liaison
multipoint COURSTransmission série
Cours sur la
transmission série.doc1ère année
Page:8/17
CÂBLAGE
Liaison " croisée » entre 2 ETTD ou 2 ETCD (ici une liaison minimum à 3 fils) :Une liaison " droite » entre ETTD et ETCD :
CIRCUIT UART ET USART
La transmission série est assurée par un circuit électronique qui permet de mettre en série
(sérialiser) les octets à transmettre. Cela signifie que les uns après les autres. On distingue :- UART (Universal Asynchronous Receiver Transmitter) est le composant utilisé pour réaliser une
transmission asynchrone. - USART (Universal Synchronous & Asynchronous Receiver Transmitter) est un circuit électronique permettant de communiquer de manière synchrone. Pour ces circuits, les vitesses de transmission sont normalisées par des multiples ou des sous-multiples de 9600 bauds, ici bit par seconde.TRANSMISSION ASYNCHRONE
Dans une transmission asynchrone, seules les données sont transmises au récepteur. Chaque équipement utilise son horloge pour traiter les bits transmis. Exemple du codage NRZ (Non-Return-to-Zero) : ici, le bit 1 est représenté par une COURSTransmission série
Cours sur la
transmission série.doc1ère année
Page:9/17
tensionCodage NRZ
1), ce qui rend la synchronisation difficile, voire impossible. Combien de 0 ou combien de 1 seront
lus ? Cette transmission limite le nombre de bits transmis (généralement un octet ou un caractère).TRANSMISSION SYNCHRONE
La transmission synchrone doit assurer la transmission des données ainsi synchronisation nécessaire à leur décodage. La transmission synchrone permet de transmettre des séquences de bits plus longues (n octets) appelées trame. Le codage Manchester est un codage synchrone utilisé sur les réseaux Ethernet à 10 Mbits/s (10BASE5, 10BASE2, 10BASE-T, 10BASE-FL).LE PORT SÉRIE RS-232
RS-232 est une norme standardisant une voie de communication de type série sur trois fils minimum. Disponible sur presque tous les PC communément appelé le " port série ».S 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.Données
Horloge
Données + Horloge
COURSTransmission série
Cours sur la
transmission série.doc1ère année
Page:10/17
Le port " COM »
Brochage :
Schéma de cablage RS-232/422/485 pour les connecteurs DB9 et RJ45 COURSTransmission série
Cours sur la
transmission série.doc1ère année
Page:11/17
Repérage et identification des broches :
DB25 DB9
Trame série UART :
Bit de START : le front descendant indique le début de la trame ce qui doit permettre au récepteur
de se synchroniser ; Bits de DONNÉES dont le nombre varie normalement entre 5 et 8, en fonction du codage du caractère (ASCII, ...) ;Bit de PARITÉ réception pour détecter
une erreur de transmission. La parité est paire (even) lorsque le nombre de bits (donnée + parité)
est pair. La parité est impaire (odd) lorsque le nombre de bits (donnée + parité) est impair ;
Bit(s) de STOP : durée (1, 1.5 ou 2 bit-time) inter-trame pour dissocier la fin caractère courant du début du caractère suivant (bit de start). somme de contrôle (checksum). La somme de contrôle (checksum) est n ajoute à un message àtransmettre pour permettre au récepteur de vérifier que le message reçu est bien celui qui a été
envoyé. COURSTransmission série
Cours sur la
transmission série.doc1ère année
Page:12/17
Par exemple :
- l ; - le Contrôle de Redondance Cyclique (Cyclical Redundancy Check) est utilisé dans les tramespour détecter une erreur de transmission. Il est généralement codé sur 16 bits ou 32 bits. Le CRC
aussi un CRC avec la tramereçue et le compare avec le CRC reçu : des valeurs différentes indiqueront une erreur dans la
transmission du message. Dans les systèmes industriels, le calcul du CRC est souvent basé sur ilisation du OU EXCLUSIF (XOR).Contrôle de flux
Le contrôle de flux, dans un réseau informatique, représente un asservissement du débit binaire
le récepteur. Le " stop and wait » est la forme la plussimple de contrôle de flux. En communication série asynchrone RS-232, deux modes de contrôle
de flux sont proposés : - matériel (hardware) via les lignes RTS/CTS (Ready To Send/Clear To Send).Lorsque le buffer de réception est plein, RTS est désactivé. Il sera réactivé lorsque les données
du buffer auront été lues (DTR " Data Terminal Ready »et DSR " Data Set Ready » peuvent être
utilisés selon le émettre ou non. Le contrôle de flux hardware en RS-232 nécessite 5 fils (Rx, Tx, Gnd, RTS, CTS).- logiciel (software) via les caractères ASCII XON/XOFF. Ce protocole basé sur le même principe
valent respectivement 0x10 et0x13 en hexadécimal. Le récepteur signale que son buffer de réception est plein en envoyant un
caractère Xoff à peut à nouveau accepter des caractères en réception, il envoie Xon. Le contrôle de flux logiciel ne nécessite que 3 fils (Rx, Tx, Gnd).Les normes RS-232, RS-422 et RS-485
LE PORT SÉRIE VIRTUEL
On utilise maintenant des adaptateurs USB/RS-232 car les PC ne physiques RS-232. Cela revient à exploiter un port série virtuel.Un port série virtuel est une solution logicielle qui émule un port série standard. Cela permet
généralement : COURSTransmission série
Cours sur la
transmission série.doc1ère année
Page:13/17
- bre de ports série (sans installation de matériel supplémentaire mais dans les limites des ressources disponibles) ; - plusieurs applications ;- de raccorder un périphérique série standard (RS232, ...) sur un port USB avec un adaptateur
(manque ou absence de ports série physiques disponibles).QUELQUES EXEMPLES
On souhaite transmettre la donnée " 0x45 » soit le caractère " E » avec les conditions suivantes :
- Donnée sur 7 bits - Parité paire - 2 bits de stop0x45 = %1000101
LSB MSB
Repos 1 0 1 0 0 0 1
Bit de Donnée 2 bits de StopStart Parité
Remarques :
Le poids faible (LSB) de la donnée est transmis en premier.Le récepteur détecte la trame grâce au premier front descendant apparaissant après un état de
repos de la ligne. Ce front correspond au début du bit de START. La lecture des bits quiconstituent la trame est réalisée à un intervalle de temps régulier définis en fonction de la vitesse
de transmission choisie. L'émetteur et le récepteur doivent donc être configurés avec la même
vitesse de transmission. On fixe cette valeur en fonction des performances requises à des valeurs généralement conformes aux transmissions standards : 110, 300, 1200, 2400, 4800, 9600, 19200,38400, 57600, 115200 Bauds (Bd).
Cependant, d'autres vitesses de transmission sont possibles en fonction des UART utilisés. Le nombre de bits sur une trame asynchrone est généralement limité à 11 :1 bit de start + 8 bits de données + 1 bit de parité + 1 bit de stop
1 bit de start + 7 bits de données + 1 bit de parité + 2 bits de stop
Les niveaux de tension appliqués sur la ligne de transmission sont imposés par des circuits" pilote de ligne » et lus au niveau du récepteur par des circuits " récepteurs de ligne ».
Les circuits les plus couramment utilisés sont :