Страница 1 из 3

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

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

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

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

Добавлено: 14.02.2018{, 13:38}
gerdog
KSP, Различные шунты путём перепаивания подключаются?

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

Добавлено: 14.02.2018{, 14:10}
KSP
Подключать можно любые шунты, можно заменить тот который стоит на плате перепаяв его или допаять сверху еще. Но можно и проводами до шунта сделать. Информации про шунты много, плата становится простым прибором только без стрелки и выводит все в цифре.
http://electricalschool.info/spravochni ... chnye.html

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

Добавлено: 19.04.2018{, 09:02}
KulibinOrsk
KSP, подключил, проверил. Не совсем все хорошо показывает. Видео прилагаю.
Лампочка стабильна, источник тоже нормальный.
Хотелось бы стабильные (усредненные значения на выходе), если возможно.
Даже если на вход ничего не подключаем то U = 1.01...05 - постоянно перебирает, I = 0.00 (все норм)

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

Добавлено: 19.04.2018{, 12:16}
KSP
Если на вход ничего не подключать , то напряжение будет обязательно прыгать как и у любого тестера. Если планируете отключать напряжение паралельно плате поставьте резистор килоом на 100 тогда вольты не будут набираться. Я для подсчета среднего значения использовал вот этот блок чей он я не помню скачал давно:

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

Добавлено: 19.04.2018{, 13:04}
KulibinOrsk
KSP, это не правильно. В сети есть видео как работает этот модуль без всяких средних значений. И есть выложенный код для ардуино.
Остается надеется что специалисты не откажут в создании блока пользователя.

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

Добавлено: 19.04.2018{, 14:11}
KSP
В сети много чего есть особенно если забить в поиск " вечный двигатель" . Блок я делал вот с этих сайтов: http://arduino.ru/forum/apparatnye-vopr ... khodom-i2c .,http://www.jarzebski.pl/arduino/czujnik ... na219.html. Обращайтесь к специалистам может кто-то возмется за написание блока конкретно под ваши хотелки

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

Добавлено: 19.04.2018{, 14:27}
KulibinOrsk
KSP, причем тут мои хотелки? Цель одна - стабильность и корректность работы блока. Блок работает НЕ корректно. Может где то ошибка вкралась в код.
Я не голословно пишу, я делаю видео работы на котором видны "косяки"

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

Добавлено: 19.04.2018{, 15:17}
KSP
Видео с кодом для Ардуины я смотреть не буду потому, что кода читать все равно не умею , а вот в коде наверняка есть усреднение значений. Знаю только одно, все используют библиотеку adafruit , но при ее использовании нет возможности менять "сопротивление шунта, максимальный ток и еще несколько величин". Поэтому этот блок на другой библиотеке <INA219.h> за счет этого повышается точность измерений, Если Вы используете стандартно плату без замены шунта , то на старом сайте был такой блок, можно поискать, правда к нему тоже нужно усреднять значения. Меня вполне устраивают значения за три-четыре секунды. И с чего Вы взяли что слово блок означает , что его можно сразу выводить на дисплей, любые значения которые быстро меняются перед выводом на дисплей либо записываются т.е. замораживаются, либо усредняются.

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

Добавлено: 22.04.2018{, 05:21}
benic
KulibinOrsk писал(а):
19.04.2018{, 13:04}
KSP, это не правильно. В сети есть видео как работает этот модуль без всяких средних значений. И есть выложенный код для ардуино.
Остается надеется что специалисты не откажут в создании блока пользователя.
Столкнулся при измерении импульсного тока. Хороших результатов не добился. По всей видимости необходимо мерить мин-макс сигнала плюс с привязкой по времени, но это будет киловатт в час.
Мультиметры как-то мерят без скачков.

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

Добавлено: 24.04.2018{, 12:04}
KSP
Как понять при измерении импульсного тока, какой длины импульсы вы хотите померять?

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

Добавлено: 27.09.2018{, 05:51}
benic
Для вычислений, мощности к примеру авометры выдают действующее значение переменного тока.
Устроят и пиковые значения. Если есть опыт в этом вопросе.

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

Добавлено: 27.09.2018{, 09:28}
KSP
К сожалению я блоком меряю постоянный ток с солнечной батареи , с переменным не сталкивался, но на форуме тем много как мерить переменку.

поделитесь блоком INA219

Добавлено: 15.01.2019{, 09:47}
Di123
Sancho писал(а):
15.01.2019{, 08:28}
viewtopic.php?f=74&t=3240
попробовал оба блока
брал резистор на 100ом и ток и напряжение тогда должны иметь одинаковые цыфры невзирая на запятую

первый INA219_i2c_(CODE).ubi - ток показывает с большой точностью а вот напряжение отстаёт на 0,1-0,15в
второй INA_219_v1_8_(CODE).ubi - ток и напряжение показывает одинаково почти там разница в сотых исчисляется но проблема в выводе показаний они опрашивают датчик с бешеной частотой и цыфры не успевают отрисовываться и просто подзакрашиваются наложением друг на друга

как уменьшить частоту опроса ?

поделитесь блоком INA219

Добавлено: 15.01.2019{, 10:51}
Sancho
Di123 писал(а):
15.01.2019{, 09:47}
как уменьшить частоту опроса ?
У блока есть параметры :)

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

Добавлено: 15.01.2019{, 11:14}
Di123
обманываете
я 4 раза смотрел
СпойлерПоказать
2019-01-15_151253.png
2019-01-15_151253.png (5.9 КБ) 3232 просмотра
2019-01-15_151247.png
2019-01-15_151247.png (6.77 КБ) 3232 просмотра
Отправлено спустя 2 минуты 8 секунд:
ой я попутал
порядок блоков
INA_219_v1_8_(CODE).ubi был первый
INA219_i2c_(CODE).ubi был вторым и у него большая частота опроса

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

Добавлено: 15.01.2019{, 11:18}
Sancho
Di123, Напряжение измеряйте образцовым прибором там-же, в тех-же самых точках, что и микросхема - вопросы с точностью отпадут. Используйте в силовых цепях диаметры жил, соответствующие токам.
На любом отрезке провода при протекании тока получается падение напряжения, а вот его величина привязана к сечению.

Отправлено спустя 1 минуту 51 секунду:
поставьте блок на плату, выполняющуюся по условию, создайте bool переменную.....

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

Добавлено: 15.01.2019{, 13:51}
Di123
тоесть если я правельно понял то эта платка меряет напряжение а точнее расчитывает его на шунте а не на нагрузке ?
хотите сказать что в микрухе есть встроеный арифметический блок сложения или вычитания ?

Отправлено спустя 2 минуты 16 секунд:
а понял тоесть надо мерить от конца шунта и на минус

Отправлено спустя 19 минут 35 секунд:
что то я не понимаю
мерию от шунта от туда от куда может микруха начать измерять напряжение
IMG_20190115_180137.jpg
и мерию потом на самой нагрузке непосредственно
в первом у шунта оно 18,24в
а на нагрузке 18,14в
теряет 0,1в на таком маленьком отрезке с большим сечением

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

Добавлено: 15.01.2019{, 14:16}
Sancho
Di123 писал(а):
15.01.2019{, 13:54}
а понял тоесть надо мерить от конца шунта и на минус
Точно!
СпойлерПоказать
screenshot_19-01-15_14-16-09.png

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

Добавлено: 11.02.2020{, 14:20}
stigmat1996
При замене шунта, просто выпаял старый и подключил провода от шунта 200А 75мВ, работает не корректно - подается на входы Vin + и Vin- 20мВ, а значение скачут очень резко - 4,15,9 и т.д. Как добиться правильных показаний?

И при наличии на шине данных MCP23017 и ADS1115 модуль не работает. В чем причина? Адреса разные у всех плат, подтяжка 3,3к (на каждом модуле стоит своя 10кОм, поэтому суммарно 3,3к)

Не работает блок с ЕСП32.