Реле Гроува заикается
Я купил это реле Grove: Grove - Relais | Киви Электроникс. Я использую его для привода маломощного водяного насоса с аккумулятором 9 В. Таким образом, схема насоса изолирована от схемы Arduino. Когда Arduino отправляет на реле «высокий уровень», это реле начинает заикаться. Контракт-релиз с высокой частотой. Это происходит только в том случае, если насос подключен. Я купил несколько реле, и все они ведут себя одинаково. Когда я использую реле без роща, такое как релейный модуль Twee-kanaals 5 В | Kiwi Electronics У меня нет этой проблемы. Я снял небольшой фильм об обоих реле: https://photos.app.goo.gl/szHHE5EGqjHzJy3f7 (поделились фотографиями Google альбом). Почему это происходит? Что я могу сделать, чтобы исправить эту проблему с реле Grove? Я хочу использовать эти реле Grove, потому что они предназначены для студентов, привыкших работать с компонентами Grove. Пожалуйста, помогите!
Код:
void setup() {
Serial.begin(9600);
pinMode(7, OUTPUT);
Serial.println("start");
delay(1000);
}
void loop() {
digitalWrite(7, HIGH);
delay(2000);
digitalWrite(7, LOW);
delay(3000);
}
Это схема:
@mvermand, 👍2
Обсуждение2 ответа
На реле Grove на вашей фотографии (черное) четко указано DC3V: предположительно вы подаете на катушку питание, а также управляете ею с помощью DC5V.
Возможно, вам стоит попробовать их версию на 5 В:
В технических характеристиках указано, что версия 3,3 В может работать как при 3,3 В, так и при 5 В. У него есть переключатель на 5–3,3 В: https://wiki.seeedstudio.com/Grove-Relay/, @mvermand
Я подозреваю, что переключение двигателя насоса вызывает довольно высокий скачок тока, который мешает вашей стороне управления. Переключение индуктивных нагрузок всегда сопряжено с проблемами.
Попробуйте добавить к насосу обратный диод и шунтирующий конденсатор (1–10 мкФ), например:
Хотя, если возможно, я бы все же рекомендовал использовать реле, которое с меньшей вероятностью будет создавать помехи. С этим реле я подозреваю, что близкое расположение входных и выходных дорожек является значительной частью причины, по которой оно делает то, что делает.
- Как заставить 5-вольтовое реле работать с NodeMCU
- Когда следует использовать транзистор, МОП-транзистор, а когда следует использовать реле?
- Причины, по которым нельзя подключать реле непосредственно к цифровому контакту Arduino
- Esp8266 Vin контакт
- Правильный PIN для активации беспроводного реле с ESP8266 ESP-01
- Несколько неблокирующих таймеров обратного отсчета?
- Как инициализировать цифровой выходной контакт как LOW
- Управление реле 5В с помощью Wemos D1 R1
Пожалуйста, попробуйте реле Grove еще раз с теми же соединениями и кодом, что и у другого реле. Если это все равно происходит, то, вероятно, сломана плата реле., @chrisl
Я использую тот же код и настройку Arduino. Я тестировал его с несколькими разными реле Grove. У них всех одна и та же проблема., @mvermand
может быть плохой код, @jsotola
Схема работает правильно, когда я переключаюсь на реле без роща. И это просто установка высокого уровня порта цифрового вывода. Я думаю, в этом нет ничего плохого. :-(, @mvermand
возможно ардуино перезагружается, @jsotola
Пробовали ли вы запустить реле, напрямую подключив входной контакт реле к земле и 5 В? Вам необходимо сузить источник проблемы. В настоящее время нам не с чем работать. Пожалуйста, также включите свой код в вопрос, чтобы мы тоже могли его проверить., @chrisl
да действительно, сбрасывается, но я не понимаю почему. Это происходит только тогда, когда я помещаю нагрузку на силовую сторону реле. Без подключенного насоса реле работает нормально. Я проверил два реле, оба показывают одинаковое поведение. Значит, добавление нагрузки на стороне высокой мощности влияет на сторону низкой мощности?! Это должно быть полностью изолировано, верно?, @mvermand