Как подключить 4-х канальный релейный переключатель напрямую к источнику питания 5В?

При подключении 4-канального реле к Arduino Pro mini наблюдается заметное энергопотребление платы, когда реле активны. Это хорошо видно, когда ЖК-дисплей 16x2 тускнеет. Я помню, читал, что это может повредить Arduino, это правда?

В любом случае, поскольку весь проект будет питаться от перезаряжаемой батареи на 12 В, я купил несколько понижающих преобразователей, чтобы понизить напряжение с 12 В до 4,66 В (это то, что я определил как выходной сигнал от Arduino, я даже попытался увеличить его до 4,8 В), поэтому я могу напрямую питать релейный переключатель, а не через Arduino.

Однако реле не включается, и я понятия не имею, почему. Может ли кто-нибудь помочь мне понять? Я новичок в этом.

Спецификации подключения

Части

  • преобразователь eBoot Mini MP1584EN DC-DC Buck Converter
  • 4-канальный модуль релейного экрана 5 В
  • Плата микроконтроллера Mini Nano V3.0 ATmega328P

Изменить

Я нашел этот ответ, но я не знаю, применим ли он, и если да, то какие изменения мне нужно будет внести в мои текущие подключения.

, 👍-1

Обсуждение

Может быть, вы никогда не подключали основания? Покажите, пожалуйста, вашу проводку., @Majenko

5 В поступает от понижающего преобразователя на реле, затем GRND снова возвращается к аккумулятору через понижающий преобразователь., @Yanick Rochon

Что насчет Ардуино?, @Majenko

@Majenko извините за грубый рисунок, но у меня есть связи., @Yanick Rochon

Это гораздо менее грубо, чем многие люди публикуют ... Эти связи мне кажутся хорошими., @Majenko

Тогда я ошарашен и понятия не имею, почему он не включается :/, @Yanick Rochon

Эти соединения будут работать, если преобразователь проходит через землю, но не все. Также без ссылки на техническую информацию о конкретных частях Все, что я могу сделать, это догадываться. Другая возможность заключается в том, что релейный модуль неправильно подключен или у него нет реле 5 В, как показано на рисунке. Спецификации помогают устранить эти вопросы. Я предполагаю, что у вас есть 12 В для pro mini на терминале Vin, а не 5 В., @Gil

Да, Arduino питается через разъем Vin. Я думал отправить землю обратно в Arduino, но не был уверен, что это будет хорошо, так как источник исходил не от нее., @Yanick Rochon

@Majenko Я добавил больше деталей к вопросу и ответу, но я программист, а не электрик; многое из этого ответа мне непонятно., @Yanick Rochon

Всего несколько вопросов: 1) Сначала вы говорите, что «при активном реле происходит заметное отключение питания от платы». Позже вы говорите, что «реле не включается». Это смущает. Реле срабатывают или нет? 2) Если используется блок питания, какова его номинальная сила тока. Если батарея, то ее номинал в мАч? 3) По вашей схеме может быть нужна перемычка JD-VCC. Перемычка JD-VCC установлена?, @st2000

@ st2000 1) когда я подключаю VCC реле к выходу 5 В Arduino, все работает, но при активации реле происходит утечка энергии на модуле ЖК-экрана (подключенном к другому выходу 5 В), поэтому я собираюсь полностью изолировать вместо этого и не работает, 2) батарея рассчитана на 12В и 10Ач 120Втч, 3) установлена перемычка JD-VCC (я так понимаю удаление перемычки предполагает питание реле от 3.3В, да?), @Yanick Rochon

Этого аккумулятора более чем достаточно. Он правильно заряжен? Просто проверяем, провода питания у вас не длинные (возможно меньше 15 метров) и достаточной толщины. Например, 16-й калибр может выдерживать 5 ампер. Что, вероятно, в 10 раз вам нужно. Нельзя идти на полную изоляцию. Если вы используете 2 разных источника питания, их заземление необходимо соединить вместе. Тем не менее, ваша схема кажется хорошей. Я мог бы спросить, как питается ваш ЖК-дисплей и какой у него номер модели. Или вы можете добавить это к своему вопросу., @st2000


2 ответа


0

Хорошо,

  1. Вы никогда не должны использовать индуктивную нагрузку от регулятора напряжения совместно с MCU.
  2. Реле потребляют много энергии, и 4,6 вольта на самом деле были вызваны срабатыванием Arduino NTC для защиты питания Arduino, реле на вашем изображении рассчитаны на питание около 5 постоянного тока, поэтому вы должны спроектировать свою схему с учетом этого. Меня впечатлил тот факт, что небольшой регулятор на промини даже пережил это, а это означает, что это, вероятно, разумно сделанная плата. Регулятор напряжения Pro mini далеко не такой мощный, как у Nano или UNO, и едва ли может управлять чем-то большим, чем сам микроконтроллер.
  3. Следите за своим текущим. Я не уверен, каков максимальный ток вашего понижающего преобразователя. Спецификации Amazon обычно не касаются таких мелочей, как реальность. ТАКИМ ОБРАЗОМ, может не хватить сил, чтобы запустить все 4 реле. Хотя Color чаще совпадает, чем неправильно
  4. Опять же, реле сильно потребляют энергию, и чем ниже напряжение, тем выше ток, поэтому вы часто можете снизить потребление, используя реле, рассчитанные на более высокое напряжение.
  5. Аккумуляторы Next не хранят столько энергии, подвержены влиянию внешних воздействий, и их емкость со временем снижается. вы можете значительно сэкономить электроэнергию, используя транзисторы или полевые МОП-транзисторы, где это возможно.

Чтобы заставить проект работать от батареи, требуются значительные дополнительные этапы проектирования, и часто частью этого является замена реле на более крупные трансформаторы или MOSFET.

Включите любое из реле в коде Arduino и измерьте его напряжение относительно земли. Если это 5 В, то Arduino отправляет сигнал нормально.

Если это не так, проверьте сопротивление между ним и землей Arduino. если это всего несколько омов, ищите проблемы на ардуино. если сопротивление между землями велико или даже не поддается измерению, соедините землю Arduino с землей платы реле. Если вы можете измерить 3-5 В (в зависимости от версии Pro Mini) между выходом Arduino и землей, значит, у вас недостаточно питания для модулей реле.

Дополнительное примечание: убедитесь, что Arduino не питается от понижающего преобразователя, так как регулятор напряжения имеет минимальную разность напряжений, которую он может упасть, и не может питаться через регулятор от источника питания менее 6, с чем-то вольт

Как указано в ответе Jroberts, как только все заработает, вы можете отключить питание Arduino от источника 12 вольт до Vin; и подключите Arduino к понижающему преобразователю, установленному на 5 В (4,95–5,05) на контакт 5 В, добавив конденсатор 10 мкФ между 5 В и GND на Arduino. Понижающие преобразователи более эффективны в снижении напряжения, чем регуляторы напряжения, что продлит срок службы батареи. (это не критично, по сравнению с потреблением ардуино крошечное по сравнению с потреблением реле

,

Утомительно, когда Эдгар Боне перестал редактировать все мои ответы. Я был новее, чтобы остановить его, это было просто наблюдение..., @Tomas

Я не вижу в вопросе катушек реле с питанием от Mini, @Juraj

@juraj: Это отсылка к исходной настройке, где аскер описывает питание через Arduino и что выходное напряжение уменьшилось, а ЖК-дисплей потускнел, это, по словам аскера, заставило аскера поверить, что измеренное им напряжение было правильным напряжением для выхода из понижающего преобразователя. , подавая слишком низкое напряжение в своей второй (новой) установке, @Tomas


0

Я не двойник, но попробую.

Встроенные регуляторы напряжения Arduino не особенно эффективны; они опускают на землю все, что не рисует плата, рассеивая это в виде тепла. И они, как правило, не снабжены радиаторами, то есть регулятор имеет тепловое ограничение. Вы питаете Arduino 12 В, поэтому какой бы ток ни потреблял Arduino, тот же ток, умноженный на 7 вольт (падение напряжения с 12 В до 5 В), является отработанным теплом. Управление четырьмя катушками реле (используя спецификации на странице Amazon) добавляет 80 мА (умноженные на 7 В) к этому рассеиванию тепла.

Похоже, что по крайней мере некоторые модели Pro Mini (ваши?) используют регулятор напряжения Micrel 2095 с внутренним ограничением тока, которое может включать тепловую защиту (?) — отключение Arduino, когда регулятор становится слишком горячим.

Несмотря на то, что кое-что из вышеизложенного является спекулятивным с моей стороны, это наводит на мысль об эксперименте. У вас есть регулируемый источник 5 В — вместо питания Arduino на Vin от источника 12 В попробуйте подать на его вывод +5 В питание +5, что значительно уменьшит рассеиваемую мощность регулятора (и, следовательно, его температуру).

,

Я не вижу в вопросе катушек реле с питанием от Mini, @Juraj

В описании продукта, на которое я ссылался в своем ответе, говорится: «Плата интерфейса 4-канального реле 5 В, и _каждому требуется ток драйвера 15-20 мА_». [выделено мной], @JRobert

но катушки питаются от контакта 5 В платы реле, который не подключен к Micro, @Juraj

Я думаю, что это не ответ, а скорее расширение одного из пунктов моего ответа или одного из пунктов вопросов, задающих вопросы. Лучше бы просто комментарий. Я не буду минусовать его как интересное дополнение, но и не плюсую, так как он не содержит фактического ответа в дополнительной информации., @Tomas