BLHeli_S конфигуратор в вашем браузере и на Android
FlySpark — это конфигуратор BLHeli_S, которому не нужен ПК с Windows и не нужен связующий элемент USB. Он подключается к ESC BLHeli_S через ваш полетный контроллер Betaflight или INAV, считывает все ESC за один раз и позволяет изменять направление мотора, тайминг, компенсацию демагнетизации, стартовую мощность, защиты и сигналы. Он также может перепрошивать BLHeli_S 16.7 или переносить ESC на Bluejay.
Откройте это в Chrome или Edge на компьютере, или в приложении FlySpark на Android телефоне с кабелем OTG USB; приложение также подключается через Bluetooth-модуль UART или Wi-Fi мост MSP. Оно даже читает старые ESC BLHeli 14 с чипами Atmel.
Бесплатно. Для подключения оборудования нужен Chrome или Edge на компьютере; на телефоне используйте приложение FlySpark.
- Бесплатно
- Ничего не нужно устанавливать
- Демо без оборудования
Коротко
BLHeli_S — это прошивка ESC для 8-битных микросхем SiLabs EFM8. FlySpark считывает и редактирует 10 BLHeli_S настроек на каждом ESC через контроллер полета Betaflight или INAV, и может перепрошивать BLHeli_S 16.7 или переключать ESC на Bluejay, в Chrome, Edge или через приложение FlySpark.
Ключевые факты
- Изменены 10 настроек: направление, тайминг, компенсация демагнитизации, стартовая мощность, температурная защита, защита мощности на низких оборотах, торможение при остановке, громкость сигнала, сила маяка и задержка маяка.
- Выбор: 4 режима направления, 5 уровней времени, 3 уровня дегазации и 13 ступеней стартовой мощности от 0,031 до 1,50.
- Защита от температуры отключена или от 80 до 140 °C с шагом 10 °C; задержка маяка составляет 1, 2, 5 или 10 минут, или никогда.
- Прошивка устанавливает BLHeli_S 16.7 для каждой собственной схемы ESC, взятой из репозитория bitdump/BLHeli, на чипах EFM8BB1 и EFM8BB2.
- 512-байтовая страница настроек переписывается целиком, так что изменение байта FlySpark не сохраняется, затем выполняется обратное чтение для проверки.
- Старые BLHeli 14 ESC на микросхемах Atmel ATmega можно читать и редактировать, но нельзя прошивать.
- Betaflight перечисляет BLHeli_S микроконтроллера как BusyBee BB1 (L), BB21 (H) и BB51 (X), и рекомендует Bluejay для 8-битных ESC (Betaflight документы).
Betaflight
INAV
ArduPilot
PX4- BLHeli_S
Bluejay
AM32
ExpressLRS
EdgeTX
DroneCAN
MAVLink
ESC
Возможности
- 01
Десять BLHeli_S настроек
Направление мотора, время работы мотора, компенсация демагнитизации, пусковая мощность, защита от температуры, защита низкой мощности на низких оборотах, торможение при остановке, сила сигнала, сила маяка и задержка маяка.
- 02
Редактировать все ESC вместе
Общие настройки изменяются одновременно для каждого ESC. Значения, которые отличаются, отображаются как «Смешанные», пока вы не установите их.
- 03
Направление на плитках ESC
Каждый модуль ESC отображает свою версию, раскладку и ротор, вращающийся в текущем направлении. Нажмите, чтобы выбрать нормальный, обратный или один из двухнаправленных режимов.
- 04
Перепрошить BLHeli_S 16.7
Скачивает последнюю версию BLHeli_S для каждой раскладки ESC из репозитория BLHeli и прошивает её через полётный контроллер.
- 05
Переключиться на Bluejay
Та же прошивочная карта предлагает Bluejay для той же раскладки, так что вы можете перейти на двунаправленный DShot без других инструментов.
- 06
Проверка макета и чипа
Перед прошивкой .hex файла FlySpark сравнивает его расположение и теги микроконтроллера с каждым ESC. Неправильный чип никогда не прошивается.
- 07
Старый BLHeli на Atmel
BLHeli 14 ESC с чипами ATmega сохраняют настройки в EEPROM. FlySpark считывает и редактирует настройки, которые имеют одно и то же значение в каждой сборке BLHeli 14 мультикоптера.
- 08
Проверенные записи
Каждое записанное значение настроек считывается обратно байт за байтом, и FlySpark указывает, какой ESC и байт не совпали, если что-то не прошло проверку.
Что BLHeli_S такое
BLHeli_S — это прошивка, которая поставлялась с большинством 8-битных ESC для маленьких и средних квадрокоптеров: 4-в-1 платы для whoops, toothpicks и многих 5-дюймовых сборок. Она работает на микроконтроллерах SiLabs EFM8, EFM8BB1 и более быстром EFM8BB2, и поддерживает DShot, а также старые аналоговые протоколы. Разработка завершилась на версии 16.7, поэтому любой ESC BLHeli_S, который вы покупаете сегодня, использует версию 16.7 или более раннюю 16.x.
Что BLHeli_S никогда не получал, так это двунаправленный DShot, который использует фильтр RPM телеметрии Betaflight. Именно поэтому многие пилоты переводят эти ESC на Bluejay, который работает на том же оборудовании. Если это ваша цель, страница Bluejay configurator объясняет это. Если вы хотите оставить BLHeli_S и просто настроить его, эта страница охватывает все изменения настроек FlySpark.
Подключение конфигуратора BLHeli_S без соединителя
Много лет назад настройка BLHeli ESC означала использование отдельного USB соединителя, прикрепляемого к сигнальному проводнику. Сегодня эту работу выполняет контроллер полета: Betaflight и INAV имеют режим прохождения, BLHeli — 4-канальный интерфейс, который соединяет USB порт со всеми сигнальными контактами ESC. FlySpark переключает контроллер полета в этот режим при открытии конфигуратора ESC, считывает каждый ESC и возвращает обратно при нажатии кнопки Готово.
ESC отвечают только при включении питания, поэтому подключите аккумулятор полета после USB. Используйте DShot или Multishot как протокол мотора, держите дрон разоруженным и оставьте CLI перед открытием экрана ESC. Контроллер полета приостановит свое обычное соединение MSP, пока вы редактируете; FlySpark автоматически подключится к нему после этого.
BLHeli_S настройки объяснены
Фазировка мотора имеет пять ступеней от Низкой до Высокой. Более высокая фазировка подходит для моторов с высоким KV, но нагревается сильнее; Средняя обычно является отправной точкой. Компенсация демага, Выкл, Низкая или Высокая, помогает предотвратить рассинхронизацию при резком открытии газа, это дрожь или внезапная остановка мотора, которую вы иногда слышите при агрессивном полёте. Если мотор рассинхронизируется, повышение демага — одна из первых мер, которые стоит попробовать.
Мощность запуска задает, с какой силой ESC начинает раскручивать мотор, в диапазоне от 0,031 до 1,50. Повышайте ее только если моторы заикаются при запуске. Защита мощности на низких оборотах ограничивает мощность на низких оборотах; руководство BLHeli_S отмечает, что ее может потребоваться отключить, чтобы достичь полной мощности с моторами с низким KV при низком напряжении. Защита по температуре уменьшает мощность выше порога от 80 до 140 °C, или может быть отключена.
Тормоз при остановке активно удерживает мотор, когда газ на нуле. Сила сигнала задает громкость писка ESC, сила маяка задает громкость маяка потерянной модели, а задержка маяка определяет, сколько времени квадрокоптер должен оставаться неподвижным, прежде чем начнет работать маяк: 1, 2, 5 или 10 минут, или никогда. Направление мотора предлагает нормальное, обратное, двухстороннее (3D) и двухстороннее обратное.
Мигает BLHeli_S 16.7
Файлы BLHeli_S публикуются для каждой схемы, например A_H_15_REV16_7.HEX, в репозитории BLHeli. FlySpark считывает схему каждого ESC и получает соответствующий файл, так что смешанный набор ESC получает правильный файл для каждого. Прошивка работает на ESC EFM8BB1 и EFM8BB2 и никогда не трогает загрузчик ESC. Настройки, общие для старой и новой прошивки, записываются обратно после этого.
Перепрошивка версии 16.7 полезна после того, как ESC был прошит с неправильной раскладкой, после неудачной прошивки или чтобы вернуться с Bluejay. Перед началом FlySpark записывает **FLASH*FAILED** в поле имени ESC и указывает адрес сброса на загрузчик, а последним стирает страницу настроек. Если прошивка прерывается, ESC запускается в своем загрузчике, обычно все еще сообщает свою раскладку и может быть прошит снова; имя также сообщает другим инструментам, что прошивка не завершилась.
BLHeli 14 о Atmel и SiLabs
Старые ESC использовали оригинальный BLHeli, версии 14 и ранее. На микросхемах Atmel ATmega он хранит свои настройки в EEPROM, а FlySpark считывает и редактирует поля, которые означают одно и то же в каждой сборке BLHeli 14-мультикоптера: направление (нормальное, обратное или двунаправленное), тайминг, демаг, стартовая мощность, защита от перегрева включена или выключена, защита от низких оборотов, торможение при остановке и настройки звукового сигнала. Записываются только те байты, которые вы изменили.
Старый BLHeli на чипах серии SiLabs F хранит свои настройки в месте, которое отличается для каждого чипа, поэтому эти ESC идентифицируются по чипу, но не редактируются. FlySpark не записывает прошивку на ESC с микроконтроллерами Atmel или SiLabs F-серии.
Кратко
BLHeli_S поддержка в FlySpark
| BLHeli_S чипов прочитано и отредактировано | SiLabs EFM8BB1, EFM8BB2 |
|---|---|
| мигающий BLHeli_S | Версия 16.7 для каждой схемы ESC, на EFM8BB1 и EFM8BB2 |
| Настройки изменены | Направление, время, демаг, стартовая мощность, защита от перегрева, защита при низких оборотах, тормоз при остановке, сигнал, сила маяка, задержка маяка |
| Старый BLHeli 14 (Atmel ATmega) | Настройки прочитаны и отредактированы, не прошиты |
| Старый BLHeli (SiLabs серии F) | Идентифицировано, не редактировалось и не перешивалось |
| Мелодия стартапа | Недоступно на BLHeli_S |
| Прошивка контроллера полета | Betaflight или INAV с передачей через ESC |
| Соединение | USB (Web Serial в Chrome или Edge, USB OTG на Android), модуль Bluetooth UART или Wi-Fi MSP мост в приложении |
| Платформы | Chrome или Edge на компьютере; приложение FlySpark на Android и iPhone (Bluetooth или Wi-Fi на iPhone) |
Сравнение
Сравнение BLHeli_S конфигураторов
| Возможность | FlySpark | BLHeliSuite | esc-configurator.com |
|---|---|---|---|
| Работает на | Chrome или Edge, Android, iPhone | Windows | Chrome или Edge |
| Через передачу контроллера полета | Да | Да | Да |
| Каждая BLHeli_S настройка | Десять распространённых настроек | Да | Да |
| Вспышка BLHeli_S 16.7 | Да | Да | Да |
| Конфигуратор контроллера полета в том же инструменте | Да | Нет | Нет |
ESC
Как настроить BLHeli_S ESC в браузере
Снять пропеллеры
Снимите все пропеллеры.
Подключите полётный контроллер
Откройте конфигуратор ESC в Chrome или Edge, или в приложении FlySpark и подключитесь через USB.
Подайте питание на ESC
Подключите батарею, чтобы FlySpark мог считывать каждый BLHeli_S ESC.
Редактировать и писать
Измените время, демаг, пусковую мощность или направление, затем нажмите Записать.
Гайд 01
Изменить BLHeli_S настройки на всех четырёх ESC
Карта настроек редактирует каждый ESC, который использует одну и ту же прошивку.
Снимите пропеллеры.
Откройте конфигуратор ESC и подключите полетный контроллер через USB, Bluetooth или, в приложении, Wi-Fi.
Подключите батарею. Подождите, пока каждая плитка не покажет BLHeli_S с её версией и раскладкой.
Измените необходимые настройки, например компенсацию Demag на High.
Нажмите «Записать» внизу. Изменённые ESC записываются и считываются обратно по одному.
Нажмите «Готово», чтобы вернуть ссылку обратно к контроллеру полета.
Гайд 02
Исправьте один мотор, вращающийся в неправильную сторону
Направление устанавливается для каждого ESC на плитках, а не в общих настройках.
Подключите с отключенными винтами и установленной батареей.
Нажмите на плитку ESC для неправильного мотора.
Выберите «Обратный» или «Обычный», если он уже перевернут.
Нажмите «Записать», затем «Готово», и подтвердите с помощью теста мотора перед установкой пропеллеров.
Гайд 03
Восстановить ESC BLHeli_S после неудачной прошивки
Загрузчик BLHeli_S сохраняется после неудачного обновления прошивки, поэтому ESC можно перепрошить через контроллер полета.
Переподключите с подключённым аккумулятором для полёта. ESC, который вышел из строя, всё ещё отвечает из своего загрузчика.
Если на его плитке отображается макет, выберите Загрузить прошивку, выберите BLHeli_S 16.7 (или Bluejay) и прошейте снова.
Если на плитке отображается Неизвестная прошивка, страница настроек была стерта, и FlySpark не может проверить файл по ней. Используйте инструмент, который позволяет выбирать макет вручную, например BLHeliSuite, с макетом, который показывают другие ESC на плате.
Выполните циклическое отключение и вновь подключите, чтобы проверить версию.
Устранение неполадок
Частые проблемы и решения
Проблема
ESC не ответили.
Решение
Подключите аккумулятор для полёта, проверьте, что протокол мотора DShot или Multishot и что ESC работают BLHeli_S, Bluejay или AM32.
Проблема
Оставьте CLI первым
Решение
Пропускной режим не может запуститься, пока CLI открыт. Закройте CLI и снова откройте экран ESC.
Проблема
нет ESC на этом выходе мотора
Решение
На контроллере полета назначено меньше моторов, чем установлено ESC, или один выход переназначен. Проверьте микшер и ресурсы мотора.
Проблема
ошибка контрольной суммы на ссылке
Решение
Данные были повреждены на канале passthrough. FlySpark пробует повторно один раз; если это продолжается, попробуйте более качественный кабель USB и держите батарею подключенной.
Проблема
Ни один из этих ESC нельзя прошить с помощью этого файла.
Решение
Файл не является BLHeli_S или Bluejay для этих ESC, или ESC используют чип FlySpark, который не прошивается (только EFM8BB1 и EFM8BB2). Используйте «Download firmware», чтобы файл был выбран автоматически.
Проблема
«создан для X, этот ESC — Y» в диалоговом окне флэш
Решение
Файл предназначен для другой схемы на том же чипе. Используйте Flash только если уверены; неправильное время простоя может повредить ESC.
Проблема
Полетный контроллер не вернулся после сессии ESC
Решение
Некоторые платы плохо перезагружаются после passthrough. Отключите USB и батарею, подключите обратно и заново подключитесь.
Словарь
Словарь терминов
- Компенсация Demag
- Защита от остановок двигателя, вызванных тем, что обмотка слишком долго размагничивается после шага коммутации.
- Моторный угол зажигания
- Как рано ESC переключается на следующий этап. Более высокий подходит для моторов с высоким KV, но добавляет нагрев.
- Стартап сила
- Максимальная мощность, используемая при запуске вращения двигателя.
- Маяк
- Громкий повторяющийся сигнал от моторов после того, как квадрокоптер находился в неподвижном состоянии в течение времени задержки маяка, чтобы его было легче найти после аварии.
- EFM8BB1 / EFM8BB2
- 8-битные чипы SiLabs BLHeli_S работают на; L-компоновки используют BB1, H-компоновки используют BB2.
- Пропуск
- Режим контроллера полета, который подключает конфигуратор напрямую к ESC через сигнальные провода мотора.
FAQ
Частые вопросы
Могу ли я использовать конфигуратор BLHeli_S без BLHeliSuite?
Да. FlySpark читает и записывает BLHeli_S настройки через контроллер полета в Chrome, Edge или в приложении FlySpark, без использования программы Windows.
Какая версия BLHeli_S является последней?
16.7 — это последняя BLHeli_S версия. FlySpark прошивает 16.7 для схемы вашего ESC.
Поддерживает ли BLHeli_S двусторонний DShot?
Нет. Для телеметрии RPM флеш Bluejay, которая работает на том же оборудовании и может быть прошита с того же экрана.
Какой тайминг мне использовать на BLHeli_S?
Начните с режима Medium. Повышайте только для моторов с высоким KV, если они теряют синхронизацию, и следите за температурой мотора.
Что делает компенсация демага?
Это помогает предотвратить рассинхронизацию при резких изменениях подачи газа. Если мотор дергается или останавливается при резком ускорении, попробуйте High.
Могу ли я изменить BLHeli_S настройки с моего телефона?
Да, в приложении FlySpark на Android через USB OTG, Bluetooth или Wi-Fi, и на iPhone через Bluetooth или Wi-Fi.
Могу ли я установить стартовую мелодию на BLHeli_S?
Нет, BLHeli_S не имеет хранилища мелодий. Bluejay и AM32 имеют.
Почему один ESC указан как неизвестная прошивка?
Его страница настроек пуста или нечитаема, часто после прерванного прошивания. Перепрошейте BLHeli_S или Bluejay для восстановления его макета.
Мне нужно убрать реквизит?
Да, всегда. Настройки записи и прошивки могут заставить моторы издавать звуки или дергаться, и затем вы проверите направление.
Могу ли я попробовать BLHeli_S конфигуратор без дрона?
Сама демонстрация ESC включает четыре смоделированных AM32 ESC. BLHeli_S ESC появляются, если открыть passthrough из демонстрации Betaflight 4.5, которая содержит смоделированные BLHeli_S ESC.
Где скачать конфигуратор BLHeli_S?
Установщика нет. Откройте страницу в Chrome или Edge, или используйте приложение FlySpark. ESC доступны через контроллер полета Betaflight или INAV.
Это BLHeliSuite?
Нет. BLHeliSuite — это более старая версия программы для компьютера. FlySpark — это конфигуратор ESC для браузера и телефона для BLHeli_S, Bluejay и AM32. Он не прошивает BLHeli_32.
Ссылки
Источники
Официальная документация, на которой основаны факты на этой странице.
- BLHeli, BLHeli_S and BLHeli_32 code and hex filesBLHeli (GitHub) · github.com
- ESC FirmwareBetaflight · betaflight.com
- Bluejay: digital ESC firmware for multirotorsBluejay project (GitHub) · github.com
- ESC Configurator - for Bluejay, BLHeli_S and AM32ESC Configurator · esc-configurator.com
- DShot RPM FilteringBetaflight · betaflight.com





