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

lokanaft

Важно рассверлить до 4мм отверстия в контроллере, а не просто на колечки садить

rushan
lokanaft:

Важно рассверлить до 4мм отверстия в контроллере, а не просто на колечки садить

Ну я проверил, что плата имеет небольшой горизонтальный люфт сидя на всех четырех болтах. Ничего не рассверливал - летает. Но идея пройтись сверлом 3,5-4 мм разумная.

Сергей_Уж
GanGan:

О, пора прошиваться…

Прошился Rev16.5, попробовал dshot в режиме висения. Все работает. Я так понял теперь не будет разделения на отдельные прошивки .

Сергей_Уж
arb:

В смысле на отдельные?

Была до вчера отдельная прошивка, чтобы летать с Dshot нужно было зайти на страничку которая вчера пропала ( BLHeli_S SiLabs/Dshot test code hex files )
github.com/bitdump/…/Dshot test code hex files
и скачать специальную прошивку dshot . Со вчерашнего дня страница не доступна .

PS Кстати еще вышло обновление BLHeliSuite 16.5.14.8.0.0 что и следовало ожидать, добавлена объединенная прошивка
blhelisuite.wordpress.com

gusnkt

Я правильно понимаю, что если регуляторы сейчас поддерживают BLHeli_S, то скорее всего будут поддерживать и d-shot?

PS наверное неправильно сформулирован вопрос. BLHeli_S - прошивка регуляторов, а d-shot - протокол общения мозга с регуляторами? Где вообще можно на эту тему досконально почитать, чтобы понять разницу между oneshot, dshot и прочими?

Нашел. oscarliang.com/dshot/, мб кому-то тоже пригодится)

arb

А кто нибудь может объяснить принцип сигнала ваншот , желательно в сравнении с PWM. А то нигде нет. То что нарисовано в Вики мягко говоря не отражает действительность. Да и в других местах та же картинка. В первую очередь не смаштабирован сам сигнал. То что 125-250 понятно, а частота.

arb

Хорошо, можно спросить по другому.
Какие максимальные Looptime можно использовать в ВШ125, ВШ42 и мультишот?

GanGan

125 - 2k (хотя там 2.75 или чтото вроде)
42 не пробовал
Мультик - 4к-8к

Aleksandr_L
arb:

А кто нибудь может объяснить принцип сигнала ваншот , желательно в сравнении с PWM. А то нигде нет

На форуме целая тема была по регулям с поддержкой OneShot. Было видео, даже где то, с осцилограмами.
Насколько помню смылс в том, что в PWM не синхронизированы прием и передача сигнала, соответсвенно не каждая команда мозга доходит до процессора контроллера. В OneShot синхронизированы прием и передача, поэтому каждая посылка от мозга доходит до процессора регуля и управляет оборотами двигателя.
Как следствие с OneShot управление оборотами двигателя становиться точнее, управляемость улучшается, что в общем то и чувствуется.

arb
GanGan:

125 - 2k (хотя там 2.75 или чтото вроде)
42 не пробовал
Мультик - 4к-8к

Со 125 нормально бьется по теории. 4к точно не залезет.
А с мультиком по теории и 32к должно залезть. Неужто и 16 не работает?

arb
Aleksandr_L:

На форуме целая тема была по регулям с поддержкой OneShot. Было видео, даже где то, с осцилограмами.
Насколько помню смылс в том, что в PWM не синхронизированы прием и передача сигнала, соответсвенно не каждая команда мозга доходит до процессора контроллера. В OneShot синхронизированы прием и передача, поэтому каждая посылка от мозга доходит до процессора регуля и управляет оборотами двигателя.
Как следствие с OneShot управление оборотами двигателя становиться точнее, управляемость улучшается, что в общем то и чувствуется.

Ну результатом этой темы можно считать статью на мультикоптерВики.
Только объяснения там больше смахивают на непонятку.
В ПВМ все сигналы доходят , только идея развода , в том что с задержкой.

SergejK

Изначально идея OneShot была в самом деле синхронизировать получение данных с гироскопа и выдачу сигнала регулятору. Но постепенно суть его трансформировалась банально в ширину самого сигнала - OneShot125, OneShot42, Multishot и перестала нести изначальный смысл, став просто вариацией ширины импульса PWM. А максимальная частота этих сигналов напрямую зависит от их ширины. Чаще, чем ширина импульса, сигнал выдать не получится.

GanGan
mil-lion:

Летал на 32К проблем нет

Это как? рейсфлайт чтоль?

mil-lion
GanGan:

Это как? рейсфлайт чтоль?

Почему. BetaFlight 3.0 8/8/32 летал. Мозг LUX F3. Т.е. мультишот был на 32КГц а ПИДы и опрос ГИРЫ на 8КГц. Ведь мультишот на данный момент самый быстрый протокол. DSHOT600 его не догоняет, но ему и не надо - там цифра - точность передачи сигнала выше.

GanGan

Да не, тут про пидлуп. А не асинхрон.

arb
SergejK:

Изначально идея OneShot была в самом деле синхронизировать получение данных с гироскопа и выдачу сигнала регулятору. Но постепенно суть его трансформировалась банально в ширину самого сигнала - OneShot125, OneShot42, Multishot и перестала нести изначальный смысл, став просто вариацией ширины импульса PWM.

Вот и у меня такие подозрения. По идее в Вики надо поменять текст с картинкой или удалить картинку, чтоб не смущала. Синхронизация имела бы смысл, если ширина импульса осталось бы старой (кстати картинка и пытается это объяснить).
А так для понимания принципа работы правильнее обозвать PWM1000 (старый стандарт) и новые PWM125, PWM42, PWM5.
Вот тогда сразу понятно о чем речь.

SergejK:

Чаще, чем ширина импульса, сигнал выдать не получится.

Точно. Тогда по расчетам максимальные частоты: 3К для 125; 8К (12К) для 42; 32К для мульти (16 будет чуть ли не с 2 запасом).