Yo no voy a renunciar a cualquier dispositivo específico recomendaciones, pero voy a ofrecer algunos consejos.
Como usted dice, un USB-RS485 adaptador es la mejor solución. Adaptadores de que el uso de un puerto RS232 están disponibles, pero estos tienen algunas desventajas. En primer lugar, estos dispositivos suelen utilizar el RS232 línea de RTS para controlar la dirección de los datos. Si el windows RS232 conductores se utiliza, puede encontrar problemas de tiempo (debido a que la línea de RTS no fue diseñado para este propósito) a pesar de que algunos adaptadores tienen sus propios controladores de dispositivo para evitar este problema.
Otros adaptadores afirman haber automático de control de dirección. Los que he visto hacer esto mediante la conexión de la transmisión de datos a los datos-activar línea del controlador de chip, de modo que cuando el 485 línea debe ser la conducción de la línea para el estado alto, que en realidad va a la tri-estado y se basa en pull-up/pull-down resistencias a la 'unidad' de la línea. Esta solución da a los pobres la capacidad de la unidad y lento risetimes (que puede ser la causa de su lenta velocidad de experiencia).
Otro problema potencial es la energía. Desde puertos RS232 no tener el poder como tal, RS232 adaptadores de obtener su energía a partir de los datos o de control de flujo de las líneas. Un adaptador sé que tiene un curioso 'bootstrap' interno del circuito de potencia (no te voy a aburrir con los detalles) que se basa en algunos de transmisión de datos de las transiciones a la 'patada' de manera que es completamente 'sordo' hasta que algunos se transmiten los datos.