Вы находитесь на странице: 1из 52

TAIS/EEL

Redes de Comunicao Industrial

Prof. Ms. Ivan Teodoro Costa

Redes Industriais

Comunicao serial
o processo de enviar dados, um bit de cada vez,
sequencialmente, num canal de comunicao ou
barramento.
diferente da comunicao paralela, em que todos
os bits de cada smbolo so enviados juntos.

Redes Industriais

A comunicao serial usada em toda


comunicao de curto e longo alcance na
maioria das redes de computadores.
O custo de cabos e as dificuldades de
sincronizao tornam a comunicao paralela
impraticvel.

Redes Industriais

A interface serial ou porta serial tambm conhecida


como RS-232 uma interface de comunicao
utilizada para conectar pendrive, modem, mouse,
algumas impressoras, scanners e outros
equipamentos de hardware.

Redes Industriais

Na interface serial, os bits so transferidos em fila, ou


seja, um bit de dados de cada vez.
O padro RS-232 foi originalmente definido para uma
comunicao por meio de 25 fios diferentes.
A IBM ao utilizar o padro para o seu projeto do IBMPC, definiu que apenas 9 pinos seriam necessrios.
Todavia, manteve-se nos computadores o conector
DB25, por ser um padro da poca.
5

Redes Industriais

Alguns tipos de
comunicao serial:

Redes Industriais

Universal Serial Bus (USB)


uma conexo serial universal que possibilita a
conexo de perifricos sem a necessidade de
desligar o computador;
Fornece energia para pequenos dispositivos como
pen drives e hds portteis, leds, coolers;

Redes Industriais

possvel ligar at 127 dispositivos a uma nica


porta do computador.
So utilizados hubs, que tem como finalidade
interligar o barramento USB para permitir a
comunicao de dois ou mais dispositivos a uma
porta.

Redes Industriais

Existem atualmente 4 verses:


USB 1.0 at 1,5 Mbps
USB 1.1 at 12 Mbps
USB 2.0 at 480 Mbps
USB 3.0 at 5 Gbps

Redes Industriais

FireWire
O FireWire (IEEE 1394) permite interligar
computadores a aparelhos digitais de udio e
vdeo, possibilitando a transferncia de dados
em alta velocidade e em tempo real.
Com mais de 30 vezes a largura de banda do USB
1.1, o FireWire 400 transformou-se num padro
da indstria para transferncia de dados a alta
velocidade.
9

Redes Industriais

Possibilita a ligao em rede de at 63 perifricos.


O FireWire 400 tem taxas de transferncia entre
100, 200, ou 400 Mbit/s.
O comprimento do cabo limitado a 4,5 metros
mas podem ser ligados at 16 cabos em serie
totalizando um comprimento de 72 metros.

10

Redes Industriais

O FireWire 800 (conexo de 9 pinos - verso do


padro IEEE 1394b) contra o FireWire 400 que
possui 6 pinos.
Esta nova especificao 1394 possui mais um par
de condutores para blindagem com ligao
terra e um terceiro pino reservado para futura
utilizao.
Permite uma taxa de transferncia de 786,432
Mbit/s.
11

Redes Industriais

Ethernet
uma arquitetura de interconexo para redes locais (LAN), baseada no envio de pacotes.
Ela define cabeamento e sinais eltricos para a camada
fsica, em formato de pacotes e protocolos para a
subcamada de controle de acesso ao meio (MAC) do
modelo OSI.
A Ethernet foi padronizada pelo IEEE como 802.3. A
partir dos anos 90, ela vem sendo a tecnologia de
LAN mais amplamente utilizada.
12

Redes Industriais

Os padres atuais do protocolo Ethernet so:


10 megabits/seg: 10Base-T Ethernet (IEEE 802.3)
100 megabits/seg: Fast Ethernet (IEEE 802.3u)
1 gigabits/seg: Gigabit Ethernet (IEEE 802.3z)
10 gigabits/seg: 10 Gigabit Ethernet (IEEE
802.3ae)

13

Redes Industriais

Serial ATA (Sata)


Serial ATA ou SATA uma tecnologia de
transferncia de dados em srie entre um
computador e dispositivos de armazenamento
em massa (mass storage devices) como
unidades de disco rgido e drives pticos.

14

Redes Industriais

o sucessor da tecnologia ATA (IDE) que transmitem


os dados atravs de cabos de quarenta ou oitenta
fios paralelos.
Os discos SATA transferem os dados em srie.
Os cabos SATA so formados por dois pares de fios
(um par para transmisso e outro par para
recepo), e mais trs fios terra, totalizando 7 fios.
Os canais SATA permitem a conexo com
controladoras SAS e Port-Multiplier.
15

Redes Industriais

Caractersticas dos padres SATA.

16

Redes Industriais

Thunderbolt
Desenvolvido pela Intel com colaborao da Apple,
a verso Thunderbolt 2 possu taxa de
transferncia de 20 Gigabits por segundo,
combinando transferncia de dados, udio, vdeo
(em alta definio) e energia em um nico cabo.

17

Redes Industriais

O que Serial?
Serial um protocolo muito comum (no confundir
com Universal Serial Bus ou USB) para
comunicao de dispositivos que vem como
padro em quase todo PC.
A maioria inclui duas portas seriais baseadas em
RS-232.

18

Redes Industriais

Serial tambm um protocolo de comunicao que


utilizado por muitos dispositivos para
instrumentao;
Alm disso, a comunicao serial pode ser
utilizada para aquisio de dados em conjunto
com um dispositivo remoto de amostragem.

19

Redes Industriais

Conceito de comunicao serial simples.


A porta serial envia e recebe bytes de informao
um bit de cada vez.
Embora esta seja mais lenta que a comunicao
paralela, que permite a transmisso de um byte
inteiro por vez, ela mais simples e pode ser
utilizada em distncias maiores.

20

Redes Industriais

Por exemplo, a IEEE 488, especificao para


comunicao paralela diz que o cabeamento entre
equipamentos no pode ter mais que 20 metros no
total, com no mais que 2 metros entre dois
dispositivos;
No entanto a comunicao serial pode se estender
por at 1200 metros.

21

Redes Industriais

Normalmente, a serial usada para transmitir


dados (ASCII).
A comunicao completada usando 3 linhas de
transmisso:
(1) Terra, (2) Transmisso, e (3) Recepo.
Visto que a serial assncrona, a porta est apta a
transmitir dados em uma linha enquanto recebe
dados em outra.
22

Redes Industriais

Outras linhas esto disponveis para handshaking,


mas no so requeridas.
As caractersticas importantes da serial so taxa
de transmisso (baud rate), bits de dados (data
bits), bits de inicializao (start bit), bits de
parada (stop bits), e paridade.
Para duas portas de comunicao, estes
parmetros devem corresponder.

23

Redes Industriais

Taxa de Transmisso (Baud rate): a unidade de


medida da velocidade de comunicao.
Isto indica o nmero de bits transmitidos por Segundo.
Por exemplo, 300 baud so 300 bits por Segundo.
Quando nos referimos a um ciclo de clock ns
medimos a taxa de transmisso.
Por exemplo, se o protocolo pedir uma taxa de
transmisso de 9600, ento o clock est rodando a
9600 Hz.
24

Redes Industriais

Bits de Dados (Data bits): uma medida dos bits


de dados atuais e uma transmisso.
Quando o computador envia um pacote de
informao, a quantidade de dados pode no
ser um 8 bits completo.
Os valores padro para pacotes de dados so 5, 7,
e 8 bits.

25

Redes Industriais

Qual configurao voc deve escolher depende de


qual informao voc est transferindo.
Por exemplo, o padro ASCII possui valores de 0 a
127 (7 bits).
ASCII extendido usa de 0 a 255 (8 bits).
Se os dados forem transferidos em texto simples
(ASCII), ento enviar 7 bits de dados por pacote
o suficiente para a comunicao.
26

Redes Industriais

Bits de parada (Stop bits): usado para sinalizar o


fim da comunicao para um nico pacote. Os
valores tpicos so 1, 1.5, e 2 bits.
Uma vez que os dados so cronometrados atravs
da linha e cada dispositivo possui seu prprio
clock, possvel os dois dispositivos virem a
estar ligeiramente fora de sincronia.
Portanto, os bits de parada no s indicam o fim da
transmisso mas tambm do aos computadores
alguma margem de erro nas velocidades de clock.
27

Redes Industriais

Paridade: uma forma simples de verificao de


erro que utilizada na comunicao serial.
H quatro tipos de paridade: par, mpar, marcada e
espaada.
Para paridade par e mpar, a porta serial ir definer
o bit de paridade (o ultimo bit depois dos bits de
dados) para um valor que garanta que a
transmisso tenha um numero par ou mpar de
bits de lgica alta.
28

Redes Industriais

Por exemplo, se o dado for 011, ento para


paridade par, o bit de paridade ser 0 para
manter o nmero de bits de lgica alta par.
Se a paridade fosse mpar, ento o bit de paridade
ser 1, resultando em 3 bits de lgica alta.
As paridades marcada e espaada no verificam
realmente os bits de dados, mas simplesmente
define o bit de paridade alto para paridade
marcada ou baixo para paridade espaada.
29

Redes Industriais

Isto permite ao dispositivo receptor saber o estado


de um bit de modo que habilita o dispositivo a
determinar se um rudo est corrompendo os
dados ou se os clocks do transmissor e receptor
esto fora de sincronia.

30

Redes Industriais

RS-232?
(Norma ANSI/EIA-232) a conexo serial encontrada
em PCs compatveis com IBM.
Ela utilizada para muitos propsitos, como conectar
um mouse, impressora e modem, bem como
instrumentao industrial.
Devido as melhorias nas linhas de condutores e cabos,
as aplicaes muitas vezes aumentam o
desempenho do RS-232 alm da distncia e
velocidade listados na norma.
31

Redes Industriais

O RS-232 limitado a conexes ponto-a-ponto


entre portas seriais do PC e os dispositivos com
uma distancia mdia de 15 metros..
A seguir a pinagem de um conector DB-9 utilizado
para comunicao RS-232:

32

Redes Industriais

33

Redes Industriais

RS-485?
(Norma EIA-485) uma melhoria em relao ao
RS-422, pois aumenta o nmero de dispositivos
de 10 para 32 e define as caractersticas
eltricas necessrias para garantir tenses de
sinais adequados sob carga mxima.

34

Redes Industriais

Com esta capacidade multi-ponto reforada, voc


pode criar redes de dispositivos conectados a
uma nica porta serial RS-485.
A imunidade a rudo e a capacidade multi-ponto
fazem da conexo serial RS-485 a escolha em
aplicaes industriais que requerem muitos
dispositivos distribudos em rede com um PC ou
outro controlador para coleta de dados, ou outras
operaes.

35

Redes Industriais

RS-485 um super conjunto do RS-422, assim,


todos os dispositivos RS-422 podem ser
controlados por RS-485.
O hardware RS-485 pode ser utilizado para
comunicao serial a at 1219,2 m de cabos.

36

Redes Industriais

Configurao da pinagem de um conector


DB-9 utilizado para comunicao RS-485 e
RS-422:

37

Redes Industriais

38

Redes Industriais

Diferenas
RS-232
- Curta distncia (15m);
- ponto-a-ponto;
- transmisso referenciada ao terra;
- full duplex;
RS-485
- Longa distncia (1200 m);
- at 32 ns por rede;
- transmisso diferencial;
- half-duplex;
RS-422
- tipicamente dois 485;
39

Redes Industriais

39

Redes Industriais

Handshaking?
O mtodo utilizado pelo RS-232 para comunicao
permite uma simples conexo de trs fios: Tx, Rx, e
Terra.
No entanto, para que os dados sejam transmitidos,
ambos os lados devem cronometrar os dados na
mesma taxa de transmisso (baud rate).
Mesmo que este mtodo seja o suficiente para a
maioria das casos, ele limitado em verificar
problemas de sobre-carga no receptor.
39

Redes Industriais

Handshaking por Software: utiliza bytes de dados reais


como caracteres de controle, similar as strings de
comando.
As linhas necessrias so Tx, Rx e terra, onde os
caracteres de controle so enviados sobre a linha de
transmisso como dados regulares.
A funo SetXMode permite ao usurio habilitar e desabilitar
o uso de dois caracteres de controle, XON e XOFF.
Estes caracteres so enviados pelo receptor dos dados para
pausar o transmissor durante a comunicao.
41

Redes Industriais

Handshaking por Hardware: utilizado com linha


de hardware reais.
As linhas Tx e Rx, as linhas RTS/CTS e DTR/DSR
trabalham juntas com uma sendo a sada e a
outra a entrada.
Primeiro conjunto de linhas so RTS (Request to
Send) e CTS (Clear to Send).

43

Redes Industriais

Quando um receptor est pronto para os dados, ele declara


a linha RTS que est pronto para receber os dados.
Este , ento, lido pelo dispositivo transmissor na entrada
CTS, indicando que ele est livre para enviar os dados.
Prximo conjunto de linhas so DTR (Data Terminal Ready)
e DSR (Data Set Ready).
Estas linhas so utilizadas principalmente para
comunicao com modem.
Elas permitem a porta serial e o modem comunicarem seus
status.
44

Redes Industriais

Por exemplo, quando o modem est pronto para os


dados serem enviados do PC, ele declara a linha
DTR indicando que uma conexo foi feita atravs
da linha telefnica.
Este lido atravs da linha DSR e o PC pode
enviar os dados.
A regra geral que as linhas DTR/DSR so
utilizadas para indicar que o sistema est pronto
para comunicao nos quais as linhas RTS/CTS
so utilizados para pacotes individuais de dados.
45

Redes Industriais

Handshaking por XModem: um protocolo muito


comum na comunicao por modem.
Ele pode ser utilizado diretamente entre outros
dispositivos se ambos seguirem o protocolo.
As funes so XModemConfig, XModemSend, e
XModemReceive.

46

Perguntas ?

Redes Industriais

Questes ?
1 - O que comunicao serial ?
2 - Cite e comente 3 tipos de comunicao serial ?
3 - Quais so as vantagens da comunicao serial
serial sobre a comunicao paralela ?
4 - O que baud rate ?
5 - O que so bits de dados ?
6 - Para que serve o stop bit ?
7 - Para que servem os bits de paridade, como ele
beneficia o sistema ?
8 - Para que serve o handshaking ?
46

Redes Industriais

9 - Faa o grfico demonstrando o envio do


nmero O x AA.
10 - Faa o grfico demonstrando o envio do
nmero O x 0F.
11 - Faa o grfico demonstrando o envio do
nmero O x 32 com paridade mpar.
12 - Faa o grfico demonstrando o envio do
nmero O x 64 com paridade par.
13 - Faa o grfico demonstrando o envio e o
recebimento do nmero O x 9D com loop-back.
14 - Faa o grfico demonstrando o envio e o
recebimento do nmero O x F0 com loop-back.
46

Redes Industriais

Use a tabela a seguir como referncia:


DEC - BIN - HEX
00 - 0000 - 00
01 - 0001 - 01
02 - 0010 - 02
03 - 0011 - 03
04 - 0100 - 04
05 - 0101 - 05
06 - 0110 - 06
07 - 0111 - 07

DEC - BIN - HEX


08 - 1000 - 08
09 - 1001 - 09
10 - 1010 - 0A
11 - 1011 - 0B
12 - 1100 - 0C
13 - 1101 - 0D
14 - 1110 - 0E
15
- 1111 - 0F
46

Obrigado !!!

Вам также может понравиться