You are on page 1of 9

Nesta pgina voc encontra informaes sobre pinagens e cabos (em ordem alfabtica):

Cabo em "Y" (DB9-DB9) Cabo em "Y" (DB25-DB25) Cabo serial cruzado (DB9 - DB9) Cabo serial cruzado (DB25 - DB25) Cabo serial cruzado (DB9 - DB25) Pinagem serial - RS-232C - conector DB9 Pinagem serial - RS-232C - conector DB25

Para mais referncias, por favor consulte http://www.cablingdirectory.com, Pinagem serial - RS-232C - conector DB9 Pino 1 2 3 4 5 6 7 8 Funo Data Carrier Detect Receive Data Transmitted Data Data Terminal Ready Signal Ground Data Set Ready Request To Send Clear To Send Abreviao DCD RX TX DTR GND DSR RTS CTS

viso a partir do cabo

Pinagem serial - RS-232C - conector DB25 Pino 2 3 4 5 6 7 8 20 Funo Transmitted Data Receive Data Request To Send Clear To Send Data Set Ready Signal Ground Data Carrier Detect Data Terminal Ready Abreviao TX RX RTS CTS DSR GND DCD DTR

viso a partir do cabo

Cabo serial cruzado (DB9 - DB9) Pino 2 3 4 5 6 7 8 Abreviao (DB9) RX TX DTR GND DSR RTS CTS conectado a conectado a conectado a conectado a conectado a conectado a conectado a Abreviao (DB9) TX RX DSR GND DTR CTS RTS Pino 3 2 6 5 4 8 7

Cabo serial cruzado (DB25 - DB25) Pino 1 2 3 4 5 6 7 20 Abreviao (DB25) GND TX RX RTS CTS DSR GND DTR conectado a conectado a conectado a conectado a conectado a conectado a conectado a conectado a Abreviao (DB25) GND RX TX CTS RTS DTR GND DSR Pino 1 3 2 5 4 20 7 6

Cabo serial cruzado (DB9 - DB25) Pino 2 3 4 5 6 7 8 Abreviao (DB9) RX TX DTR GND DSR RTS CTS conectado a conectado a conectado a conectado a conectado a conectado a conectado a Abreviao (DB25) TX RX DSR GND DTR CTS RTS Pino 2 3 6 7 20 5 4

Cabo em "Y" (DB9- DB9) Pino 2 3 4 5 6 7 8 Abreviao (DB9) RX TX DTR GND DSR RTS CTS conectado a conectado a conectado a conectado a conectado a conectado a conectado a Abreviao (DB9) TX RX DSR GND DTR CTS RTS Pino (Cabo 1) 3 2 6 5 4 8 7 Pino (Cabo 2) N.C. 2 N.C. 5 N.C. N.C. N.C.

Cabo em "Y" (D25- DB25) Pino 1 2 3 4 5 6 7 20 Abreviao (DB25) GND TX RX RTS CTS DSR GND DTR conectado a conectado a conectado a conectado a conectado a conectado a conectado a conectado a Abreviao (DB25) GND RX TX CTS RTS DTR GND DSR Pino (Cabo 1) 1 3 2 5 4 20 7 6 Pino (Cabo 2) N.C. 3 N.C. N.C. N.C. N.C. 7 N.C.

10. Portas Seriais e Comunicao Serial


Vamos nos concentrar agora nas Portas Seriais e o seu uso para o controle de equipamentos de laboratrio. Mas primeiro vamos entender o que essa tal Comunicao Serial.(Fonte:www.easysw.com/~mike/serial/serial.html) Comunicao serial a transferncia de dados bit a bit (um de cada vez), usada para a comunicao entre o computador e vrios dispositivos: teclado, mouse, modem, terminais e vrios equipamentos de laboratrio. diferente da comunicao paralela na qual os dados so enviados simultneamente, podendo ser usada na comunicao com impressoras, scanners, unidade de disco remomvel. Cada bit representa uma condio de voltagem (ligado-on ou desligado-off) em um dos pinos da porta serial (DB9 ou DB25) , para envio ou recebimento de dados, representando 0 (desligado) ou 1 (ligado).

Figura 40. Viso frontal dos conectores DB9 (9 pinos) e DB25 (25 pinos)

10.1. Transmisso dos Dados


Cada caracter representado por uma sequncia de bits (1 byte = 8 bits). Para o computador identificar qual o caractere que est chegando necessrio determinar quando termina o envio de um caracter e inicia o seguinte. Essa

separao pelo envio de um sinal de +12V (incio) avisando o computador que um novo dado serial esta disponvel, seguido dos bits de dados, um bit opcional de paridade (parity) e um ou mais bits de parada (stop bits). Esse conhecido como Comunicao Assncrona na qual os dados podem ser enviados e recebidos a qualquer momento. Na comunicao assncrona a seqncia de bits que formam o caracter iniciada por um sinal de +12V (start bit) avisando o computador que um novo dado serial esta disponvel, seguido dos bits de dados, um bit opcional de paridade (parity) e um ou mais bits de parada (stop bits).

Figura 41. Variao da voltagem do pino de transmisso da porta serial para o envio de um byte (1 byte = 8 bits)

10.2. Padres de Transmisso


O bit de paridade utilizado para detectar erros nas transmisses, j que o seu clculo extremamente simples. Por exemplo, se se anexar um bit de paridade extra a cada byte transmitido, um erro pode ser detectado se a paridade do byte no coincidir com o bit de paridade.(Wikipedia). Com paridade par (Even), o bit de paridade deve valer 0 (zero) se houver um nmero par de uns (1), e com paridade mpar (Odd) o bit de paridade deve valer 0 se houver um nmero mpar de uns. Ou seja, o bit de paridade se ajusta para que o nmero total de uns seja mpar com paridade mpar e par com paridade par. Ao receber o byte o programa verifica se o nmero de uns coincide com a paridade estabelecida se houver diferena solicitado o reenvio do dado. Sem paridade (No parity) significa que no existe bit de paridade sendo enviado ou recebido. Os bits restantes so bits de parada, podem ser 1 ou 2 bits de parada. Os manuais dos equipamentos devem especificar qual o padro de transmisso, por exemplo:

8N1: 8 bits de dados, sem paridade (No parity) e 1 bit de parada(O mais comum!) 7E1: 7 bits de dados, paridade par (Even), 1 bit de parada

10.3. Velocidade de Transmisso


A velocidade transmisso de dados seriais costuma ser expressa como "bps" (bits-per-second) ou "baud" (baudot rate). Isto simplesmente representa quantos zeros e uns podem ser enviados por segundo. Nos equipamentos de laboratrio (espectrofotmetros, pHmetros, vlvulas e bombas) muito comum encontrar a velocidade de 9600 bauds. Quando a velocidade ultrapassa 1000 bauds, usa-se o prefixo kilo ou kbps (Ex: 9600 bauds 9.6k).

10.4. O que RS232?


RS-232 um padro definido pela "EIA" (Eletronic Industries Association) para os dispositivos usados para comunicaao serial. Est disponvel em 3 "sabres" (A, B e C) cada qual especificando uma faixa de voltagens para os nveis on e off. O mais comum em equipamentos de laboratrio o padro RS-232C, o qual define o nvel "mark" (on) entre -3V e -12V e o "space" (off) entre +3V e +12V.(Figura) Segundo o padro RS232C, um equipamento que utilize uma porta serial padro RS-232C pode ser conectado a um computador por um cabo de at 8 metros sem perda de dados. Os padres RS-422 e RS485 so padres alternativos que usam voltagens menores permitindo o envio de dados por maiores distncias. Quando necessrio, possvel usar conversores RS-232C -> RS-485 e vice-versa .

Figura 42. Conversor RS232 - RS 484 produzido pela empresa brasileira Naxos. A alimentao feita pelos pinos RTS e DTR e portanto dispensa o uso de uma fonte de alimentao externa. 10.4.1. Pinagem RS232 Segundo o padro RS232 cada pino de um conector serial tem uma funo especfica, que deve ser seguida para a correta montagem de uma cabo de comunicao.

Observando, de perto, um conector DB9 ou DB25 voc poder observar os nmeros de cada pino marcados na chapa plstica. Tabela 4. Funo de cada pino de uma interface serial (DB9 e DB25) em um PC conforme o padro RS232
Pino DB9 3 2 5 Pino DB25 2 3 7 Nome Transmite os Dados (TxD) Recebe os Dados (RxD) GND Request To Send (RTS) Direo dos Dados PC -> Equipamento PC <Equipamento Terra PC -> Equipamento Solicita permisso para envio de dados. Controle de fluxo. Clear To Send (CTS) PC <Equipamento Verifica permisso do equipamento para receber dados. Controle de fluxo. Data Set Ready (DSR) PC <Equipamento Verifica permisso do equipamento para receber dados. Controle de fluxo pouco usado. Data Terminal Ready (DTR) Data Carrier Detect (DCD) Ring Indicator (RI) PC -> Equipamento Solicita permisso para envio de dados. Controle de fluxo pouco usado 1 9 8 22 PC <- Modem PC <- Modem Usado para comunicao com Modens Indicador de chamada (Usado para comunicao com Modens) Funo Transmite os dados do PC para o equipamento Recebe os dados do equipamento

20

Figura 43. Pinos principais de um conector DB9 macho.

10.5. Protocolo de Comunicao


Voc no precisa se preocupar muito com isso, mas importante saber que necessrio algum mecanismo que regule o fluxo de dados entre o PC e o equipamento para que um equipamento envie os seus dados somente quando o PC esteja pronto para receber e vice-versa. Um dos mtodos o chamado controle de fluxo por software (software flow control), atravs do qual o programa controla os sinais dos pinos de controle de fluxo (RTS, DTR etc) O outro mtodo, e mais utilizado, o controle por hardware, no qual o prprio driver do sistema operacional se encarrega de controlar os sinais dos pinos CTS e RTS. um mtodo mais comum. Quando o equipamento a ser usado usa apenas os 3 sinais (TxD, RxD e GND), o mais comum conectar os pinos 7(RTS)<-->8(CTS) no conector do PC, na gria se diz "jampear"( do ingls jumper).

10.6. Cabo para Comunicao


Se voc j dispem do cabo de conexo com o PC, vai ter menos trabalho. Caso contrrio voc tem duas opes, ou compra o cabo do fornecedor do equipamento ou monta voc mesmo. E se diverte um pouco mais. :^) A montagem vai depender das informaes disponveis no manual do equipamento ou no site do fabricante, informando a pinagem da interface serial e os parmetros de comunicao. Para alguns equipamentos, essas informaes no so disponibilizadas e voc fica obrigado a comprar (importar) o cabo do fabricante, ou a transmisso dos dados no segue o padro RS232 exigindo algum circuito adicional como caso do medidor de oxignio dissolvido MO 128 da Mettler Toledo. Por issso sugiro que, sempre que possvel, ao comprar o equipamento, escolha um modelo com interface serial RS-232 com o cabo de conexo includo. 10.6.1. Montagem do Cabo O cabo de conexo geralmente feito com 2 conectores fmea DB9 (ou DB25 dependendo do equipamento) interligados por um cabo multivias (6 vias suficiente) os quais so encaixados nos conectores macho do PC e do equipamento. A numerao dos pinos impressa na parte interna do conector.

Figura 44. Cabo Serial 10.6.2. Cabo de Modem Nulo Primeiramente deve-se verificar a pinagem do conector serial do equipamento, o qual pode ter uma numerao diferente do padro RS-232, identificando quais so os pinos RxD, TxD e GND e se necessario usar (ou jampear) os pinos RTS e CTS. No padro RS232 o cabo pode ser montado conectando os pinos dos conectores DB9 (fmea) RxD(2) que ser ligado ao PC com TxD(3) do equipamento, TxD(3) do PC com RxD(2) do equipamento e GND(5) do PC com GND(5) do equipamento. No caso dos equipamentos que no usam os pinos RTS e CTS ( o mais comum) o que se faz jampear os pinos RTS(7) com CTS(8) no PC.

Figura 45. Exemplo de um cabo de Modem Nulo montado no laboratrio, onde pode ser visto esquerda o diagrama das conexes e direita a capa do conector aberta mostrando o conector db9 e a fiao interna. O fio branco est funcionando como um "jumper". O cabo e o conector foram comprados em lojas de componentes eletrnicos.

Figura 46. Detalhes da soldagem. Na figura da esquerda aproveitamos a blindagem do cabo e soldamos na carcaa do conector - apenas no conector ligado ao PC. A figura da direita mostra um cabo conectando apenas os 3 pinos bsicos (Tx, Rx e Gnd (terra)).

You might also like