РадиоКот :: Лабороторный блок питания на Atmega8
Например TDA7294

РадиоКот >Конкурсы >пкпч2014 >

Теги статьи: Добавить тег

Лабороторный блок питания на Atmega8

Автор: Адвансед
Опубликовано 25.08.2014
Создано при помощи КотоРед.
Участник Конкурса "Поздравь Кота по-человечески 2014"

 


Доброго времени суток уважаемы коты и кошки! Протрите лапы и усаживайтесь поудобнее, сегодня я вам расскажу про блок питания на Atmega8, точнее про его измерительную часть. Итак, БП на МК мега8, для отображения информации используется дисплей жки1602 любой модели. МК работает на частоте 1 мГц, поэтому прошивать фьюзы ему не нужно! заливаем прошивку и все пучком! По поводу проишвок сразу оговорюсь: ПО буду постоянно обновлять, и выкладывать свежайшие из них. В версии 0.2 после 20го включения БП прошивка блокируется, работает только основное меню, дополнительное меню функциоировать перестает, отказывает так же защита по температуре. Это сделано программно, для того чтобы поиграться вам с модулем вольтметра и понять, нужен ли он Вам =).

Схема вольтметра:

 

 

Что есть в этом БП: ( В версии прошивки 0.2)

* Защита от КЗ основного канала.

* Защита от перегрева (включается вентилятор, если температура дальше растет то выходит предупреждение, если дальше растет то подача птания на клеммы отключается, при этом на жк высвечивается ошибка такая то)

* Есть защита от резкого увеличения напряжения, т.е. напряжение при эксплуатации регулировать нужно относительно плавно, если резко крутануть то сработает защита и реле отключит подачу питания.

* Так, ради понтов сделал индикацию "MAX" - что означает максимальный, верхний предел выставленного напряжения.

* Индикации потребляемого тока в этом варианте прошивки нет.

* Защита на юсб, от повышенного и пониженного напряжения, в обоих случаях питалово отключается и светится код ошибки.

* Есть таймер на основном канале и на юсб, на 5-10-15 и 30 минут. * Индикация всех режимов работы.

* В случае если вышла какая либо ошибка необходим ресет БП, кнопка выведена на переднюю панель. подр информацию об ошибках можно смотреть в дополнительном меню (кнопка menu на передней панели)

* Включение выключение подсветки ЖКИ, регулировка яркости (100 и 50%)

 

Видео работы БП:

 

Несколько фотографий:

Корпус для БП был взят от стабилизатора напряжения офисной техники, согласитесь - очень неплохой вариант для корпуса! Передняя панель существенно отличается от того что было, лишние отверстия зашпаклеваны, зашкурены и закрашены. Красил баллончиком, затем крыл лаком.

 

Внутренняя начинка =)

 

Лицевая панель (пока без надписей):

В данной версии ЮСБ порт не задействован, работает он отдельно - питание 5 В на нем есть. Защит никаких нет. На печатной плате проложены дорожки для защиты канала от КЗ, эта функция в третьей версии БП не задействована, выложу очень скоро как освобожусь по времени и допишу программу, при этом дорабатывать плату и травить заного не понадобится.

Вот такая плата была сделана для передней панели, выкладывать чертеж платы я не стал и.к. наврядли вам удастся раздобыть такой же корпус от стабилизатора...

В окошко под дисплей вставлено оргстекло, причем гнутое. Стекло брал 4 мм и гнул с помощью фена паяльной станции. Ну и как конечный результат проделанной работы фотография ниже:

 

Шить вторую версию нерентабельно т.к. есть доработанная и по уму написанная на данный момент версия 0.3

 

Описание прошивки v03:

* Проверка вентилятора охлаждения при запуске БП
* Измерение напряжения от 0.1 до 50 вольт.
* Индикация минимального и максимального напряжения (минимум ниже 1.5 вольт, максимум выше 25 вольт) доработаю под ваши нужды эту фитчу если надо.
* Индикация включенной подсветки.
* Индикация режима работы, включена ли подача питания или нет. Индикация температуры.
* Включение вентилятора при 47 градусах, индикация статуса и иконки на дисплее
* Отображение иконки "Warning" при 50 градусах, при 51 градусах подача питания отключается и тухнет подсветка дисплея дабы снизить нагрузку на трансформатор (почему на транс будет сказано ниже) При отсутсивии датчика температуры высвечивается ошибка и пользование БП без него невозможно.
* В дополнительном меню отображается напряжение на МК - 5 вольт, статус вентилятора, температуры, и некоторые расшифровки ошибок в верхнем правом углу.
* При возврате в главное меню подсветка тухнет, есть возможность включения и выключения подсветки.

 

В архиве ниже имеется файл ПП, рисунок выглядит следующим образом:

Сам модуль питания (регулятор напряжения) сделан на китайском модуле LM2596S - тянет 4-5 ампер с радиатором. Заказывал я его с китая, внутри корпуса он посажен на небольшой радиатор. Вентилятор прикреплен на заднюю часть корпуса на выдув. На трансформаторе прикрепил небольшой ребристый радиатор с чипсета материнской платы для лучшего охлаждения трансформатора при работе. Датчик температуры ds18b20 у меня прикреплен на трансформатор, т.к. он греется больше всех, охлаждается очень медленно и вообще, стоит дороже чем сам модуль =) надо беречь его. третью версию прошивки могу доработать под важи нужны, пишите на почту webdes(трисемерки)@mail.ru. скобки убрать, вместо текста цифры.

Первые тесты БП...

Думаю что на этом все, просьба когтями сильно не царапать! =)


Файлы:

Архив RAR
Архив RAR
Архив RAR
Архив RAR
Архив RAR


Все вопросы в Форум.




Как вам эта статья?

Заработало ли это устройство у вас?

25 11 70
2 1 1