Полетный контроллер AfroFlight32 / Naze 32

bond62

плата стоит закрытая в пластиковой таре . сделаны дырки для того что бы пропустить провода от ESC , Приемник в той же таре. Т.е. нет полной герметичности но при этом есть защита от потока воздуха. К стати, на этой раме со всеми теми же причиндалами плата MULTIWII PRO (Mega 2560 имеет баро тот же что и у меня на NAZE32 (085)) держит высоту в худшем варианте плюс минус 0.3 метра.

15 days later
okan_vitaliy

Доброе время суток! Столкнулся с глюками последних версий назы у таймкопа(при установке режима англе аппарат армится но движки не пускаются). Подскажите пожалуйста номер устойчиво работающей прошивки(таймкоп). Что б и удержание было и возврат домой. Харакири не предлагать. Заранее благодарю.

kolaa
okan_vitaliy:

Доброе время суток! Столкнулся с глюками последних версий назы у таймкопа(при установке режима англе аппарат армится но движки не пускаются). Подскажите пожалуйста номер устойчиво работающей прошивки(таймкоп). Что б и удержание было и возврат домой. Харакири не предлагать. Заранее благодарю.

Выполни в консоли set minthrottle=1150, должны начать армиться. А нормальной версии с ртл и удержанием кажется так и нет… В последних версиях вообще баг с определением жпс, я его выслал таймкопу, но он похоже интеграцией жпс не хочет заниматься

enots
kolaa:

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

модель/протокол gps? svn rev? вышли мне, можно в приват. если баг есть, я его поправлю.

okan_vitaliy
kolaa:

Выполни в консоли set minthrottle=1150, должны начать армиться. А нормальной версии с ртл и удержанием кажется так и нет… В последних версиях вообще баг с определением жпс, я его выслал таймкопу, но он похоже интеграцией жпс не хочет заниматься

У меня в конфиге и так стоит minthrottle=1150. Арм выполняется и я его на светодиоде четко вижу, а движки в гуи показывают 0. Жаль конечно что ни ртл ни холд не работают. Попробовал залить хекс харакири.Так вот харакири неправильно работает с датчиками, так как у меня своя плата и внешний gy-86. А скомпилировать в кейле не получается- валит куча ошибок(что то ему в определениях мавлинка не нравится.) Короче полная засада.
PS. действительно set minthrottle помогло, но только до следующей записи в чекбокс. Потом минтротле само устанавливается в 0. Короче щас буду искать этот баг и ставить красную революционную клизьму.

kolaa
okan_vitaliy:

У меня в конфиге и так стоит minthrottle=1150. Арм выполняется и я его на светодиоде четко вижу, а движки в гуи показывают 0. Жаль конечно что ни ртл ни холд не работают. Попробовал залить хекс харакири.Так вот харакири неправильно работает с датчиками, так как у меня своя плата и внешний gy-86. А скомпилировать в кейле не получается- валит куча ошибок(что то ему в определениях мавлинка не нравится.) Короче полная засада.

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

По поводу внешнего датчика - если проблема только в его ориентации, то,
что-то наподобие
set alight = { /* GYRO */ { -2, 1, -3 }, /* ACC */ { -1, -2, 3 }, /* MAG */ { 1, -3, 2 } }

(нотацию выдернул из кода, это у меня было для какой-то из старых редакций freeimu 0.4)

должно решать проблему ориентации датчиков для старых версиях прошивок и в том числе харакири .

okan_vitaliy

Нашел проблему с минтротле

case MSP_SET_MISC:
read16(); // powerfailmeter
mcfg.minthrottle = read16();
Тут в него лезет всякая хрень с гуи. Скорее всего тут недоработка в стандарте этой команды , я считанные данные просто не записываю в минтротле и все работает.

SergDoc
okan_vitaliy:

А скомпилировать в кейле не получается- валит куча ошибок(что то ему в определениях мавлинка не нравится.) Короче полная засада.

Компилится в ГЦЦ - среду собирать как для арду, px4, или опенпилот 😃
да и датчики можно развернуть через cli…

enots
okan_vitaliy:

Тут в него лезет всякая хрень с гуи.

gui 2.3? 2.2 уже устарело.

okan_vitaliy
enots:

gui 2.3? 2.2 уже устарело.

Baseflight Gui гадит. Мультивий как раз востанавливает минтротле в нормальную цифру. Я короче отключил обработку MISC: по чтению и по записи. Просто непонятно и нелогично выносить для редактирования параметры из CLI в протокол мультивия.Поднимаю опять вопрос - ртн и посхолд хоть как то работают или можно о них забыть?

enots
okan_vitaliy:

Поднимаю опять вопрос - ртн и посхолд хоть как то работают или можно о них забыть?

я не тестил. только что поспрашивал народ… по результатам его никто не использует и не уверены что он работает.
по сути код gps rth и pos hold, копия того что есть в multiwii. если будет погода на выходных, то проверю last svn и напишу результаты.

p.s. сказали что в харакири кто-то пробовал и вроде работает 😉

okan_vitaliy

Настала золотая осень. Вот и выбрался полетать на назе32. Версия ПО 461.Железо платка иму + самодельная платка с проциком. Взлетел в режиме англе. По работе вмг никаких изменений, все замечательно как в мультивие. Управляется хорошо. А теперь про хреновое. По яв постоянно крутит в право. Где то один оборот в минуту. Приходится постоянно явом работать. Включил барометр. И тут аппарат проворачивается вокруг своей оси на 360 градусов и начинает так болтать аппарат, что близко к нему не стоит даже подходить.Потом вместе с болтанкой он достаточно быстро устремляется в небо. Приходиться сильно сбрасывать газ. Короче барометр нифига не работает. Включаю посхолд. Аппарат пытается удержаться на одном месте но барометр делает свое дело и аппарат опять летит к звездам. Скидываю газ и газом пытаюсь держать высоту. Включаю посхоме. Аппарат секунд 30 чето думает и потом очень медленно летит к точке старта. При этом приходится постоянно рулить газом. И когда подлетает к точке возврата, то сам пытается снижаться, опять приходится газом его бодрить. Итого отлетал чуть больше часа на 3 паках.Больше других неожиданностей не заметил. Приятно удивил встроенный детектор напряжения. Показывает четко и свистит примерно за 15 секунд до срабатывания внешней пищалки. Причем есть повторяемость во времени. Вот такие на сегодня пироги. По сравнению с моим прошлым мультивием это небо и земля. На мультивие я залетал так далеко и высоко, что аппарата вообще не было видно, но был спокоен, что нажав кнопочку возврата домой аппарат сам прилетит и прилетал. А тут лажа полная. У меня используется датчик gy-86, который раньше летал на мультивие. И претензий к барометру у меня не было. Но есть и положительное от сегодняшних полетов. На первом паке пока пристрелялся к постоянному вращению по яв хорошо набегался по полю(терял ориентацию изза постоянного вращения аппарата и вынужденно садился). Для здоровья это конечно хорошо. А теперь вопрос. Подскажите люди добрые, это у меня такая лажа или у всех. Или все молчат об этом. Может нужно постарее версию взять прошивки. Хочется оставить один халл в этом проекте а все вырезать и заменить мультивийный нутром. Оно то ведь прекрасно летает. Короче печалька одним словом.

kolaa

У меня с кручением проблем нет и пока не было - на выходных проверю последний svn.

С барометром все еще идут какие-то доделки (пол года назад работал отлично), а вот с gps, наоборот ничего пока не выходило. Не стоит забывать, что это последняя svn версия, из бесконечной доработки

okan_vitaliy
kolaa:

У меня с кручением проблем нет и пока не было - на выходных проверю последний svn.

С барометром все еще идут какие-то доделки (пол года назад работал отлично), а вот с gps, наоборот ничего пока не выходило. Не стоит забывать, что это последняя svn версия, из бесконечной доработки

Завтра привяжу его на нитке к полу и буду смотреть что с яв и барометром творится. Возможно если это удастся вылечить, то удержание позиции нормально заработает. Или вариант купить у маховика его исходник и портировать его в назу.(я три года как перескочил с авр на кортексы и не хотелось возится с аврками и поэтому выбрал назу) Надо кстати попробовать облетать Серегин мультиротор на 4 кортексе. Может там все будет нормально летать, но там с портом для телеметрии мультивия проблемы. А вообще новые прошивки у таймкопа размножаются как кролики, а выхода годного ноль. Меня мультивий устраивал вполне, только провалы по высоте были при резких разгонах. А удержание и возврат как часы работали. Короче надо что то решать.

enots

после того как к удержанию высоты по баро прикрутили accelZ estimatedAlt стал работать ок, это сделали уже довольно давно, а дальше эксперементы продолжились. в r462 откатили изменения связанные с баро, так что r461 уже устарела 😉

стабильные версии можно считать только те, что лежат в архивах.
все hex из svn это dev версии, для тех кто хочет посмотреть как себя ведут последние изменения в коде, при этом обычно нужно знать что и как менялось и на что смотреть в подробностях.

bond62

залить харакири в Afroflight32 V2 не удается . перепробовал все возможные способы. после заливки не конектится плата ни с чем. смотрел схемы принципиальные V2 и V4 разница не большая но возможно существенная. Так что обкатать эту прошивку наверно мне не судьба. А вот bazeflight20130719 заливается без проблем но баро скачет. квадр проваливается 3-4 метра. Аксель и гиро хоть и не самые современные но квадр по уровню держат хорошо. GPS только спутники ловит а пост холд не держит. в небо устремляется а про возврат домой я уже и не говорю. Подскажите а если я мильтивии 2.2 или 2.3 залью . будут ли прошивка на это плате работать?

okan_vitaliy

Полетал на базефлигхт 466 релиз. Что то там подправили и летные характеристики улучшились. Летает мягко и резво. Поднимался метров на 300 в небо и быстро спускался вниз. Спуск стабильный. Попробовал удержание - скачет в радиусе метров 10. Попробовал возврат - работает. Баро держит ± 3-4 метра. Короче по сравнению с прошлым полетом есть улучшения, но до мультивия пока далеко. Пробовал собрать харакири, не удалось. Пришлось исходники немного прооперировать. Вырезал оттуда нафик мавлинк. Теперь проект в кейле нормально собирается. Правда пришлось буфер уарта увеличить. Из-за его малого размера процик вылетал в хардфаулт. Калибровка компаса останавливает весь цикл обработки а буфер переполнялся. У таймкопа калибруется компас и аксель на лету. А в харакири с перезагрузкой процика. Есть вопрос к летавшим на последней версии харакири, как работает возврат и удержание и файлсафе. Очень интересует файлсафе - аппарат прилетает домой или нет. Судя по кодам, если жпс видит спутники , то простое отключение моторов не происходит. И аппарат должен лететь домой. В общем отпишитесь плиз кто летает на харакири.

kolaa

Последний харакири - 2.6, который видимо еще в разработке, не стабилен gps. В ветке форума мултивия уже не первый раз вижу сообщения о потерявших управление и разбившихся коптерах после включения удержания на этой прошивке. В 2.5 sg должно работать нормально (судя по коментам Crashpilot1000)

bond62

залил r467 при настройке выяснилось что если например подключить акселерометр ( режим angle или horisont) и потом отключить то слетают GPS , минтротлл и другое что выставлял. На штатной прошивке это все работает нормально кроме баро и GPS.

rank
bond62:

залить харакири в Afroflight32 V2 не удается . перепробовал все возможные способы. после заливки не конектится плата ни с чем. смотрел схемы принципиальные V2 и V4 разница не большая но возможно существенная. Так что обкатать эту прошивку наверно мне не судьба. А вот bazeflight20130719 заливается без проблем но баро скачет. квадр проваливается 3-4 метра. Аксель и гиро хоть и не самые современные но квадр по уровню держат хорошо. GPS только спутники ловит а пост холд не держит. в небо устремляется а про возврат домой я уже и не говорю. Подскажите а если я мильтивии 2.2 или 2.3 залью . будут ли прошивка на это плате работать?

Такая же история на rev5. Summer Games 2.5 заливается нормально а потом ничего не работает. В Putty при попытке подсоединения к серийному порту появлается ку4а разных меняюшихся символов. Кнопки не реагируют (нет возможности набрать #). Пробовал залить 2.4 таже история. В чем прикол, люди вроде летают и неплохо летают.