Точный и быстрый прибор для блока питания на основе INA226. От 0 до 1000 А, и до 1000 В, часть 3.

preview_player
Показать описание
Это Ампервольтметр для ЛБП и других источников тока, сварочных аппаратов на основе INA226, Nano V3.0 ATmega328 и 1,8-дюймовый TFT ЖК-модуль. Новая версия прошивки. Наличие калибровки вольтметра.
Рекомендации по теме
Комментарии
Автор

13.03.2021 Загрузил папку Final-VA_Om В этой папке находится скетч в котором вместо счетчика Ампер-часов измеритель сопротивления нагрузки в Омах.

RadioKot_Pensioner
Автор

Это самый лучший ваттметр на просторах ютуба!!!
Автору респект за проделанную работу 👍👍

powerlabs
Автор

Как вовремя! Собираю з/ч на пуско-зарядное и встал вопрос об индикации параметров в процессе зарядки. Думаю как раз то что надо. Повторял Ваши проекты на базе БП ПК. Здорово, что Вы освоили Ардуину!

vladimirbyzov
Автор

большое спасибо!!! очень полезный обзор на очень полезный прибор, который просо везде применяется.

ВиталийГусев-ещ
Автор

Очень полезная информация! Надо заказать комплектующие.

ucan-diy
Автор

Спасибо Вам за идею и за наработки! 👍Повторил схемку. Замечательный приборчик получился! Не сравнить с китайскими показометрами. Я тоже почти новичок в Ардуино, но получилось с первого раза. Использовал шунт с китайского показометра (75 мВ, 50А). Откалибровалось V, A быстро и легко. Правда, плату переделал на одностороннюю под обычные THT резисторы. Всего 5 перемычек вышло. Конечно, односторонняя плата и без металлизированных отверстий не удобная для этой конструкции но тоже получилось нормально. Буду делать следующий для электронной нагрузки с отключением по превышению мощности и нагрева.

AnatoliyZinchenko-ol
Автор

Обязательно повторю. Для электромобилей с 400в системами удобно. У китайцев мало что есть на такое напряжение/ток.

pashko
Автор

Блин слюна набегает! Красота тра-та-та обязательно повторю.

powermasters
Автор

О, использовали мой вариант экрана. Лайк!

Smirnoff
Автор

Спасибо. То что нужно. Повторил. Все работает.

ВладимирСеменов-щй
Автор

Доброго.
В комментариях скетча написано как отключить рамку и тем не менее повторюсь, потому что вижу что многие берутся за дело не поняв сути происходящего и в следствии этого не знают своих возможностей в плане видоизменения того что в итоге мы видим на этом экране.
Сразу замечу что если мы не рисуем рамку то Арду поле заливает черным по умолчанию.
Таблица координат залита в память экрана на фабрике и по идее во всех экранах она должна быть одинаковая - а вот фиг вам, поэтому все экраны в этом плане отличаются на одну, реже на две единицы, поэтому мои скетчи написанные для моих экранов могут иметь пространственное смещение на ваших экранах.
Итак все что Арду пишет на экране можно сравнить с тем как художник рисует картину. Представим что экран это полотно. Вот художник начинает свою работу с нанесения на полотно фона, то есть закрашивает все каким то цветом, например серым, а дальше поверх этого фона наносит слои краски для изображения чего то. В итоге мы видим картину и на ней только те цвета которые наносились последними, то есть сверху. Вот Арду рисует экран точно так же, только по координатам (весь дисплей разбит на точки с координатами с левого верхнего угла к правому нижнему). Вообще Арду работает по принципу чтения строк кода и выполняет все в строгости как что и в каком порядке мы записали, но читает она и выполняет это или одноразово (для отображения статической информации) или циклически (для отображения динамической информации)
В Арду есть две команды на исполнение и рисование. Первая называется
"void setup ( ) {".
Это для отрисовки статической информации, к которой рамка и относится.
Арду читает ее и выполняет только один раз при включении и отображает ее все время до выключения. Вот здесь и задаются параметры экрана. Сперва командой
tft.fillRect(-1, -2, 160, 128, ST7735_LIGHTGREY);
мы рисуем серый фон по принципу залитого краской прямоугольника где в коде первые две цифры это левый верхний угол а третья и четвертая это координаты правого нижнего угла этого прямоугольника. Далее Арду заливает поверх этого черный прямоугольник но меньшего размера по тому же принципу о чем записана команда в следующей строке
tft.fillRect(1, 0, 156, 124, ST7735_BLACK);
Потом Арду прописывает координаты строчек где будут статические надписи ти "А" "V" и т.д. Назначает им цвет. Затем в коде записана команда
void loop() {
Вот с этого места расписано где, какие и каким цветом, шрифтом будут отображаться динамические данные. Начиная со строчки с командой
void loop() {
Арду код читает по кругу, то есть все время, пока мы ее не выключим, с частотой приблизительно 250-400 Гц.

RadioKot_Pensioner
Автор

На верхнем приборе у вас всё красиво работает. У меня пока так не получается.

alexco
Автор

Повторил я ваш прибор, получилось просто ОТЛИЧНО!! очень точный прибор!
ОГРОМНОЕ СПАСИБО за данный ролик)

powerlabs
Автор

Присоединюсь, отличный прибор, отличное видео! Буду повторять. Спасибо!

otsy
Автор

Полезно, может пригодится мне напряжометр и токометр)

TimeToRepair
Автор

Дык какую схему выбрать и травить для нового синего дисплея, запутался? на 5v или 3, 3v? Скетч залил 4a.Мне надо, чтоб показывал напряжение и амперы.согласующую в моем случае надо будет или нет.Платки появились для продажи?Герберы есть на 3, 3V? А на Красный Дисплей можно подавать 5 v?

ЮрийШишканов-мб
Автор

Буду пробовать повторить амперметр для блока питания. Шунт на 15А в пути. Вольтметров китайских с 0.56 цифрами на Али полно. А вот с амперметрами - беда. Хочется большие цифры иметь и ток более 10А. А тут как раз два в одном и более точный. Шунт заказал, теперь надо остальное. Спасибо за видео.

vallun
Автор

Хоть я в этих ардуинах нифига не понимаю, но коты должны держаться вместе. 😁 Лайк и подписка.

Electric-cat
Автор

ссылка "скетчи и схемы" выдает ошибку.

ТоптуновПотапов
Автор

У вас скачут показания на приборе. Так жизнь сложилась, что приходится разбираться с Ардуино и делать измерительный прибор. Ваши труды мне очень помогли, за это благодарность. У меня показания вольтметра плавали по всей шкале, но худо-бедно свёл погрешность к минимуму, но сопротивление нагрузки считает криво - завышает, а ток точный во всём диапазоне. Вот и дёрганья показаний устранить не получается, единицы и потом десятки милливольт скачут. Конечно, постоянное напряжение имеет помехи ( до 20 милливольт при максимальных напряжениях - импульсный блок питания). Наверно надо делать скользящий метод измерения. Я не разу не программист, как его реализовать ??? Пока не решил, как это побороть. Спасибо за видео и скетч.

alexco