По сути, вам необходимо подать сигналы переменного тока на линию питания постоянного тока и снова разделить их. Это часто встречается в домах с телевизионными антеннами - усилитель мощности расположен рядом с антенной, а мощность постоянного тока подается вверх по антенному проводу, в то время как телевизионные сигналы идут по антенному проводу.
Вы не даете достаточно деталей для примера схемы, но вот основы:
Источник питания должен иметь последовательно соединенный индуктор, идущий к выходу для блокировки высокочастотных сигналов, поступающих в источник питания и, возможно, вызывающих проблемы регулирования.
Вход питания каждого устройства должен быть аналогичным образом защищен индуктором для фильтрации сигналов переменного тока. Подавая это на диод и конденсатор, убедитесь, что сигналы переменного тока не ставят под угрозу питание вашего модуля.
До индуктора вы также подключите конденсатор. Вероятно, это будет низкое значение, так что большинство сигналов переменного тока в линии проходит через конденсатор, но ни один из DC не пройдет.
Выход этого конденсатора МОЖЕТ быть пригодным для использования непосредственно в микроконтроллере (с диодным зажимом), если у вас есть навыки для реализации необходимого программного обеспечения для считывания искаженных данных с линии. Точно так же вы можете отправлять импульсы прямо в конденсатор с помощью вывода ввода / вывода.
Посмотрите, как это выглядит на прицеле - прямоугольная волна, идущая в конденсатор, будет выглядеть как затухающий шип на линии электропередачи. Когда в сети появится другой конденсатор, он будет дополнительно заменен - просто шип на линии.
Чтение этих пиков может быть затруднено, а фильтрация шума может быть затруднена, поэтому, если вы работаете с длинными линиями, имеете шумный источник питания или работаете с линиями рядом с другими источниками шума, вам придется реализовать значительную обработку сигналов. Обычно это принимает форму AM (ASK - амплитудная манипуляция) или FM (FSK - частотная манипуляция) на линии с срезами данных, компараторами, тональными генераторами и детекторами и т. Д. Или эквивалентной обработкой в программном обеспечении.
Это может показаться большой работой, но начните с простого импульсного детектора на приемном конце и отправьте прямоугольные волны при передаче. Используйте осциллограф, чтобы понять, что происходит, и, если вы обнаружите, что вам нужно более сложное решение, снова спросите об обнаружении ASK или FSK.
Детектор импульсов может быть простым программным прерыванием при изменении входного контакта или 555, установленным в качестве расширителя импульсов.