Sei sulla pagina 1di 11

RS485 al convertidor RS232

ROV
RS485
RS232
MAX485
MAX232

06 de diciembre 2006

RS485 es un alternatve para RS232 para distancias largas. Longitud mxima del cable de RS232 es slo 15m . Para RS485 se trata de 1200m . Adems se puede conectar muchos dispositivos a bus RS485 (a
diferencia de RS232 - slo 2).
Enviar / recibir modo se selecciona RTS seal. El convertidor fue diseado para ser tan simple como sea posible, por lo que no tiene algunas de las caractersticas que se pueden encontrar en los productos de
calidad comercial (por ejemplo, separacin galvnica).

Visin de conjunto
Popular MAX232 chip se utiliza para convertir seales RS232 desde / hasta TTL nivel. MAX485 convierte TTL seales de nivel de estndar RS485. RTS lnea se utiliza para cambiar el modo de transmisin de
MAX485. RTS seal se convierte primero en TTL nivel por MAX232 luego se conecta a DE y RE / pins.
2 LED s se utilizan para indicar el estado actual de la interfaz.

Dplex
Si su sistema de control tiene que recibir y enviar datos en el mismo tiempo que usted debe usar el modo de transmisin full duplex. Es posible (y en el mundo real este es el caso ms popular) que el sistema de
control enva primero mensaje de solicitud y que espera la respuesta. Para este tipo de sistemas de medio dplex comunicacin es suficiente. Esta interfaz funciona en dplex medio el modo en que slo requiere
2 cables (Full Duplex 4 hilos) y es ms fcil de construir.

Terminator
Bus RS485 debe terminarse en los extremos de las lneas largas. Por defecto es [b] 120 [/ b] de la resistencia. Si hay ms de 2 dispositivos en el bus, se necesita terminador slo en la primera y la ltima
unidad. Terminator se puede omitir para las lneas cortas.

PCB
Capas Individual, el tamao es 63 x 48 mm. PCB obra, la lista esquemtica y parcial est disponible como PDF documentos al final de este artculo.

Pruebas
Despus de soldar todos los elementos, alimentar el dispositivo. Red LED (LED 2) debe ser brillante. Revise el voltaje entre los pines 15 y 16 del MAX232 y entre los pines 5 y 8 del MAX485. Debe ser 5V .

Prueba inicial
Esta prueba es slo para demostrar que algunas partes de el convertidor funciona. Slo se necesita equipo PC; otro dispositivo RS485 no se requiere en esta etapa.
Conecte el ordenador PC con convertidor mediante un cable RS232. Ejecutar Hyperterminal de Windows o cualquier otro programa de terminal, establecen 9600bps, 8N1 y apretn de manos Ninguno . Al hacer
clic en gancho y descuelga iconos usted debe notar el cambio en verde LED .
Haga clic en gancho en el icono y escriba cualquier texto en la ventana de terminal, la tensin entre CON2-1 y CON2-2 debe cambiar rpidamente. Nota Puede utilizar cualquier otro programa de terminal serie.

Prueba real
Para ver si el convertidor funciona bien algunos datos deben ser enviados y recibidos correctamente. Para la prueba real que necesita otro dispositivo con interfaz RS485.
Si tiene dos interfaces RS485 se puede comprobar la interfaz utilizando el mtodo ms simple. Slo tiene que conectar dos interfaces, funcionamiento 2 programas de terminal y ver si un programa terminal puede
recibir lo que se escribe en la otra ventana. Usted debe recordar para cambiar adecuada de envo / modo de recepcin de ambas interfaces (set state apropiado de estrategia en tiempo real de la seal).
Cuando el convertidor est en modo de TX y transmite los datos que usted puede notar el cambio de tensin entre los pines AB.

Programacin
De los programadores punto de vista de la transmisin de datos a travs de RS485 es el mismo que el de transmisin del puerto de serie. La nica diferencia es que usted tiene que establecer el estado apropiado
de RTS lnea antes de envo / recepcin de datos. Debido RTS lnea se utiliza muy a menudo en los convertidores half-duplex para cambiar el modo de TX / RX, muchos programas se pueden utilizar sin ninguna
modificacin.
Modos de transmisin de convertidor: RTS altos - se puede recibir datos de RTS baja - usted puede enviar datos

Para Win32 API (MS Windows) cuando el puerto serie de configuracin configura el control manual de estrategia en tiempo real en lnea DCB estructura.
. dcb fRtsControl = RTS _CONTROL_ENABLE ; / / manual de estrategia en tiempo real de control y RTS digan alta
. dcb fRtsControl = RTS _CONTROL_DISABLE ; / / manual de estrategia en tiempo real de control y RTS digan bajo
Antes de la transmisin serie adecuada estrategia en tiempo real del estado:
Para recibir conjunto de datos RTS alta : EscapeCommFunction (hSerialPortHandle, SETRTS)
Para enviar conjunto de datos RTS baja : EscapeCommFunction (hSerialPortHandle, CLRRTS);
Verde LED indica el estado actual de la estrategia en tiempo real de lnea.

RS232 a RS485 Convertidor


Fecha: 05/04/2012 Autor: annimo Reading (6065) Coleccin esta pgina

Interfaz RS485 proporciona algunos beneficios ms en comparacin con RS232: simplicidad y la robustez para la transferencia de larga distancia. RS485 es ms sencilla, ya que utiliza slo
dos hilos (o un solo par) para llevar a cabo los datos en forma bidireccional, usando RS232, necesitamos 3 cables como mnimo para transportar los datos de forma bidireccional. RS485
longitud del cable puede ser de hasta 1.2 km, mientras RS232 slo unos 25 metros.

RS232 a RS485 Convertidor


Para conectar un dispositivo RS485 o red RS485 a cualquier PC o controlador, el PC o el controlador debe proporcionar la interfaz RS485 tambin. Si su PC o controlador slo tiene un puerto
RS232, entonces usted necesita un convertidor RS232 a RS485 o adaptador para su PC o controlador.
RS485 Circuito
El diagrama del circuito adaptador RS232-RS485 se muestra a continuacin, RS232 DB9 se utiliza como puerto RS232, mientras que slo un bloque de terminales se utiliza como conector
RS485. Un par trenzado es ideal para el cable RS485, ya que la torsin hacen los dos cables (-) y expuestos a un factor de ruido idntico, cancelando as el propio ruido cuando se recibe en
el puerto de interfaz.

Aislamiento elctrico El uso de ptica


Especialmente cuando la transmisin se realiza sobre un exterior de cable largo, los alambres es potencial para llevar la seal de peligro como un rayo u otro de induccin de alta
tensin. Esto puede ser fatal para su PC o controlador. El circuito utiliza aislamiento ptico (optoacoplador) para aislar el puerto RS232 de los cables RS485.

USB a la interfaz en serie por


MAX213
USB para interfaz serie se basa en la potente chip FT232 de FTDI. Permite muy fcil conexin de la aplicacin del usuario a la PC a travs del puerto USB, sin necesidad de ningn
conocimiento profundo acerca de los complicados problemas de USB. El chip FT232 es capaz de transferir datos a velocidades de hasta 1Mbaudio en modo RS232 y hasta de 3M de transmisin
en el modo RS485. Esquema contiene la EEPROM a bordo (93LC46) para almacenar los datos de ID (VID, PID, nmero de serie y descripcin de cuerdas).

RS232 - RS485 Converter con RX automtico - Control de TX


Publicado 10 de enero 2012 a las 10:47 am

RESUMEN DEL PROYECTO


Hoy en da, aunque la tecnologa inalmbrica crece muy rpido, la comunicacin funicular de larga distancia an mantiene su popularidad. La razn es evidente que el costo y la complejidad
es alta en la comunicacin inalmbrica.
DESCRIPCIN DEL PROYECTO
RS232 es uno de el protocolo de comunicacin ms utilizado, fcil de desarrollar y fcil de aplicar. Por lo general, encontramos a esta norma en los MCU aplicaciones. Pero tiene algunas
restricciones. Se nos permite usar cable mxima de 15 metros. Bien cableado, bajas velocidades de transmisin y medios menos ruidosos pueden permitir que la Compaa se exceda este
lmite un poco ms. El principal problema aqu, cuando la distancia aumenta, el ruido en la lnea de base comn tambin se incrementa. Otra cuestin, RS232 permite slo dos dispositivos se
comuniquen recprocamente. Ms de dos dispositivos no pueden comunicarse en esta lnea y necesitamos otra solucin para esta situacin.
RS485 es el estndar que resuelve este problema. La principal diferencia es, RS485 transfiere los datos en funcin de la diferencia de potencial entre los dos cables de comunicacin. La
polaridad define el estado lgico de la seal. Se pueden transferir datos de hasta 1220 metros de distancia y con una velocidad de hasta 10 Mbs. 32 dispositivos pueden unirse a la red
RS485.
Al transferir los datos, MAX232 convierte la seal procedente del conector DB9 para TTL nivel / CMOS.Entonces MAX485 transfiere la seal de entrada procedente de la MAX232 a la lnea
RS485 como una diferencia de voltaje. Durante la recepcin de los datos, MAX485 detecta los datos en la lnea RS485 y lo transfiere a MAX232 entonces la salida se puede tomar desde el
conector DB9.
Convertidor controla el "recibir" y "Enviar" modos de forma automtica.
R1, R2: 1K 1/4W resistor
R3, R4, R5, R11: 2.2K 1/4W resistor
R6, R7: 560 Ohm 1/4w resistor
R8, R9: 47 Ohm 1/4w resistor
R10: 120 Ohm Resistencia
C1: 10uF 50V condensador electroltico
C2, C4: 100N Polyester Capacitor
C3: 10uF 16V Condensador electroltico
C5, C6, C7, C8: 1uF 16V condensador electroltico
D1: 1N4007 Diodo
L1, L2: El rojo y el verde LED s
Q1: BC327 PNP transistor
U1: MAX232N
U2: MAX485CPA
U3: LM7805
J1: DB9 PC Mount Female Connector
U4, U5: 2 Terminal PCB Terminal Block
El PCB archivo se proporciona en formato pdf. Se puede aplicar a la tarjeta utilizando el mtodo de plancha.

Figura 1
Red LED indica el transmisor y un verde indica que el proceso de recepcin. Cuando no hay transferencia de datos, para mantener la lnea de datos a una leve tensin constante, dos
resistencias de 560 ohmios estn conectados a la lnea. Uno de ellos es alimentado y el otro est conectado a tierra.

Figura 2
La principal ventaja de este convertidor es, puede detectar los datos entrantes / salientes y cambie los modos de MAX485 TX y RX. Controla el DE y RE bits de habilitacin de forma
automtica. Las lneas RS485 A y B se han extrado del bloque de terminales de tornillo. Las conexiones se muestran en el diseo que est dentro del paquete zip descargable.

Potrebbero piacerti anche