INEFCE EIE 3. Une liaison série est une ligne où les bits d information (1 ou 0) arrivent successivement, soit à intervalles réguliers (transmission synchrone), soit à des intervalles aléatoires, en groupe (transmission asynchrone). La liaison 3 est une liaison série asynchrone. rincipe: Machine 1 x x M Machine x x M L octet à transmettre est envoyé bit par bit (poids faible en premier) par l émetteur sur la ligne x, vers le récepteur (ligne x) qui le reconstitue. La vitesse de transmission de l émetteur doit être identique à la vitesse d acquisition du récepteur. Ces vitesses sont exprimées en BUD (1 baud = 1 bit / seconde). Il existe différentes vitesses normalisées: 9600, 4800, 400, 100... bauds. La communication peut se faire dans les deux sens (duplex), soit émission d abord, puis réception ensuite (half-duplex), soit émission et réception simultanées (full-duplex). La transmission étant du type asynchrone (pas d horloge commune entre l émetteur et le récepteur), des bits supplémentaires sont indispensables au fonctionnement: bit de début de mot (start), bit(s) de fin de mot (stop). D autre part, l utilisation éventuelle d un bit de parité, permet la détection d erreurs dans la transmission. Exemple: ransmission du code $8 avec 1 bit de stop, sans bit de parité. $8 % 1000 0010 0 1 3 4 5 6 7 page 1/4
arité: La parité est une technique qui permet de vérifier que le contenu d un mot n a pas été changé accidentellement lors de sa transmission. L émetteur compte le nombre de «1» dans le mot et met le bit de parité à «1» si le nombre trouvé est impair, ce qui rend le total pair : c est la parité paire. n peut aussi utiliser la parité impaire. Exemple: transmission de $8, puis $F1, avec parité paire et bits de «stop». 0 1 3 4 5 6 7 I E 0 1 3 4 5 6 7 I E Intérêt de la communication série: - nombre de fils réduits: la communication la plus simple peut être faite sur 3 fils (x, x et masse), - communication sur de grandes distances à travers le réseau téléphonique, par utilisation d un MDEM (MDulateur-DEModulateur): Minitel, réseau INENE. rincipe d une transmission par modem: Exemple: transmission du caractère ($41): 0 1 3 4 5 6 7 Modulation par glissement de fréquence (F..K. frequency shift keying). emarque: la gestion d une communication série peut être complétée par l utilisation d autres signaux tels que: - (request to send): sortie de demande d émission - C (clear to send): entrée d inhibition de l émetteur - DCD (data carrier detect): perte de la porteuse de données (modem). page /4
ort série d un micro-ordinateur: La liaison est souvent du type V4: * -15v < 1 logique < -5v * +15v > 0 logique > +5v 0 1 3 4 5 6 7 +15v +5v 0v -5v -15v Brochage du connecteur 3: ur IBM-C: connecteur DB 5 connecteur DB 9 XD 3 ransmitted Data XD 3 eceived Data Q ou 4 7 equest o end C 5 8 Clear o end D 6 6 Data et eady G 7 5 Masse du signal D 0 4 Data erminal eady CD 8 1 Carrier Detect I 9 ur Macintosh: 1 Masse 6 ortie contrôle de flux 5 volts 7 Entrée contrôle de flux ou horloge externe 3 Masse 8 éception de données + 4 ransmission de données + 9 éception de données - 5 ransmission de données - page 3/4
Codes caractères standard (0-17): 0 1 3 4 5 6 7 0 000 (nul) 016 (dle) 03 sp 048 0 064 @ 080 096 ` 11 p 1 001 (soh) 017 (dc1) 033! 049 1 065 081 Q 097 a 113 q 00 (stx) 018 (dc) 034 " 050 066 B 08 098 b 114 r 3 003 (etx) 019 (dc3) 035 # 051 3 067 C 083 099 c 115 s 4 004 (eot) 00 (dc4) 036 $ 05 4 068 D 084 100 d 116 t 5 005 (enq) 01 (nak) 037 % 053 5 069 E 085 U 101 e 117 u 6 006 (ack) 0 (syn) 038 & 054 6 070 F 086 V 10 f 118 v 7 007 (bel) 03 (etb) 039 ' 055 7 071 G 087 W 103 g 119 w 8 008 (bs) 04 (can) 040 ( 056 8 07 H 088 X 104 h 10 x 9 009 (tab) 05 (em) 041 ) 057 9 073 I 089 Y 105 i 11 y 010 (lf) 06 (eof) 04 * 058 : 074 J 090 Z 106 j 1 z B 011 (vt) 07 (esc) 043 + 059 ; 075 K 091 [ 107 k 13 { C 01 (ff) 08 (fs) 044, 060 < 076 L 09 \ 108 l 14 D 013 (cr) 09 (gs) 045-061 = 077 M 093 ] 109 m 15 } E 014 (so) 030 (rs) 046. 06 > 078 N 094 ^ 110 n 16 ~ F 015 (si) 031 (us) 047 / 063? 079 095 _ 111 o 17 Codes des caractères étendus (18-55): 8 9 B C D E F 0 18 Ç 144 É 160 á 176 19 08 4 α 40 1 19 ü 145 æ 161 í 177 193 09 5 β 41 ± 130 é 146 Æ 16 ó 178 194 10 6 Γ 4 3 131 â 147 ô 163 ú 179 195 11 7 π 43 4 13 ä 148 ö 164 ñ 180 196 1 8 Σ 44 5 133 à 149 ò 165 Ñ 181 197 13 9 σ 45 6 134 å 150 û 166 ª 18 198 14 30 µ 46 7 135 ç 151 ù 167 º 183 199 15 31 τ 47 8 136 ê 15 ÿ 168 184 00 16 3 Φ 48 9 137 ë 153 Ö 169 185 01 17 33 θ 49 138 è 154 Ü 170 186 0 18 34 Ω 50. B 139 ï 155 171 ½ 187 03 19 35 δ 51 C 140 î 156 17 ¼ 188 04 0 36 5 D 141 ì 157 173 189 05 1 37 53 ² E 14 Ä 158 t 174 «190 06 38 54 F 143 Å 159 ƒ 175» 191 07 3 39 55 page 4/4
B ELECECHNIQUE Lycée ntonin rtaud EI DE YEME Fiche n 6 BU DE L'EUDE: liaison série -3C U DE L'EUDE: enceinte climatique ou traitement de surface I.B.. N DNNE : micro-ordinateurs équipés du logiciel -3C, une carte «adaptateur» avec leds de signalisation des différents signaux, interrupteurs pour configuration matérielle de la liaison, fiches pour mesures, la liste des codes CII, un oscilloscope à mémoire + sonde différentielle N DEMNDE : réparation: 1/ Convertir les caractères «Z», «W», et «a» en codes hexadécimal, décimal et binaire. / our le format de transmission (-3C) : 8 bits, sans parité, 1 stop, tracer le chronogramme des niveaux logiques correspondant au caractère «a». 3/ Même chose avec le format de transmission: 7 bits, parité paire, 1 stop. 4/ racer le chronogramme des niveaux électriques (norme V4) correspondant à la question n 3, en précisant les valeurs extrêmes des tensions. 5/ our faire communiquer deux ordinateurs IBM-C par l intermédiaire de leur port série (connecteur DB5 mâle), on utilise un câble multi-conducteurs équipé d un connecteur DB5 femelle à chaque extrémité. Donner le détail (n des broches) des liaisons à effectuer (on ne considère que les signaux «transmission» et «réception»). Expérimentation: 6/ our une liaison avec utilisation exclusive des signaux XD et XD, quelle est la position des différents interrupteurs (1)? Vérifier la conformité des câbles. 7/ l aide du logiciel «-3C», vérifier les codes hexadécimaux et décimaux de «Z», «W» et «a». 8/ Vérifier les chronogrammes trouvés aux questions n et n 3. 9/ En utilisant un oscilloscope à mémoire et une sonde différentielle, relever le signal sur la borne de transmission, pour les caractères «Z», «W» et «a» (7 bits + parité paire + 1 stop). Vérifier l amplitude de ce signal. 10/ elever le signal, pour le caractère transmis «a» et pour les vitesses de transmission 4800 bauds et 400 bauds. Vérifier pour chaque cas, la durée d un bit de ce signal. 11/ Expérimenter le «handshaking» matériel (protocole -C). Mesurer les niveaux électriques de l entrée C, lorsque la transmission est autorisée, puis inhibée. 1/ Expérimenter le «handshaking» logiciel (protocole Xon-Xoff). 13/ Montrer que la transmission peut se faire en Full Duplex. Conditions de réalisation: autonomie complète ; Durée: 4 heures page 5/4
Eléments de correction de l essai n 6 (liaison série -3C). 1/ «Z» $5 %01011010 5x16 + 10 = 90 «W» $57 %01010111 5x16 + 7 = 87 «a» $61 %01100001 6x16 + 1 = 97 / 3/ nombre de 1 logiques : 3 = 1 (parité paire) 4/ +5v à +15v 0v -5v à -15v 5/ XD () XD (3) masse (7) XD () XD (3) masse (7) 6/ 1-3 et 1-4 sur «on», les autres sur «off». 10/ 400 bauds 400 bits/seconde durée d un bit: 0,4ms (0,ms pour 4800 bauds). 11/ our le protocole -C, 1-5 et 1-6 sont sur «on». 13/ La transmission peut se faire en Full-Duplex (émission et réception simultanées). page 6/4