Точный ампервольтметр для блока питания (INA226, arduino, lcd 08x02 )

Поділитися
Вставка
  • Опубліковано 8 чер 2024
  • В этом видео я собрал ардуино совместимый ампервольтметр для лабораторного блока питания с функцией ваттметра (а так же с возможностью измерять стороннее напряжение)
    Схема базируется на микроконтроллере ATmega8 и специализированной микросхемы INA226.
    Используется ядро MiniCore и библиотеки от AlexGyver
    GyverINA github.com/GyverLibs/GyverINA
    EncButton github.com/GyverLibs/EncButton
    Схема и скетч здесь : vk.cc/c86S17
    P.S. Я уже после выхода видео немного доработал функционал : добавил вывод сопротивления нагрузки и установил медианный фильтр для более стабильных показаний.
    Оптопара PC817 : ali.ski/wp36D
    LM7805 : ali.ski/LvL8gb
    Набор резисторов : ​​ali.ski/8vnRLq
    Модуль INA226 : ali.ski/lhuvO
    Atmega8 : ali.ski/NmBJB
    Колодки под микросхемы : ali.ski/g-0q2e
    Программатор USBASP : ali.ski/E0lyQ
    Модуль реле (5 вольт) : ali.ski/J6QEg
    Экран 0802 : ali.ski/QBT0S
    макетная плата для прототипирования : ali.ski/bcyaPt
    Кнопки с гайками : ali.ski/rjbP2
    Провод (использую как монтажный) : ali.ski/4nrNm
    Мои инструменты :
    Мультиметр который я использую (RICHMETERS 409B) : ali.ski/ZMnUf
    Бормашина : ali.ski/ns7Mg
    Инструмент для зачистки проводов : ali.ski/nq7W1
    Набор отвёрток : ali.ski/jvH8Ug
    Данное видео является логическим продолжением моего предыдущего видео «точный лабораторник из разбитого монитора» : • точный лабораторник из...
    Ссылка на видео на канале «Заметки ардуинщика» : • Высокоточный вольтампе...
    Логотип и шапку канала разработал Александр (низкий ему поклон за это) : grinseth
    Поддержать автора морально можно в комментариях а материально здесь : yoomoney.ru/to/41001410659772
    0:00 Вступление
    0:19 Ампервольтметр на встроенном АЦП
    1:03 INA226
    1:10 Новая концепция
    2:25 INA226 замена шунт
    3:33 Схема
    4:13 сборка
    6:35 прошивка
    8:10 тесты и функционал
    9:05 Досвидония
  • Наука та технологія

КОМЕНТАРІ • 65

  • @Andrey_Kirich
    @Andrey_Kirich Рік тому +3

    Нда, давайте сделаем точный прибор, с тремя знаками после запятой, поставим спец чип, а потом добавим шунт из скрепки....
    Честно, подняли настроение :)))))
    Так вы точный прибор делали или просто чтобы скучно не было ковырялись? Посмотрите ТКС стали.

  • @npobodok_4587
    @npobodok_4587 2 роки тому +2

    02:45 про очень древнюю технологию улыбнуло и тут же вспомнил как сам так же делал для 2 старых стрелочных амперметров )))))

  • @lionlinux
    @lionlinux 11 місяців тому +4

    Автор, если вы хотите, что б самодельные отверстия смотрелись красиво, надо запиливаться под углом, чтоб внутренний размер был больше внешнего, тогда очень хорошо получается ровнять край - он тонкий и при установке вид лучше

    • @reloaderelectro
      @reloaderelectro  11 місяців тому +1

      Спасибо большое. Я обязательно попробую

  • @jss395
    @jss395 2 роки тому +3

    Как всегда, отлично. Но паяйте с умом, ничего не упускайте, а то будет как сказал Валерка "В отлаженный механизм нехуй лезть" (с) Электрик Валерка

  • @saverenassaverenas5174
    @saverenassaverenas5174 2 роки тому

    Хорошая работа. Так держать!))

    • @pw5044
      @pw5044 2 роки тому

      Здраствуйте. Перезалейте плииз, файлы (или на елемей скиньте) Спасибо и респет вам!

  • @RadioKot_Pensioner
    @RadioKot_Pensioner Рік тому +2

    Привет. Про шунт который плывет от температуры и очень точная ИНА226 улыбнуло. Я сделал целую серию подобных приборов на разные токи и напряжения.

    • @reloaderelectro
      @reloaderelectro  Рік тому

      На самом деле как оказалось ИНу нужно калибровать. Но насколько я понял - там есть встроенные механизмы. Скоро будет ещё проект на ней, тогда разберусь с этим.

    • @RadioKot_Pensioner
      @RadioKot_Pensioner Рік тому +1

      @@reloaderelectro ИНА в схеме настраивается при помощи записи в код прошивки поправочного коэффициента. Это когда у нее ВАХ линейная, что в общем то практически всегда является нормой. Из десятка приборов которые я сделал на ее основе все были с линейной ВАХ и соответственно все обошлось простым коэффициентом записанным в скетч. А вот по слухам из Нета иногда встречаются ИНА с кривой ВАХ и ее выравнивают корректируя таблицу. Как до нее добраться могу подсказать, а вот как правильно пользоваться не знаю, потому как не было надобности и я этот вопрос не изучал.

    • @reloaderelectro
      @reloaderelectro  Рік тому

      @@RadioKot_Pensioner Ну судя по всему мне попалась линейная.
      сравнивал во всех диапазонах с хорошим мультиметром.

  • @AIKON2024
    @AIKON2024 2 роки тому +1

    Жирный лайк.

  • @AntohaizDnepra
    @AntohaizDnepra 2 роки тому

    Красава!

  • @user-bh2ot5ks8f
    @user-bh2ot5ks8f 2 роки тому

    Подписался для приличия 😉

    • @reloaderelectro
      @reloaderelectro  2 роки тому

      Главное чтобы контент на канале радовал) Спасибо)

  • @noanylagnoanylag669
    @noanylagnoanylag669 Рік тому

    Интересно. И все же,под ардуину 368 прошивки нет?

    • @reloaderelectro
      @reloaderelectro  Рік тому

      Этот же скетч будет работать и на классической ардуино ардуино)

  • @user-zr7yo3es4l
    @user-zr7yo3es4l 2 роки тому

    Да, вот бы простой такой вольт метр-милиамперметр кто сделал, с пределами измерения напряжения до 500В с точностью 1-2 знака после запятой, а второй параметр как получится. Хорошая штука получилась бы для самоделки, проверки стабилитронов, светодиодов(в том числе матриц) и обратного напряжения диодов(актуально для пришедших из Китая, получил раз такие, на маркировке 100В, итог всего 30В)

    • @reloaderelectro
      @reloaderelectro  2 роки тому

      да без проблем. Добавьте резистивный делитель к модулю INA226 и она будет измерять ваши 500 вольт с точностью в один знак после запятой

  • @user-uo4or6hk2k
    @user-uo4or6hk2k Рік тому +1

    Мил человек, можно ли в вашем приборе расширить предел измерения до 50в 15А? Уже с ног сбился искать что-то подобное

    • @reloaderelectro
      @reloaderelectro  Рік тому

      Чисто теоретически можно.
      Ток : Для этого нужно изменить токовый шунт. то есть подобрать такой чтобы при максимальном измеряемом токе на шунте было бы падение 81 миливольт.
      Напряжение : поставить на измерение напряжения делитель из 2-х резисторов.
      Но придётся ещё и код подправить ... В общем быстро и просто - никак. Но очень даже возможно...
      В принципе я могу пересчитать делитель и подправить код, но сможете ли вы собрать?

    • @user-uo4or6hk2k
      @user-uo4or6hk2k Рік тому

      @@reloaderelectro А вариантов других и нет, собирать все равно хоть как придется, ибо на всем ютубе я ничего не нашел под мои критерии. В идеале хотелось на 7 сегментных индикаторах, но потом уже хоть что-нибудь) Буду вам ОЧЕНЬ признателен за внесенные изменения. Я так понимаю печатной платы в архиве не имеется?

    • @reloaderelectro
      @reloaderelectro  Рік тому

      @@user-uo4or6hk2k печатную плату не делал так как всё собиралось на макетке.
      Я сделаю только вот не гарантирую срочность.. Работой завален сильно.
      Напишите мне на почту чтобы ваш контакт не потерялся
      Reloader.electro@gmail.com

    • @user-uo4or6hk2k
      @user-uo4or6hk2k Рік тому

      @@reloaderelectro
      На почту вам отписал с пометкой "вольтамперметр". На срочность ни коим образом не претендую. Спасибо и на том, что согласились помочь!!!

    • @RadioKot_Pensioner
      @RadioKot_Pensioner Рік тому

      У меня на канале это есть

  • @Rumil0905
    @Rumil0905 2 роки тому

    В этих ина и проектах на ампервольтметр у всех кто сталкивался с бегущими показаниями ставили конденцатор , уж очень хорошо получилось это у радио кот пенсионер

    • @reloaderelectro
      @reloaderelectro  2 роки тому +2

      У меня используется встроенное усреднение которое реализовано в самой INA к тому же от бегающих показаний я применил программный медианный фильтр. Работает всё это вместе просто идеально. Прыгающих показаний нет.

    • @reloaderelectro
      @reloaderelectro  2 роки тому

      а конденсатор в вольтметре использовать категорически нельзя - он может вносить помехи в измеряемую цепь. А в случае слабого источника напряжения сопротивлением конденсатора во время заряда повредить измеряемый источник.

    • @RadioKot_Pensioner
      @RadioKot_Pensioner Рік тому

      ААААААААААААААААА

  • @user-pz1cf2ck9w
    @user-pz1cf2ck9w Рік тому

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

    • @reloaderelectro
      @reloaderelectro  Рік тому +1

      Да, я тоже об этом думал. Но удобство всегда иметь под рукой вольтметр победило)
      Вообще была мысль использовать ещё один модуль реле которым можно было бы переключать на измерение внешнего напряжения или на выходе БП.

    • @user-pz1cf2ck9w
      @user-pz1cf2ck9w Рік тому

      @@reloaderelectro спасибо Вам

    • @reloaderelectro
      @reloaderelectro  Рік тому +1

      @@user-pz1cf2ck9w Да незачто) Я развлекаюсь и делюсь результатами)
      Если кому-то пригодилось - значит всё не зря)

  • @noanylagnoanylag669
    @noanylagnoanylag669 Рік тому

    Оьлично! Вот только выбор экрана... Все же 1602 самый популярный ,дешевый и больше знаков. Думаю 1602 валяется у каждого ,кто сопркасался с ардуино. И не один.

    • @reloaderelectro
      @reloaderelectro  Рік тому

      Да, всё верно. Экран не дешёвый. Просто он у меня валялся без дела. Но кстати в скетче совсем не сложно поменять на использование 1602 )

    • @mnemo2637
      @mnemo2637 Рік тому

      У автора Кот-пенсионер екран изумителньій, а етот не смотрится совсем.

    • @noanylagnoanylag669
      @noanylagnoanylag669 Рік тому

      @@mnemo2637 Цена экранов ? Выполняемые задачи одни и те же. Это как говорится : вам шашечки или ехать? Поэтому каждый выберет то что ему по душе .

    • @lionlinux
      @lionlinux 11 місяців тому

      @@reloaderelectro не надо ничего менять он должен работать так же

    • @reloaderelectro
      @reloaderelectro  11 місяців тому

      @@lionlinux Ну да. Работать будет так же только будет задействована половина экрана. Некрасиво же будет =)

  • @user-nh9jf5el3o
    @user-nh9jf5el3o 2 роки тому

    Я все жду пока кто нибудь попробует сделать вольтамперметр на lgt8f328p у нее 12 битное встроенное ацп и встроенный дифференциальный усилитель . В теории не надо внешнее ацп и даже lm358 для усиления шунта не надо. А стоит она как один ina

    • @reloaderelectro
      @reloaderelectro  2 роки тому

      под неё нет адекватного компилятора и нормальной документации.
      Клепать что-то на ардуино ИДЕ под неё не имеет смысла.

    • @user-nh9jf5el3o
      @user-nh9jf5el3o 2 роки тому

      @@reloaderelectro да есть все и нормальная интеграция в Ардуино иде с примерами работы ацп новых опорных напряжений и дифференциального усилителя. Есть datasheet на русском. И ветка на форуме Ардуино есть .

    • @reloaderelectro
      @reloaderelectro  2 роки тому +2

      @@user-nh9jf5el3o русский форум Ардуино - место куда нога моя не ступит. Кучка людей с большим рейтингом на форуме и в большинстве своём дающих советы типа "ты дурак, учи матчасть" или "тебя в гугле забанили?" не смогут мне дать ни ценного совета ни конструктивной критики!

    • @vazaubaev
      @vazaubaev 2 роки тому

      @@reloaderelectro у меня всё в стандартной IDE завелось, но шум есть

  • @user-dl7px4je5i
    @user-dl7px4je5i 2 роки тому

    3 разряда после запятой при точности 0.1% кощунство как мне кажется. И не понятно почему АЦП там 16 битное а измеряет только до 36 вольт. Хотя можно сделать +- 32 вольта, ну или хотя бы 0-60 вольт.

    • @reloaderelectro
      @reloaderelectro  2 роки тому

      Если добавить резисторный делитель то можно и выше измерение напряжения производить.
      по поводу 3-х разрядов - на 4-м разряде точность будет уже не в единицах.
      (точнее +/- 0.0004 примерно) Так что рашил что не стоит.
      В данном ЛБП пульсации хоть и не большие но уже последний разряд будет дрыгаться...

  • @user-bh2ot5ks8f
    @user-bh2ot5ks8f 2 роки тому +1

    Неужто первый комент?

  • @user-jx7mg4jh1p
    @user-jx7mg4jh1p 11 місяців тому

    Смотрю у тебя тоже проблема с прыгающими значениями напряжения и тока. Даже при измерении напряжения на батарейки прыгают.

    • @reloaderelectro
      @reloaderelectro  11 місяців тому

      они и будут.
      потому что дискретность измерений больше единицы на последнем знаке. ++ большая чувствительность при малом входном сопротивлении - ловит наводки.
      Если зашунтировать вход резистором чтобы убрать наводки получим увеличенное входное сопротивление что не есть гуд..

    • @user-jx7mg4jh1p
      @user-jx7mg4jh1p 11 місяців тому

      @@reloaderelectro я пользовался другими АЦП и такой проблемы не было это проблема самой ina.

    • @reloaderelectro
      @reloaderelectro  11 місяців тому

      @@user-jx7mg4jh1p ну в принципе я тоже мог врубить в самой инке усреднение побольше. тогда бы скачков небыло.
      Вообще скачки для высокоомного вольтметра это нормально.
      Именно потому сейчас всякие крутые мультиметры имеют по несколько тысяч отсчётов - это усреднение то есть средний для например 2000 измерений показатель.

    • @user-jx7mg4jh1p
      @user-jx7mg4jh1p 11 місяців тому

      @@reloaderelectro Я игрался с фильтрами , усреднителями значений. Тут либо бесячая частота обновлений 1 раз в секунду либо прыгающие последние значения.

    • @reloaderelectro
      @reloaderelectro  11 місяців тому

      @@user-jx7mg4jh1p именно.

  • @noanylagnoanylag669
    @noanylagnoanylag669 Рік тому

    А , почему не по I2C экран ?

  • @lionlinux
    @lionlinux 11 місяців тому

    Шунт лучше бы делать из нихрома там коэффициент температурный намного меньше

  • @forestgun6128
    @forestgun6128 10 місяців тому

    Да ну слишком примудрённо, ампервольтметр на "аурдино", да ну. Всё равно такой точности не будет, минимум разброс в 1 вольт.

    • @reloaderelectro
      @reloaderelectro  10 місяців тому

      Точность зависит от применяемой в качестве датчика микросхемы. Ардуина лишь конвертирует показания на экран...

  • @sergoseleznev4979
    @sergoseleznev4979 6 місяців тому

    Индикатор мягко говоря никакой

    • @reloaderelectro
      @reloaderelectro  6 місяців тому

      может разовьёте свою мысль доводами?

  • @user-bw4xz4yk5n
    @user-bw4xz4yk5n 5 місяців тому

    Мдааа.... шунт из скрепки... нет слов, одни междометия и дизлайк. Если уж нету нормального шунта, то взял бы хотя бы резистор с погрешностью 1% благо их достать легко и стоят копейки.

    • @reloaderelectro
      @reloaderelectro  5 місяців тому

      Нда..
      чо вы все к скрепке-то прицепились?!
      даташит на микруху прочитать не судьба?
      она со всем что угодно работает. НЕТ НЕОБХОДИМОСТИ В ТОЧНОМ ШУНТЕ! Это английским-по-белому написано. А всё потому что у неё есть программная подстройка.
      Смотрите Ералаш. Он вам больше подойдёт!

  • @-_-_-_-_-_-_-_-_-________-_
    @-_-_-_-_-_-_-_-_-________-_ 8 місяців тому

    Нихера не понятно