Реализовал питание платы Seeeduino Cloud (аналог Arduino Yun) от компьютерного блока питания (ATX). Пользовался схемой из http://www.instructables.com/id/Arduino-Controlled-ATX-Power-Supply/ Ардуинка питается от 5Vsb напряжения stand-by, присутствующее даже при выключенном блоке питания. Сам блок включается по команде из Ардуино. В отличие от статьи, я повесил запуск не просто через резистор, а через npn-транзистор. Проблема: пару раз при тестировании этой схемы, в момент включения блока питания, питание на плате Ардуино падало и плата выключалась и сбрасывалась. То есть в момент включения блока питания напряжение 5Vsb падало до нуля. Буквально на секунду, но этого хватает чтобы Ардуинка упала. Какие есть возможности защиты от этого? Может быть хватит одного ионистора? Кто сталкивался с этим? Заморачиваться со схемой резервного питания от батареи очень не хочется.
Гасите все потребление перед включением бп. Дуня должна выдержать переходный скачок. Ну и блок питания у вас старинный, я так понимаю. Так что поменяйте в нем конденсаторы.
Самый главный потребитель там сервер и wifi, а их не выключишь. Но мысль дельная. Блок и правда старенький китайский 300W, с новым таких проблем не должно быть? Копаться особо в нём не хочется, один уже на запчастях после моих переделок.)
в теории, конечно да. Но неразумно выключать сервер со всеми его расширениями и модуль wifi с подключениями и пр. только ради момента включения мощной нагрузки, которую эта система и должна контролировать и мониторить.
А если как вариант Ваше управляющее устройство будет получать питание и с дежурки (+5В) и с силовых цепей (+5В). По принципу в момент включения силовых цепей... силовые +5В уже есть... а дежурка претерпевает какие-то переходные процессы. Простите за вмешательство... но это как вариант.
Поставьте резервный конденсатор на 100-200 мкФ, одну ногу к GND, а другую к +5V. В случае просадки питания он исполнит роль источника питания, а в нормальном состоянии будет заряжаться. Что бы при старте он зарядился, ПОСТАВЬТЕ ПАУЗУ В НАЧАЛЕ СКЕТЧА НА 1-2 СЕКУНДЫ. Потом, когда основной скетч вступит в силу, конденсатор разрядится и не даст ардуине отключиться.
Проверьте - есть ли уже напряжение +5В на основных входах источника. там должно быть и +5 и +12. после включения источника по команде. Емкости в какой то стерени конечно помогут... но если оно уже есть, то соединить через диоды (+5В) от обоих источников. На аноды с каждого источника (дежурки и выхода), а катоды в "кучу" и с них снимать питание.
Всем спасибо огромное за советы, рад что решение нашлось. Пригодится в будущем. Всё падало из-за того, что сигнал включения блока питания я на тот момент сделал через реле. Включение через транзистор такого эффекта не дает. Блок питания старенький, дает всего 0.15А на выход 5Vsb. В итоге решил заменить на блок питания с 2А.