Multidrop de una o dos líneas de autobuses

4

Me gusta diseñar un solo maestro, varias aplicaciones esclavas (hasta 100) y buscar un bus múltiple confiable (hasta 30 metros). Se prefiere uno o dos carriles, usaré topología de cadena de margaritas, por lo tanto, el USB no es adecuado y también es una exageración.

Mi velocidad de datos es baja e intermitente, una vez cada 3-5 segundos y probablemente < 10KB. Los esclavos no están sincronizados.

Pensé en usar RS232 e implementar un algoritmo donde el esclavo transmite si no hay tráfico. (Similar a Ethernet). Prefiero algo un poco más robusto.

Además, el pensamiento actual es despertar a todos los esclavos cuando el maestro transmite, donde todos los esclavos reciben el mensaje, todos lo analizan, pero el que apuntamos actúa. No muy eficiente pero funcionaría.

    
pregunta Ktc

3 respuestas

2

Hasta ahora, la mayoría de las sugerencias se basan en el uso de la señalización diferencial RS422 según mi comentario original, que se usa de varias maneras y / o protocolos que se basan en él. Si desea "rodar su propio", encontrará RS422 un excelente lugar para comenzar a buscar. El hardware está disponible ya un buen precio y el rendimiento en diversas cargas y distancias está bien descrito en la literatura.

RS422 - [Caja de Pandoras] (todos los enlaces a páginas web) RS422 multidrop como arriba

REFERENCIA RÁPIDA PARA RS485, RS422, RS232 Y RS423

Wikipedia RS422

Maxim Tutorial 723 Selección y uso de RS-232, RS-422 y RS- 485 Estándares de datos en serie

Página de productos de TI RS422: muy valiosa, incluso si finalmente no usa sus circuitos integrados Referencia cruzada - Notas de aplicación - Capacitación - Herramientas y amp; Software - Diagramas de bloques Analog eLAB ™

Dicen

  • Texas Instruments es el líder mundial en RS-422, con una selección de transceptores para cualquier aplicación. TI proporciona soluciones RS-422 estándar de la industria para automatización industrial, control de movimiento, medidores electrónicos, electrónica de seguridad, automatización de edificios y cientos de otras aplicaciones donde se necesita una comunicación sólida con alta inmunidad al ruido en largos cables. TI ofrece RS-422 con múltiples controladores / receptores en un solo paquete y múltiples rangos de temperatura.

RS485.COM - Página comercial pero MUY útil

Sus preguntas frecuentes

enlaces RS485

notas de la aplicación NatSemi RS485

NatSemi Descripción general de RS485

Other:

Introducción básica 422

    
respondido por el Russell McMahon
1

Los buses serie multipunto estándar son RS-422 , RS-423 , y RS-485 . No estoy seguro de si esto es lo que quieres, pero ciertamente es un buen lugar para comenzar.

    
respondido por el user3624
1

Un autobús popular en los campos automotriz e industrial es Bus CAN . También se está utilizando en la industria marina donde se implementa como parte de NMEA 2000 .

Un estándar relacionado es bus LIN , que a menudo se usa con CAN y es una subred más lenta y económica.

También hay una versión super de CAN con doble red troncal para redundancia utilizada por BMW y otros (lo siento, no puedo recordar el nombre de esa versión).

Los tres de estos buses interactúan y cuentan con amplio respaldo de los principales fabricantes de semiconductores. Dado que está diseñado para sistemas de seguridad en automóviles, los chips son baratos y están disponibles en rangos de temperatura extendidos. Muchos microcontroladores tienen CAN a bordo.

Aquí hay un documento técnico de TI, Introducción a la red de área del controlador (CAN)

    
respondido por el JonnyBoats

Lea otras preguntas en las etiquetas