Прошивка BLHeli_S для ESC
Важно рассверлить до 4мм отверстия в контроллере, а не просто на колечки садить
Важно рассверлить до 4мм отверстия в контроллере, а не просто на колечки садить
Ну я проверил, что плата имеет небольшой горизонтальный люфт сидя на всех четырех болтах. Ничего не рассверливал - летает. Но идея пройтись сверлом 3,5-4 мм разумная.
Обновилась прошивка BLHeli_S до версии 16.5
github.com/bitdump/BLHeli/tree/…/Hex files
- Rev16.5 Added support for DShot150, DShot300 and DShot600
Ахахахаха, время приключений 😆
О, пора прошиваться…
О, пора прошиваться…
Прошился Rev16.5, попробовал dshot в режиме висения. Все работает. Я так понял теперь не будет разделения на отдельные прошивки .
В смысле на отдельные?
В смысле на отдельные?
Была до вчера отдельная прошивка, чтобы летать с 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
Я правильно понимаю, что если регуляторы сейчас поддерживают BLHeli_S, то скорее всего будут поддерживать и d-shot?
PS наверное неправильно сформулирован вопрос. BLHeli_S - прошивка регуляторов, а d-shot - протокол общения мозга с регуляторами? Где вообще можно на эту тему досконально почитать, чтобы понять разницу между oneshot, dshot и прочими?
Нашел. oscarliang.com/dshot/, мб кому-то тоже пригодится)
А кто нибудь может объяснить принцип сигнала ваншот , желательно в сравнении с PWM. А то нигде нет. То что нарисовано в Вики мягко говоря не отражает действительность. Да и в других местах та же картинка. В первую очередь не смаштабирован сам сигнал. То что 125-250 понятно, а частота.
Хорошо, можно спросить по другому.
Какие максимальные Looptime можно использовать в ВШ125, ВШ42 и мультишот?
125 - 2k (хотя там 2.75 или чтото вроде)
42 не пробовал
Мультик - 4к-8к
А кто нибудь может объяснить принцип сигнала ваншот , желательно в сравнении с PWM. А то нигде нет
На форуме целая тема была по регулям с поддержкой OneShot. Было видео, даже где то, с осцилограмами.
Насколько помню смылс в том, что в PWM не синхронизированы прием и передача сигнала, соответсвенно не каждая команда мозга доходит до процессора контроллера. В OneShot синхронизированы прием и передача, поэтому каждая посылка от мозга доходит до процессора регуля и управляет оборотами двигателя.
Как следствие с OneShot управление оборотами двигателя становиться точнее, управляемость улучшается, что в общем то и чувствуется.
125 - 2k (хотя там 2.75 или чтото вроде)
42 не пробовал
Мультик - 4к-8к
Со 125 нормально бьется по теории. 4к точно не залезет.
А с мультиком по теории и 32к должно залезть. Неужто и 16 не работает?
На форуме целая тема была по регулям с поддержкой OneShot. Было видео, даже где то, с осцилограмами.
Насколько помню смылс в том, что в PWM не синхронизированы прием и передача сигнала, соответсвенно не каждая команда мозга доходит до процессора контроллера. В OneShot синхронизированы прием и передача, поэтому каждая посылка от мозга доходит до процессора регуля и управляет оборотами двигателя.
Как следствие с OneShot управление оборотами двигателя становиться точнее, управляемость улучшается, что в общем то и чувствуется.
Ну результатом этой темы можно считать статью на мультикоптерВики.
Только объяснения там больше смахивают на непонятку.
В ПВМ все сигналы доходят , только идея развода , в том что с задержкой.
Изначально идея OneShot была в самом деле синхронизировать получение данных с гироскопа и выдачу сигнала регулятору. Но постепенно суть его трансформировалась банально в ширину самого сигнала - OneShot125, OneShot42, Multishot и перестала нести изначальный смысл, став просто вариацией ширины импульса PWM. А максимальная частота этих сигналов напрямую зависит от их ширины. Чаще, чем ширина импульса, сигнал выдать не получится.
Мультик - 4к-8к
Летал на 32К проблем нет.
Летал на 32К проблем нет
Это как? рейсфлайт чтоль?
Это как? рейсфлайт чтоль?
Почему. BetaFlight 3.0 8/8/32 летал. Мозг LUX F3. Т.е. мультишот был на 32КГц а ПИДы и опрос ГИРЫ на 8КГц. Ведь мультишот на данный момент самый быстрый протокол. DSHOT600 его не догоняет, но ему и не надо - там цифра - точность передачи сигнала выше.
Да не, тут про пидлуп. А не асинхрон.
Изначально идея OneShot была в самом деле синхронизировать получение данных с гироскопа и выдачу сигнала регулятору. Но постепенно суть его трансформировалась банально в ширину самого сигнала - OneShot125, OneShot42, Multishot и перестала нести изначальный смысл, став просто вариацией ширины импульса PWM.
Вот и у меня такие подозрения. По идее в Вики надо поменять текст с картинкой или удалить картинку, чтоб не смущала. Синхронизация имела бы смысл, если ширина импульса осталось бы старой (кстати картинка и пытается это объяснить).
А так для понимания принципа работы правильнее обозвать PWM1000 (старый стандарт) и новые PWM125, PWM42, PWM5.
Вот тогда сразу понятно о чем речь.
Чаще, чем ширина импульса, сигнал выдать не получится.
Точно. Тогда по расчетам максимальные частоты: 3К для 125; 8К (12К) для 42; 32К для мульти (16 будет чуть ли не с 2 запасом).