Уже несколько лет занимаюсь радиоэлектроникой, но стыдно признаться, у меня все еще нет нормального блока питания. Запитываю собранные устройства тем, что попадется под руку. От всяких полудохлых батареек и трансформаторов с диодным мостом без какой либо стабилизации напряжения и ограничения выходного тока. Такие извращения довольно опасны для собранной конструкции. Наконец-то решился собрать нормальный блок питания. А начал сборку с ампервольтметра. Надо конечно было начинать с другого, но как уже есть. Поскольку понемногу занимаюсь программированием то решил сам разработать показометр. В качестве экрана стоит дисплей от Nokia-1202. Наверно я уже всех замучал с этим дисплеем, но он в 3 раза дешевле, чем 2x16 HD44780 (по крайней мере у нас). Вполне паябельный разъем и вообще неплохие характеристики. Короче - хороший вариант для измерителя напряжения и тока.
Электрическая схема цифрового ампервольтметра для БП
Рисунок платы цифрового ампервольтметра
В первой и второй строчке отображается усредненное значение напряжения и тока из 300 замеров АЦП. Это сделано для большей точности измерения. В третьей строчке выводится сопротивление нагрузки, рассчитанное по закону Ома. Хотел сперва сделать, чтоб выводилась потребляемая мощность, но сделал сопротивление. Может позже переделаю на мощность. В четвертой строчке выводится температура измеряемая датчиком DS18B20. Он запрограммирован измерять температуру от 0 до 99 градусов Цельсия. Его надо установить на радиатор выходного транзистора, или на какой нибудь другой элемент схемы, где есть сильный нагрев.
К микроконтроллеру можно так же подключить кулер для охлаждения радиатора транзистора. Он будет изменять свои обороты при изменении температуры измеряемой датчиком DS18B20. На ножке PB3 присутствует ШИМ сигнал. Кулер подключается к этому выводу через силовой ключ. В качестве силового ключа лучше всего использовать MOSFET транзистор. При температуре в 90 градусов у вентилятора будут максимальные обороты. Датчик температуры можно и не устанавливать. В этом случае в четвертой строчке просто высветится надпись OFF. Кулер подключаем на прямую. На выходе PB3 будет 0.
В архиве есть два варианта прошивки. Одна на максимально измеряемый ток в 5 ампер, а вторая до 10 ампер. Максимально измеряемое напряжение – 30 вольт. Коэффициент усиления ОУ LM358 по расчетам выбран 10. Для разных прошивок нужно подобрать шунт. Не у всех есть возможность измерять сотые доли ома и прецизионные резисторы. Поэтому в схеме есть два подстроечных резистора. Ними можно подкорректировать показания измерений.
Там-же в архиве есть и печатная плата. Есть небольшие различия на фото - там она немножко подправленная. Удалена одна перемычка и размер меньше по высоте на 5 мм. Стабильность показаний ампервольтметра высокая. Иногда плавает только на сотые доли. Хотя сравнивал всего лишь с моим китайским тестером. Для меня этого вполне хватит.
Фузы
Всем спасибо за внимание.
АРХИВ:Скачать
Модернизированый вариант
Немного обновил прошивку. Добавил индикацию потребляемой мощности нагрузкой и счетчик ампер - часов.
АРХИВ:Скачать
Добавил только отображение еще и десятой части мощности.
АРХИВ:Скачать
5 ампер
АРХИВ:Скачать
Вот переделал для измерения до 50А. Шунт 0,01 ом. Коэффициент усиления ОУ примерно от 6 до 7. Нужно будет пересчитать резисторы. Фьюзы те же, что и раньше.
АРХИВ:Скачать
Хочу представить вашему вниманию модернизированную версию показометра для лабораторного блока питания. Добавилась возможность отключать нагрузку при превышении определенного установленного заранее тока. Прошивку улучшенного вольтамперметра можно скачать ниже. Схема цифрового измерителя тока и напряжения.
В схему так же добавилось несколько деталей. С органов управления – одна кнопка и переменный резистор номиналом от 10 килоом до 47 килоом. Его сопротивление не критично для схемы, и как видно может варьироваться в довольно широких пределах. Немножко изменился и внешний вид на экране. Добавил отображение мощности и ампер*часов.
Переменная тока отключения сохраняется в EEPROM. По этому после выключения не нужно будет все настраивать заново. Для того, чтоб зайти в меню установки тока нужно нажать на кнопку. Поворачивая ручкой переменного резистора надо установить ток, при котором произойдет отключение реле. Оно подключено через ключ на транзисторе к выводу PB5 микроконтроллера Atmega8.
В момент отключения на дисплее высветиться надпись о том, что максимальный установленный ток был превышен. После нажатия на кнопку мы перейдем снова в меню установки максимального тока. Нужно еще раз нажать на кнопку, чтоб перейти в режим измерения. На выход PB5 микроконтроллера подастся лог 1 и при этом включится реле. Такое слежение за током имеет и свои минусы. Защита не сможет сработать мгновенно. Срабатывание может занять несколько десятков миллисекунд. Для большинства подопытных устройств данный недостаток не критичен. Для человека эта задержка не видна. Все происходит сразу. Новая печатная плата не разрабатывалась. Кто захочет повторить устройство может немного подредактировать печатную плату от предыдущего варианта. Изменения будут не значительны.
По всем возникшим вопросам обращаемся на форум. Спасибо за внимание. Ампервольтметр допилил Бухарь.
АРХИВ:Скачать
Форум http://radioskot.ru/forum/11-2770-1