Можно ли замкнуть контакты IN и GND релейного модуля на землю контроллера?

У меня есть релейный модуль, подключенный к ESP8266 (Wemos D1 Mini). В настоящее время я управляю реле, замыкая контакты IN и GND на землю (модуль реле использует низкое состояние для подачи питания) с транзистором, подключенным к моему контакту D1. Реле 5 В поступает от внешнего источника питания

Принципиальную схему можно найти здесь.

Модуль работает нормально и все такое, но мне интересно: можно ли с ним работать вот так?

схема

, 👍1

Обсуждение

схема неряшливая, но выглядит нормально..... поставьте резистор сопротивлением 1 кОм между выводом D1 и базой транзистора для ограничения тока на выводе D1..... поставьте обходной диод на катушку реле, чтобы предотвратить возникновение напряжения отдача при обесточенном реле....отдача может разрушить транзистор, @jsotola


2 ответа


Лучший ответ:

0

Это не нормально. База-эмиттер NPN-транзистора действует как диод. Это означает, что контакт D1 закорочен на землю через «диод». Вам понадобится резистор на базу транзистора.

Модуль реле уже имеет транзистор для управления реле, а также обратноходовой диод. Необходимый сигнал управления зависит от модуля реле. Объяснение «от 5 В до 12 В постоянного тока (некоторые платы могут работать с 3.3)» на странице реле не выглядит достоверным.
Релейный модуль на этой странице — это не тот модуль, который у вас есть. У вас другой модуль, который активируется при низком уровне сигнала.
Тем не менее, я думаю, что транзистор можно использовать, когда IN и GND релейного модуля подключены к коллектору транзистора.

Не могли бы вы попытаться сделать схему как можно меньше. Схема должна объяснять, как все подключено.

Можно ли попробовать подключить коллектор только к выводу IN? Как показано на схеме ниже.

schematic

На вашей принципиальной схеме «нейтраль» сети подключена к символу заземления. Надеюсь, вы не собираетесь заземлять сетевой провод .


Когда IN и GND соединены, резистор транзистора должен быть меньше. ESP8266 может выдавать ток 12 мА. В целях безопасности возьмем 10 мА: (3,3 В – 0,5 В)/10 мА = 280 Ом. Я предлагаю использовать резистор сопротивлением 330 Ом или более.

,

Реле на схеме является базовым, так как мне не удалось найти модуль, который можно было бы добавить к нему. Я только что нашел реле, которое используется в модуле в качестве эталона. Реле требуется напряжение 5 В, а мой микроконтроллер может подавать только 3 В. Вот почему я использую свой собственный транзистор. Что касается схемы, это мой первый проект в жизни. Спасибо за совет. Что касается нейтрали сети, я действительно не подключаю ее к земле, я испортил символ, и мне было все равно. Опять же, это было просто для справки., @TermoZour

@TermoZour, какой транзистор ты действительно используешь? Я добавил к своему ответу расчет (под горизонтальной линией). Я думаю, что 330 Ом или 470 Ом — хорошие и безопасные значения для резистора., @Jot

Я использую BC548B с резистором 510 Ом на входном сигнале., @TermoZour

Реле sdrd-05vdc-sl-c имеет напряжение 5 В, 70 мА. Максимальный ток bc548b составляет 100 мА. Меня это не устраивает, но это может сработать. Реле работает с резистором 510 Ом на базе? Когда транзистор включен, вы можете измерить напряжение коллектора. Если оно около 0,1 В, то транзистор полностью открыт и все в порядке., @Jot


0

Вы имеете в виду, что вы переводите НИЗКИЙ контакт управления реле Arduino, заставляя его заземляться? Да, это звучит правильно. (И вы должны установить его ВЫСОКИЙ, чтобы не подавать питание на реле.) Вам может понадобиться резистор низкого номинала между логическим выводом реле и выходом Arduino, если реле пропускает слишком большой ток через логический вывод Arduino. Резистор сопротивлением 100 Ом предотвратит протекание слишком большого тока через логический вывод Arduino. Попробуйте и посмотрите, подается ли напряжение на реле.

РЕДАКТИРОВАТЬ:

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

Поскольку вы управляете затвором транзистора, вам понадобится резистор, ограничивающий ток, иначе вы перегрузите логический вывод вашего микроконтроллера. (Как говорит Джот в своем ответе.)

Существуют версии этих логических релейных модулей с напряжением 3,3 В, а некоторые даже имеют оптическую изоляцию, так почему бы не использовать один из них?

Возьмем, к примеру, вот этот: https://www.adafruit.com/product/3191 (Я не думаю, что у него есть оптическая изоляция.)

,