Прошивка BLHeli_S для ESC

Shuricus

Эти моторы имеют максимальный ток 14А. Там и на 20А регулей достаточно.

YURI-K

Подключил с ARM2.6 , после снятия его с охраны включаются моторы на малой скорости, увеличиваю газ, скорость почему то слегка увеличивается и далее не регулируется. здесь настройки регулей

tim535pte

Парни хэлп. Вчера начал глючить 1 из регулей блхэли 20 А.(мотор крутился с подклиниванием, грелся регуль и сам мотор Заменил ясно дело 1 мотор он не крутит. Прошил прогой, все прошилось. В процессе предложили прошивку 14.9, подтвердили. Сейчас ни один мотор не запускается, хотя регули все пищат и все 4 мотора подергиваются(функция если слетит пищалка, регули звук отрабатывают). Куда лезть что крутить???

Limonchik
tim535pte:

Куда лезть что крутить???

протокол управления регулями. и да, пищат моторы

frozenboy

Друзья, может кто-нибудь подскажет, какой кондер нужно сдувать с регулей LITTLEBEE 20A Blheli S чтобы Дшот заработал?

frozenboy

Большое спасибо, именно та ссылка и нужна была

Samer

Есть вопрос. В каких регах можно прописать минимум газа менее 1000 мк сек. Хочется использовать больше уровней шим для управления , при стандарте (1000-2020) всего 126 уровней.

arb

Вообще-то их 1000 для ПВМ-мшот и 2000 для дшот.

Limonchik
Samer:

(1000-2020) всего 126 уровней.

как вы так сосчитали? всегда думал что от 1000 до 2000 это как минимум 1000 значений

Sabotaghe74
Limonchik:

как вы так сосчитали?

Всё ведь элементарно и просто 😃 Рассказываю: 2020-1000 = 1020. Потом берём 1020 и делим на 8,095238095238095 и получаем 126! (можете проверить) Не знаю откуда взялось число 8,095238095238095 , но оно просто прикольное, потому что все цифры повторяются 😃

Samer

Аппаратный шим на ардуине примерно 488 гц.
И период получаем 1/488=0.002049 сек. или 2049 мк сек.
На этом периоде мы меняем скважность от 0 до полного заполнения ,
всего 255 уровней .
1 уровень шим меняет сважность на 2049/255 = 8 мк сек.
Если у нас регулятор понимает только от 1000 до 2020 мк сек.
То начальный газ на регулятор мы можем задать только так
1000/8 =125 уровней шим мин газ и 2020/8=252 макс. газ

analogWrite( 9 , 125+газ );

На газ остается 252-125=127 уровней.

arb

Начальные знания про биты это хорошо. Но вы удивитесь, что в 8 битном мозге входы/выходы могут работать вплоть до 16 бит, правда только единицы, а здесь и нужен 1. Надо просто правильно сконфигурировать. Это уже давно реализовано.
Мало того я эти шаги даже измерил с помощью цифрового тестера и сделал запись в дневнике по этому поводу цифровой тестер ESC.
Единственное у кого 255 шагов газа это у Блхели в ПВМ, при этом в ваншот125 уже 1000 шагов. Это как наследие вертолетной прошивки. Переделывать уже никто не хочет.
У Симонка и Блхели_С уже 1000 в ПВМ. А т.к. тема про Блхели_С, то и написал ранее только про него.

Musgravehill

Здравствуйте.
Сейчас продается много ESC с поддержкой Oneshop, Dshot.
Смогут ли они работать на обычном PWM с приемника?

Например, нашел недорогие хорошие варианты, даже с “железным” драйвером для n-fet,а не как раньше через push-pull транзисторы дергали или с ноги.
Но все они заявлены с *shot управлением.
“DYS BL16A Mini 16A BLHeli ESC OPTO 2-4s”
“Racerstar RS20A 20A BLHELI_S OPTO 2-4S ESC Support Dshot150 Dshot300”

arb

Blheli_S поддерживает стандартный PWM.
Блхели тоже поддерживает PWM, только у него всего 255 шагов газа вместо 1000 у остальных. Только, что писал об этом.

Samer

Можно подробнее о
"Блхели тоже поддерживает PWM, только у него всего 255 шагов газа вместо 1000 у остальных. "
Если мы изначально передает от 1000 до 2020 с шагом 8 мк сек.
То пофигу сколько уровней анализа у регулятора. Мы передает только 127 уровней. И можно тогда вопрос о ваншот125 , чем отличается от шим.

Musgravehill
arb:

Blheli_S поддерживает стандартный PWM.

После двух часов поиска нашел “Blheli_S поддерживает обычный входной сигнал 1-2 ms , Oneshot125, Oneshot42 и Multishot. Авто определяет тип входного сигнала.”

Значит, ESC можно подключать куда-угодно, он сам поймет протокол команд.

arb
Musgravehill:

Значит, ESC можно подключать куда-угодно, он сам поймет протокол команд.

Да.

Samer:

Если мы изначально передает от 1000 до 2020 с шагом 8 мк сек.

Может не точно понял слова “мы передает” (на более точные фразы можно точнее ответить), но если предположить, что речь идет о ПК, то нормальные из них передают сигнал с шагом 1 мкс. Если бы была острая необходимость, то могли бы сделать и 0,5 мкс. А пока 2000 шагов газа заложили только в дшот, иначе было обидно делать цифровой протокол.

Samer:

И можно тогда вопрос о ваншот125 , чем отличается от шим.

Вообще-то в инете полно инфы по этому поводу.
Мое мнение несколько отличается от официального и того, что так нравится многим.
Это просто другие временные параметры, меньше период и меньше интервал 125-250 мкс. Для ЕСК полезно только в Блхели по вышеуказанным причинам.

Mescaline
frozenboy:

Друзья, может кто-нибудь подскажет, какой кондер нужно сдувать с регулей LITTLEBEE 20A Blheli S чтобы Дшот заработал?

А может кто-нибудь подсказать тоже самое про регули X-Rotor-30A-Micro BLHeli_S? И надо ли там вообще сдувать кондер для того чтобы ДШот заработал?

7 days later
YURI-K

Прошу совет. Взял по глупости регули от гоночного коптера Xrotor 30A Micro BLHeli-S
, собрал коптер 2 кг. Моторы EMAX mt3506-650KV S4. ARM2.6. Прошил BlHeliSuite 16.6. (A-H-50) с помощью Ардуино нано. Откалибровал. Включаю ARM в режиме Stab. Снимаю с охраны, двигатели крутятся с одинаковой скоростью. Даю малый газ и начинается (то 2 либо 3 движка начинают набирать обороты сами по себе, остальные 1-2 вращаются медленнее), каждый раз по разному. Добавляю газа, вроде крутят одинаково. При взлете коптер естественно грозит завалиться на бок. Пробовал перепрошить на (А-Н-70), пробовал калибровать отдельно, в Mission Planer менял параметр RC Speed (50-490Hz), ставил запасной регуль. Бесполезно, черт побери. Особенность , в BlHeliSuite постоянно слетают параметры (PPM Min, Max Throttle), ставлю например (1100-1900) потом после запуска смотрю стало к примеру (1124-2020) или (1124-1908). Хрень какая то. Куда копать не знаю. Склоняюсь к смене регулей.