Transferir datos a través de la señal de CA

Me gustaría transmitir 1 byte a través de una línea de CA desde un arduino a otro alimentado por la línea de CA. Esto es algo como lo que quiero hacer:

esquemático

simular este circuito : esquema creado con CircuitLab

Entonces, déjame explicarte lo que he pensado. El primer arduino detecta el cruce por cero usando el optoaislador y luego, durante la mitad de una onda sinusoidal, activa el triac 8 veces para formar un byte dentro de la media onda. El segundo arduino, que funciona con la línea de CA, también lee esta onda y cuando detecta la onda codificada hace algo con esa información. Así que hay algunas preguntas:

  • ¿Se puede hacer eso?
  • ¿Habrá problemas?
  • ¿Hay alguna otra forma de pasar información pequeña a través de la línea de CA sin usar productos estándar?
  • ¿Se puede hacer eso para más bytes?

El ejemplo específico se usará para controlar una bombilla y una tira de LED, ambos conectados al segundo arduino usando un codificador rotatorio conectado al primero.

Una vez que se activa un TRIAC, no se puede apagar hasta el próximo cruce por cero. Esto evitará que rellene un byte en una media onda.
¿Todos los TRIAC funcionan de la misma manera? ¿Hay otros componentes para hacer el trabajo?
Sí, todos los TRIAC funcionan de la misma manera. Hay algunos productos que pueden pasar señales a través de CA. Por ejemplo módem domótico TDA5051A.
Como dice vini, una vez que disparas un triac, no se abre hasta que la corriente cae a ~0. Puede cambiar entre dos ángulos de disparo diferentes para formar un flujo de bits, 0, +45 por ejemplo.
podría retrasar el triac unos pocos micros, tal vez 0-8 para transferir 3 bits, si puede medir la demora con precisión. Probablemente haya muchas formas de enviar 1-2 bits por período usando polarización inversa o pulsos de cruce por cero (o no) que se pueden detectar antes de filtrar la energía.

Respuestas (1)

Su circuito podría funcionar, pero probablemente no pueda mezclar datos y energía. Ya que estará atenuando la línea eléctrica para bits de datos. Un bit por ciclo fundamental porque no puede apagar el triac hasta un cruce por cero.

El PLC funciona inyectando una portadora de alta frecuencia en la línea eléctrica. Utiliza un acoplamiento capacitivo y un filtro de paso de banda. Mire los circuitos de ejemplo en la hoja de datos TDA5051A de cómo inyectan y reciben la señal de 132.5 Khz.

Iría con el módem PLC, pero necesito pasar los datos desde el interior del interruptor de llave de la luz. Entonces, solo tengo acceso a uno de los dos cables de la línea de CA. Creo que eso no es posible usando un módem PLC, ¿me equivoco?
@ChristosMitsis No, agregue cables adicionales o busque una solución inalámbrica. (por ejemplo: interruptores cinéticos)