Как сделать выключатель питания с цифровым управлением?

Я новичок в электронике. Я хочу сделать контроллер выключателя питания с помощью цифрового контакта, как показано на следующем рисунке.

Как это сделать безопасно?

введите описание изображения здесь

Обновление: я забыл сообщить вам, что лампочка — это просто пример для рисования. Реальный сценарий, это розетка, в которую вставлена ​​вилка любого оборудования.

Ответы (3)

Обновлено после обновления вопроса. Изменения касаются пересечения нуля

Лучшим решением для лампы накаливания является SSR (твердотельное реле) с обнаружением перехода через ноль. (Переключение через ноль увеличивает срок службы лампы.) Модуль SSR является наиболее удобным, но он недешев.

введите описание изображения здесь

Если вы хотите переключать другие (неизвестные) нагрузки, вам лучше выбрать SSR со случайным переключением, то есть без схемы перехода через нуль.

Если цена имеет значение, лучше собрать твердотельное реле из отдельных компонентов . Ниже приведен пример использования MOC3041 в качестве опто-симистора. Будет стоить около 2 евро.

введите описание изображения здесь

Опять же, MOC3041 имеет схему перехода через нуль. Для других нагрузок, кроме лампы накаливания, используйте случайное переключение MOC3051 .

Не так красиво, но проще: электромеханическое реле :

введите описание изображения здесь

Транзистор нужен, потому что микроконтроллер не может обеспечить требуемый ток для реле, поэтому вам нужно этот ток усилить.


Насчет пересечения нуля: вы, наверное, замечали, что лампы накаливания всегда выходят из строя при включении. Это связано с тем, что при включении фаза сети может быть близка к максимальному значению. В сочетании с низким сопротивлением холодной лампы это приводит к высокому пиковому току, который может сжечь нить накала. Когда вы включаете пересечение нуля, вы избегаете этих пиков.

У меня смутное впечатление, что я уже видел очень похожий ответ ;-). Но это нормально, ответ по делу. +1

Есть много вещей, которые вы можете сделать, чтобы отделить реле от цифровой части. Вы можете оптоизолировать его. Вы можете использовать микросхему периферийного драйвера. Вы можете установить транзисторную схему Дарлингтона.

Лично я бы просто использовал чип драйвера - это быстро и просто.

В любом случае, большинство микросхем драйверов — это просто прославленные пары Дарлингтона.

Одним из часто используемых драйверов является ULN2803 .

+1: Не могли бы вы дать мне более подробную информацию?
@Matt - ULN2803 распространен , но только если вам нужно переключать несколько нагрузок. Для всего 1 реле подойдет один транзистор.
@xport - о чем вы хотите узнать больше?
@xport: @stevenvh прав: если вам нужно переключить одно реле, просто используйте переходник. 2803 - это, по сути, ИС с 8 копиями транзисторной схемы в его ответе. Так что, если вы хотите переключить 8 лампочек, выбирайте 2803.
Или микросхема драйвера одного элемента - 2803 был просто примером того, что доступно. Лично я бы предпочел пару Дарлингтона одному транзистору.
@Matt - в то время как у одного транзистора будет В С Е ( С А Т ) менее 500 мВ, для Дарлингтона это часто достигает 2 В, что может быть проблемой, если ваш источник питания 5 В. BC847C имеет ЧАС Ф Е более 400, поэтому для переключения большинства реле вам понадобится я Б менее 1 мА. Тебе действительно не нужен Дарлингтон.
@stevenvh, Мэтт: Дарлингтон BCV47 имеет В С Е ( С А Т ) (только) 1В. Может быть, это все еще много для реле 5 В, но большинство реле все равно работают с более высокими напряжениями.
@federico Да, я привык работать с реле на 12 В, а не на 5 В...

Зависит от текущей формы вашего цифрового выхода. Это микроконтроллер, какая-то схема, переключатель или что-то еще? Если это слаботочный выход, вы должны использовать какой-то простой транзистор, например, для управления реле.
Также убедитесь, что реле рассчитано на 240 В. В зависимости от того, что и чем управляет, некоторая изоляция между цепями может быть хорошей.