RS232 - Noções básicas, aplicativos e interface

Experimente Nosso Instrumento Para Eliminar Problemas





O que é RS232?

O RS-232 (X) é um protocolo de comunicação serial, comumente usado para transferir e receber dados seriais entre dois dispositivos. Ele suporta transmissões de dados síncronas e assíncronas. Muitos dispositivos no ambiente industrial ainda usam o cabo de comunicação RS-232. O cabo Rs-232 é usado para identificar a diferença entre dois níveis de sinal entre a lógica 1 e a lógica 0. A lógica 1 é representada por -12 V e a lógica 0 é representada por + 12 V. O cabo RS-232 funciona em diferentes taxas de transmissão, como 9600 bits / s, 2400bits / s, 4800bits / s, etc. O cabo RS-232 possui dispositivos de dois terminais, nomeadamente Equipamento de Terminal de Dados e Equipamento de Comunicação de Dados. Ambos os dispositivos enviarão e receberão sinais. O equipamento terminal de dados é um terminal de computador e o Equipamento de comunicação de dados são modems ou controladores, etc.

O Diagrama Geral de Comunicação RS-232



Hoje em dia, a maioria dos computadores pessoais tem duas portas seriais e uma porta paralela (RS232). Esses dois tipos de portas são usados ​​para comunicação com dispositivos externos e funcionam de maneiras diferentes. A porta paralela envia e recebe os dados de 8 bits por vez por meio de oito fios separados e isso transfere os dados muito rapidamente. As portas paralelas são normalmente usadas para conectar uma impressora um PC .


Uma porta serial envia e recebe dados de um bit por vez por meio de um fio e transfere os dados muito lentamente. RS-232 significa difamação recomendada e 232 é um número que X indica a versão mais recente, como RS-232c, RS232s.



O tipo de conector de cabo serial mais comumente usado é o conector DB9 de 9 pinos e o conector DB-25 de 25 pinos. Cada um deles pode ser do tipo masculino ou feminino. Hoje em dia a maioria dos computadores usa o conector DB9 para troca assíncrona de dados. O comprimento máximo do cabo RS-232 é de 50 pés.

Cabo de comunicação RS-232

Descrição do pino RS232

Conector de 25 pinos do cabo RS-232

É um conector de 25 pinos, cada pino tem sua função da seguinte forma.

PIN 1 : (Terra de Proteção) É um pino de aterramento.


PIN 2: Transmitir dados.

PIN 3: Receba dados.

PIN 2 e PIN 3: Esses pinos são os pinos mais importantes para transmissão e recepção de dados. Os pinos 1 e 2 são usados ​​para transmissão de dados e o pino 3 para fins de recebimento de dados.

PIN 4 : Pedido de envio.

Pino 5 : Liberado para enviar.

PIN 6 : Conjunto de dados pronto.

ALFINETE vinte: Terminal de dados pronto.

PIN 4, PIN 5, PIN 6, PIN 20: Esses pinos são os pinos de aperto de mão (fluxo de controle). Normalmente, os terminais não podem transmitir os dados até que a transmissão para envio seja recebida do DCE.

PIN 7: Este pino é a referência comum para todos os sinais, incluindo dados, tempo e sinais de controle. O DCE e o DTE funcionam corretamente na interface serial e o pino 7 deve ser conectado em ambas as extremidades, sem interface que não funcionaria.

PIN 8 : Este pino também é conhecido como detecção de portadora do detector de sinal de linha recebido. Este sinal é ativado quando uma portadora adequada é estabelecida entre os dispositivos DCE locais e remotos.

PIN9: Este pino é um conector serial DTE, este sinal segue o anel de entrada até certo ponto. Normalmente, este sinal é usado pelo modo de resposta automática DCE.

PIN 10: Pino de teste.

PIN 11: seleção de espera.

PIN 12: Detecção de portadora de dados.

PIN 13: Liberado para enviar.

PIN 14: Transmita dados.

PIN 15: Transmita o relógio.

PIN 17: Receba relógio.

PIN 24: Relógio externo.

PIN 15, 17, 24 Os modems síncronos usam os sinais nesses pinos. Esses pinos são temporizados de bits controlados.

PIN 16: Receba dados.

PIN 18: Pino de teste.

PIN 19: Pedido de envio.

PIN 21: ( Signal Quality Detector) Este pino indica a qualidade do sinal da portadora recebido porque o modem de transmissão deve ser enviado 0 ou 1 a cada tempo de bit, o modem controla o tempo dos bits do DTE.

PIN 22: ( Indicador de toque): O indicador de toque significa que o DCE informa ao DTE que o telefone está tocando. Todos os modems projetados para serem conectados diretamente à rede telefônica equipados com atendimento automático.

PIN 23: Detector de taxa de sinal de dados

Aplicação de RS232

Diagrama de interface de cabo RS-232

O recurso de desligamento automático tem como objetivo economizar energia. O RS-232 é colocado para funcionar no modo de desligamento de baixa energia. O sistema será encerrado sempre que o dispositivo RS-232 não for usado. O pulso de desligamento automático irá desligar-se sempre que não houver nenhuma atividade no sinal por 30 segundos. Isso significa que sempre que um transceptor está conectado à porta RS-232, mas não está enviando dados. Os pinos 2 e 3 são usados ​​para transmitir e receber os dados. O pino 5 é usado para conectar ao solo. O dispositivo Max 232 é usado para se comunicar com os dispositivos DTE e DCE através do cabo RS-232.

O primeiro pulso de desligamento automático monitora a atividade do receptor e do transmissor. Ambas as atividades são estáveis ​​e o sistema entra no modo de hibernação ou no modo de desligamento. A maioria dos dispositivos que usam o cabo RS-232 são CPS e laptops.

Interface RS232 para microcontroladores usando Max 232

Max 232 - O Level Shifter IC para interface de PC

Max 232 atua como um driver de buffer para o processador. Ele aceita os valores lógicos digitais padrão de 0 e 5 volts e os converte para o padrão RS232 de +10 e -10 volts. Poucos microcontroladores possuem portas seriais integradas que permitem a conexão direta com a porta serial RS232 do PC. No entanto, muitos microcontroladores fornecem uma saída de 0 a 5 V e requerem um circuito de buffer intermediário para converter 0 a 5 volts em +10 e -10 V exigidos pela porta RS232.

O Max 232 IC consiste em dois arranjos transmissor-receptor, de forma que duas portas seriais podem ser conectadas usando o mesmo chip. 5 capacitores de cada 1microFarad são usados ​​para gerar a tensão padrão RS232 necessária a partir da tensão TTL / CMOS. Os transmissores convertem o nível TTL / CMOS para o nível RS232, enquanto o receptor recebe a entrada RS232 e os converte para a tensão do nível TTL.

É um IC de 16 pinos com os pinos do transmissor conectados ao microcontrolador e a porta de forma que o pino do transmissor de entrada obtenha uma entrada TTL do microcontrolador e a saída do pino do transmissor de saída forneça a saída para a porta RS232. Os pinos do receptor são conectados à porta RS232 de forma que o pino do receptor de entrada receba a entrada padrão RS232 da porta do PC e o pino do receptor de saída forneça a entrada TTL para o microcontrolador. Assim, o transmissor obtém a entrada do microcontrolador e fornece saída para a porta RS232, enquanto o receptor obtém a entrada da porta RS232 e fornece saída para o microcontrolador. Os outros pinos são conectados a 5 capacitores eletrolíticos de modo que um dos capacitores seja usado como um dobrador de tensão para obter + 10V de 5Vs e outro capacitor seja usado como um inversor de tensão para obter -10V e os outros três capacitores sejam usados ​​como capacitores de desvio para pinos Vcc, V + e V- respectivamente. Assim, os capacitores atuam como geradores de tensão.

Uma das vantagens básicas do Max 232 é que ele opera com uma fonte de 5 V, o que permite que uma única fonte de 5 V seja usada tanto para o IC quanto para o microcontrolador.

Diagrama de 232 pinos e diagrama de circuito máx.

MAX 232

Diagrama de pinos e esquemático interno

Características do Max232 IC

  • Tensão de alimentação de entrada de 5V.
  • Níveis de tensão de entrada compatíveis com o padrão TTL.
  • Níveis de tensão de saída compatíveis com o padrão RS 232.
  • A baixa corrente de entrada de 0.1microAmpere e corrente de saída de 24mA.
  • Ele opera em uma faixa de temperatura de -40 graus Celsius a +85 graus Celsius

Aplicação de Max 232

As aplicações típicas do Max232 envolvem modems, computadores, sistemas RS232 e terminais. Para uma aplicação de trabalho típica envolvendo Max 232 como um intermediário entre o Microcontrolador e o RS 232 conectado ao Computador, um dos pinos de entrada do transmissor recebe a entrada TTL do Microcontrolador e o arranjo do capacitor obtém o sinal +/- 10 V que é aplicado ao o pino de saída do transmissor correspondente, fornecido à porta RS232.

O pino de entrada do receptor recebe a entrada padrão 232 da porta RS232 e, consequentemente, o pino de saída do receptor correspondente fornece a saída padrão TTL para o microcontrolador. Assim, o Max 232 IC pode ser usado como uma conexão intermediária entre o microcontrolador e um computador.

Crédito da foto: