Реле 12 В с использованием Arduino

Я хочу управлять реле 12 В с помощью сигнала Arduino 5 В, но по неизвестной причине реле не работает. Я использую транзистор BC548 в качестве переключателя реле. Пожалуйста, подскажите, где я ошибаюсь.

, 👍-1

Обсуждение

Помимо этой проблемы, вам понадобится обратный диод, чтобы сохранить ваш NPN. Срабатывает ли реле, если вы подаете +5 В NPN вместо выхода GPIO?, @dandavis

Я добавил обратноходовой диод в реальную схему, забыл добавить на схему., @Akshay Okate

да, реле работает, когда я подаю 12 В на базу, @Akshay Okate

а как насчет 5 В, которое обеспечивает AVR?, @dandavis

я не пробовал, но это работает только тогда, когда я подаю напряжение выше 5 В, @Akshay Okate

Тогда это может быть много чего. Я бы заменил NPN на МОП-транзистор NCHAN, желательно логического уровня. Я использую IRLZ44N во многих проектах с напряжением 3,3 В, из него получается отличный переключатель нижнего плеча., @dandavis

Вы подключили заземление?, @Majenko

@Маженко, да, я это сделал., @Akshay Okate


1 ответ


3

Если он работает с напряжением 12 В на входе, но не с 5 В, это похоже на значение базового резистора. (которое отсутствует на диаграмме) может быть слишком высоким. Значение около 1k должно гарантировать, что транзистор полностью включен.

,