• Aucun résultat trouvé

1 Communication entre systèmes STI2D

N/A
N/A
Protected

Academic year: 2022

Partager "1 Communication entre systèmes STI2D"

Copied!
14
0
0

Texte intégral

(1)

STI2D

1

Transmission de données par RS232C

Communication entre systèmes

bus

O RG A NE DE T RA I T EM ENT

DES DO NNEES

interface de communication ( coupleur ou modem )

EMETEUR signaux électriques RECEPTEUR

optiques etc..

LIGNE DE TRANSMISSION PAR FIL CUIVRE FIBRE OPTIQUE

ETC...

bus

ORGANE DE TRAITE M E NT

DE S DONNE E S interface de

communication ( coupleur ou modem ) bus

Bus : il s'agit d'une série de fils électriques par lesquels sont véhiculées, sous forme numérique (des mots binaires), les informations à

transmettre.

La communication entre systèmes s'effectue à travers une chaîne d'éléments.

(2)

STI2D

2

Transmission de données par RS232C

CODAGE DE L'INFORMATION

La transmission de données consiste à coder des informations de façon à pouvoir être véhiculées sur un support adapté.

Dans le cas des transmissions numériques, le codage se fait par des bits (0 ou 1 logique).

Chaque niveau logique correspondant à un niveau de tension ou courant.

(3)

STI2D

3

Transmission de données par RS232C

Transmission série asynchrone

Les éléments binaires d'informations (bits) d'un mot ou caractère sont alors envoyés successivement les uns après les autres sur une ligne unique.

bus bus

ORG ANE DE T RAI T EM ENT

DES DONNEES

EMETEUR RECEPTEUR

ORGANE DE T RAI T EM ENT

DES DONNEES

10011101 bu s

10 01 11 01

bus 10011101

10 01 11 01

1 0 0 1 1 1 0 1

Transmission d'un message

(4)

STI2D

4

Transmission de données par RS232C

Liaison point à point

Le récepteur ne peut pas renvoyer un message.

Dans ce mode

- l'émetteur émet des ordres,

- le récepteur les exécutent uniquement.

1. Simplex

(5)

STI2D

5

Transmission de données par RS232C

2. Half duplex

Dans ce mode, l'émetteur et le récepteur peuvent recevoir et envoyer des messages.

Cependant, chaque partie ne peut pas émettre et recevoir en même temps.

(6)

STI2D

6

Transmission de données par RS232C

3. Full duplex

Dans ce mode, chaque partie peut émettre et recevoir en même temps.

Cette forme de communication permet aux organes de traitement d'émettre en même temps (donc de recevoir en même temps aussi).

Cela nécessite dans ce cas, 2 voies de communication.

(7)

STI2D

7

Transmission de données par RS232C

FORMAT ÉCHANGE DE DONNEES

Le code ASCII (American Standard Code for Information Interchange) est un code standard américain pour l'échange d'informations.

(8)

STI2D

8

Transmission de données par RS232C Binaire

Hexadécimal

Décimal b0

b1 b2 b3

b4 b5 b6

0 0 0 0 0 0 0 0 0

1

1

1

1

1

1

1 1 1

1

0

0

0

0

0

0

0 0

0 0

0 0

0 0 0 0 0

0 0 0 0 0 0

1 1

1 1 1 1 1 1

1 1

1 1 1

1 1 1 1 1 1

1 1 1 1

0 1 0 0 0 0

0 1 0 1 0 1

1 1 1 1

1 1 1 1

0 0 0 0

0 16 32 48 64 80 96 112

0 1 2 3 4 5 6 7 0

12 34 5 67 98 1011

1213 14 15 0

12 34 5 67 89 AB

CD E F

NUL TC1(SOH)

TC2(STX)

TC3(ETX)

TC4(EOT)

TC5(ENO)

TC6(ACX)

BEL FE0(BS)

FE1(HT)

FE2(LF)

FE3(VT)

FE4(FF)

FE5(CR)

SO SI

TC7(DEL)

DC1 DC2 DC3 DC4 TC8(NAK)

TC9(SYN)

TC10 (ETB)

CAN EM SUB ESC IS4(FS)

IS3(GS)

IS2(RS)

IS1(US)

SP

!

#

"

$

%

&

' ( )

* + , - . /

0 1 2 3 4 5 6 7 8 9 :

;

<

=

>

?

@ A B C D E F G H I J K L M N O

P Q R S T U V W X Y Z [

\ ]

^ _

` a b c d e f g h i j k l m n o

p q r s t u v w x y z é ù è _ DEL

+ ++ ++ ++ ++ + + ++ +

+ +

CODE ASCII

American Standard Code for Information Interchange

(9)

STI2D

9

Transmission de données par RS232C

Un caractère en ASCII n'est pas transmis seul.

Il est associé à des bits de contrôle comme suit :

Bit de START Bit de parité Bit de STOP

Code ASCII du caractère à envoyer sur 7 ou 8 bits

bit1 bit2 bit3 bit4 bit5 bit6 bit7 bit8 bit9 bit10

Bit de STOP : fin d'émission du caractère. Il est au 1 logique.

Bit de START : début de l'émission d'un caractère. Il est au 0 logique.

Bit de parité : moyen simple de vérifier la validité d'un message.

(10)

STI2D

10

Transmission de données par RS232C

Transmission du caractère L avec une parité

PAIRE

P arité P AIR : il fau t q u e le n o mb re d e 1 co mp ris d an s le co d e AS C II d u caractère + celu i d u b it d e p arité so it p air

0 0 1 1 0 0 1

b 0 b1 b 2 b 3 b 4 b 5 b 6

Code ASCII du caractère L :

Bit de START Bit de parité Bit de STOP

{

Code ASCII du caractère L

0 0 0 1 1 0 0 1 1 1

C h a q u e b i t é ta n t co n ve rti e n n i ve a u d e te n s i o n o u co u ra n t ce l a d o n n e :

0 1

1 1 1 0

début du message fi n du m e ssa ge

4 = nombre pair

0 0 1 1 0

0 0

b0 b1 b2 b3 b4 b5 b6 Parité PAIRE

(11)

STI2D

11

Transmission de données par RS232C

Transmission du

caractère T avec une parité IMPAIRE

P arité IMP AIR E : il fau t q u e le n o mb re d e 1

co mp ris d an s le co d e AS C II d u caractère + celu i d u b it d e p arité so it imp aire

0 0 1 0 1 0 1

b0 b1 b2 b3 b4 b5 b6

Code ASCII du caractère T :

Bit de START Bit de pari Bit de STOP

{

Code ASCII du caractère T

0 0 0 1 0 1 0 1 0 1

C h a q u e b i t é ta n t co n ve rti e n n i ve a u d e te n s i o n o u co u ra n t ce l a d o n n e :

0 1

1 0 1 0

début du message0 0 0 1 0 1 0 fin du m e ssa ge b 0 b 1 b 2 b 3 b 4 b 5 b6

3 = nombre impaire

(12)

STI2D

12

Transmission de données par RS232C

Vitesse de transmission

Elle définit la vitesse d'émission d'une information élémentaire.

L'information élémentaire dans le cas des machines, c'est le bit.

Cette vitesse se mesure en bits par seconde (bps ou baud).

1 2

3 4 5 6 7

8

9 0

0,0s

EMETEUR R EC E PTEU R

3Compt eur

ch rono mètre On compte le nombre de bits transmis par seconde

0

0 1 1 1 0 1 0 01 0 1 1 0 0 0 1 0 11 1 1 0 0 1 0 0 01 1 1 1 0 0 1 0 0 0 0

Pour pouvoir communiquer correctement, l'émetteur et le récepteur doivent fonctionner à la même vitesse.

(13)

STI2D

13

Transmission de données par RS232C

STANDARDS DE TRANSMISSION DES DONNEES

RS 232C ou V24 Elle comporte :

2 lignes de transmission des données (une pour chaque sens).

 Un ensemble de lignes de contrôle et de commandes nécessaires à l'établissement d'un canal de communication.

Toutes ces lignes sont référencées par rapport à un fil commun (terre ou retour commun).

(14)

STI2D

14

Transmission de données par RS232C

Pour les lignes de données :

- tension > 0 (entre +5 et 15V) = bit à 0 logique - tension < 0 (entre -5 et -15V) = bit à 1 logique

0 LOGIQUE

1 LOGIQUE +15 V

-15 V +5 V -5 V

0 1 0 0 1

Références

Documents relatifs

Même si tous les choix en matière de protocoles de communication peuvent influer sur la capacité à fournir des services de communication ayant rapport au temps,

Pourquoi la courbe en pointillés gris ne peut pas représenter une formule

Le programme management de la mode de MODART International s’adresse à des étudiants passionnés par le secteur de la mode et qui souhaitent occuper des fonctions

Un problème de contrôle en temps minimum étant posé, on peut chercher des conditions sur le système, permettant de répondre aux questions suivantes :.. Toujours dans le cas

trafic encore plus général mais le nombre de calculs pourrait devenir assez important (Malgré le temps virtuel de MFAV). 2) MFAV peut être aussi utilisée pour l’évaluation de

Afin de mettre en évidence les relations qui existent entre les principaux organes qui régissent les cycles sexuels chez la femme, on réalise les expériences suivantes chez la

Dans le cas de transmission de bits (signal binaire à deux niveaux) sur un canal à 3400Hz, on peut obtenir 6800bits/s. Rapport Signal/Bruit dans un

L’intervalle de temps t entre chaque position de la bille ( c.à.d. chaque cliché) est de 25 ms. 2) Calcule, selon la méthode des 4C, les énergies potentielles de position