Всем привет. Продолжаем собирать ЛабБП, на этот раз обзор символьного жидкокристаллического дисплея 0802 на контроллере hd44780, на котором будет собран ампервольтметр для блока питания. Всем кому интересно добро пожаловать под Кат.
Ранее я делал обзор на
дисплей 1602, в комментариях были высказывания:
Ого! Вот это некропост про некродисплей)
Да возможно это так и есть, но мне кажется, что для самодельного ампервольтметра этого вполне достаточно. Почему самодельный ампервольтметр? Ну во первых, захотелось сделать этот девайс самостоятельно, надеюсь это веская причина? ;-) Да, китайцы продают подобные устройства. Да цена их сопоставима или даже ниже. Но… Можно купить и готовый ЛабБП… Но это же не интересно и не «наш метод» ©
И так что же представляет собой этот дисплей? Данный дисплей работает на контроллере HD44780, и полностью совместим с более распространенными LCD1602, 2002 и 2004. Как видно из названия, имеет две строки по 8 символов.
Размеры платы всего 58х32 мм, тогда как у стандартного 1602 80х36 мм
Размер области цифр — 28х12 мм
Интерфейс, как и у всех HD44780, параллельный. 16 пинов идут в два ряда. Распиновка такая же как у 1602.
Порадовало, что на плате сразу установлен ограничивающий резистор для подсветки дисплея, потому можно на пины 15 и 16 подавать напряжения 5В.
Судя по информации из Интернета, с русскими буквами все ожидаемо. В дисплеях, приобретенных в Китае, их нет, а знакогенератор, увы, намертво прошит в микросхеме. Но для самодельного ампервольтметра русские буквы не нужны.
Ток потребления индикатора — 0.5мА без подсветки и 15мА с подсветкой.
Что ж, попытаемся собрать ампервольтметр. Сразу даю
ссылку на сайт где описано, как собирать, есть список деталей, печатная плата и прошивка для микроконтроллера… Желающие повторить проект могут все скачать оттуда напрямую…
Приведу лишь схему
Все детали (микросхемы и дисплей) заказаны были из Китая… Только микросхему LM358 нужно купить не китайскую, или выпаять с какой-нибудь платы… Только тогда амперметр без нагрузки будет показывать нулевые значения. Если без нагрузки дисплей показывается какие то цифры, то меняйте LM358…
Шунт я сделал самостоятельно из трех жил нихрома. Сопротивление шунта 0.017 Ом. Для точного измерения сопротивления использовался
самодельный миллиомметр.
Не буду долго тянуть, вот такая получилась плата
Со стороны печатных проводников
Везде где только можно я впаял 6 танталовых конденсаторов 10мкФ*16В, вместо рекомендуемого автором электролита 100мкФ. Думаю емкости вполне достаточно.
В сборе с дисплеем…
Делаем первое включение:
Вроде все нормально, но с прогревом LM358 вместо нулевых значений тока, появились некоторые значения отличные от нуля, а значит, с первого раза не повезло, нужно подбирать микросхему.
А пока откалибровал вольтметр. Показывает на удивление очень точно, точнее некоторых китайских щитовых вольтметров… Результаты смотрите на серии фотографий:
Остальные фото под спойлером:
Перебрал штук 15 микросхем LM358 купленных в разных магазинах, заказанных с Али… Стабильных нулевых показаний амперметра без нагрузки нет… Наконец нашел нужную микросхему на старой материнской плате. Впаял… Нулевые показания встали как «вкопанные»… Выдержал 30 минут, дрейфа нулевых показаний нет…
Начинаем тестировать амперметр. К сожалению, под рукой был только блок питания с максимальным током 1.2А. Буду тестировать на нем.
Выставляем максимальный ток в цепи. И подстроечным резистором подгоняем показания под условно «образцовый» амперметр.
Затем уменьшаем ток до 1А
Пол ампера
Выставляем ток в 100мА
Отключаем нагрузку
Предварительные выводы: вроде как получился неплохой приборчик… Окончательно будет понятно, когда буду измерять ток выше 3А. Если линейность во всем диапазоне измерения будет нормальная, то можно использовать данную самоделку в качестве ампервольтметра.
На этом всё… Всем мира и добра…
LED индикатор лучше.
мне, например, и 1602 с зеленой подсветкой отлично читаем, и китайские ДСшки а-ля 5005 с ОЛЕД дисплейчиками вполне отлично идут, а 7-ми сегментники наоборот бесят… так что каждому своё ;)
Но вот чтоб «изобретать велосипед», как автор, нужно иметь очень много свободного времени и вдохновения ))) Рад за автора, что это у него есть!
Второй момент — для ЛабБП интерес представляет как напряжение и ток, так и мощность.
Как думаете ее выводить на этом дисплее?
аккумулятор в обратной полярности подключенный?
а при малых токах и изменении температуры?
за обзор плюс, нравится целеустремленность автора :)
«ИВ» — жалкая 7-сегментная имитация (кроме ив-17, конечно:)
А этот дисплей еще актуален
Так и газоразрядные индикаторы ещё актуальны, хотя похоже их популярность потихоньку угасает как эмиссия их катодов.
5м 22awg — 3,5 бакса
https://world.taobao.com/item/540702497780.htm
Правда пришлось через посредника договариваться о товаре и цене.
Дело не только в этом. Контакты к нему только зажимать. Сопротивление будет со временем плавать
Ну а что до подключения — тут не зажимать надо, а делать нормальную четырехпроводку.
шунт четырехпроводкой — это именно то, что тут и надо
это при усилителе на lm358 со смещением в 7мВ и примерно семи битах у АЦП, которым можно верить
пик сам по себе не особо молодой, опорник достаточно шумный, да собственные шумы и нелинейность его ацп-шки, да ошибки квантования…
как раз с ltc2400 парюсь, выше 18бит ну никак достоверно не снимается, это с неплохой опорой и чистым питанием.
раз уж у Вас четыре разряда приемлимо оверсемплингом досыпать запросто получается, может посоветуете чего?
кстати, сколько времени у Вас при 10+4 битах цикл преобразования занимает?
По ощущению, с одним циклом на 16 позиций было бы то же самое.
Так а вы сами откуда? :)
При этом устройство сильно усложняется
Но я согласен, лучше нормальный готовый шунт поставить. Но, опять же, топологически обеспечив ту же четырехпроводку.
Найти-то можно (конкретно в московской Терраэлектронике наблюдается, и есть по вполне скромным ценам). Но многим проще из Китая заказать…
с нетерпением жду следующего
Кроме того, разрядность АЦП 10 бит также ограничивает точность измерения, но в меньшей степени.
в промежутках между выборками можно покушать, позаниматься спортом, наконец-то прибраться на рабочем месте и даже личную жизнь наладить…
тут да, не грех и кортекс какой-нибудь применить, не только stm
За пару баксов на Али десяток датчиков тока купить и не мучиться с lm358. Ну или хотя бы ОУ рэйлтурэйл взять, а не это гуано.
Дисплей тоже не айс, применение жки вообще непонятно, за те же деньги можно было семисегментник на 8 разрядов с I2C взять.
Похоже, ТС просто было лень писать /править прошивку, отсюда и этот дисплей