![]() |
![]() |
|||||||||||||||
Лабораторный блок питания (lm723, ATmega8, INA226)
Автор: Reloader Всем привет. Задумал я значит себе стабильный и малошумящий лабораторный блок питания. Мощности мне гигантские не требовались. Но хотелось относительной компактности. В итоге получилась крутая (относительно) и безумно простая конструкция. Можно было бы разбить на 2 статьи так как тут у меня 2 устройства но пусть будет одна. Устройства из первой и второй части можно использовать независимо друг от друга. Что в итоге у меня получилось :
Часть 1 - Лабораторный блок питания. Полистал я наш родимый форум - ну очень много тут различных блоков питания. И простых и сложных... Но выбор пал на lm723. Эта микросхема была специально спроектирована для создания лабораторных блоков питания (на ней мажду прочим промышленные лабораторники собирают). Для линейных блоков питания (всё же со стабилизацией и малыми шумами у импульсных не очень). Схем на lm723 очень много. Я взял с какого-то турецкого сайта : Мало компонентов и самое главное - грубая и точная регулировка тока и напряжения. В качестве силового транзистора был выбран транзистор TIP35C в корпусе TO-247 (он по заверениям даташита справляется с долговременной нагрузкой в 25 ампер). В качестве источника питания был выбран блок питания от разбитого монитора. На нём особо останавливаться не буду - обычный импульсный блок питания. (правда я поднял на нём напряжение до 22-х вольт). В данном случае как мне кажется не имеет смысл заострять внимание на моём конкретном источнике. В вашем случае наврядли будет тот же самый. Здесь вообще что угодно можно использовать. Хоть любой импульсный хоть трансформатор. Корпус понравился. Достаточно прочный, компактный и туда идеально всё помещалось. Так как я поднимал напряжение на одном из выводов исходного источника питания (линия инвертора подсветки) то на втором выводе (линия 5 вольт) напряжение поднялось до 8 вольт (и растёт в случае нагрузки) то идеально чтобы запитать кулер охлаждения! Источник питания и кулер с транзистором просто идеально вписались в корпус Печатную плату стабилизатора я не стал делать. Из-за простоты схемы мне показалось что быстрее и проще собрать её на дырявой макетке
Всё завелось с первого раза и заработало! (даже показалось подозрительным). Осталось сделать морду лица устройству. Родную (хоть и красивую) я нещадно спилил и сделал из обрезков корпуса того самого разбитого монитора откуда брал источник питания. А вот так выглядит уже всё в собранном варианте и на своём месте Видео процесса создания всего вышеизложенного (там кстати наглядно показано измерение просадок и пульсаций) Часть 2 - Показометр. Поигрался я с девайсом и понял - показометры нужно менять. Ибо при таком точном лабораторнике иметь врущие показометры совсем не круто. Победил свою лень и решил сваять крутой цифровой показометр да ещё с несколько расширенным функционалом. Хочу :
В качестве управляющего микроконтроллера взял ATmega8, для получения данных о напряжении и токе - китайский модуль на INA226 Для включения/отключения нагрузки - китайский модуль реле (на 5 вольт)
В общем всё готово. Нужно заняться прошивкой. Писать буду на богомерзкой широко популярной ArduinoIDE. А отлажиавть буду на самодельной ардуиноподобной плате на базе Atmega8 и самодельном отладочном комплексе Для питания логики был установлен стабилизатор 1117 на 5 вольт. И отдельный на 7805 для модуля реле. В итоге схема такая (приложу ещё в PDF формате) Так как схема ещё проще чем в перой части сего повествования то и её я собирал на той же дырявой макетке. Чуть не забыл! Без разисторного делителя микросхема INA226 не может измерять больше 40 вольт!! Ну и да. Морду лица пришлось переделать Прошивка. Я хотел максимально упростить схему потому отказался от кварца. При прошивке использовал ядро MiniCore без бутлоадера (так места под программу больше да и кому он нужен вообще). Калибровка шунта - ставим 1000 (это всё пальцем в небо, сейчас будем калибровать). все остальные параметры ставите свои. И обязательно раскоментируем параметр _CALIBRATION_MODE. Прошиваем и запускаем. Устройство запустится в режиме калибровки. У нас по схеме 2 кнопки. Одна управляет включением и выключением нагрузки а другая - режимом отображения показометра. Но в режиме калибровки они работают как "+" и "-" калибровочного значения (работают как долгие так и которкие нажатия но по-разному. Долгое нажание - +/- 1. Короткое - +/- 10) Ну и готовый результат Теперь немного опишу органы управления. Чуь не забыл же про них.. Ну и конечно же видео второй части Автор благодарит администрацию сайта за возможность публикации статьи а так же алфавит за любезно предоставленные буквы.
Файлы: Все вопросы в Форум.
|
|
|||||||||||||||
![]() |
![]() |


![]() |
![]() |
|||
|
||||
![]() |
![]() |