Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
I. Constitution d'une liaison .........................................................................................2 II. Modes d'exploitation ..............................................................................................2 III. Normalisation des jonctions ..................................................................................2
III.1. Norme V28 (RS232) III.2. Norme V11 (RS422 et RS485) 3 4
Figure 1 : Elments d'une liaison entre systmes informatiques. ETTD : Equipement Terminal de Traitement de donnes (ou DTE : Data Terminal Equipment). ETCD : Equipement de Terminaison de Circuit de Donnes (ou DCE : Data Communication Equipment). L'ETTD est un lment qui ne se connecte pas directement la ligne de transmission. Par exemple : un ordinateur, un terminal, une imprimante L'ETCD assure la transmission des donnes. Par exemple : un modem, un multiplexeur Il a deux fonctions principales : - l'adaptation du signal de l'ETTD la ligne (codage et modulation en mission, dmodulation et dcodage en rception) ; - la gestion de la liaison (tablissement, maintien et libration de la ligne).
II.Modes d'exploitation
Il existe trois modes d'exploitation d'une liaison. L'un est choisi en fonction de l'application. - Simplex : Un systme est metteur, l'autre rcepteur. C'est par exemple le cas des missions radio ou tlvision. - Semi-duplex (half duplex) : Les deux systmes peuvent tre la fois metteur et rcepteur, mais les missions ne peuvent avoir lieu en mme temps. - Duplex (full duplex) : Les deux systmes peuvent tre la fois metteur et rcepteur, les mission pouvant avoir lieu en mme temps.
< 20 kbit/s > 20 kbit/s Rseau analogique > 20 kbit/s Rseau numrique
EIA RS232C ISO 2593 CCITT V11 DB34 EIA RS422 - RS485 ISO 4903 CCITT V11 DB15 EIA RS422 - RS485 Tableau 1 : Principales normes.
Prsentation des normes lectriques V28 et V11. Puis un paragraphe est consacr la norme fonctionnelle V24. III.1.Norme V28 (RS232) Pour chaque signal, le support est un fil rfrenc par rapport la masse. La norme permet d'adapter les signaux logiques (TTL ou CMOS). 1 logique = 5V devient une tension comprise entre -3V et -25V. 0 logique = 0V devient une tension comprise entre +3V et +25V. On a alors le circuit de jonction quivalent de la Figure 2 avec les caractristiques du Tableau 2. La Figure 3 donne les niveaux lectriques significatifs de la norme V28. Gnrateur R0 Charge RL
V0
C0
V1
CL
EL
Terre du signal Figure 2 : Circuit de jonction quivalent de la norme V28. Caractristiques Min. Max. 25 V Tension du gnrateur en circuit ouvert (V0) Courant de sortie en 0.5 A court-circuit (I0) 2 V Tension de charge en circuit ouvert (EL) 5 V 15 V Tension de jonction sur charge RL pour EL=0 (V1) Rsistance de charge (RL) 3 k 7 k Capacit parallle (CL) 2500 pF Support 1 fil Vitesse 20 kbit/s Longueur de cble 50 m Tableau 2 : Principales caractristiques lectriques de la norme V28.
+25 V Niveau logique 0 +3 V -3 V Niveau logique 1 -25 V Figure 3 : Niveaux significatifs de la norme V28. III.2.Norme V11 (RS422 et RS485) Le support de transmission est ici diffrentielle. Deux fils correspondant des niveaux complmentaires sont donc utiles pour chaque signal ce qui limite l'influence des bruits extrieurs et des masses. Pour la RS485, des circuits trois tats permettent des liaisons multipoints. Gnrateur Charge Zone de transition
A VAB G B C Figure 4 : Circuit de jonction quivalent de la norme V11. Caractristiques Min. Max. 6 V Tension du gnrateur en circuit ouvert (VAB) Courant de sortie en 150 mA court-circuit (I0) Rsistance interne du 50 100 gnrateur Rsistance de charge (RL) 100 Capacit parallle (CL) 2500 pF Support Paire diffrentielle Vitesse 10 Mbit/s Longueur de cble 10m - 1km Tableau 3 : Principales caractristiques lectriques de la norme V11. Zt R
Les signaux 113 115 sont utiliss pour la transmission synchrone. Les circuits 118 122 correspondent une voie secondaire au fonctionnement identique la voie principale. Elle peut tre utilise comme voie de secours ou en cas de transferts semi-duplex sur la voie principale. Les signaux 140 142 permettent la maintenance de la liaison. Etudis dans la suite. IV.2.Echange de donnes par l'intermdiaire d'une liaison V24 Les donnes s'changent par les circuits TD (103) et RD (104). Avant la transmission des donnes, la connexion doit tre tablie entre les deux systmes. Les signaux participant cette phase de la communication sont : DTR (108.2) et DSR (107) pour la connexion de ligne ; RTS (105) et CTS (106) pour la validation de l'mission ; DCD (109) pour la validation de porteuse ; RI (125) pour signaler un appel reu par l'ETCD.
IV.2.1.Commande d'un ETCD E T T D E T C D TD DTR RTS DSR CTS 12 3 4 5 67 8 9 10 11 12 13 14 Figure 6 : Diffrentes phases de commande de l'ETCD de la liaison V24. La Figure 6 dcrit les diffrentes phases de commande d'un ETCD : Phase 1 : DTR passe 0. L'ETTD indique qu'il est prt et demande la connexion de la ligne. Phase 2 : DSR passe 0. L'ETCD indique en rponse qu'il est prt : la ligne est connecte. Phase 3 : RTS passe 0. L'ETCD indique qu'il veut mettre. Phase 4 : CTS passe 0. L'ETCD indique qu'il est prt mettre des donnes sur la ligne. Phase 5 : Emission des donnes. Phase 6 : RTS passe 1. L'ETTD suspend l'mission. RTS ne peut pas repasser 0 tant que CTS est 0. Phase 7 : CTS passe 1. L'ETCD indique en rponse qu'il ne peut plus mettre de donnes. Phases 8-10 : L'mission est de nouveau valide. CTS peut ventuellement repasser 1 pour demander l'ETTD une interruption du transfert des donnes pendant un laps de temps dfini d problme de flux, de synchronisation Phases 11-12 : L'mission est suspendue. Phase 13 : DTR passe 1. L'ETTD demande la dconnexion de la ligne. Phase 14 : DSR passe 1. L'ETCD rpond et la ligne est dconnecte. IV.2.2.Etablissement d'une liaison entre deux systmes Les chronogrammes de la Figure 7 dcrivent les diffrentes phases de l'tablissement d'une liaison entre le systme metteur A et le systme rcepteur B :
P. Hoppenot (novembre 2002) Informatique industrielle Description d'une liaison
Donnes
Donnes
Phase 1 :
Connexion de ligne sur les systmes A et B. Les signaux DTR et DSR peuvent tre valids suite une procdure de rponse automatique transmise par le circuit RI (125). Validation de l'mission sur A (RTS=0 et CTS=0). L'ETCD A met une porteuse sur la ligne. Dtection de porteuse par l'ETCD B (DCD=0). Transmission de donnes. Arrt de l'mission par A (RTS=1 et CTS=1). Dconnexion de la ligne sur A et B (DTR=1 et DSR=1). Donnes
DSR DCD
RD DTR 1 2 3
Donnes 4 5 6
Figure 7 : Etablissement de la liaison entre deux systmes avec la norme V24. IV.3.Cblages 103 : TD 104 : RD 105 : RTS Emission de donnes Rception de donnes Demande d'mission Prt mettre ETCD prt ETTD prt Dtection porteuse Masse signal 103 : TD 104 : RD 105 : RTS 106 : CTS 107 : DSR 108 : DTR 109 : DCD 102 : SG
E T C D
Figure 8 : Liaison normalise ETTD-ETCD dans la norme V24. La norme V24 ne donne qu'un cblage entre un ETTD et un ETCD (Figure 8). On peut tre amen connecter deux ETTD directement entre eux. C'est le cas quand on relie deux PC par l'intermdiaire
P. Hoppenot (novembre 2002) Informatique industrielle Description d'une liaison
de leur liaison srie, de type RS232. Les liaisons obtenues ne sont plus normalises mais sont utilises trs frquemment. 103 : TD 104 : RD 105 : RTS 103 : TD 104 : RD 105 : RTS 106 : CTS 109 : DCD 108 : DTR 107 : DSR 102 : SG
E T T D
Figure 9 : Liaison ETTD-ETTD 3 fils. La premire (Figure 9), la plus simple, est constitue de seulement 3 fils : deux fils de transmission et un de rfrence. Si les protocoles de communication utiliss le demandent, on peut simuler une liaison complte en rebouclant certains circuits d'un mme ETTD. 103 : TD 104 : RD 105 : RTS 103 : TD 104 : RD 105 : RTS 106 : CTS 109 : DCD 108 : DTR 107 : DSR 102 : SG E T T D
Figure 10 : Liaison ETTD-ETTD 5 fils. Une liaison 5 fils (Figure 10) et une 7 fils (Figure 11) permettent de prendre en compte les signaux de validation entre les deux ETTD. 103 : TD 104 : RD 105 : RTS 103 : TD 104 : RD 105 : RTS 106 : CTS 109 : DCD 108 : DTR 107 : DSR 102 : SG E T T D
Figure 11 : Liaison ETTD-ETTD 7 fils. IV.4.Signaux sur les lignes TD et RD au cours d'une transmission asynchrone La liaison srie RS232 des PC utilise gnralement un protocole asynchrone. Les donnes sont transmises en srie par les lignes TD et RD. Analysons de plus prs l'tat de ces signaux au cours d'un change. Trois lments fondamentaux sont ncessaires :
la vitesse de transmission, le dbut et la fin du message, le codage du message. IV.4.1.Vitesse de transmission Exemple : Quel est le message contenu dans le signal suivant ?
Pour qu'une transmission srie puisse avoir lieu, l'metteur et le rcepteur doivent avoir une rfrence commune de dure des bits reus ou encore de vitesse de transmission. Dans le cas d'un liaison asynchrone, la vitesse de transmission est dfinie l'avance. Elle est donne en bit/s ou en Baud (attention, les deux ne sont pas identiques dans le cas gnral). Pour la liaison RS232, des vitesses normalises sont utilises : 150, 300, 600, 1200, 2400, 4800, 9600, 19200 IV.4.2.Bits de contrle Quand la ligne est au repos, TD est au niveau logique 1. Le dbut du message est donn par un 0 logique sur TD : on l'appelle bit de dbut ou de start. Puis viennent les donnes ( suivant). A la fin du message, la ligne TD se remet 1 logique : bit de fin ou de stop. Il y en 1, 1.5 ou 2 suivant le protocole choisi.
Donnes
Figure 13 : Trame d'un message. Elles sont gnralement exprimes sur 8 bits. Certains bits peuvent tre utiliss un codage particulier. Par exemple, on peut utiliser le 8ime bit comme bit de parit. Exemple : 1001 1100 00001100 IV.4.4.Visualisation l'oscilloscope Exemple : Reprsenter le signal captur par un oscilloscope pour le message 1001 1100.
Horloge Signal logique Signal visualis Figure 14 : Visualisation l'oscilloscope de la trame 1001 1100. Attention l'axe des temps et la norme (1 logique <-3V et 0 logique >+3V) ! IV.4.5.Efficacit du protocole pour la liaison 3 fils Efficacit : Sans parit : Avec parit : Nombre de bits utiles divis par nombre de bits total. 8 bits utiles, 10 bits au total (1 bit de stop) : E = 0.8 7 bits utiles, 10 bits au total (1 bit de stop) : E = 0.7
1 1
0 1 start
E T T D
ETTDB
Boucle 1 : Permet de vrifier le bon fonctionnement de l'ETTDA par renvoi des signaux mis. Boucle 2 : Permet, partir de la station A, de tester le bon fonctionnement de la ligne et de l'ETCDB. Boucle 3 : Permet de vrifier le bon fonctionnement de l'ETCDA. Boucle 4 : Destin la maintenance de la ligne (rserve l'administration du rseau). Les commandes de bouclages sont ralise manuellement l'aide d'un commutateur ou automatiquement en utilisant les circuits 140, 141, 142 de l'avis V24. 142 (TI) : Utilis pour signaler l'tablissement d'un bouclage. 140 (RM) : Commande le bouclage 2. 141 (RM) : Commande le bouclage 3.