Прошивка Dshot для ESC
Народ для работоспособности как эксперимент выпаивает кондюки с ESC если они там есть
Вот пост где есть плохое фото какой кондюк нужно выпаивать
Вроде текст идет про ЛитлБи 20 с F330, которому Дшот вообще вроде не светил. На фото больше попал стабилитрон для питания драйверов. Хотя речь идет об удалении фильтрации в цепи сигнала с контроллера.
Народ для работоспособности как эксперимент выпаивает кондюки с ESC если они там есть
Как раз на V2 аиконах россыпь кондёров
Да не факт, что они есть там о чем идет речь.
Если есть спецы проясните, я просто читал и то не внимательно, только потому что уже не летаю и настроен к лету покупать новое железо.
Если даже кто то покажет что нужно выпаивать уже не буду только потому что все итак работает отлично ( я про мультишот ).
Вроде текст идет про ЛитлБи 20 с F330, которому Дшот вообще вроде не светил.
пишут Dshot running fine on a dtfc with littlebee 20a_s (added to wiki) with cap removed NOT resistor
А коментари что это на фото пишут кто что, от кондера до
- No, it’s a diode. But no idea for what it is used at this ESC…
- I believe it is an inductor and it is related to the low voltage power supply IIRC. Not sure why they’re recommending removing it. итд
Вот пост с фотками где такой кондюк и комент
www.rcgroups.com/forums/showpost.php?p=36182572&po…
Если даже кто то покажет что нужно выпаивать уже не буду только потому что все работает.
Это имеет смысл - не трогать то, что работает.
А что объяснять? Предполагаю, что речь все же идет о кондерах в сигнальной цепи рега (от сигнального провода к мозгу). Если он там есть, то ставиться для удаления высокочастотных шумом. Но т.к. частота сигнала как бы увеличилась, то такой кондер как бы способен срезать и полезный сигнал. Вот и проверяют наверно эту идею.
А что объяснять? Предполагаю, что речь все же идет о кондерах в сигнальной цепи рега (от сигнального провода к мозгу).
Они считают причина чиханий мотора на 600 это если input filtering cap is not removed
Пользователь на конфе после тестов с осцилографом написал
For those who have dShot failing and de-sync issues! Read Below:
BLHeli_S ESC’s do not have current limiting. You will have more punch, but the downfall is more noise is coupled onto the signal wires… especially when the input cap has been removed.
If removing the signal cap, i recommend you add a 25V 330uF low-ESR capacitor to the power rails on each ESC
( i recommend taking the signal capacitor off the board, and adding a large external bulk cap. )
И еще, теперь при перепрошивке ESC уже не нужно переводить ESC в режим OneShot ( у меня прошита betaflight_3.1.0-706 ) Я только что попробовал, действительно в режиме DShot в сюите все работает.
Они считают причина чиханий мотора на 600 это если input filtering cap is not removed
Ну я понял так как написал. Типа - на 600 чихает, если не удалять на входе фильтрующую емкость.
Ну я понял так как написал. Типа - на 600 чихает, если не удалять на входе фильтрующую емкость.
Ну да, автор пишет что это “The signal input has an RC (resistor-capacitor) filter network”. На сигнальном проводе есть фильтр связка из сопротивление- конденсатор
Похоже там у цифры частота в проводе выше, чем у мультишота 32к.
На сигнальном проводе есть фильтр связка из сопротивление- конденсатор
Ну да, такие RC фильтры часто ставят. Но если его неправильно рассчитать, то он вместо помех начнет давить сам сигнал.
Похоже там у цифры частота в проводе выше, чем у мультишота 32к.
Да просто раньше это был сплошной сигнал, короткий, но сплошной. А теперь он стал состоять из кучи отдельных сигналов (каждый сигнал представляет биту). Вот частота как бы и увеличилась.
Похоже там у цифры частота в проводе выше, чем у мультишота 32к.
The cut-off frequency for the RC network is well below that of 150Khz, 300Khz, or 600Khz. Its usually tuned for 32Khz and below.
If you dont remove the cap, the whole signal will be filtered by HW before it even gets to the micro-controller.
Отсюда и срывы
BLHeli_S ESC’s do not have current limiting. You will have more punch, but the downfall is more noise is coupled onto the signal wires… especially when the input cap has been removed.
If removing the signal cap, i recommend you add a 25V 330uF low-ESR capacitor to the power rails on each ESC
Наконец-то до них стало доходить, что на входе надо обязательно ставить емкость на 330 мкф, чтоб шумы на сигнальном входе не замучили, если убрать RC фильтр.
Наконец-то до них стало доходить, что на входе надо обязательно ставить емкость на 330 мкф, чтоб шумы на сигнальном входе не замучили, если убрать RC фильтр.
Ну теперь два варианта, заняться переделкой или дождаться выхода нового железа. Я за второе, сегодня вышел полетать и как в присказке, “Он из лесу вышел - и снова зашел” 😃 Холодно…
If you dont remove the cap, the whole signal will be filtered by HW before it even gets to the micro-controller.
Типа - если не уберете RC фильтр, то весь сигнал после контроллера будет отфильтрован (сглажен). Я это и предполагал.
- No, it’s a diode. But no idea for what it is used at this ESC…
-I believe it is an inductor and it is related to the low voltage power supply IIRC. Not sure why they’re recommending removing it.
А здесь как и я народ не понимает при чем здесь на ЛБ20 диод (на самом деле стабилитрон). Скорее всего малость перепутали с обводом деталей.
Казалось бы, зачем там этот фильтр, а это они так экономят на основных ёмких кондёрах по питанию =(
Казалось бы, зачем там этот фильтр, а это они так экономят на основных ёмких кондёрах по питанию =(
😃.
заняться переделкой или дождаться выхода нового железа. Я за второе
В этом есть смысл. Как бы совсем без RC фильтра нельзя, иначе могут замучить помехи из-за сигнального кабеля. Правильнее наверно дождаться, когда поставят фильтр именно для 600.
Повисел на ztw flash 30a с dshot600. Вроде не глючит.
А aikon у меня и 300 не тянут нормально. В полёте чирикают изредка и коптер подбрасывает.
Кстати, конденсатор убирают вроде только на dys и lb. И ещё, написали, что с дшотом обновление моторов синхронно с пид-лупом, то есть максимум 8кгц и dshot150 должно быть достаточно.
Пишут что Dshot игнорирует настройки “Motor PWM speed Separated from PID Speed” если так их в будущей версии конфигуратора уберут для DShot.
DSHOT is sync’d. There’s no unsync’d option. The setting is ignored. As it’s digital there’s no point in repeating the signal.
И еще интересный факт, у меня на 8 8 32000 Dshot работает без замечаний, если выставить DShot150 два левых мотора не работают,
но если выставить 8 4 32000 то DShot150 работает супер. То есть работоспособность напрямую связано с PID loop настройками в конфигураторе.
Наконец то дошли руки и попробовал DShot. Прошил LUX F3 версией BetaFlight 3.1.0 сборка 709 с поддержкой DSHOT. В регуляторы ZTW Flash 30A BLHeli_S залил прошивку 16.43 с поддержкой DSHOT. И попробовал повисеть в офисе с DSHOT600. Вроде бы висит и адекватный, полный тест нужен в поле.
Но вот только с PID looptime 8kHz нагрузка проца 100% и короче еле реагирует, пришлось снизить до 4kHz. В итоге 8/4/4 получилось. Наверное LUX F3 не тянет DSHOT на looptime больше 4kHz.
И еще интересный факт, у меня на 8 8 32000 Dshot работает без замечаний, если выставить DShot150 два левых мотора не работают, но если выставить 8 4 32000 то DShot150 работает супер. То есть работоспособность напрямую связано с PID loop настройками в конфигураторе.
Гм, у меня с dshot600 на aikon 30a v1 тоже два левых мотора не работают. Если заармиться, то правые сразу запускаются, а левые вдруг начинатют пищать как при запуске, потом один из них начинает дёргаться.
С dshot300 работают, но не совсем стабильно: в закладке моторов резко передвигаю ползунок с 0 до 50%, правые моторы запускаются, а левые дёргаются. В полёте периодически чирикает и подкидывает коптер вверх.
Это всё на dtfc и 8/4. Может стоит попробовать 8/2?
Если заармиться, то правые сразу запускаются, а левые вдруг начинатют пищать как при запуске, потом один из них начинает дёргаться.
Я написал о проблеме разрабам, если есть замечания писать здесь
github.com/betaflight/betaflight/issues
Они моих пару ошибок исправили и быстро.