Датчик тока и напряжения на 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

egoistv
Рядовой
Сообщения: 28
Зарегистрирован: 02.12.2020{, 11:03}
Репутация: 0
Имя: валд

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

#21

Сообщение egoistv » 21.03.2022{, 14:41}

Други помогите ни как не могу с блоком разобраться устанавливаю второй блок который V1_8 но не могу подобрать значение . Шунт ставлю на 100А 75мВ и не выпаиваю родной шунт с платы который 0,1 Ом .Что не так? или надо выпаивать родной и какое значение должно быть с выпаянном шунте? или не выпаивать ,но тогда какое значение при этом варианте?Пробовал и 750 и 7440 не получается нечего((

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

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

#22

Сообщение texbez » 21.03.2022{, 15:38}

По поводу усреднений - насколько я знаю эта микросхема делает сама,ей только нужно в коде указать сколько измерений нужно сделать, в ютубе по этой теме есть ролики.

Отправлено спустя 4 минуты 12 секунд:
egoistv писал(а):
21.03.2022{, 14:41}
Други помогите ни как не могу с блоком разобраться устанавливаю второй блок который V1_8 но не могу подобрать значение . Шунт ставлю на 100А 75мВ и не выпаиваю родной шунт с платы который 0,1 Ом .Что не так? или надо выпаивать родной и какое значение должно быть с выпаянном шунте? или не выпаивать ,но тогда какое значение при этом варианте?Пробовал и 750 и 7440 не получается нечего((
шунт 100А , т.е. падение напряжения в 75мВ будет при токе нагрузки в 100А , наверное делаете ток где то около 1А и хотите что то измерить, а шунт родной надо выпаять обязательно.

egoistv
Рядовой
Сообщения: 28
Зарегистрирован: 02.12.2020{, 11:03}
Репутация: 0
Имя: валд

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

#23

Сообщение egoistv » 21.03.2022{, 16:08}

нет 20А даю) не 1 А

Отправлено спустя 1 минуту 37 секунд:
так а значение какое выставлять в константу? если выпаяю родной

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

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

#24

Сообщение texbez » 21.03.2022{, 16:28}

egoistv писал(а):
21.03.2022{, 16:10}
нет 20А даю) не 1 А

Отправлено спустя 1 минуту 37 секунд:
так а значение какое выставлять в константу? если выпаяю родной
80

egoistv
Рядовой
Сообщения: 28
Зарегистрирован: 02.12.2020{, 11:03}
Репутация: 0
Имя: валд

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

#25

Сообщение egoistv » 21.03.2022{, 16:35}

почему 80? по моим подсчетам шунт 100А 75мВ это получается 0,75мОм и соответственно 7,5 значение Правильно?

Отправлено спустя 7 минут 46 секунд:
Поставил значение 80 и получается с подключенным шунтом ,но без подключенной нагрузки и от питания от внешнего источника 5В показывает -16А ,а если при этом еще подключить к компу по USB то показывает -3А. Совсем запутался я(

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

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

#26

Сообщение texbez » 21.03.2022{, 16:44}

egoistv писал(а):
21.03.2022{, 16:43}
почему 80? по моим подсчетам шунт 100А 75мВ это получается 0,75мОм и соответственно 7,5 значение Правильно?

Отправлено спустя 7 минут 46 секунд:
Поставил значение 80 и получается с подключенным шунтом ,но без подключенной нагрузки и от питания от внешнего источника 5В показывает -16А ,а если при этом еще подключить к компу по USB то показывает -3А. Совсем запутался я(
сопротивление - да,7.5, там ещё константа напряжение падения на шунте- вот её 80

Отправлено спустя 1 минуту 32 секунды:
texbez писал(а):
21.03.2022{, 16:44}
egoistv писал(а):
21.03.2022{, 16:43}
почему 80? по моим подсчетам шунт 100А 75мВ это получается 0,75мОм и соответственно 7,5 значение Правильно?

Отправлено спустя 7 минут 46 секунд:
Поставил значение 80 и получается с подключенным шунтом ,но без подключенной нагрузки и от питания от внешнего источника 5В показывает -16А ,а если при этом еще подключить к компу по USB то показывает -3А. Совсем запутался я(
сопротивление - да,7.5, там ещё константа напряжение падения на шунте- вот её 80
вообще если шунт заводской,то на нём должно быть написано сопротивление

egoistv
Рядовой
Сообщения: 28
Зарегистрирован: 02.12.2020{, 11:03}
Репутация: 0
Имя: валд

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

#27

Сообщение egoistv » 21.03.2022{, 16:52}

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

Отправлено спустя 11 минут 36 секунд:
можете формулу написать как вычислить это значение?

Отправлено спустя 14 минут 34 секунды:
а что за выходы V_shunt и MAX_Current ? что они показывают?

Отправлено спустя 8 минут 46 секунд:
V_shunt разобрался и я так понимаю при не подключенной нагрузке это значение должно быть 0 правильно?

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

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

#28

Сообщение texbez » 21.03.2022{, 17:37}

egoistv писал(а):
21.03.2022{, 17:27}
заводской ,но только амперы и миливольты ,а почему при подключении через юсб другие показания?

Отправлено спустя 11 минут 36 секунд:
можете формулу написать как вычислить это значение?

Отправлено спустя 14 минут 34 секунды:
а что за выходы V_shunt и MAX_Current ? что они показывают?

Отправлено спустя 8 минут 46 секунд:
V_shunt разобрался и я так понимаю при не подключенной нагрузке это значение должно быть 0 правильно?
Понял, я пробовал первый блок,у вас блок версии 1.8, этот не пробовал- единственное что в этом блоке сопротивление надо указывать без запятой

Отправлено спустя 1 минуту 37 секунд:
Выходы - напряжение на шунте и максимальный ток соответственно

egoistv
Рядовой
Сообщения: 28
Зарегистрирован: 02.12.2020{, 11:03}
Репутация: 0
Имя: валд

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

#29

Сообщение egoistv » 21.03.2022{, 17:48}

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

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

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

#30

Сообщение texbez » 21.03.2022{, 19:57}

egoistv писал(а):
21.03.2022{, 17:48}
первый блок мне не подходит у него адрес не меняется ,а у меня несколько датчиков INA
Открываете редактирование блока и в секции DeklareSection ставите адрес какой надо

egoistv
Рядовой
Сообщения: 28
Зарегистрирован: 02.12.2020{, 11:03}
Репутация: 0
Имя: валд

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

#31

Сообщение egoistv » 22.03.2022{, 11:01}

egoistv писал(а):
21.03.2022{, 17:48}

Открываете редактирование блока и в секции DeklareSection ставите адрес какой надо
а сопротивление шунта как изменить в этом блоке?
после суток мучений понял ,что у меня от ina до шунта идет провод около 3м и поэтому этот провод тоже работает как доп шунт и его погрешность надо тоже учитывать я так понимаю.
В итоге алгоритм должен быть такой подключаем все к новому шунту ,но без нагрузки ,замеряем сколько у нас считывает напряжение на шунте далее вычитаем столько же дабы показывало ноль без нагрузки и после идет расчет по формуле I=V_shunt*10/ R_shunt . V_shunt умножаем на 0.01 для перевода в вольты предварительно. Правильно ?поправьте меня плиз

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

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

#32

Сообщение Ingwar » 22.03.2022{, 12:04}

egoistv писал(а):
22.03.2022{, 11:01}
и его погрешность надо тоже учитывать я так понимаю.
Если Вы хотите точность, то нужно учитывать еще и температуру проводов)))
По сути у Вас имеется ТРИ резистора подключенных последовательно. Провод до шунта, сам шунт и провод от шунта.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

egoistv
Рядовой
Сообщения: 28
Зарегистрирован: 02.12.2020{, 11:03}
Репутация: 0
Имя: валд

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

#33

Сообщение egoistv » 22.03.2022{, 12:12}

Ingwar писал(а):
22.03.2022{, 12:04}
egoistv писал(а):
22.03.2022{, 11:01}
и его погрешность надо тоже учитывать я так понимаю.
Если Вы хотите точность, то нужно учитывать еще и температуру проводов)))
По сути у Вас имеется ТРИ резистора подключенных последовательно. Провод до шунта, сам шунт и провод от шунта.
да я это понимаю ,но как это реализовать?
уже пробую блок сам подредактировать ,но что то не получается((
понял что лучше редактировать блок с библиотекой который ,но не понимаю как заменить адрес и не получается командами вывести еще напряжение шунта,мощность и сделать корректировку с новым шунтом

Отправлено спустя 1 минуту 22 секунды:
что надо поменять в этой строке Adafruit_INA219 ina219_A; что бы поставить другой адрес

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

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

#34

Сообщение Ingwar » 22.03.2022{, 12:31}

egoistv писал(а):
22.03.2022{, 12:12}
понял что лучше редактировать блок с библиотекой
С INA еще не работал, но что мешает пропустить тестовый ток например в 1 ампер, записать выходные значения, потом для верности еще 5А и опять записать значения. Из полученных значений вычислить поправочный коэффициент и умножать на него выходное значение. Или я чего то не понимаю?...
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

egoistv
Рядовой
Сообщения: 28
Зарегистрирован: 02.12.2020{, 11:03}
Репутация: 0
Имя: валд

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

#35

Сообщение egoistv » 22.03.2022{, 13:05}

Ingwar писал(а):
22.03.2022{, 12:31}
egoistv писал(а):
22.03.2022{, 12:12}
понял что лучше редактировать блок с библиотекой
С INA еще не работал, но что мешает пропустить тестовый ток например в 1 ампер, записать выходные значения, потом для верности еще 5А и опять записать значения. Из полученных значений вычислить поправочный коэффициент и умножать на него выходное значение. Или я чего то не понимаю?...
проблема в том ,что при подключении шунта и проводов при нулевой нагрузке уже показывает ток и напряжение на шунте.

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

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

#36

Сообщение Ingwar » 22.03.2022{, 14:43}

egoistv писал(а):
22.03.2022{, 13:05}
проблема в том ,что при подключении шунта и проводов при нулевой нагрузке уже показывает ток и напряжение на шунте.
И как это мешает?
Что касается "0", то в моих поделках с АЦП всегда есть "стартовые/начальные" значения (особенность тензодатчиков). Я просто вычитаю это значение из нуля, "запоминаю", и потом прибавляю эту цифру к показаниям АЦП...
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

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

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

#37

Сообщение texbez » 06.06.2022{, 17:26}

Добрый день!
Помогите пожалуйста!
Делаю блок питания , так вот блоки версии 1.8 не работают если адрес отличается от по умолчанию(64).
т.е. есть у меня две платы GP 219 ,у одной адрес 64 , у второй запаяна перемычка под адрес 44,та что с 64 адресом показания выдаёт , та что с 44 выдаёт по току 0,по напряжению 32в.
Меняю им адреса с перепайкой перемычки, соответственно работает 2я,первая нет.
Я в коде не силён,в IDE в настройках вроде бы два адреса есть,дальше я ноль куда лезть и что править не знаю.
Может автор блока откликница.
Проект прилагаю.
Вложения
БП 1 — копия.flp
(3.15 МБ) 28 скачиваний

Naladchik
Капитан
Сообщения: 822
Зарегистрирован: 04.10.2015{, 19:10}
Репутация: 151
Откуда: Новосибирск
Имя: Павел

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

#38

Сообщение Naladchik » 06.06.2022{, 19:38}

texbez писал(а):
06.06.2022{, 17:26}
у второй запаяна перемычка под адрес 44
не 44 а 0х44 это шестнадцатеричный формат, в десятичном это адрес 68, его для второй платы и устанавливайте.
Win10-64. FLProg Portable.
Изображение

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

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

#39

Сообщение texbez » 07.06.2022{, 08:43}

Naladchik писал(а):
06.06.2022{, 19:38}
texbez писал(а):
06.06.2022{, 17:26}
у второй запаяна перемычка под адрес 44
не 44 а 0х44 это шестнадцатеричный формат, в десятичном это адрес 68, его для второй платы и устанавливайте.
Понятно, попробую, спасибо!
А почему встроенный сканер i2 показывает 44 , вроде бы он уже в десятичном показывает?

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

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

#40

Сообщение starik3000 » 06.12.2022{, 21:25}

Подниму тему.

Чтоб не плодить новые темы.
Нужно мерять напряжение до 70В и ток до 30А
На чем остановить выбор?

В наличии имею
Ina 219
Ads1115
Asc712 5-30A
Шунты 50А 75мВ

Счас тестово собрал на ads115 + шунт.

От блока питания решительно мне не нравится что происходит.
Скачет очень сильно показания +- 0.1 В
Блок питания хороший.
Пробовал брать среднее значение, но тоже решительно не устраивает
От акб, почти не скачет, решил еще добавить RC фильтр - поставил, но пока не проверял.

Может не той дорогой иду - ткните носом. Тестер же не прыгает как шлюха.

Ответить

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