Vous devez essentiellement pousser les signaux CA sur la ligne d'alimentation CC et les séparer à nouveau. Ceci est courant dans les maisons avec des antennes de télévision - l'amplificateur de puissance est placé près de l'antenne et l'alimentation CC est poussée vers le haut du fil d'antenne tandis que les signaux de télévision descendent le fil d'antenne.
Vous ne donnez pas suffisamment de détails pour un exemple de circuit, mais voici les bases:
La source d'alimentation doit avoir une inductance en série allant à la sortie pour bloquer les signaux haute fréquence entrant dans l'alimentation et pouvant provoquer des problèmes de régulation.
L'entrée d'alimentation de chaque unité doit être protégée de manière similaire avec une inductance pour filtrer les signaux CA. L'alimentation dans une diode et un condensateur garantira que les signaux CA ne mettent pas en danger l'alimentation de votre module.
Avant l'inductance, vous attacherez également un condensateur. Ce sera probablement une valeur faible de sorte que la plupart des signaux AC sur la ligne passent le condensateur, mais aucun DC ne le fera.
La sortie de ce condensateur POURRAIT être utilisable directement dans un microcontrôleur (avec serrage par diode) si vous avez les compétences pour mettre en œuvre le logiciel nécessaire pour lire les données maintenant mutilées hors ligne. De même, vous pouvez envoyer des impulsions directement dans le condensateur avec la broche d'E / S.
Découvrez à quoi cela ressemble sur une lunette - l'onde carrée entrant dans le condensateur ressemblera à un pic en décomposition sur la ligne électrique. Quand il sortira un autre condensateur sur le réseau, il sera encore changé - juste un pic sur la ligne.
La lecture de ces pointes peut être difficile et le filtrage du bruit peut être difficile, donc si vous utilisez de longues lignes, avez une alimentation électrique bruyante ou si vous utilisez des lignes à proximité d'autres sources de bruit, vous devrez mettre en œuvre un traitement du signal important. Habituellement, cela prend la forme AM (ASK - Décalage de décalage d'amplitude) ou FM (FSK - Clé de décalage de fréquence) sur la ligne, avec des trancheurs de données, des comparateurs, des générateurs de tonalité et des détecteurs, etc. Ou le traitement équivalent dans le logiciel.
Cela peut sembler beaucoup de travail, mais commencez avec un simple détecteur d'impulsions à la réception et envoyez des ondes carrées lors de la transmission. Utilisez un oscilloscope pour comprendre ce qui se passe, et si vous trouvez que vous avez besoin d'une solution plus complexe, demandez à nouveau sur la détection ASK ou FSK.
Un détecteur d'impulsions peut être une simple interruption logicielle sur la broche d'entrée de changement, ou un 555 configuré comme un brancard d'impulsions.