RS232 Daniel O. Basconcello Filho Pginas12 Neste artigo vamos construir um conversor de nvel de sinais TTL para RS232. Nvel TTL O padro TTL um padro eltrico e tem o seguinte enunciado: " O nvel lgico 'baixo', 'zero' ou 'low' definido eltricamente por uma tenso de 0 a 0.8 volts. O nvel lgico 'alto' ou 'high' definido eltricamente por uma tenso entre 2 e 5 volts." O padro TTL foi estabelecido para permitir que diversos fabricantes de componentes eletrnicos, principalmente os digitais, pudessem fabric-los de forma que um projetista no precise usar componentes eletrnicos de um fabricante nico. Desta forma, um circuito pode usar componentes de diversos fabricantes sem a preocupao de que o nivel lgico zero ou um varie eltricamente de componente componente. Nvel RS232 O padro RS-232 foi concebido para, entre outras vantagens, permitir a comunicao entre dois dispositivos eletrnicos distantes at mais ou menos 15 metros. Equipamentos como mouse, teclados, at monitores dos antigos terminais burros usaram esse padro durante as ltimas dcadas, portanto essa porta de comunicao est presente em diversos dispositivos at hoje. A parte do padro que estabelece os parmetos eltricos enunciam: "Sinais vlidos so de -15 a -3 Volts e de 3 a 15 Volts. Sinais entre -3 e 3 Volts no so nveis RS-232 vlidos" Ento no padro RS-232, sinais lgicos "baixos" so representados de -3 a -15 volts e sinais lgicos "altos" so representados de 3 a 15 Volts. Porque precisamos do conversor? Um micro-controlador e a maioria dos dispositivos atuais possui uma porta de comunicao no padro TTL. At os smartphones como o iPhone possuem uma porta de comunicao TTL. Podemos conectar qualquer um desses dispositivos a um computador que j possue uma porta RS232, porm analisando os enunciados dos dois padres, percebemos que os niveis lgicos no correspondem eletricamente aos mesmos nveis, portanto para conectar um dispositivo TTL a uma porta RS-232 necessrio o conversor de nvel. Este artigo trata a construo do conversor TTL<>RS232 Todo material do artigo estar disponvel para download no final do artigo.
Nosso conversor montado e finalizado Esquema eltrico Abaixo o esquema eltrico do nosso conversor:
Esquema eltrico do conversor O esquema eltrico possui poucos componentes ativos e basicamente converte os sinais da porta RS-232 para os nveis TTL e vice versa. O conversor bi-direcional e foi baseado no componente MAX 232 da fabricante Maxim. O circuito possue um conector DB9 Fmea para conectar porta RS232, um conector com os sinais TTL 0, TX e RX, e um conector adicional para alimentao do conversor, que feito com 5 Volts. Uma nota interessante sobre o chip conversor. Note que ele tem quatro capacitores (c1 a c4). Esses capacitores so usados pela eletrnica interna do chip para gerar os nveis de tenso negativos alm de serem usados para gerar tenses maiores que a tenso de alimentao do conversor. Note que os nveis RS-232 variam de -15 Volts a 15 Volts e alimentamos o circuito com apenas 5 Volts. Placa de Circuito Impresso Desenvolvemos uma placa de circuito impresso para nosso conversor para facilitar a montagem e criar uma base fsica para os componentes. A placa pode ser fabricada atravs do mtodo da caneta ou do ferro de passar (transferncia trmica).
Desenho da placa do nosso gravador O leiaute da placa para impresso est disponvel no final do artigo no formato PDF Abaixo segue a relao de componentes necessrios para a montagem: 02 x Resistores 220 ohms 1/4 W 01 x Resistores 330 ohms 1/4 W 04 x Capacitor eletroltico 10uF/16V 01 x Capacitor cermico 100nF 01 x Chip MAX232 MAXIM 02 x Leds 3mm 01 x Leds 5mm 01 x Conector DB09 Fmea para placa de circuito 02 x Conectores barra-pino 3 vias ou compatvel passo 100mil Montagem A montagem deste circuito no tem segredos nem dificuldades. Os conectores de dados TTL e alimentao foram pensados para serem utilizados com pequenos cabos que so MUITO comuns em hobby (aero, automodelismo) A nica observao sobre a polaridade dos dois leds indicativos. Os catodos ou chanfros dos LEDS esto voltados para as bordas da placa.
Leds com catodos virados para borda da placa Outra observao que na nossa montagem utilizamos capacitores de superfcie ao invs de capacitores eletrolticos. o que tinhamos na mo no laboratrio, os capacitores eletrolticos podem ser usados normalmente. Esses capacitores de superfcie so soldados na parte de baixo da placa
Leds com catodos virados para borda da placa Na prxima pgina vamos usar o conversor com uma placa arduino para demonstrar o seu uso Exemplo de uso de um conversor TTL <> RS-232: Preparamos um exemplo de uso do cabo serial. A montagem foi efetuada usando um X- DUINO, um conversor serial TTL<>RS232 e um cabo adaptador RS232-USB. Caso seu PC tenha um conector de 9 pinos no seu painel de conectores, o cabo conversor USB no necessrio.
Placa adaptadora esquerda conectada no cabo RS232<>USB
Programa utilizado nos testes Aps compilar e carregar o programa na placa, abrimos o Monitor Serial. As informaes enviadas pela nossa placa Arduino aparecem no console serial enviadas atravs do nosso conversor.
Esse conversor MUITO til nas bancadas tambm. Espero t-los ajudado! At o prximo artigo