← все статьи

Гиперскутер, день третий: свой DC-DC на 300 Вт — до первой пайки

Третий день Гиперскутера — самоката, который мы проектируем с нуля: своя рама, своя подвеска, свои контроллеры. В этот день появился модуль, от которого будет питаться всё на борту, кроме моторов: фары, свет, гудок, розетка для телефона и головной модуль на руле. Эта запись — как мы его спроектировали и что про него пока известно только по расчёту.

Сколько нужно

Начали со списка нагрузок. Самая крупная — не фары, а розетка USB-C PD для телефона и ноутбука.

Модуль взяли на 25 А при 12 В, то есть 300 Вт: с запасом под помпу и вентиляторы, если они понадобятся.

И одно условие сверху: модуль один на два самоката. На Ninebot G30 батарея 16S, на большом — 24S. Значит, вход — от пустой 16S до полной 24S с рекуперацией.

Почему 150 вольт

Рекуперация на большом самокате может поднять шину до 115 В — это отсечка, которую мы предложили для контроллеров. А узел переключения на каждом такте звенит выше входа, на 10–20 В даже при хорошей разводке (оценка).

Микросхема на 120 В оставляет над рекуперацией 5 В запаса — меньше, чем звон. Нужен класс 150 В: тогда на звон остаётся 35 В.

Взяли ADI LTC7810: вход до 140 В, абсолютный максимум 150 В, два канала, которые можно сложить в две фазы на один выход. В даташите у неё есть типовая схема почти нашей задачи — 12 В / 30 А от 8–140 В, — с неё и начали.

Типовая схема — не готовое решение

Две фазы со сдвигом 180° делят ток пополам: меньше пульсаций на входе и выходе, тепло разнесено на четыре ключа и два дросселя.

Типовую схему ADI мы не перенесли один в один: в четырёх местах она нам не подходит.

На старых ключах восстановление диода при 115 В стоило бы ~8,9 Вт на каждый нижний ключ. BSC093N15NS5 ADI ставит в другой своей схеме, на вход до 140 В.

Потери

Потери считали по уравнениям даташита LTC7810, ключи — горячие. Заряд выходной ёмкости ключа и восстановление диода взяли с запасом сверху.

Чем выше вход, тем больше тепла: растут потери, которые зависят от напряжения, — переключение верхнего ключа, перезаряд его ёмкости, восстановление диода. Самое горячее место — нижние ключи: на каждом около четверти всех потерь модуля.

Защиты

Своего микроконтроллера у модуля нет, поэтому всё, что он делает при аварии, сделано железом.

Плата: переделали по чек-листу

Плата 108 × 80 мм, 4 слоя. Схему и плату генерируют скрипты на Python в KiCad, сигнальные дорожки разводит Freerouting, силовую медь и сложные подходы — свой скрипт.

Первая расстановка была красивой: каждая фаза под своим дросселем, всё симметрично. Внешний рецензент прислал замечания по разводке, мы перечитали чек-лист в конце даташита — и нашли нарушение первого же пункта.

3D-вид платы DC-DC: два крупных дросселя в центре, справа банки выходных конденсаторов, слева электролит входа и предохранитель
Rev A в 3D: дроссели вплотную, ключи между ними и под ними
Верхний слой меди платы: силовые острова входа, узлов переключения и выхода, микросхема в центре снизу
Верхний слой: острова силовой меди

Тепло: расчёт нашёл проблему до заказа

Модуль живёт в герметичном корпусе: IPX9K и IPX7, обдува нет. Тепло уходит через дно на алюминиевую плиту рамы.


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

Одной цифрой «ватты на градусы» это не посчитать, поэтому мы построили модель по настоящей меди платы: сетка 0,5 мм на четыре слоя, медь проводит только внутри своей цепи, между слоями — стеклотекстолит и стенки переходных.


Две тепловые карты верхнего слоя платы: слева сток нижнего ключа на 123 К горячее дна, справа с VIPPO — на 66 К; датчики NTC почти не греются
Медь верхнего слоя над дном корпуса, 24S и 25 А. Справа — с переходными в площадках стоков и узлом переключения на нижнем слое

Переходные рядом с ключом не помогают: тепло до них по тонкой меди не доходит. Помогают только переходные прямо в площадке стока, заполненные и закрытые медью, — VIPPO. Сколько это стоит у производителя плат, узнаём; решение по Rev A пока открыто.

Перегрев решает док

На каждой фазе у нижнего ключа стоит датчик NTC, оба выведены на разъём. Сам модуль не знает, какая нагрузка важнее, — это знает док головного модуля на руле. Он читает температуру, отдаёт её в диагностику и снижает нагрузку ступенями.

Свет не гасится никогда — решение владельца: на ходу он нужнее, чем целая плата. На одном свете модуль отдаёт ~90 Вт и теряет почти вдвое меньше, чем на полной нагрузке.

Что из этого правда

Мы сами задали себе этот вопрос перед публикацией. Ответ разный для разных цифр.

Следующая запись про модуль — со стенда: КПД в нескольких точках, термопара на нижнем ключе, осциллограмма узла переключения на 115 В и сравнение с этой статьёй — где попали, а где нет.

Что есть сейчас

  • Схема и плата Rev A: проверки KiCad проходят без ошибок, 58 деталей.
  • Расчёт потерь и тепловая модель по меди платы — скриптами, пересчитываются при каждой правке платы.
  • Эскиз корпуса: фрезерованная ванна из алюминия, дном на плиту рамы.
  • Даташит модуля и описание схемы для ревью.

Своё железо — от расчёта до стенда
Начните с брифа: четыре вопроса и честный ответ, подходим ли мы друг другу.
Пройти бриф