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

Александр_Г

Э, вопрос чисто теоретический- как протокол дшот работает без калибровки регулей, где скрыта инфа по минимуму и максимуму газа?
Или всё жестко привязано к 1000-1500-2000?

PaulM

Протокол цифровой, поэтому калибровка не нужна, все значения передаются явно, иное толкование невозможно (если не брать в расчет сбои при передаче). В аналоговых протоколах на стороне регуля измерялась длина импульса, и там нужно было калибровать все регули одновременно, чтобы они одинаково правильно воспринимали команды полётного контроллера (влияли отклонения при изготовлении компонентов).

Александр_Г
PaulM:

Протокол цифровой, поэтому калибровка не нужна, все значения передаются явно, иное толкование невозможно

Тут всё понятно, видимо не так задал вопрос.
Это я ступил, все определяется в МК (min и max газ)

arb

Похоже Дшот в Блхели_С остановился на 600.
1200 уже будет только на Блхели32. Соответственно новые реги.
Зато вроде будут новые вкусности.

PaulM
Александр_Г:

все определяется в МК (min и max газ)

да, при этом min и max уже не задаются пользователем, а фиксированы, привязаны к соответствующим значениям в протоколе

1 month later
Remlen

Форумчане подскажите.
Полетник Piko blx.
регуляторы Racerstar rs12a V2.
Самая свежая betaflight_3.1.7
На регулях тоже самая последняя Blheli 16.6

Как показано тут
www.rcgroups.com/forums/showpost.php?p=36608070&po…
cпаял полетник с регулями и моторами, прошился, вписал в 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. для переназначения сигнала для 1 мотора на пин РРМ.

Включаю с oneshot 125, моторы инициализируются и начинают подергиваться.
Включаю Multishot, моторы инициализируются и отлично работают.
Включаю Dshot 300 или 600. все моторы кроме 4 инициализируются и отлично работают. 4 мотор не инициализируется, и соответственно не работает.
Включаю Dshot 150 - моторы не инициализируются и не работают.

Сам регулятор на 4 моторе отлично работает с Dshot! , если его подключить к другому выходу.

Как заставить Piko blx выдавать нормальный сигнал Dshot 300-600 для 4 мотора ?

mil-lion
Remlen:

Как заставить Piko blx выдавать нормальный сигнал Dshot 300-600 для 4 мотора ?

Пролистайте пару страниц назад - обсуждали.
Нужно подпаивать мотор к контакту PPM и делать переназначение ресурса.

Remlen

mil-lion
я это сделал для 1 мотора, о чем выше писал.
1 мотор работает отлично забирая сигнал с площадки РРМ.

у меня не работает 4 мотор, то есть сам регулятор в порядке и понимает DSHOT, мотор тоже в порядке, а вот на выходе для 4 мотора видимо нет сигнала для DSHOT.

mil-lion

У меня с 4-м мотором не было проблем. Только с первым.
Ссорри.

Remlen

да ни у кого не было проблем с 4 мотором!
Это я “особенный”, вечно у меня что-то не так(

mil-lion

Посмотрите список ресурсов. У меня стоит вот так:

# resources
resource BEEPER A00
resource MOTOR 1 A07
resource MOTOR 2 A06
resource MOTOR 3 B00
resource MOTOR 4 B01
resource MOTOR 5 NONE
resource MOTOR 6 NONE
resource MOTOR 7 NONE
resource MOTOR 8 NONE
resource MOTOR 9 NONE
resource MOTOR 10 NONE
resource MOTOR 11 NONE
resource MOTOR 12 NONE
resource SERVO 1 NONE
resource SERVO 2 NONE
resource SERVO 3 NONE
resource SERVO 4 NONE
resource SERVO 5 NONE
resource SERVO 6 NONE
resource SERVO 7 NONE
resource SERVO 8 NONE
resource PPM NONE
resource PWM 1 NONE
resource PWM 2 NONE
resource PWM 3 NONE
resource PWM 4 NONE
resource PWM 5 NONE
resource PWM 6 NONE
resource PWM 7 NONE
resource PWM 8 NONE
resource LED_STRIP B08
Remlen

как-то так

Для увеличения откройте картинку в новой вкладке.

Remlen

еще раз загрузил скриншот, а то предыдущий не отображается.

ixbt.photo/photo/347028/…/1178919.png
по ссылке в нормально разрешении

Мож все таки кто-то поможет разобраться почему на Piko blx не работает 4 мотор с DSHOT?

mil-lion

А не пробовали прошивку предыдущую, 3.1.6 например или вообще 3.1.0? У меня просто # version # Betaflight / PIKOBLX 3.1.0 Jan 10 2017 / 01:30:40 (83c116d)
И пробовали с 4 мотора подключать другой регулятор? Я видел что вы пробовали 4 регулятор на другой мотор подключать, а попробовать наоборот.

Ratverg

если с заменой прошивки не поможет, то стоит подумать можно ли перекинуть ресурсы глючного выхода мотора на какой-нибудь другой пин.
Если что, на моём Picoblx верси прошивки 3.1.6

Remlen

mil-lion

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

Ratverg

Ну у меня свободен UART1, разъем для подключения сателлита и транспондер, Можно как-то на них перекинуть?

Remlen

Решил вопрос неработающего 4 мотора с DSHOT в Piko BLX!
на рцгрупс посоветовали ремапить 4 мотор на 5.

Resource Motor 4 to A01 and connect ESC 4 signal to pad 5 on the underside of the board.

Ремапнул, подпаял выход с сигнала на 5 мотор и все заработало!!

=KoStya#

Прошу прощения, еще не прочитал тему, но вопрос уже назрел.
Подскажите, как тут обстоят дела с сигнальной землей, уже поднимался вопрос?
Паять/не паять?
В каком то видео (там речь шла о мультишот) встречал, что оставлять, но что б работало как экран, а не конденсатор, то к полетнику не паять.
Совсем запутался.

mil-lion

Да, поднимался. И Да, обязательно паять.

Vladislav855

Подскажите с отпаянными конденсаторами будет работать мультишот, или нужно их обратно припаять ?
насколько я понял отпаивают их только для dshot 600