# Electrotransport: BLDC и контроллеры для ECONA

Дата разбора: **11 октября 2026**. База — номинальная моторная система **72 В**,
образец Golden Motor HPM-20KW по предоставленным фотографиям. Мощность каждого
привода, мотор, редуктор, винт и число последовательно соединённых ячеек пока не выбраны.

## Что сделано и как пользоваться

Отобраны **19 тем**, сохранены **53 страницы обсуждений с 865 уникальными
сообщениями**. Это тематическая подборка, а не полное изучение почти двух миллионов
сообщений форума. Подробно разобраны выбранные инженерные сообщения и сопоставлены
с исходниками VESC, документацией Phobia/PMC и инструкцией Nucular; остальные
сообщения сохранены для поиска и последующего разбора. Видео, рисунки обмоток,
внешние торговые ссылки и все вложения целиком не проверены.

Вход в предоставленную учётную запись проверен в браузере. Архив получен отдельно
из общедоступных страниц без авторизационных cookies. Сохраняются только содержание
постов, публичные псевдонимы, даты и ссылки; пароль, профиль, личные сообщения и
параметры сессии в библиотеку не включены. HTML — очищенная выдержка содержания,
а не побайтовая копия ответа сервера. SHA-256 относится к этой выдержке.

- [Каталог тем и границы разбора](31_electrotransport_catalog.md).
- Исходные страницы/сообщения и хеши: `research/motors/electrotransport/manifest.json`.
- Рассмотренные сообщения и выводы: `research/motors/electrotransport/review.json`.
- Полнотекстовый архив: `library/motors/electrotransport/ET-<тема>-<смещение>.txt`.
- Первичные материалы с зафиксированными ревизиями: `research/motors/electrotransport/primary/`.
- Воспроизводимые примеры: `calculations/motors/electrotransport/examples.json`.
- Шаблон физических входов: `calculations/motors/electrotransport/input-passport.yaml`.

Поиск: `.venv/bin/python tools/search.py "фазный ток" --source ET-65631 --limit 5`.
В найденном тексте есть постоянная ссылка на каждое сообщение. Проверить, говорит
ли участник о своей конструкции, цитирует чужую или только выдвигает объяснение.

## Полезные результаты и ограничения источников

| Материал | Что выяснено из выбранных сообщений | Применение к нашему проекту |
|---|---|---|
| [Отказ Golden Motor HPM10 / Sabvoton](https://electrotransport.ru/index.php?topic=65224.0), CnStuff, июнь 2022 | Автор сообщает о двух отказах; обсуждаются фазы, Холлы, настройка и токи. Единственная причина независимым измерением не установлена | Проверять положение ротора, последовательность фаз, фазные токи и переходные режимы. Уменьшение тока после отказа не доказывает исправность настройки |
| [Испытания FOC 72 В / 500 А](https://electrotransport.ru/index.php?topic=65631.0), ensotech и участники, 2022–2024 | Обсуждены старт под нагрузкой, сравнение на одинаковых моментах/оборотах, аппаратная защита. Название темы не является протоколом испытания на 500 А | Стендовая программа ниже; заявления о токе отделять от записи испытания и указания DC/phase/RMS/peak |
| [Расчёт обмотки](https://electrotransport.ru/index.php?topic=60421.0), 2019 | Полезен метод пробной катушки и измерения ЭДС. В обсуждении смешаны генераторная ЭДС, напряжение батареи и обороты под управлением контроллера | Фиксировать форму ЭДС, line/phase, RMS/peak, обороты, число витков; затем вводить в PYLEECAN/GetDP |
| [Практика перемотки](https://electrotransport.ru/index.php?topic=60957.0), Bekjan, 2020 | Запись исходного состояния, фото схемы, счёт витков, сечение меди, идентификация Холлов | Использовать как журнал разборки/изготовления. Изоляцию, пропитку и температуру выбирать по техническим данным материалов |
| [Мотор с нуля](https://electrotransport.ru/index.php?topic=62380.0) и [переделка асинхронника](https://electrotransport.ru/index.php?topic=17093.0) | Примеры пазов/полюсов, магнитов, заполнения и соединения обмоток; участники спорят о моменте разных схем | Кандидаты геометрии для расчёта магнитного поля, гармоник, насыщения и удержания ротора; готовой конструкции судового мотора нет |
| [Golden Motor HPM3000B](https://electrotransport.ru/index.php?topic=36352.0), mr.Dream, 2016–2017 | Приведены собственные измерения и описан контакт ротора со статором | Учесть зазор, осевые силы, подшипники, тепловое расширение. Данные HPM3000 не переносить на HPM20 |
| [VESC/FLIPSKY](https://electrotransport.ru/index.php?topic=57042.0) и [настройка VESC](https://electrotransport.ru/index.php?topic=66608.0) | Практика идентификации мотора, ограничений и разных ревизий плат | Проверять именно выбранную плату и прошивку; название VESC не задаёт напряжение и длительный ток |
| [Fardriver](https://electrotransport.ru/index.php?topic=64067.0), выборка до апреля 2026 | Сообщения о различиях датчиков, неверном числе пар полюсов, интерфейсе торможения и нагреве | Коммерческий кандидат для сравнения; настройку и наличие интерфейсов проверять на конкретной версии |
| [Открытый контроллер BLDC](https://electrotransport.ru/index.php?topic=58608.0), amaora | Разделение силовой части и алгоритмов, измерение токов, наблюдатели, CAN, подхват вращающегося ротора | Phobia/PMC — второй открытый алгоритмический кандидат рядом с VESC |
| [Плата гироскутера](https://electrotransport.ru/index.php?topic=63145.0), kor | Автор прямо перечисляет отсутствующие защиты и недостатки ранней версии | Учебный пример; не готовая защита главного привода |
| [Lebowski](https://electrotransport.ru/index.php?topic=44609.0) и [силовой контроллер](https://electrotransport.ru/index.php?topic=41093.0) | Компоновка шин, драйверов, датчиков, теплоотвода; второе обсуждение относится к 200–400 В / 80 кВт | Использовать как перечень инженерных задач, не как выбранную 72-вольтовую схему |
| [Ядрёная электроника](https://electrotransport.ru/index.php?topic=50107.0) | Старые и новые версии, заливка и ремонтопригодность | Nucular — российская контрольная альтернатива. Сверять параметры по актуальной инструкции |
| [Электро SUP](https://electrotransport.ru/index.php?topic=63289.0), выборка до мая 2026 | Реальные сообщения о прошивке, ремонте и проблемах измерения температуры | Морская среда делает особенно важными ремонт, герметизацию, охлаждение и подтверждение измерительных каналов; SUP не аналог океанского режима |
| [Kunray: торможение](https://electrotransport.ru/index.php?topic=63553.0) | Автор наблюдает выключение тяги вместо торможения | Отдельно проверять свободный ход, отключение тяги, электрическое торможение и рекуперацию |

## Проверка спорных формул

Это наша инженерная проверка, а не принятые паспортные параметры:

1. В теме 60421 формула момента сначала воспринята как `M=D²L`. Размерность правой
   части — м³; для момента нужен коэффициент, связанный с электромагнитной нагрузкой.
   Геометрическая пропорция не даёт Н·м. В примере `π·10,5·2,31` получается
   **76,20 см²**, не напечатанные в одном месте 7618 см².
2. Множитель `√2` между RMS и амплитудой применим к синусоиде. При неизвестной
   трапецеидальной форме ЭДС нужен осциллограф/определённый метод RMS. DC-шина,
   линейная ЭДС и фазная ЭДС не равны автоматически.
3. Масштабирование числа витков по чужим диаметрам/магнитам требует независимого
   вывода с учётом потокосцепления и winding factor. Для **того же** магнитопровода,
   магнитов, схемы и способа измерения ЭДС допустима первая оценка
   `Nnew=Nref·Kv_ref/Kv_new`. Пазовое заполнение, нагрев и инвертор проверяются заново.
4. Сопротивление между двумя выводами не следует подставлять как сопротивление
   каждой фазы. Для симметричной трёхфазной звезды с RMS-током фазы
   `Pcu=3·Iphase_rms²·Rphase=1,5·Iphase_rms²·Rline-line`.
   Подстановка батарейного или пикового тока в эту формулу неверна.
5. Число MOSFET и паспортный ток отдельного кристалла не определяют допустимый
   ток контроллера. Нужны горячее Rds(on), динамические потери, распределение токов,
   SOA, драйверы, измерительные диапазоны, паразитные индуктивности и теплоотвод.

## Первичная проверка программных кандидатов

[VESC — официальный репозиторий](https://github.com/vedderb/bldc) подтверждает
наличие отдельных параметров моторного/DC-тока и напряжения, CAN-команд тока/оборотов
и обработки потери команд. Локально прочитаны соответствующие фрагменты
`datatypes.h`, `comm/comm_can.c`, `timeout.c`. Таймаут вызывает заданный тормозной
ток, поэтому безопасное поведение судового привода нужно явно настроить и испытать.
Обновление прошивки требует проверки аппаратной ревизии и конфигурации.

[Phobia/PMC — репозиторий автора](https://github.com/rombrew/phobia) описывает
идентификацию R/L/потокосцепления, работу с датчиками, токовые ограничения, контроль
температуры и CAN. Базовая REV5 имеет диапазон **5–52 В**: эта плата не подходит
к нашей шине 72 В. Возможность переноса алгоритма на другое железо не подтверждает
пригодность нового инвертора. Разделы HardwareDesign/MachineProbe/NetworkCAN/
IntegritySelfTest сохранены для отдельного детального разбора.

[Инструкция Nucular](https://docs.nucular.tech/doku.php?id=ru:controller:setup)
указывает для P24F питание до **90 В**, номинальную мощность **10 кВт**, пиковую
27 кВт, максимальные фазный 500 А и батарейный около 350 А. Пиковые 27 кВт не
доказывают возможность непрерывной работы с HPM20 на 20 кВт. В разделе подключения
нескольких контроллеров есть предупреждение о силовых землях при соединённом CAN.
Для ECONA нужна продуманная гальваническая развязка и питание интерфейсов.
В этой итерации подробно проверены таблица, начальная настройка и соединение
нескольких контроллеров; вся инструкция и CAN-протокол не прошли стендовой проверки.

## Расчётные ориентиры для 72 В

Ниже **сценарии**, а не выбранные характеристики. КПД DC→вал задан как допущение;
потребление насосов, передачи и винтов здесь не включено.

| На валу одного мотора | КПД DC→вал | DC-ток при 72 В | Потери мотор + инвертор |
|---:|---:|---:|---:|
| 5 кВт | 90% | 77,2 А | 0,556 кВт |
| 10 кВт | 90% | 154,3 А | 1,111 кВт |
| 20 кВт | 90% | 308,6 А | 2,222 кВт |

При двух моторах по 20 кВт и том же допущении: **617,3 А** суммарного DC-тока
при 72 В; при просадке до 60 В — **740,7 А**. При КПД 88–94% потери одного
20-кВт привода составляют 2,727–1,277 кВт. Это показывает масштаб охлаждения,
но не распределяет потери между мотором, инвертором и кабелями.

Для 20 кВт при 3200 rpm момент **59,68 Н·м**. Четыре пары полюсов дают
**12 800 ERPM**, электрическую частоту **213,33 Гц**. Для образца сопротивление
между выводами 3,2 мОм известно из фотографии, но температура измерения неизвестна.
В условной симметричной звезде при 200 А RMS потери меди по этой величине —
192 Вт, при 500 А RMS — 1200 Вт; это иллюстрация квадратичной зависимости,
не назначенные рабочие фазные токи.

Примеры сборок, если выбранная ячейка допускает 3,65 В при полном заряде:
23S × 3,2 В = **73,6 В номинально**, максимум **83,95 В**;
24S = **76,8 В номинально**, максимум **87,6 В**. Число S не принято.
Дополнительно учитываются выбросы коммутации и рекуперации, погрешность измерения
и допустимый запас компонентов. «100-вольтовые MOSFET» не являются готовой
гарантией совместимости с такой батареей.

## Что применяем в дальнейших расчётах

**Мотор.** Паспорт геометрии включает тип потока, пазы, пары полюсов, магнитную
сталь и B–H/потери, марку/температуру магнитов, зазор, длину пакета, толщину ярма,
схему обмотки, эффективные витки, соединение, медное сечение и заполнение.
Обмеры или чертёж не заменять предположением из фотографии. PYLEECAN/GetDP/FEMM:
ЭДС и момент → насыщение и пульсации → потери → тепловые ограничения. Отдельно
считать подшипники, осевые усилия винта, удержание магнитов, балансировку и уплотнения.

**Контроллер.** Исходные данные: диапазон DC, непрерывные/кратковременные DC и
phase токи, соглашения RMS/peak, R/Ld/Lq/потокосцепление, датчики, частота PWM,
скорость электрического вращения, источник питания драйверов, АЦП и задержки.
Считать потери и тепло, DC-link и предзаряд, паразитные индуктивности, выбросы,
EMC и защиту входов. Схему и PCB затем оформлять в KiCad; устойчивость контура
проверять в Octave/Python. Частоту PWM и коэффициенты FOC не брать из чужого
поста для другого мотора. Фотографические 75 мкГн без известной схемы измерения
не превращать автоматически в Ld=Lq.

**Батарея и рекуперация.** Согласовать инвертор, BMS, контакторы, предохранители,
PV-контроллеры и допустимый заряд каждой ячейки. Рассмотреть полную/холодную батарею,
открытие BMS, отказ контактора, раскрутку винта потоком при ходе под кайтом.
Выключение управляющих импульсов может оставлять путь через диоды силового моста;
поэтому прекращение команды не доказывает прекращение генерации. Способ отвода
энергии и отсоединения должен быть рассчитан для выбранной схемы. Гидрогенерация
увеличивает сопротивление движению; её энергетическая выгода пока не подтверждена.

**Управление и автономность.** Предлагаемый вариант — независимый инвертор на
каждый поплавок, локальные ограничения и аварийное отключение, связь с бортовым
контроллером через изолированный интерфейс. CAN разных фирм не означает одинаковый
протокол; CAN инвертора не равен NMEA 2000. Через проверенный шлюз передавать
навигации/Signal K токи, напряжение, rpm, температуры, состояния и ошибки.
Локальный ИИ задаёт разрешённую высокоуровневую команду с ограничением скорости
её изменения и времени действия; фазная коммутация и аппаратные защиты работают
независимо от него. Ручной приоритет сохраняется.

**Масса.** Считать весь привод: мотор, инвертор, редуктор/вал, винт, охлаждение,
кабели, контакторы, герметичный корпус и крепления. Справочный мотор 45 кг не
заменять массой другой рекламной версии. Ограничение осадки обшивки поплавков
0,52 м сохраняется; эта работа не доказала уменьшение массы конструкции.

## Программа подтверждения

1. Сначала завершить расчёт нагрузки винта для режимов движения и маневрирования;
   выбрать требуемые непрерывный момент/обороты и аварийный режим одного привода.
2. На ограниченном по энергии стенде проверить датчики, фазы, сопротивления,
   индуктивности, форму ЭДС, напряжение и ток измерительных каналов; исключить
   самопроизвольный пуск, неверный реверс и ошибочную температуру.
3. Построить карту DC→вал по измеренным моменту и rpm; сравнивать контроллеры на
   одинаковом моторе, напряжении, рабочих точках и с зафиксированной настройкой.
   Статическая тяга или скорость самоката не заменяет измерение мощности вала.
4. Длительный прогон до установившихся температур: обмотка, магнит/ротор,
   подшипники, ключи, конденсаторы; контролировать расход/температуру охлаждения.
   Длительность и пределы утвердить по материалам и режимам, не по заголовку темы.
5. Проверить потерю команд/датчиков, заклинивание, отказ охлаждения, переполнение
   энергетической шины и отказ одного привода. Опасные режимы сначала моделировать
   и проверять при ограниченной энергии; не проводить разрушительные опыты на АКБ.
6. Испытать привод с винтом в воде, герметичность, коррозию, помехи компасу/GNSS,
   шум, ремонт и замену модулей. После этого переносить подтверждённые значения
   в энергетический и весовой расчёт катамарана.

Сейчас подготовлена исследовательская база и расчётная методика. Физический мотор,
инвертор, PCB и судовой стенд ещё не спроектированы и не испытаны. Форумные прошивки
не устанавливались на оборудование; найденные сборочные команды не выполнялись.
