interface rs485

14
PC RS485 Interface M Asim Khan, [email protected] This interface circuit provides electrically isolated RS485 communication inteface to the PC serial port the isolation circuit protect the PC from direct connection to hazardous voltages. Figure 1: Circuit Diagram of Isolated RS485 Interface

Upload: jol1386

Post on 28-Dec-2015

203 views

Category:

Documents


14 download

TRANSCRIPT

Page 1: Interface Rs485

PC  RS485  InterfaceM Asim Khan,   [email protected]

This interface circuit provides electrically isolated RS485 communication inteface to the PC serial port the isolation circuit protect the PC from direct connection to hazardous voltages.

Figure 1: Circuit Diagram of Isolated RS485 InterfaceFigure 1 shows the circuit diagram of RS485 interface. Connector K1 is linked to the serial port of the PC, power to the PC side of the circuit is derived from the signal lines DTR and RTS. Positive supply is derived from RTS and negative supply from the DTR line. The RTS line is also used to control the data direction of RS485 driver IC U4. Optical isolation is achieved by optocouplers U1, U2 and U3. Opto U1 is used to control the data direction of U4 opto U2 provide RXD line isolation while opto U3 provide TXD line isolation. 

Page 2: Interface Rs485

The other side of the isolator carries TTL levels. This side is powered by an unregulated dc supply between 9V and 18V dc. IC U5 provide 5V regulated output and IC U4 provide the RS485 bus interface. The TXD and RXD lines status are provided by data indicating LEDs. The interface has been tested at the baud rate of 19.2k baud. For Data Reception            RTS = 1  (at +ve level) For Data Transmition          RTS = 0 (at -ve level) DTR line is always set to 0  (at -ve level)

Figure 2 & 3 shows the component layout of the isolator pcb and the track patterns respectively.

Figure 2: Component layout of the Isolator PCB

Page 3: Interface Rs485

Figure 3: Track patterns of the Isolator PCB

Component details of the project.

 1       4    C1,C2,C3,C6       100nF  2       1    C4                10uF 16V  3       1    C5                470uF 25V  4       3    D1,D2,D3          1N4148  5       2    D4,D5             LED RED 3mm  6       2    D7,D6             TRANSIL 6.8V  7       1    D8                1N4003  8       1    K1                DB9 R/A PCB PLUG  9       1    K2                PCB TERMINAL BLOCK 4 WAY 10       3    R1,R2,R3          1K8 11       2    R7,R4             4K7 12       2    R5,R8             1K 13       3    R9,R12            150R 14       1    R6                680R 15       2    R11,R10           10R 16       1    R13               120R 17       2    U3,U1             H11L1 OPTO-ISOLATOR 18       1    U2                CNY17-3 OPTO-ISOLATOR 19       1    U4                MAX487, SN75176B 20       1    U5                LM7805

Page 4: Interface Rs485

RS - diseño esquemático del circuito 485Categoría: Tecnología de Energía

El siguiente circuito es un simple diagrama de RS - 485 circuitos. El circuito proporciona comunicación full-duplex (sólo dos paquetes requeridos (IC2

e IC3) transmitir y recibir al mismo tiempo). Para entornos de mucho ruido o datos de una computadora y su distancia entre los dispositivos

periféricos, un simple RS - 485 del balance y de datos diferencial líneas son necesarias. Esta transferencia es difícil, si es posible, utilice un puerto RS -

232 del circuito transceptor de un solo extremo. Este es el diagrama del circuito:

Bi-direccional, multi-punto, la línea del partido de la comunicación, poco 10M Velocidad de transferencia de datos / seg y longitud de la línea (10 Mbps

de) 1200 metros, permite RS - 485 estándar. Proporcionar diferencial inmunidad al ruido de la transmisión. Función controla los drivers velocidad de

respuesta que minimizan EMI e inapropiadas reflexión cables terminados causó muestran en el siguiente circuito. También puede habilitar la

transmisión sin errores en este circuito a 250 kbps. Subtitute arriba, IC2, IC3 del MAX485 y R2 - R5 tasa de conversión de MAX1480A valores de la

Tabla 1 para cada velocidad de transferencia de datos de 2.5Mbps.

Propio uso dedicado de IC2 IC2 óptica acoplador half-duplex, operación full-duplex es una actualización de la IC3, que es accionado por un VCC

aislado. Conductor IC3, 3 pies deben desactivar la baja y 4 pies debe dejarse sin conectar. Activo bajo DE es baja, IC2 el conductor ouutputs y IC3

exhibición de alta impedancia. Esto tendrá una función positiva del conductor bajo la línea de salida de alta DE.

Page 5: Interface Rs485

Normalmente, la barrera de aislamiento 1600Vrms IC2 duró un minuto, o 2000Vrms segundos. Entrada digital IC2 puede conducir a través de una

serie resistor ningún familias lógicas TTL / CMOS. Las salidas del receptor pueden conducir cualquier tipo de lógica, así como con la resistencia pull-

up. Aislamiento de salida de IC2 calificado en todas las RS - 485 Especificaciones

--------------------------------------------------------------------------------------------------

Circuito convertidor RS-232 a RS-485 MAX487 usin

Publicado por: admin Enviado Fecha: 20 de febrero 2013 En: Enfriar Proyectos , Digitals | comentario: 1

Conexión RS-232 del sistema más rápido y más fácil, pero la distancia no es el momento. lo que para cambiar para utilizar el sistema RS-485 con este RS-232 a proyectos de convertidor RS-485. Es muy eficaz. Y el ahorro.

La comunicación entre los equipos entre sí. o un ordenador y los dispositivos externos.Nosotros podemos estar conectados de muchas formas, como los puertos serie, puerto paralelo, LAN o inalámbrica. Pero la forma más fácil es enviar datos en serie (RS-232) es la conexión preliminar. Pero ha aparecido es que la velocidad de la velocidad de transferencia de datos de hasta 115.200 bps. Pero, no hay problema. La distancia máxima de transmisión de hasta 15 metros. Y la conexión entre sólo los dispositivos origen y destino. No se puede conectar en el sistema. Por lo tanto, debemos utilizar el estándar de comunicación RS-485, que puede tener mucha más información.

El RS-485 conexiones estándar se detallan a continuación.- La distancia máxima de 1.200 metros. - Comunicación son Half-Duplex. - Los dispositivos pueden ser conectados al bus del sistema de hasta está en 255 caracteres (0-255) en la misma línea de autobuses. (Dependiendo del número de la IC se utiliza). - Utilice el cable para conectar las dos líneas solamente. - Nivel de la lógica o de datos está en el modo actual. (RS-232 son el modo de tensión formulario.)

Después de que conocemos los detalles de RS-485 es más o menos. a continuación, para ver el funcionamiento de este circuito.

Ejemplos RS-232 a RS-485 de amazon.com

El funcionamiento del circuito dela fuente de alimentación de todo este circuito se consigue desde el puerto USB de la computadora, por hay un diodo D5 (1N4004) para la protección cuando no conectamos corregir una polaridad nuestro circuito es seguro. La corriente eléctrica del puerto USB tendrá condensador C6 (470uF) y C7 (0.1uF) conectado a Para evitar picos de tensión al reiniciar el equipo. O no poder suave.A continuación vemos la señal de conversión. En primer lugar se utiliza el MAX232-IC a cambiado el nivel de voltaje de la computadora a la señal TTL. Para pueda comunicarse con dispositivos externos. Por la señal de RX desde el ordenador en el pin 2 al pin 7 de IC1, y el TX, desde ordenadores a la clavija 3 en el pin 8 de IC1 (MAX232). En el pin 7 del equipo será señal RTS pin. Que utilizará para seleccionar que para enviar o recibir datos. (RS-485 forma Operación Half-Duplex) o ajustada a una transmisión automática. Las señales TX y RX se emiten en el pin 9 y el pin 10 de IC1. Entonces vamos a en el pin 1 de IC2 (MAX487) y el pin 4 de IC2 que usamos IC MAX487 número que puede dispositivos periféricos en el bus de hasta 128 caracteres.

Detalles de IC MAX487.- RO (Receptor Salida) - RE (Receptor de habilitación de salida) que trabaja el "bajo" lógico muestra que, preparado para recibir datos. Pero si son la lógica de alta, indica que no está lista para recibir datos. - DE (salida del conductor Enable) son pin que determinó enviará los datos o no. Si se la lógica alta está listo para enviar datos. Pero si son la lógica baja indica que no está listo para enviar. - DI (entrada Driver) Pin se utilizan para transmitir los datos, se pin de entrada de la señal. - pin GND tierra. -A es el uso del PIN para recibir o enviar datos para formar no inversora. -B es el uso del PIN para recibir o enviar datos de inversión. tensión de alimentación (4,75 voltios - 5,25 voltios)-VCC

Después de hacer el trabajo de la pierna más o menos, entonces, vemos el Circuito de nuevo. Vamos a usar el pin 10 de IC1 conectada al pin 1 de IC2 a ese uso al receptor de los datos. Por tener LED1 es mostrar el trabajo que ahora la recepción de datos (RX). El pin 9 se conectará al pin 4 por haber LED2 es indicar de trabajo que ahora transmitir los datos (TX)

Page 6: Interface Rs485

Figura 1 de la RS-232 al circuito convertidor RS-485 usin MAX487 y MAX232En esta sección hay IC3 ( 74HC04 ), adscrita al son buffer. Y a diferencia de voltaje, el LED se ilumina hacer plenamente. Por resistencias R6, R7 limita la corriente a tanto el LED. El transistor Q1 (BC557) , controla IC2 para enviar o recibir datos. Por el estado normal, entonces pin 2, 3 de IC2 se convertirá en la lógica de "Low" hará IC2 está listo para recibir datos. El transistor Q1 para llevar a cabo.Pero cada vez que envían los datos o el programa enviará una señal al RTS en pin, transistor Q1 conducta, la voluntad hace que no se han traducido pin 2, 3 están en la lógica de "Alto".Hace preparado para enviar datos. Tanto el envío y recepción es de pin 6 y el pin 7 de IC2 Ambas piernas se pueden enviar o recibir datos. Pero la diferencia de que se tiene la parte posterior señales. O no respaldar únicamente la señal.

En algunas partes de R4 y R5 actúa como tire hacia arriba y jale hacia abajo. Para la estabilidad de las señales. Por R8 horcajadas entre las piernas 6, 7 de IC2. ¿O es RT allí. En el caso de la protección del circuito utiliza la entrada y la salida del diodo D4-D7. Actuar como escudos contra sobrecarga de tensión, tanto entrante como saliente. Y la protección contra rayos se puede contraer. Para prevenir el daño ocurra a la computadora. Y el dispositivo está conectado en el sistema allí. La señal de salida tendrá 3 señal son 485 +, 485 -, GND.

Nota: Si usted no puede comprar MAX487 o demasiado caro. Puede ser un número SN75176, pero el rendimiento puede ser inferior a 400 metros y está conectado al bus 32 caracteres.

Page 7: Interface Rs485

Convertir un USB-RS232 convertidor USB-RS48501:28 hrs. - DESTACADOS , Hacks - Etiquetado: conversor , RS-232 , RS-485 - 2 comentarios

Los estándares RS232 y RS485, aunque viejo, todavía se utilizan en aplicaciones que van desde el punto de venta Periféricos, instrumentos electrónicos

de medición y automatización industrial. Dado que los ordenadores modernos sólo tienen puertos USB para la comunicación con periféricos clave, la

conversión de USB a RS232 o RS485 normas es una práctica bastante común.  Más información sobre las normas se puede encontrar

en: http://www.lammertbies.nl/comm/info/RS-485.html .

Convertidores USB-RS485 son fáciles de comprar desde la web , pero no esperes que sea fácil encontrar una venta en las tiendas de electrónica y

computación, por lo menos aquí en Río el otro lado convertidores USB-RS232 son mucho más fáciles de encontrar en cualquier lugar.

Este artículo tiene dos objetivos: Discutir un poco el funcionamiento de USB-RS485 y USB-RS232 convertidores y mostrar cómo modificar un-RS232-

RS485 convertidor de USB a USB.

Recientemente necesité otro convertidor USB-RS485 para mi proyecto, pero no quería esperar su venida de China o de Hong Kong ... Un método

relativamente fácil (si dispone de los componentes) es comprar un conversor USB-RS232 (que como he dicho antes son mucho más fáciles de encontrar)

y comprar o utilizar un convertidor RS232-RS485, entonces esto es lo que tiene al final:

USB (PC) → → RS232 TTL RS232 → → → TTL RS485Particularmente no me gusta la idea de tener que convertir a RS-232, e incluso añadir (además del transceptor RS485) transceptor RS232 en tono de

broma, lo que me gustaría:

USB (PC) → → RS485 TTLModificación:Para ello podemos comprar un convertidor USB-RS232 y obviamente modificarlo. Lo que es más magra y menos consumo de circuito de lo que se gana

con esto es que podemos añadir algunos bonos en nuestro conversor hackeado, como por ejemplo:

Entrada para la fuente de alimentación externa con el regulador de voltaje

Puente para activar la resistencia de terminación del bus

Jumper para permitir desviar bus resistencias

El aislamiento óptico (no implementado en este proyecto)

La mayoría de los "cables" del convertidor USB-RS232 utilizando el PL2303 integrado (Prolífico) o FT232 (FTDI) parte USB → TTL a continuación, utilizar

un transceptor RS232 completa (ej. MAX213) en el TTL → RS232. Lo que vamos a hacer lo que te puedas imaginar es quitar el MAX213 y conectar el

transceptor RS485 en su lugar, situado en el FT232 o PL2303, según corresponda. Para hacer este mod se necesita:

Un cable USB-RS232 basado en PL2303 y FT232 (todo lo que he visto hasta ahora)

Un regulador de voltaje 7805

Un transmisor-receptor integrado RS-485 (MAX485, LTC485, DS1487, 75176B y muchos, muchos otros)

Un enfoque integrado 555 (sólo si se compra el cable basado en PL2303)

Algunas resistencias y condensadores simples

Page 8: Interface Rs485

La primera tarea es abrir el convertidor USB-RS232. En algunos casos, puede resultar un poco reacias a ser cubierto con resina o algo similar a

pegamento caliente. No hay problema, le despidan!

Aquí se muestra el convertidor USB-RS232 (PL2303 + ZT213):

Page 9: Interface Rs485

A continuación, retire el conector DB-9 y MAX213, añadiendo el siguiente circuito (  hecho en Eagle, pero sólo el esquema ). Tenga en cuenta que

conectamos el circuito al terminal positivo (+5 V), tierra (GND) y el pin 1 (TX) y 5 (RX) del PL2303:

En la imagen de abajo tenemos el circuito montado sobre una placa universal, con los anteriores cuatro cables conectados a la unidad.  Tenga en cuenta

los conectores externos de energía (azul) y RS485 (verde) colocadas en los extremos de la placa de bus.  El circuito de la foto de abajo fue la primera

versión, y difiere un poco del diagrama que se muestra más arriba (la versión actual y mejorado).

Si su convertidor USB-RS232 se basa en FT232 circuito es sencillo , pero tenga en cuenta que incluso en este caso utilizamos una conexión al pin 13 del

FT232.

Page 10: Interface Rs485

Información adicional sobre los circuitos:El puente JP3 y JP1 para hacer la conexión de las resistencias de polarización, de acuerdo con el patrón y fundamental para el funcionamiento del circuito

en caso basado en el convertidor de PL2303 requerido. En el bus RS485 se necesita que un simple dispositivo para hacer la polarización.

El puente JP2 conecta el terminador (120 ohmios) que es necesario, de acuerdo con el patrón en los extremos del bus.

El jumper JP4 para seleccionar entre el poder a través del propio USB o desde una fuente externa.Si hay demasiados dispositivos conectados al bus se

recomienda utilizar una fuente externa.

El RS485 es un bus half-duplex. El control de la transmisión y la recepción se realiza generalmente a través de una sola línea.  Los pines que permite el

transceptor buffers (patillas 2 y 3) están unidos entre sí en esta línea debido a que operan en diferentes niveles lógicos ('1 'para TX y '0' para RX).  En el

circuito para el FT232 se puede conectar directamente a la clavija de la línea 13 del FT232 como esto (mientras que en su configuración por defecto)

para colocar el pasador 13 de nivel lógico 1 durante la transmisión de datos, es decir, el puesto FT232 que tiene una clavija específica puede ser usado

para controlar la transmisión y recepción de un transceptor externo. El circuito para la nota PL2303 que la diferencia es el uso de la integral 555. Esto

funciona como un monoastável (temporizador) y la remisión y la forma interesante de usar jumpers para seleccionar la velocidad de transmisión.  Este

Page 11: Interface Rs485

circuito se basa en el artículo 177 de la revista Circuit Cellar (junio de 1999), como se muestra a continuación:

Finalmente mostrar el conjunto completo. El convertidor RS232 se quedó con una buena dosis de nuestra amada pegamento caliente en la parte inferior

de la placa.

Page 12: Interface Rs485

2 pensamientos en " Convertir un USB-RS232 convertidor USB-RS485 "

1. Renan01 de noviembre 2012 a las 20:30 hrs.

Muy buen artículo, felicitaciones. Sólo una corrección, que ha escrito "El puente JP3 para seleccionar entre el poder a través del propio USB o desde una

fuente externa. Si muchos dispositivos .. "no sería el puente JP4?

Responder

o André Sarmento02 de noviembre 2012 a las 01:39 hrs.

Wow, gracias Renan, la corrección hecha.

Responder

Page 13: Interface Rs485