Обсуждение и перепрошивка регуляторов (ESC) прошивками SimonK/BLHeli

levgal23

Проблема такая. Есть коптер 5 дюймов, стоит ESC 4-in-one на 45А BLHeli_S/Dshot 150/300/600. Все прекрасно работает и летает, НО. Постоянно возникает проблема с инициацией одного или нескольких моторов. Выглядит это так: Подключаешь аккумулятор. Моторы пищат, все как обычно, но при включении ARM крутятся не все моторы. Может не крутиться один, два, три мотора. Отсоединяешь аккум, подключаешь снова, армишь - и опять лотерея, и так до тех пор, пока не заармятся все двигатели. При этом отказов в воздухе не бывает, правильно заармившись, ESC дальше работает безупречно. Пробовал перепрошивать (сейчас стоит прошивка Bluejay bi-directional DShot) - ничего не помогает. В принципе, можно жить и так, но запаривает по 2-3-4 раза передергивать питание при смене полетного аккума. Что это может быть? Есть у кого идеи?

Multisoft
levgal23:

Что это может быть? Есть у кого идеи?

Работа гироскопа это 😁 Все двигатели будут крутиться лишь в режиме ACRO или на идеально ровной отбалансированной поверхности.

Andrey70NSK
levgal23:

но при включении ARM крутятся не все моторы.

увеличте процент холостого хода

levgal23
Multisoft:

Все двигатели будут крутиться лишь в режиме ACRO

Я обычно в нем и стартую).

Andrey70NSK:

увеличте процент холостого хода

Спасибо, попробую.

3 months later
Samer

На кваде стоят ZTW Spider Pro регулятры 30 А. Понимают шим 500Гц и Onshon125 4 КГц. Летает нормально , но есть задержка по управлению. Купил LettleBee 20A BLHeli S . На стенде снял переходные характеристики ВМГ при импульсном воздействии - мгновенное увеличение газа. И оказалось что разницы нет совсем. ZTW BLHeli и LettleBee BLHeli S графики один в один. На картинке переходный процесс с LettleBee BLHeli S двиг 2204 2300 KV и проп 5.1x4.6x3 при разном протоколе . Видно что есть большая задержка , минимум 0.01 сек . Процесс следующий даем газ например 25% ждем 2 сек и увеличиваем на x% . Прошивка на регуляторе последняя, шим меняю через регистры OCR1A напрямую , вроде изменение газа должно быть за 0.002 сек shim и 0.000250 onshot125 . Измеряем 94 раза в секунду тягу. Задержка измерения 0.0106 сек. На один квадрат приходится 4 измерения. Это похоже что аналоговые протоколы просто заблочили (поставили фильтр на несколько периодов шим ) в прошивке регулятора или как ? Кто делал аналогичные измерения ?

5 months later
Eddy71

Пытаюсь вернуть в чувство регулятор от первого Фантика

на silabs f330

Перешил Arduino Nano на Atmega 328 на следующий адаптер:

BLHeliSuite32 с адаптером успешно соединяется, по красному проводу вижу пачки импульсов, регуль в такт с ними моргает светодиодами под платой, но по белому проводу ответов нет. Постоянно 3,3в уровень. Подскажите, как их подружить?