fbpixel
Etiquetas: , , , , ,
0
(0)

Qualquer que seja o seu projeto de eletrónica, programação ou domótica, irá certamente utilizar um protocolo de comunicação. Seja para programar o microcontrolador ou para comunicar com um sensor. Este artigo apresenta vários protocolos de comunicação normalmente utilizados no Arduino, Raspberry Pi e ESP8266/ESP32.

Barramento de comunicação série

Porta série

USB

USB (Universal Serial Bus) é uma norma de barramento de comunicação utilizada para trocar dados entre periféricos de computador. A caraterística especial desta norma é o facto de permitir a ligação de dispositivos enquanto estes estão em funcionamento e de permitir o reconhecimento automático do periférico).

UART

UART (Universal Asynchronous Receiver Transmitter) é a norma que especifica a forma como os dados são enviados através da porta série.

RS-232

O protocolo RS-232 é um protocolo de comunicação que define a conetividade e permite a comunicação assíncrona e duplex entre dois equipamentos. A caraterística especial deste protocolo é o facto de utilizar tensões de 3 a 25 V para transmitir dados, tornando-o um barramento menos sensível a interferências e ruídos.

(RS232/RS422/RS485)

I2C

O barramento de comunicação I2C é um protocolo que permite a ligação de vários dispositivos “Master” a vários dispositivos “Slave”, permitindo a comunicação de até 128 dispositivos. Permite ligações assíncronas entre vários componentes para partilhar informações através de um “barramento comum”. Este protocolo é geralmente utilizado para trocas placa a placa, mas pode ser utilizado em distâncias mais longas.

SPI

SPI (Serial Peripheral Interface) é um bus de dados em série que funciona em modo full-duplex, o que significa que pode transmitir e receber dados ao mesmo tempo. Utiliza uma arquitetura mestre-escravo e o escravo é selecionado através de uma linha dedicada.

CAN

O barramento CAN (Controller Area Network) é um barramento de comunicação em série amplamente utilizado na indústria automóvel. Permite a multiplexagem de diferentes dispositivos, permitindo-lhes comunicar utilizando o mesmo bus. Isto reduz a quantidade e a complexidade da cablagem.

Ethernet

A Ethernet é um protocolo de comunicações com fios que troca dados em pacotes a alta velocidade.

(I2S)

MIDI

MIDI (Musical Instrument Digital Interface) é um protocolo de comunicação entre instrumentos electrónicos, controladores e software de música. Envolve o envio de uma série de bytes para especificar o tipo de mensagem e as informações associadas (nota, duração da nota, instrumento, etc.).

Protocolos de comunicação sem fios

Bluetooth

BLE

A rede BLE (Bluetooth Low Energy) é uma rede Bluetooth com baixo consumo de energia.

Wifi

ESP-NOW

Um protocolo de comunicação de baixo consumo desenvolvido pela Espressif que utiliza ondas de 2,4 GHz.

RF 433MHz

RF 2.4GHz

(Zigbee)

LoRaWAN

A rede Lora (Long Range Wide-area network) é uma rede de rádio que permite que dispositivos de baixo consumo comuniquem a baixa velocidade. Isto torna possível ter objectos ligados com uma autonomia significativa.

Tem agora uma visão completa dos protocolos de comunicação com e sem fios mais utilizados em eletrónica e informática.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?