У меня есть регуляторы скорости работающие под управлением прошивки BLHeli_32 (X-Racer Quadrant), и я хочу показать вам, как подключить эти регули к конфигуратору BLHeliSuite32 через полетный контроллер (FC passthrough).
Оригинал: How to connect BLHeli_32 ESC to Configurator BLHeliSuite32 via FC Passthrough
Сквозное подключение (“pass-through”) работает также, как и в предыдущих версиях, например BLHeli_S. По сути мы используем полетный контроллер как программатор или адаптер, позволяющий компьютеру обмениваться данными с регуляторами; т.е. вы можете менять настройки и обновлять прошивку.
Однако в нашем случае потребуется несколько дополнительных действий, т.к. BLHeli_32 — совершенно новая прошивка.
Настройки программ
- В полетный контроллер нужно установить Betaflight V3.2
- Скачать последнюю версию BLHeliSuite для BLHeli_32: https://blhelisuite.wordpress.com/
Железо
Подключаем регуляторы к ПК как обычно, подаем питание от LiPo аккумулятора.
Компьютер должен быть подключен к интернету, иначе прошить не получится. Настройки можно менять без подключения к сети.
Все готово, приступим!
BLHeliSuite32 V32.0.X
- В BLHeliSuite32 нажмите «Select BLHeli32 interface» и выберите «BLHeli Bootloader (Cleanflight)«
- Внизу окна, выберите порт (port) — COM порт вашего полетного контроллера и нажмите «Connect«
- Как только соединение установится, нажмите «Read Setup» для чтения имеющихся настроек регулятора
FAQ
Я не могу подключиться к своему регулю через контроллер даже при использовании последней версии приложения BLHeliSuite32. В ПК уже установлена последняя версия прошивки. Однако в старой версии BLHeliSuite я могу подключиться к другим регуляторам (не 32-битным) без проблем
Вероятнее всего в ПК установлена прошивка не 3.2. Скорее всего вы используете самый новый стабильный релиз V.3.1.X. Релиз 3.2 еще не готов и прошивку нужно скачивать и прошивать с локального диска.
При попытке прошить ПК я получаю сообщение об ошибке «Unable to establish server connection!”.
Эта ошибка возникает, если в данный момент нет Интернет соединения. Перед прошивкой BLHeliSuite32 проверяет оригинальность ваших регуляторов. Нет Интернета — нет проверки, без проверки нет прошивки.
Я получаю сообщение об ошибке «Initialization of serial 1wire passthrough or 4way interface failed! Please check Betaflight revision for support of serial 1wire passthrough or 4way interface!”
Я видел такое сообщение об ошибке при использовании ПК Naze32 (F1), даже с Betaflight 3.2. Решения я не нашел. Пришлось использовать ПК на F3. Возможно сквозное подключение BLHeli32 к ПК на F1 не поддерживается.