БЕСПЕРЕБОЙНЫЙ ИСТОЧНИК ПИТАНИЯ
ДЛЯ КОНТРОЛЛЕРОВ И МИКРОКОМПЬЮТЕРОВ
НА ОС LINUX



Схема бесперебойного источника питания для контроллеров и микрокомпьютеров на ОС LINUX типа Raspberry PI, Orange PI

 Микрокомпьютеры и контроллеры, использующие операционную систему LINUX, плохо переносят внезапные отключения питания. Для корректного выключения таких контроллеров необходимо подавать системную команду на выключение (sudo shutdown -h now или sudo poweroff), дождаться окончания процесса выключения и только после этого снимать питание с контроллера.
Опасны также кратковременные отключения питания, после которых контроллер зависает и повторно запустить его можно только путем полного отключения питания с последующей подачей напряжения.

 Если ваш контроллер на ОС LINUX работает круглосуточно без выключений (24/7), то ему обязательно необходимо обеспечить бесперебойное питание с корректным выключением через системную команду, если источник бесперебойного питания разрядился.
Только в этом случае контроллер или микрокомпьютер гарантировано запуститься после появления сетевого питания.

Именно для этой цели, служит разработанный нами бесперебойный источник питания на Li-Ion батарее. Ниже приведена принципиальная схема источника питания.

Схема бесперебойного источника питания для контроллеров и микрокомпьютеров на ОС LINUX типа Raspberry PI, Orange PI

 Логика управления обеспечивается микроконтроллером Arduino Pro Mini.
После появления сетевого питания осуществляется задержка А на включение. В момент пропадания сетевого питания, происходит переключение на питание от Li-Ion батареи. Если сетевое питание восстановилось и не исчезает в течение 10 с (задержка В), блок питания переключается на питание от сети. При длительном отсутствии сетевого питания до момента разряда Li-Ion батареи (задержка С) питание осуществляется от Li-Ion батареи. В момент достижения минимального напряжения на Li-Ion батарее (3.3-3.4В) подается сигнал на выключение контроллера, и с задержкой D, необходимой на его выключение, выключается питание.

 Источник питания обеспечивает бесперебойное стабилизированное питание +3.3В, +5В и не стабилизированное бесперебойное питание +7-+12В для контроллеров (например LicControl) , которые имеют встроенный понижающий стабилизатор до 5В.

 Для питания измерительных цепей, например АЦП, применен линейный стабилизатор на LM2937 с низким уровнем пульсаций.

 Через шину I2C, источник питания передает контроллеру или микрокомпьютеру информацию о напряжениях питания и заряде Li-Ion батареи. Заряд Li-Ion батареи осуществляется контроллером заряда STC4054.

Если вы не нашли ответ на свой вопрос, задайте его нам On-Line: здесь