


Высокоточный мониторинг мощности до 85В с 20-битным АЦП
Модуль измерения мощности INA228 – это профессиональное высокоточное устройство для мониторинга электропотребления, которое революционно меняет подход к измерению параметров электрических цепей. Оснащенный 20-битным АЦП, модуль обеспечивает непревзойденную точность измерений напряжения, тока и расчета потребляемой мощности. Способный работать с напряжением до 85 вольт и током от микроампер до 10 ампер, этот модуль идеально подходит для широкого спектра применений – от мониторинга устройств с чрезвычайно низким энергопотреблением до контроля мощных электронных систем. Уникальные встроенные функции позволяют измерять температуру, накопленную энергию и заряд в автоматическом режиме, что делает его незаменимым инструментом для разработчиков электронных устройств и инженеров.
Разработка IoT-устройств
Мониторинг батарей
Системы энергоменеджмента
Лабораторные измерения
Анализ потребления микроконтроллеров
Автомобильная электроника
Промышленная автоматизация
Возобновляемая энергетика
Модуль INA228 – это профессиональный инструмент нового поколения для высокоточного мониторинга энергопотребления. Благодаря уникальному сочетанию широкого динамического диапазона, интеллектуальных функций и непревзойденной точности, он станет незаменимым помощником в ваших проектах разработки энергоэффективных устройств.
Нет отзывов о данном товаре.
Нет отзывов о данном товаре, станьте первым, оставьте свой отзыв.
Нет вопросов о данном товаре, станьте первым и задайте свой вопрос.
I²C 3–5 В логики, измерение шины до 85 В, адрес 0x40, встроенный шунт 0.015 Ом
Локальный код (slug) | ina228-breakout-r015 |
---|---|
Шунт на плате | R015 = 0.015 Ом (кельвиновские выводы выполнены производителем) |
Макс. ток (silk) | ±10 А |
Питание логики (VS) | 3–5 В пост. тока (silk «VLogic/Vcc: 3–5VDC») |
Диапазон шины (VBUS) | 0…85 В (silk «Max Bus V: 0–85V») |
Адрес I²C (типовой) | 0x40 (silk), паяные перемычки «Addr» для A0/A1 |
INA228 — высокоточный цифровой монитор мощности с 20-битным ΔΣ-АЦП. Измеряет дифференциал на шунте (для тока), напряжение шины до 85 В, вычисляет ток/мощность и накапливает энергию/заряд. Питание логики 3–5 В; поддержка High-Speed I²C до 2.94 МГц; до 16 адресов (A0/A1).
Вывод/Порт | Назначение | Примечание |
---|---|---|
VIN/VS | Питание логики | 3–5 В пост. тока |
GND | Земля | Общая |
SDA, SCL | Шина I²C | Standard/Fast/Fast-Plus; HS-режим — если поддерживает хост |
ALRT | Линия предупреждения | Открытый сток, активный «0», требуется подтяжка |
VBUS | Измерение шины | 0…85 В, подключается к «+Bus» |
VIN+, VIN− | Силовой путь через шунт | К/от нагрузки; макс. ≈ ±10 А |
Addr (паяные перемычки) | Выбор адреса I²C | A0/A1; по умолчанию 0x40 |
Порядок пинов на правом разъёмном/штыревом хедере читайте по silk-подписям на вашей плате.
flowchart LR classDef pin fill:#fff9db,stroke:#c9a400,stroke-width:1px; classDef note fill:#f8f9fa,stroke:#ced4da,stroke-dasharray:3 3; subgraph MOD["Модуль INA228 (обзор условный)"] VS["VIN/VS (3–5В)"]:::pin G["GND"]:::pin SDA["SDA"]:::pin SCL["SCL"]:::pin AL["ALRT (OD)"]:::pin INP["VIN+ (силовой)"]:::pin INM["VIN− (силовой)"]:::pin VB["VBUS (0–85В)"]:::pin A0["Addr A0/A1 (паяные)"]:::note end
flowchart TD classDef p fill:#e3f2fd,stroke:#1e88e5,stroke-width:1px; classDef b fill:#e8f5e9,stroke:#43a047,stroke-width:1px; subgraph MCU["Микроконтроллер"] VS["VIN/VS (3–5V)"]:::p GNDm["GND"]:::p SDAm["SDA"]:::p SCLm["SCL"]:::p ALm["GPIO ← ALRT"]:::p end subgraph MOD["INA228 модуль (R015)"] MVS["VIN/VS"]:::p MG["GND"]:::p MSDA["SDA"]:::p MSCL["SCL"]:::p MAL["ALRT (OD)"]:::p MVB["VBUS"]:::b MINP["VIN+ (силовой)"]:::b MINM["VIN− (силовой)"]:::b end subgraph BUS["Шина/нагрузка"] SUP["+Bus (до 85V)"]:::b OUT["К нагрузке"]:::b GNDl["GND"]:::b end VS --> MVS GNDm --> MG SDAm --> MSDA SCLm --> MSCL ALm <-- MAL SUP --> MINP MINM --> OUT MVB --> SUP GNDl --- MG
flowchart TD classDef p fill:#e1f5fe,stroke:#039be5,stroke-width:1px; classDef b fill:#fff3e0,stroke:#fb8c00,stroke-width:1px; subgraph SRC["Источник питания"] SPLUS["+Bus"]:::b SGND["GND"]:::b end subgraph MOD["INA228 модуль (R015)"] VS["VIN/VS (3–5V)"]:::p GND["GND"]:::p SDA["SDA"]:::p SCL["SCL"]:::p AL["ALRT (OD)"]:::p INP["VIN+"]:::b INM["VIN−"]:::b VBUS["VBUS"]:::b end subgraph LOAD["Нагрузка"] LPLUS["+"]:::b LGND["GND"]:::b end SPLUS --> VBUS SPLUS --> LPLUS LPLUS --> INP INM --> LGND SGND --- LGND SGND --- GND
Микросхема поддерживает 16 адресов (0x40…0x4F) через A0/A1 с привязками GND/VS/SDA/SCL. Конкретно на этом модуле — паяные перемычки «Addr» (обычно 2-позиционные), поэтому практически доступно 4 адреса; по умолчанию — 0x40.
I²C поддерживает Standard/Fast/Fast-Plus и High-Speed (HS) до 2.94 МГц. HS-режим требует специального старт-кода от мастера; если хост/библиотека HS не поддерживает — используйте 100/400/1000 кГц.
Измерение | Диапазон / полная шкала | LSB (разрешение) |
---|---|---|
Шунт (ADCRANGE=0) | ±163.84 мВ | 312.5 нВ/LSB |
Шунт (ADCRANGE=1) | ±40.96 мВ | 78.125 нВ/LSB |
VBUS | 0…85 В | 195.3125 мкВ/LSB |
Tdie | — | 7.8125 м°C/LSB |
Времена конверсий: 50 мкс…4.12 мс; усреднение: 1×…1024×.
i2cdetect
на Linux/Raspberry Pi.Параметр | Мин. | Тип. | Макс. | Единица |
---|---|---|---|---|
Питание логики (VS) | 3.0 | — | 5.0 | В |
VBUS (шина) | 0 | — | 85 | В |
Дифференциал на шунте | — | ±40.96 / ±163.84 | — | мВ |
Диапазон тока (по R015) | — | — | ≈ ±10.9 | А |
Рабочая температура | −40 | — | +125 | °C |
Проблема | Возможная причина | Решение |
---|---|---|
Устройство не видно на I²C | I²C выключен / другой адрес / перепутаны SDA/SCL | Включить I²C (raspi-config), проверить i2cdetect , скорректировать «Addr» |
Насыщение измерений шунта | VSHUNT > выбранного полного диапазона | Изменить ADCRANGE или уменьшить I / увеличить RSHUNT (для внешних шунтов) |
«Шумные» измерения | EMI / недостаточное усреднение | Экранирование, большее усреднение/длительное время конверсии |
ALERT постоянно активен | Пороги/полярность по умолчанию | Проверить DIAG_ALRT, подтяжку, маски событий |
dtparam=i2c_arm=on
|
i2cdetect — man-страница