Básicamente, hay que introducir señales de CA en la línea de alimentación de CC y volver a separarlas. Esto es habitual en las casas con antenas de TV: el amplificador de potencia se coloca cerca de la antena y la corriente continua sube por el cable de la antena, mientras que las señales de TV bajan por el cable de la antena.
No das suficientes detalles para un circuito de ejemplo, pero aquí tienes lo básico:
La fuente de alimentación debe tener un inductor en serie que vaya a la salida para bloquear las señales de alta frecuencia que se introducen en la fuente de alimentación y que podrían causar problemas de regulación.
La entrada de alimentación de cada unidad debe protegerse de forma similar con un inductor para filtrar las señales de CA. Si se introduce en un diodo y un condensador, las señales de CA no pondrán en peligro la alimentación del módulo.
Antes del inductor, también conectarás un condensador. Probablemente tendrá un valor bajo para que la mayoría de las señales de CA de la línea pasen por el condensador, pero ninguna de las de CC lo haga.
La salida de este condensador PUEDE ser utilizable directamente en un microcontrolador (con el diodo de sujeción) si usted tiene las habilidades para implementar el software necesario para leer los datos ahora mutilados de la línea. Del mismo modo puedes enviar pulsos directamente al condensador con el pin de E/S.
Comprueba cómo se ve en un osciloscopio: la onda cuadrada que entra en el condensador se verá como un pico decreciente en la línea eléctrica. Cuando sale de otro condensador en la red será cambiado más - sólo un pico en la línea.
La lectura de estos picos puede ser difícil, y filtrar el ruido puede ser difícil, por lo que si está ejecutando líneas largas, tiene una fuente de alimentación ruidosa, o ejecutando líneas cerca de otras fuentes de ruido, entonces tendrá que implementar un procesamiento de señal significativo. Por lo general, esto adopta la forma de AM (ASK - Amplitude shift keying) o FM (FSK - Frequency shift keying) en la línea, con cortadores de datos, comparadores, generadores y detectores de tonos, etc. O el tratamiento equivalente en software.
Puede parecer mucho trabajo, pero empieza con un simple detector de impulsos en el extremo receptor y envía ondas cuadradas al transmitir. Utiliza un osciloscopio para entender lo que ocurre, y si ves que necesitas una solución más compleja vuelve a preguntar por la detección ASK o FSK.
Un detector de pulsos puede ser una simple interrupción de software en el pin de entrada de cambio, o un 555 configurado como un estirador de pulsos.