Concentrador RS232 de 8 puertos (o mas) a USB

Todo cuanto tiene que ver con la obtención, almacenamiento y proceso de la información digital, sus aplicaciones y el software y hardware utilizado.
Mensaje
Autor
Avatar de Usuario
fusion
Mensajes: 4573
Registrado: Lun Feb 20, 2006 1:12 pm
País: Madrid
Ciudad: Alcobendas
Ubicación: Madrid

Concentrador RS232 de 8 puertos (o mas) a USB

#1 Mensaje por fusion »

Necesitaría un concentrador que concentre 8 líneas RS232 y las mande al USB de un ordenador (a lo mejor pido demasiado).
La idea es que sea inteligente para que no pierda paquetes de datos

Avatar de Usuario
Rovellat
Mensajes: 9662
Registrado: Mar May 26, 2009 9:39 pm
Ubicación: Palma de Mallorca (España)

Re: Concentrador RS232 de 8 puertos (o mas) a USB

#2 Mensaje por Rovellat »

Creo que necesitarás 8 conversores RS232 a USB, y un hub de 8 USBs, lo que dices está ya muy obsoleto.

Si no hay muchos datos que pasar, y te atreves, con RTS, y CTS, podrías dar paso rotatorio a los RS232.

Piensa que RS232 es un sistema síncrono-asíncrono, los bits son síncronos, pero las palabras-letras (Bytes) son asíncronas, y las puedes parar temporalmente.

Saludos.
Cielo azul sobre campo de mieses, ánimo.
Constitución Española:
Todos los españoles tienen el deber de trabajar y el derecho al trabajo.
Todos los españoles tienen derecho a disfrutar de una vivienda digna y adecuada.

Avatar de Usuario
heli
Mensajes: 1957
Registrado: Mié Sep 06, 2006 7:28 am
País: España
Ciudad: Alcalá de Henares
Ubicación: Alcala de Henares (Madrid, España)
Contactar:

Re: Concentrador RS232 de 8 puertos (o mas) a USB

#3 Mensaje por heli »

Yo tengo una tarjeta PCI con 8 puertos serie, es parecida a esta https://www.cablestogo.com/usb-and-pc/c ... p/cg-26806, también las tienes en PCI Express de la marca MOXA (yo uso mucho sus productos, muy buenos) https://www.moxa.com/en/products/indust ... cp-118el-a, pero seguro que no es lo que quieres.

¿Que protocolo vas a usar?
¿El software es comercial o escrito a medida?

Seguro que es mucho mejor usar un bus de algún tipo.
¡No es imposible, lo que pasa es que no sabes como hacerlo!
Aka: no es difícil si sabes como.
http://heli.xbot.es

Avatar de Usuario
Hidrahacinado
Mensajes: 467
Registrado: Sab Mar 24, 2007 6:39 pm
Ubicación: Palencia

Re: Concentrador RS232 de 8 puertos (o mas) a USB

#4 Mensaje por Hidrahacinado »

Hola.

Yo tuve que resolver ese mismo problema hace año y pico, para un sistema infernalmente complejo (lo mismo; un porrón de fuentes de alimentación, válvulas, MFCs, ...) que lleva varios años cocinándose. Una buena cantidad de éstos se conectan por RS-232 cuando no RS-485. En mi caso uno de los módulos que puede operar simultáneamente como RTU y maestro del SCADA, además de tener acoplados maestros de otros buses (p.ej. DeviceNet), tiene varios puertos USB 3.0, a los que he conectado concentradores 2.0, de los que a su vez cuelgan algunos DeLock 61860 y DeLock 64070 de segunda mano (como casi todos los demás componentes del sistema).

Es un poco peñazo porque al principio puede tocar ir puerto a puerto a ver dónde te ha mapeado cada uno. Por ejemplo, en los que tengo del primer modelo, el COM1 virtual de Windows, supongo que por cómo estén conectados a nivel de circuito los dos Moschip MCS 7840 que lleva dentro, está mapeado al COM5 físico. No sé si pasa con otros SOs.

Un saludo.
Ella le dijo "Cariño, tenemos que alquilar la casa". Y el químico fumigó la casa con yodometano.
Lisa, haz el favor...! ¡¡¡En esta casa obedecemos las leyes de la TERMODINÁMICA!!! http://www.youtube.com/watch?v=Rpc2i6tMX2k

Avatar de Usuario
fusion
Mensajes: 4573
Registrado: Lun Feb 20, 2006 1:12 pm
País: Madrid
Ciudad: Alcobendas
Ubicación: Madrid

Re: Concentrador RS232 de 8 puertos (o mas) a USB

#5 Mensaje por fusion »

Gracias a ambos, me habeis dado ideas buenas.
He calculado tengo 18 puertos serie por un lado
Otros tres por otro
Mas tres para controlar fuentes de alimentación

Así que la idea de usar un hub USB conectado a un puerto USB3.0 es muy buena, así puedo tener tres o cuatro puertos RS232 simultáneos y me sobran USBs para otras cosas, eso sí, el hub USB debe ser 3.0
La opción de usar el concentrador PCI express es muy buena (aunque quería usar un laptop), voy a mirar el precio
La otra opción de los RS232, a lo mejor debo "avisar" a los microcontroladores que mande el paquete al que le toca, pues así no se coge el paquete por la mitad

Tengo un problema adicional y es que tendría bucles de tierra y mucho ruido eléctrico, el RS485 es diferencial, a ver si encuentro algún chip que pase de 0-3V a diferencial

Avatar de Usuario
fusion
Mensajes: 4573
Registrado: Lun Feb 20, 2006 1:12 pm
País: Madrid
Ciudad: Alcobendas
Ubicación: Madrid

Re: Concentrador RS232 de 8 puertos (o mas) a USB

#6 Mensaje por fusion »

Bueno, he resuelto que lo mejor es una línea RS485 con un montón de micros colgando de allí, el driver es el ADM4857 :)
Es diferencial, es rápido, inmune a ruidos, cable twisted y no un enredo de cables, ¿que mas se puede pedir? :D
Hay líneas de producción colgando del RS485

Avatar de Usuario
fusion
Mensajes: 4573
Registrado: Lun Feb 20, 2006 1:12 pm
País: Madrid
Ciudad: Alcobendas
Ubicación: Madrid

Re: Concentrador RS232 de 8 puertos (o mas) a USB

#7 Mensaje por fusion »

El RS485 a 1MBPS alcanza 120 metros!
¿que cable se recomienda? imagino par trenzado o paralelo
Imagen

Avatar de Usuario
heli
Mensajes: 1957
Registrado: Mié Sep 06, 2006 7:28 am
País: España
Ciudad: Alcalá de Henares
Ubicación: Alcala de Henares (Madrid, España)
Contactar:

Re: Concentrador RS232 de 8 puertos (o mas) a USB

#8 Mensaje por heli »

El ADM4857 no sirve para RS485, sólo para RS422. Para RS485 se usa el ADM4853.
El RS485 es half duplex y utiliza un sólo par de cobre para transmitir o recibir alterntivamente.
El RS422 es full duplex y utiliza DOS pares, uno para transmisión y otro para recepción, de forma simultánea.

El ADM4857 no tiene deshabilitación del transmisor, no creo que sirva para conexión en BUS, sólo punto a punto. No puedes colocar últipes transmisores en la misma línea porque se interferirán.

Yo utilizo el MAX491 (es un clásico, el MAX3086 es más moderno y acepta 10Mbps) que permite hasta 2.5Mbps full duplex RS422 a 4 hilos con múltiples emisores y múltiples receptores. https://www.mouser.es/datasheet/2/256/M ... 389177.pdf

Yo utilizo este cable "cervitronic", apantallado, de un fabricante español: https://www.cervi.es/ES/3-productos/14- ... 300-v.html, en entornos muy ruidosos pero sólo a velocidades de 9600Bps. No sé la respuesta para otras velocidades, habrá que leer la hoja de datos con detalle.
Para esa velocidad también he usado par trenzado de telefonía, sin errores de comunicación, en una tirada industrial de unos 200m con 10 equipos conectados.
Seguro que el cable ethernet UTP Cat5 o superior sirve bien...

Como necesitarás un protocolo para coordinar todos los equipos, que respeten los tiempos de transmisión y recepción y no se pisen los datos. Te recomiendo que recurras a MODBUS. Es sencillo, hay muchos recursos, librerías y código ya escrito en internet. El protocolo incluye un CRC16 para verificar la integridad de las transmisiones.
¡No es imposible, lo que pasa es que no sabes como hacerlo!
Aka: no es difícil si sabes como.
http://heli.xbot.es

Avatar de Usuario
fusion
Mensajes: 4573
Registrado: Lun Feb 20, 2006 1:12 pm
País: Madrid
Ciudad: Alcobendas
Ubicación: Madrid

Re: Concentrador RS232 de 8 puertos (o mas) a USB

#9 Mensaje por fusion »

Yo también uso ese MAX o parecido con habilitador de trasmisión, lo que estoy haciendo es que el PC trasmite a uno de los receptores que están en paralelo y responde solo ese. Para evitar colisiones meto checksum, cabecera y dirección de receptor único, de otro modo necesitaría 42 modems RS485 para comunicarme con los procesadores que controlan a los satélites

Avatar de Usuario
fusion
Mensajes: 4573
Registrado: Lun Feb 20, 2006 1:12 pm
País: Madrid
Ciudad: Alcobendas
Ubicación: Madrid

Re: Concentrador RS232 de 8 puertos (o mas) a USB

#10 Mensaje por fusion »

El max que estoy metiendo es el MAX481CSA, viene en un soic8 y por ahora se compra sin problemas en mouser donde hay 17 mil en stock :):

Imagen

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados