CRIUS ALL IN ONE PRO Flight Controller

SkyAK
gorbln:

Ну как это какую? В полном соответствии с названием - измеряет расстояние посредством звуковых волн.
Только точность измерения расстояния посредством сонара - 1 см, а посредством барометра 10-20 см. Плюс, около земли есть воздушные потоки, завихрения и тп, которые делают работу барометра крайне затруднительной и невалидной. А сонару на завихрения пофигу, поэтому можно удерживать посредством него высоту хоть в 0.5 метра, что по барометру невозможно в принципе пока.

Мне по сути реализовать взлет и посадку, такие точности не нужны, хотя хорошо бы замедлятся непосредственно перед касанием с землей.
Но насколько я понимаю изначальная прошивка Multiwii не имеет такой возможности? да ещё и с сонаром

Dynamitry
SkyAK:

Но насколько я понимаю изначальная прошивка Multiwii не имеет такой возможности?

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

mahowik
Dynamitry:

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

я в последних прошивках от RC1 хорошо над этим поработал… теперь взлет-посадку делаю только в альтхолде (АХ)… дома подлетнул без АХ, так сперва чуть в потолок не влепил, а потом оч. грузно и совсем не нежнА плюхнул 😃, несмотря на правильно настроенную экспоненту газа…

drug123
Dynamitry:

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

Не смотря на жуткий офтоп - не могу удержаться, свыше 90% посадок пас. лайнеров совершается в полностью автоматическом режиме.
А с вием как раз наоборот - механизм и управление намного проще и предсказуемее, почему бы и нет.

seven-dx

Плата ALL IN ONE PRO Flight Controller v1.1
Подскажите по магнитометру. Если перевернуть коптер головой вниз, плата меняет север на юг, запад и восток показывает правильно.
Если это неправильно как это лечить ?

Mihbay

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

seven-dx

Возможно я не правильно описал ситуацию. Направляю стрелочку на плате на север, GUI показывает север, переворачиваю микросхемами вниз (ROLL) стрелочка на плате на север, GUI показывает юг. Восток и запад отображаются верно не переворачиваются.

filimon

Александру (маховик).

Может быть Вас заинтересуют мои мысли по совершенствованию софта для MultiWii.

Столкнулся с такой проблемой. Качество передатчиков, а именно простых типа Турнига, оставляют желать лучшего. Дело в том, что переменные сопротивления, взаимодействующие со стиками и задающие сигнал PPM, имеют гистерезис в работе. Это сказывается на «нулевых» значениях основных каналов управления (Rool и Pitch), от которых зависит точность повтора зависания мультикоптера. Да, наверное, этот эффект Вы и сами отмечали при управлении коптером. Это хорошо видно и в ГУИ. Попробуйте поработать стиком потихоньку вперед, а потом в «ноль», а потом назад и опять в «ноль» и Вы увидете, что показания «нуля» в ГУИ примерно на 5 единиц не возвращаются к исходному. На коптере это заметно сказывается в виде дрейфа в ту или другую сторону, которое совершенно не поддается настройке. Так вот я предполагаю, что можно дополнить софт дополнительными строками, где среднее положение стика всегда будет 1500, т.е. близкие числа к нему в пределах заданного (допустим 5единиц) будут округлятся. Тогда среднее положение стика уже точно будет всегда постоянным числом 1500 и гистерезис будет ликвидирован. Можно пойти и другим путем. Это может потребоваться при необходимости триммирования нулей. Сигнал «нуля»запоминается при включении АРМа, но потом он усредняется в середине стика до запомненного при пуске (тоже в пределах заданного). Этот вариант, мне кажется,более лучший.

Если Вас заинтересовали мои предложения буду рад!

omegapraim

filimon не сочтите за неуважение но отредактируйте свой пост так чтоб его можно было читать (проставьте пробелы)

В коде это уже сделано дед бенд называется, в районе 1500 выбирается мертвая зона от 0 до 50 и дрейф аппы компенсируется.

filimon
omegapraim:

filimon не сочтите за неуважение но отредактируйте свой пост так чтоб его можно было читать (проставьте пробелы)

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

omegapraim

Будьте так добры поправляйте, а то читать трудновато когда слова слитно идут.

filimon
omegapraim:

Будьте так добры поправляйте, а то читать трудновато когда слова слитно идут.

Да я это сразу сделал, потому что знал об отой болячке форумского софта.

mahowik
filimon:

мысли по совершенствованию софта для MultiWii.

все давно есть… вот тут описывал как настроить мертвую зону (DEADBAND)…

omegapraim:

в районе 1500 выбирается мертвая зона от 0 до 50 и дрейф аппы компенсируется

на ролл/питч/яв 15-20 достаточно… a 50-60 это это альтхолдЫ… ALT_HOLD_THROTTLE_NEUTRAL_ZONE

filimon

[QUOTE=mahowik;3906347]все давно есть… вот тут описывал[/URL] как настроить мертвую зону (DEADBAND)…

Спасибо! К сожалению я этого не видел. Сейчас посмотрел скетч, там у меня стоит 12. Наверное этого мало, потому что гистерезис чувствуется достаточно сильно. Буду настраивать по вашей методике.
Вопрос, а почему в ГУИ не наблюдается мертвая зона? Это отражается только на реакции двигателей?

polarfox
polarfox:

А так плата вроде рабочая,на коптер пока не ставил,только на компе с планером миссий поигрался,всё адекватно.

Поставил на коптер,испытал плату в деле.Рабочая.Сначала были некоторые непонятки,но это из-за моей самодеятельности,плата не виновата.Тестировал с прошивкой мегапират 2.8 Р3.Ничего больше сказать не могу т.к. в настройке и эксплуатации таких мозгов опыта пока нет,раньше летал на КУКе.Там всё проще 😃 .

OK-40
polarfox:

Поставил на коптер,испытал плату в деле.Рабочая.

Подтверждаю. Плата AIO c НК рабочая. Летаю на прошивке вии уже целую неделю. Коптер с этой платой (AIO) ведет себя заметно лучше, чем с платой вии 328, что была на коптере до этой. Точнее работает удержание высоты, а вот в работе стабилизации разницы не заметил: и там и здесь - отлично. Пока проблем нет. Жду ЖПС с HK, а с ним и проблем с подключением 😃

Alexey_1811
OK-40:

Подтверждаю. Плата AIO c НК рабочая.

Тоже пришла данная платка. Заметил что если плата работает приблизительно больше часа то виснет барометр. Предполагаю что это связано с переполнением счетчика в micros(), там как раз 0xFFFFFFFF/1000000 = 4295 сек = 71 мин. Данные баро тупо перестают обновляться. Прошивка MahoWii_RC1

Leon11t

А как вы собираетесь на ней летать больше часа?

Shuricus

А вам зачем это знать? Просто пофлудить?
Я думаю, эти вопросы должны волновать разработчиков.

Leon11t
Shuricus:

А вам зачем это знать? Просто пофлудить?
Я думаю, эти вопросы должны волновать разработчиков.

Что значит зачем? Человеку барометри отказывает через 71 мин. Мне интересно как он собирается летат, на чем… дольше часа? Может человеку есть чем поделится, на щет технологий своего аппарата. Насколько мне извесно технологии моделизма не позволяют летать больше часа.

Alexey_1811
Leon11t:

Что значит зачем? Человеку барометри отказывает через 71 мин. Мне интересно как он собирается летат, на чем… дольше часа? Может человеку есть чем поделится, на щет технологий своего аппарата. Насколько мне извесно технологии моделизма не позволяют летать больше часа.

При чем тут полет дольше часа. Увидел проблему и хочу понять если это переполнение счетчика то проблема отпадает ( мне пока и 20 мин нормальной работы хватит). А вот если глючит барометр то тогда нужно искать проблему/причину, а не ждать пока он подведет меня в самый ответственный момент.