Все кейсы

PowerTool

Бюджет питания электронного устройства как схема, которую можно посчитать: дерево питания, режимы работы и срок жизни от батареи.

Отрасль
Внутренний инженерный инструмент
Что мы делали
Веб-приложенияВнутренние системыВизуализация данных
Стек
PythonFastAPIPydanticMySQLJavaScriptSVGOpenCV
Год
2026

Живую версию показываем на созвоне: инструмент внутренний, в открытом доступе он не работает.

Айдентика приложения

7 цветов, IBM Plex Sans и IBM Plex Mono

PowerTool

Контекст

Внутренний инструмент Рената, сооснователя студии. Им пользуется команда, которая проектирует автономные устройства. Инструмент закрытый и в открытом доступе не работает, живую версию показываем на созвоне. Для кейса мы собрали полную демо-модель: LoRaWAN-датчик почвы и воздуха на одном элементе 18650.

Проблема

Бюджет питания обычно живёт в Excel: столбец токов, столбец КПД и сумма внизу. Такая таблица ничего не знает о режимах устройства. КПД преобразователя в ней постоянный, хотя на деле зависит от тока и напряжения. И она не покажет, что режим на полпроцента времени съедает четыре пятых заряда.

Ограничение

Ответ должен сходиться до микроампера. Поэтому каждый компонент описан так же, как в даташите: пределы по напряжению и току, ток покоя, кривые КПД для нескольких входных напряжений. Чисел, которых нет в даташите, модель не выдумывает.

Решения: там, где они живут

Почему мы сделали именно так.

Решения: там, где они живут

Что мы сделали и почему

Профиль миссии и срок работы

Профиль миссии и срок работы

Период, длительность каждого режима и режим, который забирает остаток времени. На выходе средний ток, заряд за период и срок работы элемента. Длительность передачи никто не вписывал: её считает лист радиомодуля.

Расчётный лист внутри компонента

Расчётный лист внутри компонента

Для нагрузок, где ток получается в конце расчёта. Свой движок формул знает 46 функций и ещё четыре, которых нет в Excel: лист понимает, в каком режиме его спрашивают. Здесь он считает время LoRa-передачи по spreading factor и длине пакета, и результат становится длительностью режима.

plotgrab: кривые из даташита

plotgrab: кривые из даташита

Кривые КПД в даташите есть только картинкой. Две опорные точки на ось, пипетка на каждую кривую, рамка на легенду, и таблица для компонента готова. На наборе из 69 кривых медианная погрешность 0,02  высоты кадра.

Модель против измерений

Модель против измерений

Что намерил прибор в каждом режиме, лежит рядом с тем, что говорит модель. При поиске GNSS модель ждёт 96,6 , прибор показывает 99, , расхождение +3,2 . Модель, которую никто не сверяет, остаётся рисунком.

Что получилось

Инструмент показывает то, что таблица средних прячет. В демо-модели поиск GNSS занимает 0,5  времени и забирает 81,  заряда. Модель сверяется со стендом: в том же режиме расчёт даёт 96,6 , измерение 99, , разница 3,2 .

18типов компонентов, у каждого своя модель потерь
46функций в собственном движке формул
421автоматический тест
0,023 %медианная погрешность при чтении кривых

Взгляд поближе

Нажми на кадр: он откроется на весь экран.

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

Услуги в этом проекте

Расскажи о своей задаче

Хватит пары предложений. Ответим в течение нескольких часов и предложим время для созвона.

  1. 1За пару часов: ответит человек, поделится первыми мыслями и, возможно, задаст пару вопросов.
  2. 2За пару дней: созвон на 30 минут. Бесплатно и ни к чему не обязывает.
  3. 3После звонка: смета с фиксированной ценой. Или честный ответ, что мы тебе не подходим, и совет, к кому обратиться.

Без скриптов продаж: с тобой говорят люди, которые сами всё построят.

Аллергия на формы? Понимаем.info@chronicles.cz+420 773 230 278

Отправляя форму, ты соглашаешься на обработку своих данных, чтобы мы ответили на заявку. Как мы обращаемся с данными. Данные нужны только для ответа. Не продаём и в рассылку не добавляем.