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

mil-lion
arb:

А здесь был ассемблер со старым отработанным кодом, которого теперь не будет. А значит будет часть нового кода, к тому же с добавлением защит.

Я думаю что код будет такой же. Если автор тот же то будет тот же самый алгоритм но на Си. Ассемлер очень легко преобразовать в Си. Могут быть проблемы с новой платформой (процессором) но это решается не сложно. Я надеюсь на это. Но вот то что сделали закрытым софт, это плохо. И вызывает подозрение. А Китайцам все равно, реверс-инжениринг никто не отменял и они легко его расковыряют и сделают аналоги.

Shuricus

Много есть примеров расковыренного китайцами софта??? И будут ли они успевать его расковыривать с каждым апдейтом? Ой-ли.
То что закрыли код, это не хорошо, и не плохо, а личное дело разработчиков.

arb
mil-lion:

Я думаю что код будет такой же.

Ну такой же абсолютно он быть не может, хотя бы потому что

mil-lion:

Могут быть проблемы с новой платформой (процессором)

к тому же добавляются новые фичи, которые усложняют его.

mil-lion:

они легко его расковыряют

это чтобы серийник обойти. Прошивку обновлять все равно не будут. А если не будет серийника, то и вскрывать не будут.

Shuricus:

То что закрыли код, это не хорошо, и не плохо, а личное дело разработчиков.

Пользователю должно быть все равно, что код закрыт. Главное, чтобы грамотная прошивка была. А ошибки просто придется через обратную связь править.

SergejK
arb:

Но еще не сделали измерение оборотов (нужная вещь для диагностики регов и моторов). Я так понимаю пока не выбран принцип измерения.

Никакого дополнительного принципа, кроме как измерения времени между переключениями обмоток, не нужно. Исключительно фича прошивки.

arb

Это понятно. Но тогда это можно было бы уже включить, а ПК потом бы догнался. Получается не все просто.

SergejK:

Никакого дополнительного принципа, кроме как измерения времени между переключениями обмоток, не нужно. Исключительно фича прошивки.

А может Стефан задумал датчиковый вариант, это моторы дооснащать.
К сожалению, пока пишет, что планирует. А что планирует не понятно.

YURI-K

Прошу совет. Взял по глупости регули от гоночного коптера Xrotor 30A Micro BLHeli-S
, собираю коптер 2 кг, есть смысл пробовать ставить? Моторы EMAX mt3506-650KV S4. Или заказывать другие… Чем микро отличаются от не микро, может прошить прогой без микро?

Limonchik

думаю не важно для гоночного рег или нет, важно сколько ампер будут кушать ваши моторы

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 в ПВМ. А т.к. тема про Блхели_С, то и написал ранее только про него.