Comunicación a través de bus de CC a baja velocidad de datos

0

Estoy buscando una solución para modular una señal de datos en una línea de alimentación de CC que tenga 12-60V. Encontré por ejemplo la solución DC-Bus de Yamar. Pero son los únicos que ofrecen esto y sus fichas son 5 $ +; incluso en grandes cantidades. Eso es demasiado.

Leí en algún lugar que podría usar un condensador de acoplamiento. Pero entonces aún necesito saber cómo hacerlo y cómo lo modulo mejor (sé lo que es un tope de acoplamiento, aunque aún no entiendo cómo haría eso todavía).

Si hay una solución fácil y barata de implementar sin un IC completo, me alegra saberlo también :)

Cualquier consejo es apreciado, incluso si solo puedo buscar en Kewords.

La velocidad de datos debe estar en el rango de kbps. ¡Mbps es bueno pero de ninguna manera es necesario!

Y sí, en realidad solo existe esa forma de hacerlo. La RF no es una opción y los cables adicionales también.

Edit1:

Los datos que quiero transmitir son el voltaje de un panel solar cada pocos segundos. Como puede ver, los datos no son muy importantes y, si quisiera aumentar la confiabilidad, podría transmitir el voltaje dos veces.

Debido a que varios paneles están en serie, pensé en un maestro que anuncia qué panel puede "hablar" a continuación.

Pensé que tal vez es más fácil si hay como dos niveles de frecuencia diferentes. uno para que el maestro diga quién es el turno y otro para el voltaje real. Así, por ejemplo, la frecuencia de indicación de la base es de 100 kHz. Cada khz más es +1. así que si el maestro modula en 100kz, eso significa que el panel 0 debería hablar, 101khz significa el panel 1, etc. Lo mismo sucedería con VTG: la frecuencia base podría ser de 10 kHz y cada khz adicional podría significar +1. así por ejemplo. 12V es 10khz, 13V es 11khz etc.

No sé qué tan estúpido o difícil se compara con los métodos en serie :)

Utilicé RS232 para muchos proyectos, aunque no diría que entiendo el protocolo en su mayor extensión. Yo diría que sé lo básico (+3 es cero lógico, -3 es lógico 1, hay un bit de inicio que sincroniza el reloj y un bit de parada no entiendo exactamente qué es para otra cosa que no sea un mínimo de una pausa de bit entre dos bytes :).

¡Gracias de antemano!

    
pregunta Yatekii

1 respuesta

3

Este enfoque es común en sistemas de control industrial como AS-i.

simular este circuito : esquema creado usando CircuitLab

Figura 1. Energía y datos en el mismo cable.

¡Aquí hay una idea simple que cumple con sus criterios e incluso podría funcionar!

  • El problema 1 es hacer que el circuito de CC tenga una alta impedancia para su señal de datos. Esto se puede lograr agregando un inductor en serie a cada alimentación de potencia y derivación. Debe calcular la inductancia en función de la frecuencia de su señal de datos y del nivel de impedancia que su señal de datos puede controlar y que aún puede leer el receptor.
  • El problema 2 consiste en superponer la señal de datos en la línea. El acoplamiento de CA debería ser suficiente para eso. Nuevamente, debe calcular el valor del capacitor en función de la frecuencia de datos y la impedancia de carga.

Tenga en cuenta que dado que es más probable que el transmisor esté en la misma ubicación que la PSU, se podría omitir L2 y que el transmisor se alimente directamente de la batería.

Todas las cargas en la línea, incluidos los receptores, necesitarán un condensador entre V + interno y GND para minimizar la alimentación de los transitorios de conmutación en la línea P + D (potencia + datos).

Tienes un poco de trabajo que hacer, pero a juzgar por tu pregunta, tienes tiempo pero no dinero. ; ^)

    
respondido por el Transistor

Lea otras preguntas en las etiquetas