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

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

#11 Mensaje por fusion »

Se puede poner en half duplex o full duplex:

Imagen

En full duplex podria poner todos los esclavos por un lado trasmitiendo por un par trenzado al PC (usando un driver con disable para que active el unico trasmisor que va a trasmitir y asi no hay colision)
Desde el PC trasmitiendo por un segundo par trenzado a todos los receptores. O sea, se usarían dos cables

Como bien dices el MAX3087 va a 10MBPS y ademas soporta 256 receptores en el bus!, si bien es más difícil de encontrar

Lo malo es que van a 5 voltios, lo que obliga a que la entrada al micro sea tolerante a 5V y además meter 5 voltios en la tarjeta solo para el driver

Acabo de encontrar el MAX3485 que va a 3.3V, puede llegar a 10MBPS, ojalá lo hubiera encontrado antes.

Otra cosa a tener en cuenta es que admiten un voltaje entre línea y tierra de -7 a 12V, si bien hay algunos que soportan muchos más voltios

Aqui estan todos ellos: https://www.mouser.es/c/semiconductors/ ... ase=SOIC-8

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

#12 Mensaje por fusion »

Una pregunta tonta ¿se puede usar la línea del RS232 RTS para activar REN-DE de un RS485? (linea de flujo), la uart me permite activar RTS, CTS o ambas

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

#13 Mensaje por Rovellat »

Si no recuerdo mal, hay un jefe y un subordinado, el subordinado le dice al jefe RTS, pero el jefe que está de cháchara con la secretaria tiene activado el CTS para que no molesten, al rato ve que el subordinado quiere hablar pues le había mandado el RTS, desactiva el CTS, y recibe el recado.

RTS y CTS no son salidas simultáneamente, lo que pasa es que la Uart, por aquello de universal, puede hacer de jefe o de subordinado, pero no simultáneamente.

Realmente las UARTs son tontas, puedes configurar un pin como entrada o como salída en algún registro, y escribir o leer, pero no son tan inteligentes como para transmitir o recibir datos sin software. Y el RS232 es básico, pero enrevesado, tiene muchas teclas.

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

#14 Mensaje por heli »

Normalmente se usa RTS para activar OE. Es lo más lógico, cuando se activa "peticion para enviar" se habilita el transmiter y se desactiva el receiver.
No puedes usar CTS porque es una señal de entrada, no de salida.

En las UART de PC, chip compatible con 8250, la salida RTS se maneja por software: no hay una forma automática para que se active al enviar un dato al puerto serial, hay que activarla a propósito en el momento adecuado.

Otra forma de hacerlo es usando un monoestable que toma la señal de los bits de TX y genera OE. Con los bits de START genera el nivel para OE, el tiempo de monoestable debe ser algo mayor al tiempo de byte, para evitar que la señal caiga antes de haber transmitido el últmo bit. Tiene el inconveniente de que puede mantener la línea ocupada el tiempo de un byte después de haber terminado de transmitir todos los bits.
Imagen
¡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

#15 Mensaje por fusion »

Gracias. El problema que pudiera encontrar a RTS es que a lo mejor la uart se queda esperando a recibir datos por el CTS, aunque sin habilitar el CTS a lo mejor no hay problema.
Por suerte los micros que uso permiten cambiar la señal RTS por una digital de salida y solo hay que preocuparse de activarla cuando hay trasmisión :)

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

#16 Mensaje por fusion »

Que raro, el RS485 me va genial SIN resistencia de terminacion de 120ohm, con ella NADA

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

#17 Mensaje por fusion »

Pues como no tiene resistencia de terminación, en cuanto arranco el plasma me entra un ruidaco y solo me llega un paquete de cada diez, un desastre, el cable ese de FTDI es una patata, ¿sabeis que driver lleva?

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

#18 Mensaje por fusion »

Con este pedazo de señal tendría que entrar, me parece el MAX481 es una PIEDRA! CALIZA!:

Imagen

¿Hay alternativa de otro fabricante con patillaje compatible?

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

#19 Mensaje por heli »

El MAX481 suele funcionar muy bien y es bastante robusto. Seguro que tienes problemas en otro sitio.

Con la información que aportas es difícil hacer un diagnóstico... Supongo que usas RS485 a 5V y 500Kbps pero... ¿cuantos receivers y cuantos transmiters? Tampoco has puesto esquema de cómo activas el RE y DE etc...

Si quitando la terminación funciona mejor tienes algo muy raro... impedancia o capacidad de cable incorrecta... masters activándose cuando no es... Debes tener sólo dos terminaciones de 120 Ohms en los extremos de la línea, la conexión en estrella no es recomendable para altas velocidades.

En el oscilograma que has puesto veo dos bits, pero ahora que sabes que la señal diferencial es diferencial de verdad, deberías poner un canal a la entrada y otro a la salida del transceiver para ver cómo traslada la señal. Puede que el problema no sea de niveles de señal sino de tiempos de enable etc...

Si tienes HV cerca deberías usar la conexión al ordenador optoaislada. Incluso sin HV sólo el PC ya mete mucho ruido en todo lo que esta cerca de él.
¡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

#20 Mensaje por fusion »

Hola, pues tienes razón, era tema del protocolo, vá a pesar de haber bastante ruido, pero al máximo llega un momento que casca.
El problema es que no me atrevo ha conectar el debugger cuando está generando los 50 kilovoltios
Creo que el problema es no haber puesto las resistencias de 560ohm de A a +5V y de B a GND, estas son las señales:

Imagen

Responder

¿Quién está conectado?

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