Documente Academic
Documente Profesional
Documente Cultură
A Interface Serial
e o Padro RS-232
Rev. 11/10/2011
GIL PINHEIRO
REDES DE COMUNICAO
A Interface Serial
e o Padro RS-232
Rev. 11/10/2011
GIL PINHEIRO
REDES DE COMUNICAO
Interface Serial e o
Padro RS-232
Rev. 11/10/2011
A Interface Serial
O padro RS-232
Exemplos / Laboratrio
GIL PINHEIRO
REDES DE COMUNICAO
Rev. 11/10/2011
A Interface Serial
GIL PINHEIRO
REDES DE COMUNICAO
Interface Paralela/Serial
Os PCs e a maioria dos dispositivos possui um barramento
paralelo interno que interliga a CPU aos outros perifricos
internos (RAM, ULA, Registradores, EEPROM,...)
A comunicao serial predominante nos padres de
interface (LANs, RS-232, 485, wireless, etc)
Os dispositivos utilizam uma UART (Universal Asyncronous
Receiver Transmitter) para converso serial / paralela. H
tambm as USART (Universal Synchronous Asyncronous
Receiver Transmitter), capazes de comunicao sncrona
CLP
Rev. 11/10/2011
PC
0
1
0
1
1
1
GIL PINHEIRO
0
0
0 1 0 1 1 1 0 0
UART
UART
UART
UART
0
1
0
1
1
1
0
0 5
Rev. 11/10/2011
UART
GIL PINHEIRO
REDES DE COMUNICAO
Arquitetura de um Microcontrolador
Em destaque
Rev. 11/10/2011
UART
Timer /
Counter
EEPROM
I/O
Comparador
analgico
PWM
GIL PINHEIRO
REDES DE COMUNICAO
Rev. 11/10/2011
GIL PINHEIRO
REDES DE COMUNICAO
Rev. 11/10/2011
Data bits: 7 ou 8
Paridade: No, Par ou Impar
Stop Bits: 1 ou 2
Velocidade (Baud Rate): 110, 300, 600,
1200, 4800, 9600, 19200, 38400 bits/s
GIL PINHEIRO
REDES DE COMUNICAO
Rev. 11/10/2011
REDES DE COMUNICAO
10
Rev. 11/10/2011
Sncrona
Mais cara
Alto rendimento (> 90%)
Altas taxas de transmisso (da ordem de 108 bits por
segundo)
Capaz de lidar com frames de milhares de bits sem erros
GIL PINHEIRO
REDES DE COMUNICAO
11
Rev. 11/10/2011
O Padro RS-232
GIL PINHEIRO
REDES DE COMUNICAO
12
O Padro RS-232
Rev. 11/10/2011
GIL PINHEIRO
REDES DE COMUNICAO
13
O Padro RS-232
O padro RS-232 define
Especificaes Eltricas
Interface Mecnica (conectores)
Rev. 11/10/2011
Descrio Funcional
REDES DE COMUNICAO
14
DTE x DCE
Rev. 11/10/2011
DTE
GIL PINHEIRO
Cabo RS-232
REDES DE COMUNICAO
DCE
15
Especificaes Eltricas
do RS-232
Os nveis lgicos so representados por tenses:
-3 V a -15V como Marca = 1 = OFF
+3V a +15V como Espao = 0 = ON (Pronto)
Rev. 11/10/2011
OFF
-15
ON
INDEFINIDO
Nvel de Controle
Espao
Marca
GIL PINHEIRO
Nvel Lgico
-3
REDES DE COMUNICAO
+3
+15
Nome RS-232
Tenso (Volts)
16
Especificaes Mecnicas
A especificao mecnica da norma RS-232
muito vaga:
Rev. 11/10/2011
REDES DE COMUNICAO
17
Especificaes Mecnicas
Rev. 11/10/2011
GIL PINHEIRO
REDES DE COMUNICAO
1 - Shield
2 - Transmitted Data
3 - Received Data
4 - Request to Send
5 - Clear to Send
6 - Data Set Ready
7 - Signal Ground
8 - Received Line Signal Detector
9 - Reserved (Modem Test)
10 - Reserved (Modem Test)
11 - Unassigned
12 - Secondary RX Line Sig. Det.
13 - Secondary Clear to Send
18
Especificaes Mecnicas
Na maioria das aplicaes, quase todos os 25
pinos so desnecessrios ento o conector
DB-9 se tornou um padro de fato
Sublinhado: sada do DTE (entrada do DCE)
No sublinhado: entrada do DTE
Conector DB-9
Rev. 11/10/2011
Macho (DTE)
GIL PINHEIRO
6
7
8
9
REDES DE COMUNICAO
19
Especificaes Funcionais
Os sinais RS-232 so divididos em quatro categorias
de circuitos. As caractersticas funcionais de cada
sinal (circuito) tambm so definidas na norma
Circuitos de Aterramento
1 - Protective Ground
7 - Signal Ground
Circuitos de Dados
Rev. 11/10/2011
2 - Transmitted Data
3 - Received Data
14 - Secondary Transmitted Data
16 - Secondary Received Data
Circuitos de Temporizao
Circuitos de Controle
4
5
6
20
22
8
21
23
19
13
12
- Request to Send
- Clear to Send
- Data Set Ready
- Data Terminal Ready
- Ring Indicator
- Received Line Signal Detector
- Signal Quality Detector
- Data Signal Rate Selector
- Secondary Request to Send
- Secondary Clear to Send
- Sec. Tx. Sig. Rcvd Line Detector
20
Exemplo: Especificao
Funcional
Rev. 11/10/2011
GIL PINHEIRO
2. Clear to Send
4. Data Terminal Ready
REDES DE COMUNICAO
21
PINOS
(DB9)
SINAL
DESCRIO
Rev. 11/10/2011
TD
RD
RTS
CTS
DSR
SG
CD
DTR
Data Terminal Ready (Terminal de Dados Pronto)
REDES DE COMUNICAO
RI
Ring Indicator (Indicador de Chamada - Campainha) 22
20
GIL PINHEIRO
22
Rev. 11/10/2011
REDES DE COMUNICAO
23
Rev. 11/10/2011
GIL PINHEIRO
REDES DE COMUNICAO
24
DCE
Rev. 11/10/2011
DTE
DTE
GIL PINHEIRO
REDES DE COMUNICAO
25
Rev. 11/10/2011
DTE
GIL PINHEIRO
REDES DE COMUNICAO
DTE
26
Rev. 11/10/2011
DTE
GIL
PINHEIRO
REDES DE COMUNICAO
DTE
27
2.
Determinar se necessrio
controle de fluxo
Rev. 11/10/2011
3.
Break-Out Box
GIL PINHEIRO
REDES DE COMUNICAO
Testador RS-232
28
Rev. 11/10/2011
REDES DE COMUNICAO
29
Limitaes do RS-232
A velocidade est limitada a 115 kbps em distncias pequenas
A distncia limitada pela capacitncia do cabo (Cuidado: cabo
mais grosso possui R menor e C maior)
RS-232 uma interface no balanceada (todos os sinais tem o
mesmo Signal Ground), mais susceptvel a rudos, que os
padres RS-422 e RS-485
necessrio que o potencial de terra dos sistemas interligados
seja o mesmo. Solues: isoladores ticos, fibra ptica
Rev. 11/10/2011
Driver RS-232
Receptor RS-232
Sinal
TTL
GIL PINHEIRO
Sinal
TTL
REDES DE COMUNICAO
30
Rev. 11/10/2011
1.
2.
3.
4.
5.
GIL PINHEIRO
REDES DE COMUNICAO
31
Rev. 11/10/2011
REDES DE COMUNICAO
32
Programa Aplicativo
(Python)
Camada do
Modelo
ISO/OSI
7
Rev. 11/10/2011
GIL PINHEIRO
Sistema Operacional
(Windows, Linux)
REDES DE COMUNICAO
33
Rev. 11/10/2011
GIL PINHEIRO
REDES DE COMUNICAO
34
Rev. 11/10/2011
GIL PINHEIRO
REDES DE COMUNICAO
35
Topologias Alternativas
Rev. 11/10/2011
REDES DE COMUNICAO
36
Rev. 11/10/2011
REDES DE COMUNICAO
37