Concentrador RS232 de 8 puertos (o mas) a USB
- 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
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
La idea es que sea inteligente para que no pierda paquetes de datos
Re: Concentrador RS232 de 8 puertos (o mas) a USB
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.
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.
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.
- 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
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.
¿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
Aka: no es difícil si sabes como.
http://heli.xbot.es
- Hidrahacinado
- Mensajes: 467
- Registrado: Sab Mar 24, 2007 6:39 pm
- Ubicación: Palencia
Re: Concentrador RS232 de 8 puertos (o mas) a USB
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.
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
Lisa, haz el favor...! ¡¡¡En esta casa obedecemos las leyes de la TERMODINÁMICA!!! http://www.youtube.com/watch?v=Rpc2i6tMX2k
- 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
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
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
- 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
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?
Hay líneas de producción colgando del RS485
Es diferencial, es rápido, inmune a ruidos, cable twisted y no un enredo de cables, ¿que mas se puede pedir?
Hay líneas de producción colgando del RS485
- 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
El RS485 a 1MBPS alcanza 120 metros!
¿que cable se recomienda? imagino par trenzado o paralelo
¿que cable se recomienda? imagino par trenzado o paralelo
- 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
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.
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
Aka: no es difícil si sabes como.
http://heli.xbot.es
- 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
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
- 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
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 :
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados