Datos de alta velocidad de los microcontroladores a la PC usando una cadena de margaritas

1

Tengo placas de descubrimiento STM32F4. Tengo 30 tableros de este tipo que admiten datos máximos de 128 Mbps. El máximo de datos en cualquier instancia en el sistema completo sería de 300 Mbps. Necesito seleccionar estos datos y enviarlos a la PC. Todos los tableros están conectados mediante cadena de margarita. Estoy explorando la posibilidad de usar USB3.0, Thunderbolt, Firewire y los protocolos de Ethernet en tiempo real.

Problemas:

1: USB no permite el encadenamiento en margarita

2: Firewire: no se pueden encontrar muchos componentes listos para usar

3: Thunderbolt: muy pocos dispositivos pueden conectarse.

4: Protocolos etéreos en tiempo real: la mayoría de los protocolos tienen una velocidad de datos de 100 mbps y se ha llegado a los 200 mbps.

¿Puede sugerir algún protocolo que pueda soportar una velocidad de datos tan alta?

    
pregunta adeelm

1 respuesta

1

Con Ethernet tienes variantes. A continuación se muestran algunos básicos.

  • no hay hardware adicional, pero el rendimiento general del sistema a 300 Mbps es inalcanzable

  • (n)unidadesdeswitchesnoadministrados100BASE-TX/1000BASE-Tde3puertoscomohardwareadicional,elrendimientogeneraldesusistemaobjetivode300Mbpsestádisponibleahora

  • topología de anillo simple, (n) unidades de conmutadores que admiten un protocolo de administración de anillo, por ejemplo, (Rápido) Spanning Tree Protocol, se necesita como hardware adicional, también se trata de una única arquitectura redundante resistente a fallos de enlace

  • topologíasimplebasadaenagregacióndeenlaces,hasta200Mbpsdelrendimientogeneraldelsistemaeshipotéticamenteaccesible

Además, si está interesado en tecnologías Ethernet industriales confiables en tiempo real, eche un vistazo a HSR y Luego a otros en su grupo estandarizado por la serie de publicaciones IEC 62439.

OMI, EtherCAT está fuera de la tendencia actual en la automatización de procesos basados en redes. Hay dos tecnologías principales para eso ahora: PROFINET e IEC 61850. La primera es con una necesidad de hardware de conmutación especial (sobre las reglas IEEE 802.1D / 802.1Q) mientras que la segunda no lo es.

¿Qué pasa con otras tecnologías que mencionó? Use USB & FireWire & Thunderbird son compatibles entre sí y prácticamente iguales (según wiki ) por lo tanto, sin habilitar una topología en estrella, todos son inútiles en Tu caso. Debido a que una conexión en cadena se puede considerar como un subcaso de una topología en anillo impulsada por un maestro, adicionalmente puede buscar una tecnología de red no basada en Ethernet (que aún esté activa en la actualidad) que admita topologías en anillo (abierto / cerrado), compatible con El MCU que usas, tal vez encuentres algo con lo que no estoy familiarizado. Buena suerte.

    
respondido por el alex

Lea otras preguntas en las etiquetas