Платы CopterControl, CC3D, LibrePilot, Revolution от OpenPilot

rual
kuuk:

да, сейчас проверил, включаем коптер, дизармим, стартуем и выдергиваем все провода идущие к контроллеру, движки продолжают вращаться, т.е. сигнал на них дает уже сам мозг

Ещё бы проверить куда он летит при этом. Может он выравнивается и снижается на малом газу, вместо того чтобы кувырком падать на землю с выключенными моторами. В противном случае это косяк прошивы, пишите разрабам…

kuuk:

Коптер гасил движки именно после того как я выключал аппаратуру, приемник с контроллером в это время был запитан.

Еще раз повторю вопрос: Как контроллер понимает что связи аппы с приемышом нет, если приемыш выдет ВСЕ ТЕ ЖЕ САМЫЕ СИГНАЛЫ?

korvin8

например мой приемник не выдает сигналы, когда пропадает связь с передатчиком
так же он и не выдает команды - если его физически отключить от мозга;)
я писал об это и раньше rcopen.com/forum/f136/topic362347/8027
т.е. если этот же приемник подключить на прямую к регулю - после выключения передатчика - мотор останавливается
если подключить к мозгу на 15.01 и более ранних прошивках - моторы тоже остонавливаются
а вот на 15.02 - нет, и как я выше писал - параметр DataObjects->ManualControlCommand->Connected не становится false, т.е. мозг действительно перестал понимать что приемник отключен/не работает

rual:

Ещё бы проверить куда он летит при этом. Может он выравнивается и снижается на малом газу, вместо того чтобы кувырком падать на землю с выключенными моторами.

а вот это поведение как раз легко задается в настройках мозга, но будет он его выполнять лишь в случае если поймет что приемник перестал работать/принимать сигнал
wiki.openpilot.org/…/How+to+Setup+Failsafe+for+Rev…

rual
korvin8:

например мой приемник не выдает сигналы, когда пропадает связь с передатчиком

Вполне возможно, но я с таким не сталкивался. У мну только Валкера и ФриСка. В таком случае переходим к следующему пункту

korvin8:

а вот это поведение как раз легко задается в настройках мозга, но будет он его выполнять лишь в случае если поймет что приемник перестал работать/принимать сигнал

соответственно после выключения аппы вы получаете то что задали в настройках.

korvin8

вопрос не в том что будет делать мозг, когда он поймет что приемник отключен или потерял связь с передатчиком, а в том что в 15.02 он этого просто не понимает
и это критический баг этой прошивки

и я всего лишь хочу заострить внимание других на этом, т.к. такое поведение существенно увеличивает вероятность потерять аппарат

AlexSD_msk

Кинте ссылочкой как к CC3d подключить Mavlink OSD, спасибо!

Danuvas

Подскажите, пожалуйста, в чем может быть проблема с СС3D?.
На GCS 15.1 все замечательно работало. Решил добавить выходы на пищалку и серву, для этого загрузил 15,2. При подключении 15,2 ругнулась и не стала показывать каналы РУ. Решил пройти визард еще раз, прошивка перестала грузиться. Потом и плата не стала видеться как СОМ-порт, только как HID устройство. Обновил бутлодер, заливается прошивка для версии 4 CC3D. Но сбросе флеша ничего не происходит.
Куда копать, подскажите?

c4Faraon

Подскажите, если к CC3D подключить GPS, сможет ли контролер удерживать коптер на месте, возвращать на базу. Так сказать GPS hold, RTH. И как насчет удержания высоты по GPS, раз уж бародатчика нет

Bulldog
c4Faraon:

А для чего он тогда подключается?

Для логирования

Golfsy

Кто нибудь ставил CC3D на самолёт. Пытаюсь внедрить на цессну 182 1400 размах FPV. Какой режим выбирать для стабилизации прямолинейного полёта, на столе как то всё дёрганное получается, с квадриком несколько проще но это первый самик поэтому в настройках не силён, на что обращать внимание. Знаю что все настройки индивидуальные но может кто поделится настройками или направление ковыряния. Может клинфлай залить, что лучше для самика даже не знаю, посоветуйте.

korvin8

Поставил новую прошивку, проверил - у меня баг не воспроизводится.

parahawk
Golfsy:

Кто нибудь ставил CC3D на самолёт. Пытаюсь внедрить на цессну 182 1400 размах FPV. Какой режим выбирать для стабилизации прямолинейного полёта,

stabilized

на столе как то всё дёрганное получается, с квадриком несколько проще но это первый самик поэтому в настройках не силён, на что обращать внимание. Знаю что все настройки индивидуальные но может кто поделится настройками или направление ковыряния.

Насколько дёрганное? Если элероны и РВ адекватно работают в руке при отклонениях то переключаемся в ручной, запускаем самоль в малый ветер, поднимаем на 50-100 метров, а не у земли, и на среднем газу включаем стабилизацию. Смотрим на на фпв моник - полёт должен быть равномерным. Если колбасня - сразу в ручной, выравниваем, садим самоль, правим пиды rate.kp rate.kd для питча и ролла. Можно их удалённо настраивать в полёте, повесив на крутилки.

Strider

Обновил прошивку CC3D до самой новой 15.02
поставил режим
**PPM+**Outputs+NoOneShot enables PPM input in ReceiverPort wire/pin 3, and PWM output in wires/pins 5-8. These work as output channels 7-10.
Теперь приемника по PPM не видит!
Кто то сталкивался?
Попробовать вместо 3 воткнуть в 8 пин?

Z-Pilot
Strider:

Попробовать вместо 3 воткнуть в 8 пин?

wiki.openpilot.org/…/Using+OneShot125+or+PWMSync

To use OneShot on CC3D, a few rules apply:
Only PPM, SBus, & Spectrum Satellite can take advantage of PWMsync/Oneshot125
PPM receiver must be connected to Receiver port Input 6 (pin 8 / purple wire on receiver wire harness) instead of Input 1 (pin 3 / white wire)!
PPM receiver on Flexi port doesn’t work with PWMsync/Oneshot125!

Golfsy

Прошу не пинать сразу, но что за фича OneShot? Пробежавшись по форуму я так понял что это какое то динамическое торможение прописываемое в прошивке регуля, вернее была симонк стала оншот, насколько стоит этим заморачиваться или симонка хватает(во наверное бред написал). Столкнулся с этим термином впервые прошив свою CC3D на 15 прошу а что с этим делать не знаю и надо ли оно мне, да и руки как обычно чешутся что нибудь проапгрейдить

Z-Pilot
Golfsy:

Прошу не пинать сразу, но что за фича OneShot

А Вы по аглицки как? только ссылку дал…

CrazyCoder
Golfsy:

Прошу не пинать сразу, но что за фича OneShot? Пробежавшись по форуму я так понял что это какое то динамическое торможение прописываемое в прошивке регуля, вернее была симонк стала оншот, насколько стоит этим заморачиваться или симонка хватает(во наверное бред написал). Столкнулся с этим термином впервые прошив свою CC3D на 15 прошу а что с этим делать не знаю и надо ли оно мне, да и руки как обычно чешутся что нибудь проапгрейдить

У вас какая-то каша в голове, OneShot, торможение и SimonK — 3 разные вещи.

OneShot — протокол управления регулем, в отличие от PWM импульсы более короткие и синхронизированны с расчетами мозга.
Торможение (Damped Light, COMP_PWM) — другая функция прошивки регулей, активно тормозит обороты мотора до заданных вместо пассивного торможения трением, отсюда более отзывчивое управление.
SimonK — прошивка в регуле, также есть BLHeli.

OneShot поддерживают все регули после прошивки в них последних версий BLHeli или SimonK.
Торможение поддерживают не все регули, нужно смотреть для каждого в документации/исходниках прошивки.

Подробне в теме rcopen.com/forum/f136/topic402286 .

Strider
Z-Pilot:

wiki.openpilot.org/…/Using+OneShot125+or+PWMSync

To use OneShot on CC3D, a few rules apply:
Only PPM, SBus, & Spectrum Satellite can take advantage of PWMsync/Oneshot125
PPM receiver must be connected to Receiver port Input 6 (pin 8 / purple wire on receiver wire harness) instead of Input 1 (pin 3 / white wire)!
PPM receiver on Flexi port doesn’t work with PWMsync/Oneshot125!

Это понятно!
Мне на данный момент OneShot не нужен!
**PPM+**Outputs+NoOneShot мне интересна именно эта конфигурация!
 И она почему то не работает!

Golfsy

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

CrazyCoder
Golfsy:

Такой вопросик, если я прошиваю регуль последней прошивкой симонк (при условии что регуль поддерживается) просто добавляется функция подключения по протоколу ваншот, но и старый протокол PWM никуда не исчезнет.

Да, регуль сам определит по какому протоколу мозг с ним общается.

дюс

подскажите, может кто сталкивался! платка cc3d, залил в нее прошивку Cleanlfight. все работает и настраивается. решил откатится обратно на опенпилот, но что то не получается или делаю не так. перемычку на плате припаял, STMFlashLoader установил. Но при пери первом же нажатии на кнопу “next” выскакивает ошибка: No response from the target, the Boot loader can not be started. Please, verify the boot mode configuration and the flash protection status, Reset your device then try again…

куда рыть и что пробовать, уме не приложу…