Прошивка Dshot для ESC
Э, вопрос чисто теоретический- как протокол дшот работает без калибровки регулей, где скрыта инфа по минимуму и максимуму газа?
Или всё жестко привязано к 1000-1500-2000?
Протокол цифровой, поэтому калибровка не нужна, все значения передаются явно, иное толкование невозможно (если не брать в расчет сбои при передаче). В аналоговых протоколах на стороне регуля измерялась длина импульса, и там нужно было калибровать все регули одновременно, чтобы они одинаково правильно воспринимали команды полётного контроллера (влияли отклонения при изготовлении компонентов).
Протокол цифровой, поэтому калибровка не нужна, все значения передаются явно, иное толкование невозможно
Тут всё понятно, видимо не так задал вопрос.
Это я ступил, все определяется в МК (min и max газ)
Похоже Дшот в Блхели_С остановился на 600.
1200 уже будет только на Блхели32. Соответственно новые реги.
Зато вроде будут новые вкусности.
все определяется в МК (min и max газ)
да, при этом min и max уже не задаются пользователем, а фиксированы, привязаны к соответствующим значениям в протоколе
Форумчане подскажите.
Полетник 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 мотора ?
Как заставить Piko blx выдавать нормальный сигнал Dshot 300-600 для 4 мотора ?
Пролистайте пару страниц назад - обсуждали.
Нужно подпаивать мотор к контакту PPM и делать переназначение ресурса.
mil-lion
я это сделал для 1 мотора, о чем выше писал.
1 мотор работает отлично забирая сигнал с площадки РРМ.
у меня не работает 4 мотор, то есть сам регулятор в порядке и понимает DSHOT, мотор тоже в порядке, а вот на выходе для 4 мотора видимо нет сигнала для DSHOT.
У меня с 4-м мотором не было проблем. Только с первым.
Ссорри.
да ни у кого не было проблем с 4 мотором!
Это я “особенный”, вечно у меня что-то не так(
Посмотрите список ресурсов. У меня стоит вот так:
# 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
как-то так
Для увеличения откройте картинку в новой вкладке.
еще раз загрузил скриншот, а то предыдущий не отображается.
ixbt.photo/photo/347028/…/1178919.png
по ссылке в нормально разрешении
Мож все таки кто-то поможет разобраться почему на Piko blx не работает 4 мотор с DSHOT?
А не пробовали прошивку предыдущую, 3.1.6 например или вообще 3.1.0? У меня просто # version # Betaflight / PIKOBLX 3.1.0 Jan 10 2017 / 01:30:40 (83c116d)
И пробовали с 4 мотора подключать другой регулятор? Я видел что вы пробовали 4 регулятор на другой мотор подключать, а попробовать наоборот.
если с заменой прошивки не поможет, то стоит подумать можно ли перекинуть ресурсы глючного выхода мотора на какой-нибудь другой пин.
Если что, на моём Picoblx верси прошивки 3.1.6
mil-lion
Прошивки пробовал разные вплоть до 3.1.0 не помогает.
Наоборот подключать смысла не вижу, регулятор работает от соседнего второго выхода без проблем, дело в выходе а не в регуляторе.
Ratverg
Ну у меня свободен UART1, разъем для подключения сателлита и транспондер, Можно как-то на них перекинуть?
Решил вопрос неработающего 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 мотор и все заработало!!
Прошу прощения, еще не прочитал тему, но вопрос уже назрел.
Подскажите, как тут обстоят дела с сигнальной землей, уже поднимался вопрос?
Паять/не паять?
В каком то видео (там речь шла о мультишот) встречал, что оставлять, но что б работало как экран, а не конденсатор, то к полетнику не паять.
Совсем запутался.
Да, поднимался. И Да, обязательно паять.
Да, много раз поднимался. И нет, не паять.
Подскажите с отпаянными конденсаторами будет работать мультишот, или нужно их обратно припаять ?
насколько я понял отпаивают их только для dshot 600