Релейный модуль Arduino работает неправильно
У меня есть Arduino Mega и 4-канальный релейный модуль.
Это модуль relay.
Когда на цифровом выходе Arduino низкий уровень, реле находится под напряжением. Когда на выходе Arduino высокий уровень, катушка реле обесточивается.
Как это исправить?
@user3748265, 👍-1
Обсуждение5 ответов
Вот как они предназначены для работы под напряжением НИЗКИЙ обесточенный ВЫСОКИЙ, вам просто нужно принять это во внимание при написании кода для Arduino
Действительно, хотя это и не особенно актуально для ATmega, исторически выходы нижнего плеча были сильнее, чем выходы верхнего плеча, поэтому при управлении светодиодом (в данном случае, вероятно, один внутри оптопары на плате реле) было принято использовать Вывод ввода-вывода для управления катодом светодиода при подключении анода к источнику питания. (На самом деле не имеет значения, с какой стороны подключается токоограничивающий резистор, поскольку по всему пути течет один и тот же ток)., @Chris Stratton
Эта конструкция предназначена для предотвращения срабатывания реле при включении питания или перезагрузке системы. И обязательно поместите этот код в программу установки, чтобы обеспечить правильную инициализацию системы.
digitalWrite(Relay, HIGH);
pinMode(Relay, OUTPUT);
Где реле — это переменная контакта, которую вы определили для своего реле.
Просто запрограммируйте свою процедуру, используя LOW, чтобы при необходимости активировать реле.
Попробуйте это руководство руководство по 4-канальному реле
Я бы сначала поставил его на выход, а потом поставил высокий? Хотя не уверен, что это имеет значение., @Paul
Привет, брат, да, эта проблема есть у всех реле, кроме релейных модулей keystudio, вы можете исправить это с помощью trasintor npn 2a2222 и подключить gnd к коллектору, контакт x к базе и контакт реле к emetor,
Да. некоторые платы работают неправильно. Я предлагаю вам построить релейную плату самостоятельно. . Лучше спланировать свой проект в соответствии с вашими требованиями.
Плата не "работает неправильно". Он был разработан таким образом, и пользователь «Bra1n» дает правильный ответ., @VE7JRO
Вы можете приобрести релейные платы с активным высоким или активным низким уровнем или с возможностью выбора по вашему выбору. Вам нужно прочитать описание, чтобы определить, что это за тип. Вот ссылка на тот, который можно выбрать как высокий или низкий уровень активности: «https://www.rajguruelectronics.com/Product/1730/1%20channel%20relay%20board%20with%20high%20low%20level%20trigger.pdf». Это пример, а не рекомендация. Они очень популярны среди поклонников Arduino.
- Как заставить 5-вольтовое реле работать с NodeMCU
- Когда следует использовать транзистор, МОП-транзистор, а когда следует использовать реле?
- Причины, по которым нельзя подключать реле непосредственно к цифровому контакту Arduino
- Esp8266 Vin контакт
- Правильный PIN для активации беспроводного реле с ESP8266 ESP-01
- Несколько неблокирующих таймеров обратного отсчета?
- Как инициализировать цифровой выходной контакт как LOW
- Управление реле 5В с помощью Wemos D1 R1
Привет, брат, да, у всех реле есть эта проблема, кроме релейных модулей keystudio, вы можете исправить это с помощью trasintor npn 2a2222 и подключить gnd к коллектору, контакт x к базе и контакт реле к emetor,, @Elias