Датчик тока и напряжения на INA-219 с заменой шунта

Блок для подключения платы INA-219

Пользовательские блоки расширяющие базовый функуионал программы по работе с различными датчиками и энкодерами
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
KSP
Лейтенант
Сообщения: 304
Зарегистрирован: 18.09.2015{, 14:00}
Репутация: 28
Откуда: Саратов
Имя: Сергей

Датчик тока и напряжения на INA-219 с заменой шунта

#1

Сообщение KSP » 14.02.2018{, 10:47}

Блок создан для подключения платы INA-219 , подключение стандартное по I2C, а к самой плате можно подключить различные токовые шунты. Напряжение меряется как и в остальных блоках.
INA219_i2c_(CODE).ubi
(128.84 КБ) 375 скачиваний

Второй блок для этого-же датчика автор уважаемый Sancho : он без библиотек, использует настройки микрухи по умолчанию, пользует режим нескольких замеров.
Человек может не знать, какое у него сопротивление шунта, может это кусок провода какого, и нет у него миллиомметра, цепляет счётчик с кнопками на вход, образцовый амперметр, подгоняет показания, записывает константу. Разрешение у блока максимальное из возможных.
INA_219_v1_8_(CODE).ubi
(44.13 КБ) 340 скачиваний
Последний раз редактировалось KSP 05.06.2018{, 10:00}, всего редактировалось 2 раза.
S

texbez
Лейтенант
Сообщения: 355
Зарегистрирован: 20.11.2016{, 19:57}
Репутация: 9
Откуда: Ростов на дону

Датчик тока и напряжения на INA-219 с заменой шунта

#41

Сообщение texbez » 06.12.2022{, 21:39}

Показания прыгают при нагрузке или в холостую тоже?
Если при нагрузке только,то при какой?
По БП " хороший" понятие растяжимое - даже в хорошем часто бывает что в горячей части китайцы экономят на фильтрах , поэтому гармоники с первички херячат дай бог.
Надо осциллографом смотреть по хорошему.
По питанию самого датчика доп фильтр поставьте .
Сами же говорите что от аккумулятора всё хорошо, вывод - значит фонит бп.
В идеале для мк и датчика отдельный бп.

Отправлено спустя 1 минуту 18 секунд:
А тестер не прыгает потому что у него питание от батареи, фильтра есть, и выборка по среднему значению.

starshoy81
Лейтенант
Сообщения: 530
Зарегистрирован: 05.04.2016{, 23:30}
Репутация: 29
Откуда: Санкт-Петербург
Имя: Илья

Датчик тока и напряжения на INA-219 с заменой шунта

#42

Сообщение starshoy81 » 07.12.2022{, 12:01}

starik3000, ina с шунтом и делителем для измерения напряжения,
по ina надо в сетапе применить настройки выборки и количества измерений тогда меньше скакать будет. У Гайвера есть хорошая библиотека для ina

Код: Выделить всё

ina.setSampleTime(INA226_VBUS, INA226_CONV_2116US);   // Повысим время выборки напряжения вдвое
	ina.setSampleTime(INA226_VSHUNT, INA226_CONV_8244US); // Повысим время выборки тока в 8 раз
	ina.setAveraging(INA226_AVG_X4); // усреднение по 4-м измерениям
По адс - нужны 1% резисторы на делитель и 100нФ на нижнее плечо делителя. У меня на ads1015 при измерении до 100В прыгает 1,5-3 мВ.

starik3000
Рядовой
Сообщения: 72
Зарегистрирован: 06.04.2020{, 10:53}
Репутация: 5
Имя: Павел

Датчик тока и напряжения на INA-219 с заменой шунта

#43

Сообщение starik3000 » 07.12.2022{, 19:41}

starshoy81,

Спасибо..

Пока промежуточно отпишусь. С шунтом скорее всего завтра буду смотреть

На адс 1115 поставил 8х
Соответственно по напряжению стоит делитель, чтоб понизить с макс 80 до 1В

Поставил RC фильтр из 0.1 кондера и 660ом резистора.

Результатом более чем доволен. Где вчера показание прыгали как сраный веник. Сегодня от блока наблюдаю +-0.01в и иногда

starik3000
Рядовой
Сообщения: 72
Зарегистрирован: 06.04.2020{, 10:53}
Репутация: 5
Имя: Павел

Датчик тока и напряжения на INA-219 с заменой шунта

#44

Сообщение starik3000 » 17.02.2023{, 20:50}

Помогите понять проблему.
Пришли 3 датчика ina 219. И не один не видит ардуино.
Сканирую шину i2c, все находит, кроме его.

Не могут же все 3 быть не рабочими?

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Датчик тока и напряжения на INA-219 с заменой шунта

#45

Сообщение Dryundel » 17.02.2023{, 20:53}

А что ещё на I2C висит?
И какие адреса выдаёт сканер?

starik3000
Рядовой
Сообщения: 72
Зарегистрирован: 06.04.2020{, 10:53}
Репутация: 5
Имя: Павел

Датчик тока и напряжения на INA-219 с заменой шунта

#46

Сообщение starik3000 » 17.02.2023{, 22:00}

Dryundel,
Висит еще mcp 4725. Но для чистоты эксперимента их убирал.
Вообщем прозвонил все дорожки, резисторы - все в порядке. Походу чипы кривые. На всех картинках в интернете и близко похожего не видно
IMG_20230217_215920.jpg

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Датчик тока и напряжения на INA-219 с заменой шунта

#47

Сообщение Dryundel » 18.02.2023{, 08:51}

starik3000 писал(а):
17.02.2023{, 22:00}
Походу чипы кривые. На всех картинках в интернете и близко похожего не видно
Есть такая вероятность и очень большая. Посмотрел на Али. Много брака в модулях с чипами в таких (больших) корпусах. Хотя такой корпус чипа по даташиту это тоже норм.
ОтзывыПоказать
Screenshot_20230218-084158_Samsung Internet.jpg
Screenshot_20230218-084226_Samsung Internet.jpg
Screenshot_20230218-084241_Samsung Internet.jpg

Ответить

Вернуться в «Датчики и энкодеры»