Оглавление
Измерение параметров в схемах постоянного тока кажется простой задачей только на первый взгляд. На практике, когда дело доходит до аккумуляторных устройств, фотоэлектрических панелей или автономных источников питания, сразу становится понятно, что обычные китайские ваттметры и панельные измерители не всегда подходят. Они часто имеют ограничения по напряжению, измеряют ток только в одном направлении и нередко дают заметные ошибки при импульсных нагрузках.
Поэтому появился этот проект компактного измерителя на базе микросхемы INA229. Это прибор, который одновременно измеряет напряжение, ток, мгновенную мощность, а также рассчитывает накопленную энергию и заряд. Главное отличие — возможность двунаправленного измерения тока. Это позволяет не просто наблюдать потребление, но и анализировать энергетический баланс системы: когда аккумулятор заряжается и когда он отдаёт энергию.
Такая возможность особенно полезна в реальных энергетических системах. Например, в солнечных установках или автономных системах питания часто возникает ситуация, когда ток постоянно меняет направление. Днём аккумулятор заряжается от панелей, ночью — питает нагрузку. Обычные измерители в таких условиях показывают только половину картины.

Основные возможности прибора
Устройство построено вокруг высокоточного измерительного чипа INA229 и простого микроконтроллера STM32. Благодаря этому получился компактный и достаточно точный измерительный модуль.

Основные характеристики системы:
- измерение напряжения шины до 85 В
- двунаправленное измерение тока через шунт
- 20-битный дельта-сигма АЦП высокой точности
- встроенный расчёт мощности, энергии и заряда
- передача данных по последовательному порту
- цветной дисплей 1.8″ для локальной индикации
- питание от собственной литий-ионной батареи
Прибор может непрерывно передавать параметры в компьютер через UART. Скорость порта составляет 115200 бит/с, а частота передачи — около 10 измерений в секунду. Этого вполне достаточно для построения графиков потребления и анализа работы системы.

Почему именно INA229
Микросхема INA229 была выбрана не случайно. Это один из современных высокоточных измерителей тока и мощности, предназначенный именно для DC-систем. Внутри находится 20-битный дельта-сигма АЦП, который обеспечивает высокую точность даже при очень малых падениях напряжения на шунте.
Ещё одно важное преимущество — широкий диапазон измерения напряжения на шунте. Он составляет ±163.84 мВ. Это позволяет использовать очень низкоомные измерительные резисторы и тем самым минимизировать потери мощности в измерительной цепи.
Кроме того, чип умеет самостоятельно вычислять мощность, заряд и энергию. Микроконтроллеру остаётся лишь считать соответствующие регистры и отобразить результат. Это заметно упрощает программную часть проекта.
Принципиальная схема устройства
Основу схемы составляет недорогой микроконтроллер STM32G030F6P6. Он взаимодействует с INA229 по интерфейсу SPI, обрабатывает данные и выводит их на небольшой TFT-дисплей.

Плата имеет размеры 58×35 мм. Они подобраны так, чтобы дисплей 1.8″ на контроллере ST7735 можно было установить прямо сверху, по принципу «бутерброда». Это позволяет сделать конструкцию максимально компактной.

Для измерения тока используется шунт сопротивлением 1 мΩ с температурным коэффициентом 50 ppm/°C. При токе 100 А падение напряжения на таком резисторе составляет около 0.1 В. Это хорошо укладывается в диапазон измерения INA229.

Но здесь есть важный момент. При токе 100 А мощность, рассеиваемая на шунте, достигает примерно 10 Вт. Поэтому в реальном устройстве желательно использовать мощный шунт с хорошим теплоотводом или вынести его на отдельный радиатор.
Советы по сборке
Несколько практических рекомендаций по аппаратной части:
- шунт лучше подключать по четырёхпроводной схеме (Кельвин)
- силовые дорожки на плате должны быть максимально короткими и широкими
- измерительные линии желательно прокладывать отдельно от силовых
- рядом с микросхемой обязательно установить качественные развязывающие конденсаторы
Такие мелочи сильно влияют на точность измерений, особенно при больших токах.
Питание и автономная работа
Одной из особенностей прибора является отдельное питание от литий-ионной батареи. Благодаря этому измерительная схема полностью изолирована от измеряемой цепи и не влияет на неё.

Это даёт несколько преимуществ:
- прибор может измерять напряжение начиная с 0 В
- измерительная цепь не нагружается дополнительным током
- устройство можно использовать даже в очень маломощных системах
Для питания электроники используется стабилизатор на 3 В. Уровень заряда аккумулятора контролируется встроенным АЦП микроконтроллера и отображается на дисплее. При напряжении около 3.5 В прибор сигнализирует о необходимости зарядки. Зарядка реализована с помощью распространённого модуля на базе микросхемы TP4056 с защитой аккумулятора.
Работа с данными и логирование
Прибор может непрерывно передавать измеренные параметры через последовательный порт. В поток данных входят:
- напряжение
- ток
- мощность
- накопленный заряд
Данные передаются в текстовом виде, поэтому их легко записывать обычным терминалом. После этого файл можно импортировать в Excel и построить графики изменения параметров во времени.

Заряд считывается из регистра CHARGE микросхемы INA229. Значение хранится в кулонах и переводится в ампер-часы простой формулой:
Ah = Coulombs / 3600
Очень полезная особенность — двунаправленный учёт энергии. Если система накопила, например, 65 А·ч, а затем ток изменил направление, регистр начинает уменьшать это значение. Таким образом можно наблюдать реальный энергетический баланс системы.
Практическое применение
На практике такой прибор оказывается чрезвычайно удобным инструментом. Он позволяет наблюдать, как именно работает вся энергетическая система: сколько энергии приходит, сколько уходит и как меняется заряд аккумулятора со временем. Особенно полезен он в автономных системах питания, где важно понимать реальное распределение энергии между источниками и нагрузкой.

Подобные измерители уже успешно применяются:
- в системах солнечной генерации
- в кемперах и автодомах
- в лодках и яхтах
- в лабораторных источниках питания
В этих случаях прибор устанавливается между аккумулятором, инвертором и нагрузкой и показывает полный энергетический баланс системы.
Итоги
Получился компактный, достаточно точный и при этом относительно простой в сборке измеритель параметров DC-систем. Благодаря микросхеме INA229 он способен не только измерять ток и напряжение, но и вести полноценный учёт энергии в обоих направлениях.
Прибор легко интегрируется в автономные энергетические системы, позволяет вести длительное логирование параметров и даёт гораздо более полную картину работы системы, чем обычные панельные ваттметры.
В проекте используются доступные компоненты, а для платы и прошивки подготовлены исходные файлы. При необходимости диапазон измерения можно изменить, подобрав другой шунт и скорректировав соответствующие коэффициенты в регистрах чипа.
elektroda.pl








