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

Сергей_Уж
arb:

Второе наверное не загрузилось, у меня какой то сбой.

Да у вас, сейчас попробовал все идет…

wind7

Так я и не понял Будет ли на пчелках которые без S , работать дшот хоть 150?

Lexa_S
wind7:

Так я и не понял Будет ли на пчелках которые без S , работать дшот хоть 150?

смотри здесь: github.com/betaflight/…/BetaFlight and Dshot
вроде как даже на 600 будет работать, если кондей выпаять.
Сорри, не заметил что без С надо 😃 без С врядли

arb
wind7:

Так я и не понял Будет ли на пчелках которые без S , работать дшот хоть 150?

Только ЛБ_С. Нужна прошивка Блхели_С. То что есть в списке по ссылке постом выше.

Кариёзный_монстр
Mstrmercury:

Наверное зависит от комбинации ПК/регули, т.к. у меня SPRF3 на 4/4 кгц летает с Dhot 150

Я написал не работает на 8кгц, ты написал работает на 4кгц. Как одно другому противоречит? 😆

DieHertz:

По крайней мере у меня нет проблем на F3 8k/8k и DSHOT150

На двух коптерах с f4 не стартует половина регулей на dshot150 и 8к. На Dshot300 и 8к все работает прекрасно.

nminnakh

Попробовал полетать с dshot300 - при резких маневрах проскакивают срывы. Если плавно лететь - то все ок.
Народный F4 (залит таргетом AIRBOT F4, 8k/8k) + Racerstar 30A V2.
Возможно проблема с каким то конкретным регулятором, пока откатился обратно на МШ, посмотрю как себя вести будет. Раньше такого не замечалось.

GanGan

Кондёры уберите и 600 дшот попробуйте. У меня срывов небыло пока.

nminnakh
GanGan:

Кондёры уберите и 600 дшот попробуйте.

Пока что стоит dshot300 - вроде как должен работать и хочется чтобы он хотя бы заработал.
Нашел возможную проблему: min и max throttle в регуляторах были не ‘1000’ и ‘2000’. В виду того, что в соседней теме подсказали как заставить работать Баззер - решил дальше экспериментировать. Самое неудобное, что над ковром не воспроизводится - надо именно живенько летать.
Кроме этого в ПК выставил unsynced_pwm в 32000.

Кариёзный_монстр
nminnakh:

Кроме этого в ПК выставил unsynced_pwm в 32000

нет смысла, дшот всегда на частоте луптайма работает

Fenixing
nminnakh:

Пока что стоит dshot300 - вроде как должен работать и хочется чтобы он хотя бы заработал

регули в 16.5 прошиты?

PaulM
nminnakh:

min и max throttle в регуляторах были не ‘1000’ и ‘2000’.

Для dshot этот параметр всегда игнорируется для BLHeli_S версий от 16.43

nminnakh
Кариёзный_монстр:

дшот всегда на частоте луптайма работает

Значит в моем случае на 8кгц. Верну на место. Спасибо.

Fenixing:

регули в 16.5 прошиты?

Да. В 16.5 прошиты из Хрома.

PaulM:

Для dshot этот параметр всегда игнорируется для BLHeli_S версий от 16.43

Видимо, причина не в этом. Попробую еще dshot150 чтобы понимать в каком направлении дальше копать.

PaulM
nminnakh:

в каком направлении дальше копать

кондеры удалите и все наладится 😃

10 days later
mil-lion

Решил на нанокоптере (100 мм) перейти на DSHOT. Регуляторы RacerStar V2 6A 4in1 1-2S. Прошил последней прошивкой BLHeliSuite 16.6 и залил в PIKOBLX BetaFlight 3.1.0-RC6.
Во первый заработал MULTISHOT с луптайм 8/8/32 !!! Летает отлично.
Но вот проблема: 3 мотора работают на DSHOT300 и DSHOT600 а вот один мотор почему то не запускается. 😦 Что может быть, куда копать? Причем это 1 мотор в BF и 4 регулятор. Может быть из-за того что плохо промыл канифоль когда паял регулятор?
Сейчас буду пробовать на большом Martian 220. Понравилось что на новой прошивке 3.1.0-RC6 загрузка проца при DSHOT около 20%. Надо теперь посмотреть на LUX_RACE.

Кариёзный_монстр

Таже фигня, не заработал дшот на одном из движков. А ты конденсаторы удалял? Я нет, мб в этом дело.

реги racerstar 6a v2 1-2s, 1103, picoblx

mil-lion
Кариёзный_монстр:

А ты конденсаторы удалял? Я нет, мб в этом дело.

Нет не удалял.
А какой регулятор? у меня получается S4. может есть тенденция? Причем 3 остальных работают отлично на DSHOT300(600). я пробовал и 150 - все тоже самое

mil-lion
Кариёзный_монстр:

Аналогично, 4 рег.

Значит надо искать на плате. Неохота разбирать, только собрал и полетел… 😃

TJohn7002

ИМХО - похоже на проблему, описанную тут
а именно:

PIKOBLX - Re-map motor 1 to the PPM pin (same as MotoLab) and also disable motor 5-8 (“resource motor X none”).
Solder a wire from Output #1 header pin to the PPM input header pin. Follow above and to re-map output type in CLI:
resource ppm none
resource motor 1 A07
resource motor 5 none
resource motor 6 none
resource motor 7 none
resource motor 8 none
save
To use BLHeli type in CLI: May not be required.
resource motor 1 A04
save

lunohod

Да, так и надо, припаять выход мотора к площадке ppm на перемычке ppm/sbus.

Есть второй вариант, соединить перемычку иначе, тогда ppm появится на большом отверстии слева, туда и припаять мотор. А SBUS подключить к другому UART’у. Но при этом теряется один из портов.

В CLI надо только вот это вводить:

resource ppm none
resource motor 1 A07
save

Кариёзный_монстр

Вообще ничего общего имхо

Зачем это делать то? С мультишотом или ваншотом все прекрасно, как поможет переназначение одного выхода на рег?