¿Cómo enviar información a un gran número de clientes?

-3

Tengo un maestro que necesita enviar información a muchos dispositivos esclavos ~ 1000 que necesita recibir la misma información.

Como necesito alimentar todo el dispositivo esclavo, estaba pensando en usar el mismo cable para enviar información con el fin de reducir los costos de instalación.

¿Cómo lo consigo barato?

Otra idea es transmitir de forma inalámbrica (ya que es la misma información). ¿Es posible hacer un receptor de RF barato que pueda recibir datos? (Editar: puedo manejar el transmisor costoso pero necesito un receptor realmente barato).

Cada esclavo tiene un microcontrolador AVR para usar los datos.

Editar: necesito transferir alrededor de 20 bytes de datos cada 2-3 minutos a una distancia promedio de ~ 25 metros. máx. 100 metros. min. 1 metros.

    
pregunta iamgopal

2 respuestas

2
  • Como necesito alimentar todo el dispositivo esclavo, estaba pensando en usar el mismo cable para enviar información con el fin de reducir los costos de instalación

  • ... 20 bytes de datos cada 2-3 minutos ... **

Esto es muy factible a la baja velocidad de datos que está utilizando.
20 bytes en digamos 11 bits veces / byte = 220 bits. A 300 bps es menos de 1 segundo.
 Con una duración de 2 minutos, es de aproximadamente 2 bits / segundo.

Un sistema simple, suficientemente bueno y barato es interrumpir la alimentación de energía por períodos cortos. Los datos pueden enviarse como fuera y en bits durante el funcionamiento normal con diodos en los receptores que aíslan sus condensadores de almacenamiento de energía del bus O los datos pueden enviarse en una ráfaga en los cables de alimentación. Por ejemplo, a 9600 bps, esto requeriría aproximadamente 220/9600 = ~ 23 mS. Cada byte podría enviarse por separado con una pausa entre de manera que un byte de 11 bits requiera una ranura de 11/9600 ~ = 1.2 mS. Los condensadores de la fuente de alimentación en los módulos receptores pueden resistir fácilmente durante ese tiempo.

Si la señalización se produce en oscilaciones de voltaje por debajo de los niveles de voltaje de energía normales, entonces la forma de onda de señalización no se verá afectada por la carga de la fuente de alimentación de CC.

 Russell
    
respondido por el Russell McMahon
1

¿Sobre qué tipo de distancia? ¿Cuánta información? ¿Qué tan rápido?

Hay muchas respuestas a su pregunta según su respuesta a esas preguntas.

Si ya los tiene todos conectados a los mismos rieles de alimentación y puede tolerarlos, hay un variedad o circuitos integrados listos para usar que pueden comunicarse a través del poder. En general, serán más lentos cuanto menos complejos sean los circuitos de soporte (el sistema de homeplug puede hacer 100 Mbps en cosas que están disponibles comercialmente hoy en día, aunque no sé cuál es la limitación del número de oyentes / receptores en un solo sistema).

Si lo desea, puede simplemente tener una señal UART con buffer y repetida. Es decir. conecte la línea TX a un grupo de receptores, y luego cada 10 dispositivos conectan un búfer digital. Tendrá que mantener la velocidad bastante baja dependiendo del número de búferes, pero debería funcionar lo suficientemente bien.

Si desea ir a la ruta inalámbrica, hay muchas opciones baratas y rápidas: puede tomar un transmisor como esto y luego tantos receptores como esto como desee (para la versión aún más barata, consulte aquí ). Los a los que me he vinculado son un poco dolorosos para trabajar, y están limitados en términos de velocidad (alrededor de 4800 bps), pero harán su trabajo.

Si desea un sistema más confiable y está dispuesto a desembolsar el dinero, puede tomar cualquier número de dispositivos Zigbee de marca. Estoy bastante seguro de que Zigbee admite de forma nativa el envío de mensajes de difusión, por lo que esto no debería ser un problema. Serás un poco limitado porque todos los dispositivos pueden responder, por lo que serán una gran cantidad de RF en cada transmisión.

Dicho todo esto: ¡debe proporcionar información específica si está buscando ayuda específica!

    
respondido por el Kit Scuzz

Lea otras preguntas en las etiquetas