Доброго времени суток. Решил начать такой вот проект:
Создание низковольтного Источника Бесперебойного Питания.
Характеристики:
Питание от сети 220 Вольт.
Резервное питание- герметичная, свинцово-кислотная батарея 12В 7А.
Нагрузка- 12 Вольт 3 А макс.
Органы управления и индикации:
Кнопка включения- выключения (без фиксации).
(Кнопка единственный орган управления. Желательно чтобы она выполняла все функции, иначе придется применить сенсорный дисплей (нежелательно). Например нажатие 0,5 сек- вкл/выкл устройства и изменение параметра в меню. 3 сек- отключение звука. 5 сек- вход в меню.
Цветной дисплей- модель и разрешение напишу позже. Ориентировочно Контроллер:
ST7735S QVGA 128*160 точек Последовательный SPI
Описание:
При наличии сетевого напряжения - заряд и содержание аккумулятора и питание нагрузки напряжением 12 вольт.
При пропадании сетевого напряжения - безобрывный переход на питание от батареи и выдача короткого, двойного «БИП» каждые 10 сек.
Имеется встроенный источник реального времени.
Внутренняя кнопка «калибровка».
(При нажатии происходит полный заряд батареи и запрет питания от сети. Далее питание нагрузки от батареи, измерение напряжения и потребляемого тока до минимального напряжения разряда и вычисление емкости батареи. В дальнейшем повторение режима калибровки 1 раз в месяц. (для этого встроенные часы и календарь)).
При достижении минимального уровня заряда батареи - отключение нагрузки и запоминание последнего состояния ИБП (вкл/выкл).
При восстановлении сетевого напряжения после этого случая- заряд АКБ и восстановление последнего состояния ИБП.
Управление всеми функциями ИБП с помощью МК. (Выбор за Вами, я в них ноль)
Заряд батареи стабильным током= 0,1 от емкости .
При достижении 13,7 вольт-содержание батареи.
Экран:
Индикация работы от сети;
Индикация работы от батареи;
Индикация величины входного сетевого напряжения в Вольтах (формат ххх);
Индикация величины выходного напряжения в Вольтах (формат хх,х);
Индикация величины потребляемого нагрузкой тока в Амперах (формат х,хх);
Индикация символа батареи с 10- тью уровнями разряда (1 уровень равен 10% от емкости);
Вычисление и индикация оставшегося время работы от батареи в формате чч.мм (для этого режим «калибровка». Берется вычисленная емкость батареи и делится на потребляемый ток.);
Индикация часов…. Пока не знаю нужна ли она. Возможно она нужна только при установке времени в пункте меню.
При включении/выключении ИБП –заставка типа «Привет»-«Пока». Опционально.
«Железо», в принципе, думаю разработаю сам. Естественно готов выслушать Ваши предложения.
Дело только за программным обеспечением.