Sei sulla pagina 1di 9

Comunicação de

Dados
Tipos de comunicação

Serial Assíncrona
– Requer configuração de velocidade em todos os
dispositivos
– Pode ser ponto a ponto

RS232 (Serial via cabo, Full Duplex)

Bluetooth (Serial via RF, Full Duplex)
– Pode ser Ponto a Multiponto
RS485 (Serial via par trançado, Half Duplex)


Os padrões de comunicação (RS232, RS485) não
estabelecem protocolos para troca de informação
Tipos de comunicação

RS232
– Envio de dados seriais
assíncronos utilizando
níveis de tensão diferentes
para marca e espaço (1 e 0)
– Comunicação ponto a ponto
– Duas linhas independentes

TX – Transmissão

RX – Recepção
Tipos de comunicação

RS485
– Envio de dados seriais
assíncronos utilizando a diferença
de tensçao entre duas linhas para
marca e espaço (1 e 0)
– Pode ser usado para ponto a
ponto ou ponto a multiponto
– Necessita de um driver especial
para criar o par diferencial à partir
do microcontrolador
– Duas linhas formando um par
diferencial

U+ (A) e U- (B)
Tipos de comunicação


Serial Síncrona
– Comunicação baseada no paradigma Mestre-Escravo
– A velocidade da comunicação é controlada pelo mestre
do barramento que controla o sinal de clock

I²C (Inter Integrated Circuits, Half Duplex)

SPI (Serial Peripheral Interface, Full Duplex)
– Estes barramentos utilizam protocolos de comunicação
predeterminados pelo desenvolvedor do barramento
Tipos de comunicação

I²C (Inter Integrated Circuits,
Half Duplex)
– Duas linhas

Serial DAta

Serial CLock
– Troca de dados sempre
iniciada pelo mestre
– Cada dispositivo do – O barramento pode operar a
barramento possui um 100kbps, 400kbps, 1Mbps
endereço base que será ou 3,4Mbps dependendo
usado pelo mestre dos dispositivos
Tipos de comunicação

SPI (Serial Peripheral Interface,
Full Duplex)
– Três linhas de comunicação e
uma de seleção por escravo

Serial CLoK

Master Output Slave Input

Master Input Slave Output

Slave Select
– Comunicação sempre
gerenciada pelo mestre
– O envio de dados é simultâneo
entre mestre e escravo
Protocolo de comunicação

Necessário quando:
– Realizar comunicação ponto a multiponto, onde o destinatário
está na mensagem;
– Mais de um dado deve ser embarcado na mesma mensagem;
– Exemplos:

TCP/IP;

I²C;

MODBUS;

ProfiBUS;

etc.
Protocolo de comunicação

A comunicação deve ser efetiva entre os participantes;

Não necessariamente deve-se seguir um protocolo padronizado;

Desenvolvimento de um protocolo básico de troca de dados entre dois
dispositivos microcontrolados:
– Elementos básicos:

Marca de início;

Destinatário da mensagem;

Dados;

Identificação de erros de transmissão.

Marca de fim;

Separador de campos;

Potrebbero piacerti anche