Professional Documents
Culture Documents
et communication srie
F. CRISON
V1.1
Objectifs
Communication srie
Principe:
Intrt:
Economique:
Communication srie
Inconvnients
Dure de transmission x N
Reconstruire les mots binaires de dpart
Communication srie
Quelques dfinitions
Synchrone
Asynchrone
Type de dialogue
Simplex
Half duplex
Full duplex
A
B
A vers B
OU (temporel)
B vers A
A vers B
ET
B vers A
Contrle de flux
Grer le flot dinformations transmises
Matriel
Logiciel
Bit de parit
10
Parit croise
1
1
1
1
0
1
0
1
1
1
1
1
0
0
0
0
1
1
1
0
0
1
1
0
1
1
1
1
Parit
colonne
1 1 1 1 0 1 1
1 Parit ligne
1
0
1
1 Parit croise
11
12
Code auto-correcteur
Code de Hamming
Code BCH (BCH pour Bose, Ray-Chaudhuri, Hocquenghem)
Code de Reed-Solomon
13
Bus de communication
Principes et dfinitions
14
Anneau
toile
Bus
Maill
15
Rseau en anneau
Communication unidirectionnelle:
Point faible:
16
Rseau en toile
Nud central
17
Rseau en bus
18
Rseau maill
19
Mthode daccs
Par connexion
20
Mthode daccs
Un maitre et N esclaves
Le maitre interroge un un tous les esclaves
Dialogue de maitre esclave ou desclave
maitre.
Perte de temps lie linterrogation
Esclave 3 Esclave 4
Maitre
21
Esclave 1
Esclave 2
Mthode daccs
TDMA ( Time Division Multiple Access)
Slave5
Slave4
Sync
Slave3
Slave2
Slave1
t
22
Mthode daccs
23
Mthode daccs
le bus CAN
Wi-Fi, mais avec un principe diffrent:
24
Adressage
Bus CAN
Identifiant de message.
25
Changement de configuration
Ajout de nuds
Physique: cblage
Configuration: adresse, format,
26
Caractristique importante
Li au:
27
Bus de terrain
Usages:
28
Bus de communication
Le bus SPI
29
Le bus SPI
30
10
Le bus SPI
Principe:
31
Source: SPI block guide / Freescale http://www.freescale.com
Le bus SPI
32
Source: SPI block guide / Freescale http://www.freescale.com
Le bus SPI
33
11
Bus de communication
Le bus I2C
Inter-Integrated Circuit
34
Le bus I2C
35
Le bus I2C
36
Exemple:
12
Le bus I2C
START et STOP
DATA
37
Le bus I2C
38
Protocole dchange
Principes et caractristiques
39
13
UART
40
Port srie du PC
Dutilisation
De cblage
De mise en uvre
41
Port srie du PC
sub-D 25 / DB25
2
3
4
5
6
7
8
20
22
Sub-D 9 / DB9
3
2
7
8
6
5
1
4
9
Abrviation
TD
RD
RTS
CTS
DSR
SG
CD
DTR
RI
Nom complet
Transmit Data (O)
Receive Data (I)
Request To Send (O)
Clear To Send (I)
Data Set Ready (I)
Signal Ground
Carrier Detect (I)
Data Terminal Ready (O)
Ring Indicator (I)
42
14
43
UART 16550
44
UART
Principe de transmission
Configuration
Start
Data
Stop
Vitesse
Parit
Nombre de bits stop
Signaux de contrle
Fifo
45
15
Registre de transmission
Registre dcalage
TxD
Registre dcalage
RxD
Horloge
Registre de rception
46
UART
Etats du rcepteur
47
V24
http://www.itu.int/rec/T-REC-V.24/fr
Dfinition des:
48
16
RS232
Exemple:
49
RS232
TXD RXD
RXD TXD
RTS CTS
CTS RTS
DTR DSR
DSR DTR
GND GND
50
51
17
RS232: caractristiques
Asymtrique (Unbalanced)
Full duplex
Connexion entre deux quipements
Tension de sortie max vide: (+/-) 25V
Rsistance dentre entre 3k et 7k
Slew rate max: 30V/s
VIH max = -3V
(-15V -3V en charge)
VIL min = 3V
(3V 15V en charge)
Distance max: 20m
52
V11
http://www.itu.int/rec/T-REC-V.11/fr
TIA/EIA-422-B
53
RS-422
Cblage
54
18
55
RS-422 : caractristiques
Rsistance dentre: 4k
Sensibilit des entres: (-/+) 200mV
Slew rate max: 10% de la dure dun bit
56
TIA/IEA-485 / RS-485
57
Cblage
19
58
RS-485 : caractristiques
59
60
20
Bus de terrain
Le bus CAN
Controller Area Network
61
Le bus CAN
62
Le bus CAN
Caractristiques principales:
Prioritization of messages
Guarantee of latency times
Configuration flexibility
Multicast reception with time synchronization
System wide data consistency
Multimaster
Error detection and signaling
Automatic retransmission of corrupted messages as soon as the
bus is idle again
Distinction between temporary errors and permanent failures of
nodes and autonomous switching off of defect nodes
(source: CAN Specification V2.0 / BOSCH)
63
21
Le bus CAN
Dominant (tat 0)
Recessive (tat 1)
Identificateur de message
Probabilit de non dtection derreur 4.7e-11% erreurs
64
Le bus CAN
Types de trames:
65
Le bus CAN
1 Mbits/s jusqu 40 m
20 kbits jusqu 100 m
Identifiant de message
Les deux trames sont compatibles et peuvent circuler sur le mme rseau.
66
22
Le bus CAN
Couche 7
Couche 6
Couche 5
Couche 4
Couche 3
Couche 2
Application
Prsentation
Session
Transport
Rseau
Application
Communication
de donnes
Couche 1 Physique
Vide
Vide
Vide
Vide
Physical Signaling
Physical Medium Attachment
Medium Dependent Interface
67
Connecteurs
Driver adapt au type de mdia (CAN Transceiver)
Physical Signaling
68
69
23
Le bus CAN
Nud 1
Nud 2
Tsync
Tin
Tout
Tclock
Tin
Tout
Tbus
70
Le bus CAN
71
72
24
Compteur de 0 127:
73
SOF
Arbitration Field
0-8 byte
CRC
End Of
Frame
Interframe space
(ou overload frame)
EOF
Interframe space
Start Of
Frame
SOF
Arbitration Field
Control Field
r0
DLC
Data Field
0-8 byte
Interframe space
CRC Ack End Of
Field Field Frame (ou overload frame)
CRC
EOF
74
75
25
Rcessif
Standard dominant
Extended rcessif
76
77
78
26
ERROR FLAG
Ou
79
OVERLOAD FLAG
OVERLOAD DELIMITER
80
2 ou 3 phases
81
27
BIT ERROR
STUFF ERROR
CRC ERROR
FORM ERROR
ACKNOWLEDGMENT ERROR
Auto-dtection quun bit mis est diffrent de celui qui est relu
82
83
Contrleur CAN
Exemple:
84
28
Contrleur CAN
Schma de principe
85
Contrleur CAN
Application typique
86
Transceiver CAN
87
29
Transceiver CAN
88
CAN FD
89
CAN FD
90
30
Bus de terrain
Le bus LIN
Local Interconnect Network
91
Le bus LIN
Caractristiques principales
92
Le bus LIN
Caractristiques principales
93
31
Le bus LIN
94
95
Etats:
Synchronisation
Auto dtection de la vitesse de communication
96
32
2 bits de parit:
97
Principes du protocole:
Tous les esclaves intresss par lidentifiant
capturent les donnes associes
Dtection des erreurs par le matre et lesclave mais gestion
par le matre uniquement.
98
Transceiver LIN
Open Collector
99
33
Application typique
100
Le bus LIN
101
Bus de terrain
102
34
Bus de terrain
FlexRay
103
FlexRay
Consortium: http://www.flexray.com/
Application de contrle haut dbit
Par exemple: X-by-Wire
Colonne de direction
Matre cylindre pour les freins
Cble dacclrateur
104
FlexRay
105
35
FlexRay
106
Bus de terrain
Le bus D2B
Domestic Digital Bus
107
Le bus D2B
Automobile:
108
36
Le bus D2B
109
Bus de terrain
Le bus MOST
Media Oriented Systems Transport
110
Le bus MOST
111
37
Le bus MOST
Caractristiques
Immunit au bruit
Aucune perturbation lectromagntique
112
113
Communication et vhicules
114
38