Например TDA7294

РадиоКот > Конкурс: Поздравь Кота по-человечески 2017!

Индикатор блока питания с усреднением

Автор: mig958
Опубликовано 08.09.2017.
Создано при помощи КотоРед.

    Нужен ли еще один 1001 индикатор, мой ответ да. Собираю мощный импульсный блок питания (30в, 10А) и ни один индикатор меня не устроил, пришлось разрабатывать свой. В общем то по отдельности ничего нового в нем нет, но вот вместе... Какие же преимущества он имеет:

  • Открытый исходный код, а значит возможность подстроить под свои требования. Тем более что программа пока занимает меньше половины памяти.
  • Усреднение за 10 измерений, как напряжения так и тока. А то при большом уровне шума или пульсаций младшая цифра скачет как бешеная.
  • Красивый ЖК индикатор с возможностью вывода не только тока и напряжения, но в моем случае еще и потребляемую мощность и температуру.
  • Высокая точность показаний за счет настройки напряжения питания равным 5,12в. цена деления АЦП получается ровно 5мв.
  • Очень простая схема (не считая питание и усилители сигнала, они не всегда нужны).
  • Дешевый, распространенный микропроцессор, в маленьком корпусе, что упрощает разводку ПП. При желании можно применить другой МП, например с помощью PIC16F690 количество усреднений можно увеличить до 50.

   Принципиальная схема моей реализации приведена на следующем рисунке:

    У микропроцессора задействована схема внешнего сброса. Как показала практика таймер задержки питания не всегда дает уверенный сброс (при плавном нарастании напряжения питания). Вместо LD1117 можно применить любой стабилизатор, главное обеспечить напряжение 5,12в как можно точнее. Возможно даже обойтись вообще без него, настроив на это напряжение импульсный стабилизатор. У меня он настроен на 7в. При питании от отдельного источника, с небольшим напряжением от импульсного стабилизатора естественно можно отказаться. В качестве усилителей подойдет любой Rail-to-Rail Output операционник, в противном случае его нужно запитать от 7в (у нас есть :).

 

   Отладка программы проходила в Proteus и настроена на максимум 51,2в и 9,99А. С температурой я особо не заморачивался, она показывает верно от 0 до 99° и при отсутствии датчика не индицируется. Ограничение по вычислению мощности: 999,9Вт.

 

   Так как плата получилась небольшой, для крепления достаточно 12 штырьков припаянных к индикатору. Подстроечные резисторы расположены для удобного доступа при настройке.

   В заключение фото готового измерителя.


Файлы:
Печатная плата
Схема в SPlan
Прошивка и исходник
Протеус


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


ID: 2560