Bem Vindo Visitante


Porta Serial
 

 

A comunicação serial é de grande importância na automação, pois grande parte de equipamentos utiliza essa tecnologia para comunicação, além de Microcontroladores que tem seu uso cada fez mais comum e também possui esse tipo de comunicação.
A comunicação é feita através da transmissão de informação bit a bit seqüencialmente através de uma única via (fio).


O padrão mais utilizado é o RS232 que utiliza tensões de 30V (+15V,-15V) para comunicação, facilitando a transmissão de dados por grandes distancias (evitando ruídos).
Na comunicação serial a transmissão pode ser síncrona ou assíncrona, vamos abordar a transmissão assíncrona:
A transmissão assíncrona tem como característica o envio seqüencial dos bits da seguinte forma:

 

 

Start bit

Byte de dados

Bit de paridade

Stop Bit

 

Onde o Start bit indica o inicio da transmissão e o Stop bit o fim, o bit de paridade é opcional e é utilizado para verificação de erro.
Podem ser empregados três sistemas de comunicação


Simplex: Onde apenas um terminal transmite e o outro recebe.


Half Duplex:Também apenas um terminal transmite de cada vez, mas ambos podem fazê-lo.


Full Duplex: É possível transmitir e receber ao mesmo tempo.


A porta serial do PC trabalha de modo assíncrono e segue a seguinte pinagem:

Pin

 

DCD Carrier Detect -1    RxD Receive Data -2          
TxD Transmit Data - 3    DTR Data Terminal Ready - 4     
SG Signal Ground - 5    DSR Data Set Ready - 6
RTS Request To Send - 7    CTS Clear To Send - 8
RI Ring Indicator - 9  

            


A comunicação é efetuada entre dois dispositivos ligando os respectivos sinais de entrada e saída segundo o diagrama abaixo, ou seja ligando o pino de recepção RX ao pino de transmissão TX do outro dispositivo e vice-versa.


Cros


Assim o sinal transmitido (TX) do primeiro dispositivo será recebido pelo segundo através do RX, e o TX do segundo enviara a informação para o RX do primeiro.
A velocidade de transmissão serial é expressa como "bps" (bits-per-second) ou "baud" (baud rate) isso representa quantos bit podem ser transmitidos por segundo. Exemplo:


9600 bps ou 9,6 kbps
115200 bps ou 115,2 kbps
19200 bps ou 19,2 kbps


Adequação de Sinal


Para efetuar a comunicação entre o PC e outro dispositivo devemos verificar os padrões existentes nos dois, por exemplo, a interface serial do microcomputador possui o padrão RS232, já um microcontrolador como os da família 8051, PIC ou PSoC utilizam sinal TTL, assim é necessário a adequação do sinal, para tal utilizamos o CI MAX232 para converter o sinal TTL (0V – 5V) para o padrão RS232 ( -15V + 15V), o circuito segue abaixo.


Max

 

                Os Pinos 14 e 13 são as I/O convertidas e os pinos 11 e 12 I/O TTL.
Existe a ainda a opção de transformar o próprio PC em transmissor e receptor, para efetuar testes sem a necessidade de um segundo dispositivo.


Loop


O nosso Kit didático conversor RS232 – TTL possui duas interfases conversoras em uma só placa, para utilização em qualquer projeto onde se necessite de comunicação serial.
Para maiores informações e exemplos faça o download da apostila de programação porta serial na seção Builder C++ e descubra como comunicar dispositivos utilizando essa tecnologia.