Vous êtes sur la page 1sur 2

13/ 01/ 13

C onver t i or es de U a R d SB S232

Lammert Bies

la interconexin

Sitemap

Foro

EN

NL

Convertidores RS232 a USB


Introduccin a la conversin de USB a RS232 Las diferencias en el nivel de aplicacin Problemas especficos de hardware USB a RS232 Convertidor de criterios de seleccin

Conversin USB a RS232


Una de las preguntas ms comunes que me en los correos electrnicos es como un conector RS232 se pueden soldar a un cable USB. Por desgracia, la vida no es as de simple. Aunque RS232 y USB (bus serie universal) son estndares de comunicacin serie para conectar dispositivos perifricos a los ordenadores, son totalmente diferentes en diseo. Un cable simple no es suficiente para conectar dispositivos RS232 a un ordenador con slo puertos USB. No obstante, existen mdulos de convertidor y los cables que pueden ser utilizados con xito para conectar dispositivos RS232 a los ordenadores a travs de un puerto USB. Estos adaptadores y cables contienen la electrnica, y la tasa de xito depende de la capacidad de esta electrnica y el software de controlador de dispositivo que se suministra con el convertidor de comunicarse con estos dispositivos electrnicos a travs del bus USB. Antes de comprar su convertidor de USB a RS232, se recomienda que lea este documento primero.

Diferencias desde el punto de vista de aplicacin


RS232 es una definicin para la comunicacin en serie en una base de 1:1. RS232 define la capa de interfase, pero no la capa de aplicacin. Para utilizar RS232 en una situacin especfica, software de aplicacin especfica debe ser escrita en los dispositivos en ambos extremos del cable de conexin RS232. El programador es libre para definir el protocolo usado para comunicarse. Puertos RS232 se puede acceder ya sea directamente por una aplicacin, o a travs de un controlador de dispositivo en el sistema operativo. USB por otro lado es un sistema de bus que permite ms de un perifrico para ser conectado a un ordenador anfitrin a travs de un puerto USB. Los centros pueden ser utilizados en la cadena de USB para extender la longitud del cable y permiten incluso ms dispositivos para conectar al mismo puerto USB. La norma no slo se describen las propiedades fsicas de la interfaz, sino tambin los protocolos a ser utilizados. Debido a las complejas exigencias del protocolo USB, la comunicacin con los puertos USB de un ordenador se realiza siempre a travs de un controlador de dispositivo. Es fcil ver dnde estn los problemas. Los desarrolladores tienen mucha libertad cuando se trata de definir la comunicacin RS232 y puertos estn a menudo directamente, o casi directamente accesibles en el programa de aplicacin. Ajustes como velocidad de transmisin, bits de datos, control de flujo de hardware software a menudo se puede cambiar dentro de la aplicacin. La interfaz USB no da esta flexibilidad. Sin embargo, cuando un puerto RS232 se utiliza a travs de un convertidor de USB a RS232, esta flexibilidad debe estar presente de alguna forma. Por lo tanto, para utilizar un puerto RS23 a travs de un puerto USB, un segundo controlador de dispositivo es necesarry que emula un RS232 UART , pero se comunica a travs de USB. Muchas aplicaciones de esperar un momento determinado con comunicaciones RS232. Con los puertos montados directamente en un ordenador, esta es la mayor parte del tiempo no hay problema. La aplicacin se comunica directamente, o por medio de una capa delgada de controlador de dispositivo con el UART, y todo lo que sucede dentro de un marco de tiempo bien definido. El bus USB est sin embargo compartida por varios dispositivos. Congestin de comunicacin puede ser el resultado de esto, y el marco de tiempo en el que las acciones especficas de RS232 se realizan podra no ser tan bien definida como en el enfoque de puerto directo. Adems, la capa de controlador de dispositivo doble con un controlador RS232 de trabajo en la parte superior del complejo controlador USB podra aadir una carga extra a las comunicaciones, lo que resulta en retrasos.

Problemas especficos de hardware


Puertos RS232 que estn fsicamente instalados en una computadora son a menudo alimentado por tres fuentes de energa: 5 voltios para la lgica UART y Volt -12 y +12 voltios para los controladores de salida. USB sin embargo, slo proporciona una fuente de alimentacin de +5 voltios. Algunos convertidores RS232 USB para uso integrado convertidores DC / DC para crear los niveles de tensin adecuados para las seales RS232, pero en implementaciones muy baratos, la tensin de 5 voltios se utiliza directamente para controlar la salida. Esto puede sonar extrao, pero muchos puertos RS232 reconocer una tensin superior a 2 voltios como una seal del espacio, donde se reconoce una tensin de 0 voltios o menos como una seal de marca. Esto no est de acuerdo con el estndar original , debido a que en el estndar RS232 original, todas las
w w l m m er t bi s. nl com m / i f o/ R 232- usb. ht m l w.a e / n S1/ 2

13/ 01/ 13

C onver t i or es de U a R d SB S232

Esto no est de acuerdo con el estndar original , debido a que en el estndar RS232 original, todas las tensiones entre Volt -3 y +3 voltios resultado en un estado de seal definido. El bien conocido Maxim MAX232 serie de chips de controlador RS232 tienen este comportamiento no estndar, por ejemplo. Aunque los resultados de estos cambios de conductores entre -10 voltios y 10 voltios, las entradas de reconocer todas las seales oscilantes inferiores a 0 voltios y por encima de 2 voltios como seales vlidas. Este comportamiento no estndar de las entradas RS232 hace que sea an ms difcil para seleccionar el derecho de RS232 a USB conversor. Si se conecta y probar un convertidor RS232 a USB a travs de una lnea serie con otro dispositivo, podra funcionar con algunos dispositivos, pero no con otros. Esto particularmente puede ser un problema con las aplicaciones industriales. Computadoras de bajo costo a menudo estn equipados con controladores baratos RS232 y al probar el convertidor RS232 a USB con un ordenador, podra funcionar. Pero el mismo convertidor puede fallar si lo pruebas en un entorno industrial. Las posibilidades de que los puertos RS232 de computadoras de bajo costo aceptan seales en el rango de 0 .. 5 V son mayores que con los equipos industriales que a menudo especficamente diseado para ser inmune al ruido. Otro problema de hardware especfica surge de handshaking para evitar desbordamientos de bfer en el lado del receptor. Aplicaciones RS232 puede utilizar dos tipos de negociacin, ya sea con comandos de control en el flujo de datos, llamadas de control de flujo de software , o con lneas fsicas, llamadas de control de flujo por hardware . No todos los convertidores de USB a RS232 proporcionan las lneas de flujo de control de hardware. No siempre es fcil identificar si una aplicacin lo necesita. Algunas aplicaciones no utiliza el control de flujo de hardware en absoluto, y los convertidores de USB a RS232 barato funcionar sin problemas. Otras aplicaciones utilizar el control de flujo de hardware, pero con poca frecuencia. Slo con rfagas de datos de gran tamao, o en situaciones en las que la CPU est ocupado realizando otras tareas, el control de flujo por hardware puede patear para evitar la prdida de datos. En esas situaciones, la comunicacin puede parecer libre de errores, pero a veces se pierde con bytes o errores no especificados en las comunicaciones.

USB a RS232 Convertidor de criterios de seleccin


Resumiendo, al elegir el derecho al convertidor USB RS232, ver los problemas potenciales: Su aplicacin tiene requisitos de tiempo muy ajustados? En ese caso, sera mejor utilizar un puerto RS232 interno, en lugar de un convertidor de USB a RS232. La capa extra en el nivel de controlador de dispositivo de bus y la congestin puede hacer que la comunicacin sea menos confiable. Cules son los voltajes de salida del convertidor RS232. Cumplen los requisitos para el equipo al que desea conectarse? Cules son los requisitos de intercambio para su aplicacin? Si el control de flujo por hardware es necesario, asegrese de que estas entradas y salidas del convertidor estn presentes.

RS232 Converter
www.megatechnik.at Simplecontrol RS232 Converter RS232 Tools

11 2012 | Mapa del sitio

Copyright 1997-2010 Bies Lammert, Todos los derechos reservados

w w l m m er t bi s. nl com m / i f o/ R 232- usb. ht m l w.a e / n S-

2/ 2