INA3221

Использование цтфро-аналоговых и аналогово-цифровых преобразователей и пользовательских блоков к ним
Аватара пользователя
Pratak
Сержант
Сообщения: 206
Зарегистрирован: 08 фев 2016, 20:21
Имя: Дмитрий
Благодарил (а): 1 раз

INA3221

Сообщение Pratak »

Всех приветствую.
Есть вот такой вольт-амперметр I2C SMBUS INA3221
https://hz.ru.aliexpress.com/item/I2C-S ... 33edex0f5t
Есть опыт подключения? Или может кто блоком поделится?
I2C-SMBUS-INA3221-Triple-Channel-Shunt-Current-Power-Supply-Voltage-Monitor-Sensor-Board-Module-Replace-INA219.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

INA3221

Сообщение pan »

уже приобрели? или только собираетесь?
Аватара пользователя
Pratak
Сержант
Сообщения: 206
Зарегистрирован: 08 фев 2016, 20:21
Имя: Дмитрий
Благодарил (а): 1 раз

INA3221

Сообщение Pratak »

Уже приехала)
Изображение
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

INA3221

Сообщение pan »

вот пробную библиотеку по быстрому накидал. там же есть скетч для теста.
блок потом кто нить запилит )
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Pratak
Сержант
Сообщения: 206
Зарегистрирован: 08 фев 2016, 20:21
Имя: Дмитрий
Благодарил (а): 1 раз

INA3221

Сообщение Pratak »

О, благодарствую. Позже попробую и отпишусь.
Изображение
Аватара пользователя
Pratak
Сержант
Сообщения: 206
Зарегистрирован: 08 фев 2016, 20:21
Имя: Дмитрий
Благодарил (а): 1 раз

INA3221

Сообщение Pratak »

Залил в wemos d1, на всех частотах каракули выдает)
Изображение
Аватара пользователя
Pratak
Сержант
Сообщения: 206
Зарегистрирован: 08 фев 2016, 20:21
Имя: Дмитрий
Благодарил (а): 1 раз

INA3221

Сообщение Pratak »

Нашел рабочий пример с библиотекой. Три канала, выводит напряжение, ампераж, мощность и падение на шунте каждого канала:
SDL_Arduino_INA3221-master.zip
Но вот создать блок не могу, застрял на функциях и переменных. В коде не силен. Да и из материала по созданию блока на СИ нашел только про компас.
Может кто скил прокачать хочет?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Pratak
Сержант
Сообщения: 206
Зарегистрирован: 08 фев 2016, 20:21
Имя: Дмитрий
Благодарил (а): 1 раз

INA3221

Сообщение Pratak »

И снова всех приветствую. Никак не могу заставить мерять напряжение. Информация по каналу идет, но везде ноли. Подключаю питание, с ардуины подаю напряжение на вход и ничего. В роликах которые смотрел все работает. Модулю гаплык?
Изображение
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

INA3221

Сообщение Sancho »

[ref]Pratak[/ref], Скетч из примеров работает?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
Яйкс
Рядовой
Сообщения: 49
Зарегистрирован: 23 янв 2018, 13:14
Откуда: Москва
Имя: Сергей

INA3221

Сообщение Яйкс »

Pratak писал(а): 05 фев 2019, 08:48 И снова всех приветствую. Никак не могу заставить мерять напряжение. Информация по каналу идет, но везде ноли. Подключаю питание, с ардуины подаю напряжение на вход и ничего. В роликах которые смотрел все работает. Модулю гаплык?
Вы что-то явно не так делаете. Использую такой же модуль - все прекрасно работает. Объясните подробно как подключаете и какой блок используете.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

INA3221

Сообщение Sancho »

Просто завернул пример в блок
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
Pratak
Сержант
Сообщения: 206
Зарегистрирован: 08 фев 2016, 20:21
Имя: Дмитрий
Благодарил (а): 1 раз

INA3221

Сообщение Pratak »

Вернуться из командировки, снова купил такой модуль. Этот работает. Но никак не могу в блоке адрес на шине поменять. По дефолту он 0х40. В коде что то не могу разобраться. Даже не то что бы не могу, просто не силён в этом).
Sancho писал(а): 05 фев 2019, 10:10Просто завернул пример в блок
Кстати ваш блок работает чётко. Спасибо.

Отправлено спустя 7 часов 10 минут 9 секунд:
[ref=#ff8000]Sancho[/ref], Как в блоке добавить выбор адреса не разобрался, IDE ругается на любую мою попытку или просто не работает. В библиотеке адрес поменял.

Отправлено спустя 2 часа 21 минуту 48 секунд:
Если в библиотеке адрес менять то вторую плату уже не подключить. Весь день просидел, по всякому пробовал - не получается.
Есть еще модули INA219 и 226, но что то они не захотели корректно работать с блоками выложенными в их ветках. Слишком велика погрешность.

Есть блок для модуля INA3221 от ув [ref=#ff8000]Sancho[/ref] и библиотека:
SDL_Arduino_INA3221.zip
INA3221_v01_(CODE).ubi
Модуль отлично с блоком работает и четкие показания выдает, но есть проблема. Хочу подключить два таких модуля к одному контроллеру. Может кто поможет с добавлением возможности редактирования адреса I2C в блоке?
Буду весьма признателен.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

INA3221

Сообщение Sancho »

[ref]Pratak[/ref], Прям правда очень надо?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
Pratak
Сержант
Сообщения: 206
Зарегистрирован: 08 фев 2016, 20:21
Имя: Дмитрий
Благодарил (а): 1 раз

INA3221

Сообщение Pratak »

[ref=#ff8000]Sancho[/ref], Прям крайней степени). Хочу блок питания и тестер акков запилить в одном корпусе и что бы друг от друга не зависили. Эти модули порадовали четкостью показаний. Можно на двух контроллерах сделать, но согласитесь - не по феншую.
Изображение
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

INA3221

Сообщение Sancho »

[ref]Pratak[/ref], железо есть?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
Pratak
Сержант
Сообщения: 206
Зарегистрирован: 08 фев 2016, 20:21
Имя: Дмитрий
Благодарил (а): 1 раз

INA3221

Сообщение Pratak »

[ref=#ff8000]Sancho[/ref], Да, один модуль есть. Проверен и работает. Переключать адрес знаю как.
Изображение
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

INA3221

Сообщение Sancho »

[ref]Pratak[/ref], Дерзай!

Отправлено спустя 1 минуту 6 секунд:
Отпишись по тесту, лишнее убери - нет микрухи, не нужно опрашивать.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
Pratak
Сержант
Сообщения: 206
Зарегистрирован: 08 фев 2016, 20:21
Имя: Дмитрий
Благодарил (а): 1 раз

INA3221

Сообщение Pratak »

[ref=#ff8000]Sancho[/ref], Погонял, работает отлично, весьма признателен за помощь.
Изображение
AstroGraf
Рядовой
Сообщения: 93
Зарегистрирован: 21 авг 2018, 19:05
Откуда: Калининград
Имя: Алексей
Благодарил (а): 1 раз
Поблагодарили: 2 раза

INA3221

Сообщение AstroGraf »

Добрый день, [ref=#ff8000]Sancho[/ref]!

Потребовалось измерять токи до 10А, прочитал что данный модуль измеряет до 3.2А. Запараллелил 3 канала, получаю на каждом 1/3 общего тока, только почему-то на 1-м,2-м канале отрицательный, на 3-м - положительный (почему догадываюсь, но не уверен). Для меня это не важно, учитываю модули величины тока.
НО! фактически максимальное измерение на канал - 1,6А, а суммарно примерно 4,9А. На входе 6А, вижу только 4,9А.
Можно ли программно сдвинуть диапазон измерений в положительную область?
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

INA3221

Сообщение Sancho »

[ref]AstroGraf[/ref],
Алексей, давайте вспомним закон Ома.
А потом посмотрим в даташит - там ничего не сказано о токе, только о напряжении, +- 80мкВ.
Его, это напряжение, Вы получаете с шунта. Зачем городить огород с тремя каналами, если можно поменять номинал шунта?
Точность сопротивления самого шунта можно будет компенсировать програмно, по образцовому вольтметру.
Именно по вольтметру, т.к. ток в цепи микросхема, используя информацию от Вас, вычисляет по закону Ома.
Я в своих блоках от м/с получаю только значение регистра измерения, остальное делаю сам, в блоках выше - скорее всего библиотека, и как она работает я не помню сейчас, давно это было.
Калибровку устройства проводить только на чистой постоянке и с активной, постоянной, нагрузкой, типа резаков.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Ответить

Вернуться в «ЦАП и АЦП»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя