universedefender

universedefender

Пикабушник
Дата рождения: 27 декабря 1991
поставил 1112 плюсов и 956 минусов
Награды:
5 лет на Пикабу
166 рейтинг 2 подписчика 33 подписки 2 поста 0 в горячем

Ремонт блока питания

Всем привет. Пострадал вот такой блок питания от КЗ. Смущает отсутствие одного диода SR3100. Нужно ли добавить третий? Так же смущает предохранитель на 2А, имеет ли смысл заменить на больший?

Ремонт блока питания Блок питания, Предохранитель, Диоды, Неисправности, Длиннопост
Ремонт блока питания Блок питания, Предохранитель, Диоды, Неисправности, Длиннопост
Ремонт блока питания Блок питания, Предохранитель, Диоды, Неисправности, Длиннопост
Ремонт блока питания Блок питания, Предохранитель, Диоды, Неисправности, Длиннопост
Показать полностью 4

Зависает Arduino UNO при запуске моторов 5V через реле

Доброго времени суток. Прошу совета

Делаю систему, которая поливает растения по расписанию. Общий список устройств в проекте: Ардуино УНО, 8ми канальное реле, 3 насоса, светодиодная панель, вентилятор 92x92 мм, RGB светодиод, генератор тумана, OLED экран, часы ds3231, датчик влажности, ультразвуковой датчик расстояния, кнопка, переменный резистор, блок питания 12V, 3 A, блок питания 24V 1A

В проблеме участвуют:

• Arduino UNO

• Насосы для полива(В проекте одновременно не включаются) DS766

• Электромагнитное реле на 8 каналов

Суть проблемы: Проект работает таким образом, что каждый день в определённое время (определяется через ds3231) с помощью реле включаются насосы для полива на несколько секунд (меньше минуты). В большинстве случаев, как только включается насос, почти сразу, как я понимаю – зависает Ардуино, код перестаёт выполнятся и насос продолжает работать до принудительного перезапуска микроконтроллера. Иногда такого сбоя не возникает и насос благополучно выключается и код продолжает выполняться. По такому же принципу включается светодиодная панель от того же блока питания через реле – всегда работает корректно (Ранее в проекте только свет включался каждый день в определённое время на несколько часов – за пару месяцев ни разу контроллер не зависал)

Как подключено: Ардуино питается от 12V БП через Vin, насосы включаются через реле по сигналу от Ардуино. Питание к насосам подведено от 5V пина Ардуино (Примерная схема на скриншоте). Земля у всех компонентов соединена

Что пробовал сделать:

• Подводил отдельное питание к насосам от второго блока питания(на 5V).

• Между VCC и землей насоса установил диод 1N4007(скриншот)

• Между 5V и землёй Ардуино ставил электролитический конденсатор на 470 uF и параллельно керамический конденсатор на 0.1 uF

• Как эксперимент - просто включал насос через delay через реле и зависаний не было


Из наблюдений – если подавать 12 V через Vin и когда бесконечно начинает работать зависший насос, то начинает очень сильно греться стабилизатор на Ардуино. Если подавать меньше напряжение, например 7V, то такого сильного нагрева не было. И если просто включить насос от 5V ардуино и оставить минут на 5 – нагревание сбализатора было небольшим за всё время.

Очень рад буду любым советам. Заранее спасибо

Зависает Arduino UNO при запуске моторов 5V через реле Arduino, Relay, Нужен совет
Показать полностью 1
Отличная работа, все прочитано!