Лабороторный блок питания на Atmega8 - Источники питания и приборы - Микроконтроллеры - Каталог статей - Собери свою радиосхему! Сайт радиолюбителей.
Собери свою радиосхему!
Воскресенье, 04.12.2016, 02:53 Приветствую Вас Гость

Чебоксары

Главная | Регистрация | Вход | RSS

Каталог статей

Главная » Статьи » Микроконтроллеры » Источники питания и приборы

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

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

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

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

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

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

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

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

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

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

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

 

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

 

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

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

 

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

Сам модуль питания (регулятор напряжения) собран на китайском модуле LM2596S - тянет 4-5 ампер с радиатором. Датчик температуры ds18b20 у меня прикреплен на трансформатор, т.к. он греется больше всех, охлаждается очень медленно и вообще, стоит дороже чем сам модуль =) надо беречь его.

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

 

Думаю что все, вопросы задавайте ниже.

Скачать файлы проекта: ~340кб.

 - - -     Обновление прошивки от 06.10.2014.    - - - 

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

Фотографии изменений:

Таймеры втыкать пока не стал ибо считаю что данная функция не особо нужна в БП, хотел сделать еще чтобы при нажатии кнопок пикал внутренний динамик, пока отложил ибо это лишнее...

В главном окне ничего не поменялось кроме стрелки вверх, появляется после срабатывания защиты от перегрева.

Скачать прошивку v0.6 (~5кб.)

Категория: Источники питания и приборы | Добавил: Адвансед (18.08.2014)
Просмотров: 5753 | Комментарии: 10 | Теги: ATmega8, блок питания, 1602 | Рейтинг: 1.1/7
Всего комментариев: 10
10  
Уважаемый автор можно посмотреть вашу схему силового модуля?

9  
Добрый день! Прошу помочь с разработкой схемы блока питания, если конечно есть такая возможность.
В общем нужен источник с следующими параметрами.
1. Сетевой
2. Регулировка 0-30 В с стабилизацией. Защита по току и КЗ
3. Ток 15 А
4. Точность регулировки 0,01 В
5. Возможность регулировки с внешнего ЦАП, (желательно 0-10 В) 

Спасибо!

7  
Доброго времени суток всем на схеме вывод 1й микроконтроллера не используется а на печатке он есть тесть как я понимаю на него +5вольт подаем?

8  
через резистор 10кОм

6  
Сегодня наконец таки собрал ваш БП, очень понравился, теперь буду собирать силовуб часть, правда пока не решил на чем... фотки выложил на форуме в разделе "обсуждение материалов сайта"

0
5  
по просьбе одного из радиолюбителей выкладываю прошивку где ускорена скорость работы прошивки, + уменьшена скорость загрузки БП (вольтметра) Скачать прошивку можно по этой ссылке

0
4  
Появилась новая 0.6 версия прошивки, скачать можно чуть выше после описания и фотографий.

2  
На фото есть юсб порт, он не управляется? Какие на нем функции во второй версии прошивки? ( v03)

0
3  
в прошивке 0.2 управляется, в третьей нет. просто выход 5 в на нем

0
1  
На данный момент версия прошивки 0.3 является последней, прошивать фьюзы не нужно, МК работает на частоте 1мГц, т.е. купил МК и проши- все будет работать. последующие версии прошивок будут платными, т.к. в печатной плате например заложена функция защиты от КЗ, которая пока не реализована. переделывать ПП ну нужно, все будущие прошивки будут работать на этой же ПП.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Логин:
Пароль:
Категории раздела
Источники питания и приборы
Охрана и контроль доступа
Измерительные устройства
Часы, таймеры, счетчики
Световые эффекты
Защита и контроль
Для начинающих
Разное
BASCOM AVR
Информация по МК, FAQ
Поиск
Наш опрос
Сколько выводов у резистора?
Всего ответов: 71

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
у нас тут все на bascom)

Подавляющее количество часов на Atmega8 выполнены с использо...

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

Рейтинг@Mail.ru