Предлагаем доработку компьютерного блока питания до лабораторного на базе Ардуино Нано

Компьютерный блок питания выдает на выходе несколько выходных напряжений - 3,3В 30А, 5В 30А, 12В 30А и -12В. Для применения его в лабораторных целях к каждому выходу блока подключена защита от перегрузок по току с регулируемыми порогами срабатывания. Регулировки осуществляются переменными резисторами RV3, RV6, RV8, RV9. Для измерения токов  до 30А применяются модули датчиков на  эффекте Холла ACS712ELCTR-30A, для измерения тока до 0,3А на выходах +12В и -12В  применяются модуль датчика на  эффекте Холла ACS70331. Информация о текущих токах на каждом выходе, установленных порогах и о состоянии каждого выхода отображается на 4-х строчном 20-ти символьном LCD дисплее.

Верхняя строка - обозначения выходов

Вторая строка - текущие токи в нагрузках

Третья строка - установленные пороги

Четвертая строка - состояние каждого выхода (ON или OFF).

Когда токи в нагрузках не превышают установленные пороги, на выходе ТХ модуля Ардуино лог.1. Модуль MOSFET транзистора открыт и вход PS-ON компьютерного блока питания подключен к общему СОМ. Блок питания при этом включен. Если на любом выходе ток превышает установленный порог, на выходе ТХ модуля включается лог.0, транзисторный модуль запирается и блок питания выключается. Схема питается от дежурного питания блока питания компьютера 5VSB.

Скетч для Ардуино разработан в графической среде программирования FLPROG.

 

 

Проект в FLPROG, проект в PROTEUS, схема, перечень элементов, скетч и прошивка в архиве

Написать коментарий