Односторонняя передача 10-16 команд по линии питания 12-24 Вольта

Собственно, нужно передавать (управлять) релюшками с пульта управления 12-24 Вольта по цепям питания (ДВА провода, “+” и “-” и чтобы полярность была абсолютно = пофиг. Интересен только интерфейс!!! Никаких микросхем и готовых решений мне не нужно!!! Просто посоветуйте, как это можно реализовать!!!

Идея пока такая: через резистор на ~100 Ом подавать питание + 5В на пульт управления постоянно. В самом пульте сделать преобразователь на ~12В и именно этими 12-ми Вольтами отправлять команды на приемник. Программная часть меня не интересует совсем!!! ИнтереснА только аппаратная реализация сего! Ещё, на самом пульте будкт индикация и зуммер с общим током петребления в пике ~ 100-150 мА.
Есть ещё идеи???

Ваши идеи 20 лет назад реализованы в шине DALI. Читайте принципы построения систем на данной шине. Ну и шина KNX тоже примерно. Правда дороже. В европе все умные дома на этих шинах реализованы.

Почитал… Слишком “жирно” Мне нужно максимум 16 команд отправлять. Есть именно “железные” идеи, как это реализовать?

Может что-то можно с пожарной сигнализации адресной взять в качестве примера=основы?
Мне нужно максимально простое=топорное решение чтоб работало в поле, влаге, дожде и дальность передачи до 30 метров.

У вас уже есть линия 12-24 вольта, полярность для приемника не важна. Если все так, то простая идея - передачу нулей и единиц кодировать сменой полярности. К примеру линии (A+/B-) соответствует 1, а (A-/B+) - нулю. В приемнике можно обойтись диодным мостом, на стороне передатчика нужна мостовая схема из четырех транзисторов. Протокол для управления можно использовать любой.

1 лайк

Жирно что? Вам и не предлагают повторить шину. От нее можно взять только физику процесса. У китайцев есть вот такая платка https://aliexpress.ru/item/1005001791028372.html
Берёшь их 2 штуки, выкидываешь (а можнт сообразишь и нет) процессорную часть. А там Tx/Rx на опторазвязке выпотнен. + блок питание на шину любой с резистором последовательным и током на 250мА и гоняй любые команды. Чего уж проще то.

Как то ты, дядя, даже задачу внятно описать не можешь…
У тебя пульт с блоком питания. Нужно управлять приёмником по этому питанию. Верно?
Потребления приёмника какое? Скорость подачи команд какая?

Если питание позволяет быть 12-24 Вольта - то управлять можно как раз ступенчато изменяя напряжение, тем самым выбирая нужную команду/режим

Пульт БЕЗ СОБСТВЕННОГО питания, питание берём со шкафа управления. БЕЗ разницы, 5, 12, 24 Вольта! На пульте будУт возможно две лампочки с током потребления 100-150 мА. Вопрос, как сделать так, чтобы при обрыве, КЗ или другой аварийной ситуации в шкафу формировалась команда СТОП и КАК по этим двум проводам формировать 10-16 команд ОП ПУЛЬТА БЕЗ ПИТАНИЯ последнего!
Сейчас в протеусе буду симулировать “токовую” модель обмена данными между пультом и шкафом управления. Пока больше ничего не придумал.
Есть у кого ещё какие идеи?

Модулировать питание звуковой частотой

Попробую.
Кто с МСК есть, давайте завтра пиффка употребим, кто за???

Цифровая токовая петля.

1 лайк

Тогда со стороны пульта коммутация нагрузки, а со стороны приёмника контроль тока на шунте с помощью АЦП. И обрыв легко определяться.

DALI немного не подходит . У дали сигналы управления и питания разнесены.
Можно сделать достаточно просто.Берем блок питания на 12В. и параллельно ему микросхему стабилизатора со входом разрешения работы но настроенному на выходное напряжение 14В. Блоки питания развязываем диодами. С МК подавай на блок питания импульсную последовательность команд на выходе БП будет пульсируещее напряжение выше 12В. Вот вам передача команд.

[quote=“smart_pic, post:15, topic:11343”]
Блоки питания развязываем диодами

Бред какой то. Можете на бумажке нарисовать вашу схему с диодной развязкой

Вы хорошо изучили DALI?? Они как раз в одном флаконе.

Пиво то пить пойдем, москвичи?

  • А не попить ли нам пивка?
  • Почему бы и нет?
  • Ну нет, так нет.)

ASI bus ?