Проект Мегапират на самик!

Syberian
Gabberg:

скажите, плиз, а можно ли использовать МегаПират на скоростном самоле?

Так полагаю, раскачанный фанджет? Можно, но желательно отключить датчик удара и не “давить” больше 10G в стаб-режиме. Также настраивать усиления придется тщательнее, чтобы не затрясло на скорости.
Имейте в виду, “обычный” мегапират, который на AVR, давно заброшен.

ssh1:

Потом запустил кое-как. Положил самолет включеным на минуту - стартовал.

Плата должна на старте запомнить “нули” гироскопа, а это можно сделать только в полной неподвижности. В любом положении, главное не шевелить секунду, пока мигает лампочка. Если мигает долго и сериями - тот самый случай. Положить на землю, пока не перестанет, потом опять в руки брать.

По ударам - вы его пинком с ноги стартовали, что ли? 😃 Впрочем, там не только 3G есть - можно подбирать.

LaPart:

Так вроде все шевелится, но АРМ пропал… Может кто знает, что сделать?

Было описано здесь: ссылка Стартуем или после захвата дома (зеленая лампа горит постоянно), или вообще жпс отключаем.

===
Да, старые файлы airframe грузиться не будут, т.к. должны содержать настройки управления, а их нет. Это последний раз, когда меняется их формат. Приношу извинения за небольшую подляну…

Gabberg:

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

Тыкать необязательно. Есть инструкция на двух языках (ссылка). В некоторых местах уже требует дописывания, но представление дает хорошее.

ssh1
Syberian:

Есть инструкция на двух языках (ссылка). В некоторых местах уже требует дописывания, но представление дает хорошее.

В смысле на двух языках? Я уж думал инструкция проапдейтилась - а там старая (((

Gabberg
Syberian:

Так полагаю, раскачанный фанджет? Можно, но желательно отключить датчик удара и не “давить” больше 10G в стаб-режиме. Также настраивать усиления придется тщательнее, чтобы не затрясло на скорости.
Имейте в виду, “обычный” мегапират, который на AVR, давно заброшен.

Тыкать необязательно. Есть инструкция на двух языках (ссылка). В некоторых местах уже требует дописывания, но представление дает хорошее.

Все верно, раскаченный FunJet. ))

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

Как я почитал, МегаПират это все позволяет и дает даже намного больше! ))

Правда не совсем понял, что Вы имели в виду про “обычный” Мегапират и что именно забросили. Если Вы про Вортекс, то он у меня все равно в тушку не влезет.
Про адептов метода научного тыка, это я в хорошем смысле, конечно! )))

Инструкция очень даже читабельная, думаю, можно сделать из Фанджета FPV-шную пулю.
Но:

  1. Можно ли вообще отключить всякие ограничения по “G”
  2. Можно ли при стабмоде да и вообще при работе АП пропорционально снижать усиление на рули при возрастании скорости
  3. Можно ли в полете каким-то образом циклически перещелкивать режимы АП и выбирать нужный (я так понял при стабмоде 3D не покрутишь)

С уважением, Max Gabberg

Syberian
Gabberg:

не совсем понял, что Вы имели в виду про “обычный” Мегапират

да, именно вортекс. Сейчас ковыряем STM32.

  1. да, отключается штатно. В режиме Acro (только гира) можно вообще хоть на ушах стоять.
  2. да, в ближайших планах, самому тоже нужно.
  3. да, можно выбирать сразу любой режим свичом на пульте. От 2 до 6 позиций.
LaPart
Syberian:

Новый мануал на X, ревизия В - всем качать!

Предложение - стр.16, строка 3 снизу страницы - “значение крена и тангажа выставьте с противоположным знаком…” вместо “выставьте со знаком минус”. А то слишком категорично минус получается…

ssh1
Syberian:

Новый мануал на X, ревизия В - всем качать! актуально вплоть до последней поршивки!
Заполнены все разделы… почти.
Еще ж все это переводить на инглиш… мать-перемать 😦

Классно!!!
После прочтения появился вопрос:
А чем отличаются Failsafe и Return режимы ?
Я настроил для проверки 5 положение преключателя режимов - режим return - все ОК. Зачем же тогда Failsafe?

Sergiv
ssh1:

Зачем же тогда Failsafe?

я думаю, если с передатчиком связи нет (Failsafe), то срабатывает Return (то есть режим автоматический). пусть поправят меня, если не прав 😃

ssh1
Sergiv:

я думаю, если с передатчиком связи нет (Failsafe), то срабатывает Return (то есть режим автоматический). пусть поправят меня, если не прав 😃

Да, при пропадании сработает Return, так же я могу настроить Return- как одно из положений переключателя каналов(для аппы с failsafe как я понял). Зачем же нужен режим failsafe не пойму …

Syberian
LaPart:

слишком категорично минус получается

минус на минус будет плюс 😁

ssh1:

А чем отличаются Failsafe и Return режимы ?

Когда приемник имеет неотключаемый ФС, СУ не может определить, когда пропал сигнал, т.к. РРМ продолжает поступать. Если вы задаете в приемнике ФС как return, значит, вы явно даете автопилоту команду возвращаться при проскоке связи.
Если же вы задаете ФС как Failsafe, то просто уведомляете СУ, что связи по РУ нет, и решение о возврате принимает он сам. При этом есть варианты, когда возврат не требуется: в auto снята галка interrupt mission, или присутствует управление с джойстика. Таким образом, можно летать без РУ (с компа), и включать пульт только в крайнем случае.

ssh1
Syberian:

минус на минус будет плюс 😁

Когда приемник имеет неотключаемый ФС, СУ не может определить, когда пропал сигнал, т.к. РРМ продолжает поступать. Если вы задаете в приемнике ФС как return, значит, вы явно даете автопилоту команду возвращаться при проскоке связи.
Если же вы задаете ФС как Failsafe, то просто уведомляете СУ, что связи по РУ нет, и решение о возврате принимает он сам. При этом есть варианты, когда возврат не требуется: в auto снята галка interrupt mission, или присутствует управление с джойстика. Таким образом, можно летать без РУ (с компа), и включать пульт только в крайнем случае.

А, теперь понятно, спасибо за разъяснения!

Gabberg

Вещь!

Пора уже переходить к практической части. На неделе начину сборку и облет нового самуля под Мегапират. Видимо тогда вопросы и появяццо.

Хотя, есть один момент связанный с центровкой самолета: Фанджет имеет свойство рыскать по курсу, пока не разгонится. Иногда это происходит после скоростного разворота. Компенсировать нечем, РН у него нет. Олег, как Вы считаете, АП сможет демпфировать раскачку по курсу?

Еще вопрос: Можно ли немного изменить расположение некоторых параметров на ИЛС по собственному усмотрению или это уже другая прошивка нужна?
Я бы чуток скучковал некоторые параметры по группам: Например, внизу есть индикация направления на домик, под ним можно было бы разместить удаление. На мой взгляд это удобнее.

Еще пару моментов есть по мануалу, Олег, куда Вам написать?

Мануал класс! Очень понравились пираццкие сабли! 😁

Drinker

Ператоф ждет рея. Это закон морей.

ssh1

Олег, проблемка.
Дня 3-4 не обновлялся. Обновил наземку, потом обновил прошивку.
Значения в BoardConfig 2,55 причем именно через запятую, вроде точка была разделитель раньше?
Пытаюсь выставить старые значения, нажимаю write - сбрасываются в 2,55
Не понимаю куда копать.

Откатил наземку на старую(от 6 числа) - те же 2.55 но уже с точкой.
Откатил прошивку до 2758 - все встало на место.

LaPart

В текущей наземке и прошивке при коннекте и считывании настроек модели почему-то не считываются или не сохраняются (что ухудшает наглядность и удобство работы с СУ) настройки, которые касаются вариометра и громкости голоса/вариометра. Каждый раз информация сбрасывается и непонятно её состояние. Фактически всё работает нормально, но с отображением непорядочек… ОСД раньше состояние в панели показывалось, первая закладка, в которой скорость тоже показывала всё, теперь надо обязательно Read делать. И сохранение стало муторнее: сохранить модель в файл, потом позаписывать по закладкам, потом писать на главной странице…

А завтра погода обещает долгожданный полетный день…

ssh1
LaPart:

И сохранение стало муторнее: сохранить модель в файл, потом позаписывать по закладкам, потом писать на главной странице

Блин, если б не ваш пост , не подумал бы.
Разобрался!
Муторно - не то слово.
Не мог я подумать, что для того чтоб сохранить настройки с главной страницы в плату надо потыркаться с файлом в который пишутся миксы.И только после этого Write на главной заработает.
Помоему все эти Save Load Read Write в десяти местах наземки - до добра не доведут.
Мне кажется проще и логичнее так:
1.На каждом экране Read - Считать с ппаты в наземку, Write - Записать с наземки в плату. Вне зависимости от файлов
Да и вообще не понимаю смысла кнопки read, разве нельзя перечитывать данные с платы при открытии и после изменений например
2.Save и Load - только на главной
Save - с платы в файл, Load из файла в плату.
Люди тестирующие плату - и то разбираются с трудом, новичкам совсем тяжко будет.

P.S. прошлые данные появились в наземке, а вот поментяь их не могу, не понимаю как.
Так что не разобрался (
Подскажите кто разобрался.
Еще появилось 2 вопроса.
1.Зачем подстройка по крену и тангажу с наземке с десятыми долями если крен и тангаж я вижу с округлением до целых?
2.Как ограничить расходы у серв в стабе и других авторежимах ?

LaPart
ssh1:

2.Как ограничить расходы у серв в стабе и других авторежимах ?

В мануале, стр.8. RC rate в ручных режимах, Roll, Pitch, Yaw - в остальных режимах.
Правда не сами расходы ограничиваются, а углы крена, тангажа… Там с примерами.

ssh1
LaPart:

В мануале, стр.8. RC rate в ручных режимах, Roll, Pitch, Yaw - в остальных режимах.
Правда не сами расходы ограничиваются, а углы крена, тангажа… Там с примерами.

Так углы ограничиваются, а амплитуда серв не меняется.

Syberian

2.0.2840 + наземка

  • принудительно устанавливается “точка” как разделитель целой и дробной частей в наземке и конвертере логов (систему не затрагивает). Спасибо LaPart, напомнил про DecimalSeparator.
  • переделана работа с ком-портом в наземке, чтобы исключить “завалы” пакетами при старте.
  • увеличен буфер ком-порта в СУ до 512 байт. Было 128 - это причина пропуска пакетов при больших запросах конфигурации на старте.
  • конвертер логов включен в архив с наземкой

============
А теперь по вопросам

ssh1:

Значения в BoardConfig 2,55

запятая зависит только от установок системы. В крайнем обновлении уже ставится принудительно.

LaPart:

почему-то не считываются или не сохраняются (что ухудшает наглядность и удобство работы с СУ) настройки

пофиксено - см. описание
По закладкам ничего записывать не надо каждый раз: это было следствие пропуска пакетов. Если грузите с файла airframe - write в микшере модели и Write в Board Configuration. Раздельно сделано для того, чтобы позволить пользователю или 1) восстановить ПИДы и рейты, не трогая саму модель, или 2) восстановить микшер модели, не трогая ПИДы, или 3) восстановить все целиком.

ssh1:

Read Write в десяти местах наземки - до добра не доведут.

При нормальной работе все перечитывается автоматически. Даже custom airframe. Кнопка Read натыкана по всем местам для того, если пользователь натыкает каких попало установок, потом одумается и спросит “а что же тут раньше было?”.
Одной кнопкой “Шоб усе само!!!111” в такой сложной системе не отделаешься.

ssh1:

1.Зачем подстройка по крену и тангажу с наземке с десятыми долями если крен и тангаж я вижу с округлением до целых?

[обновив наземку] а так лучше?

ssh1:

.Как ограничить расходы у серв в стабе и других авторежимах ?

проценты в custom airframe.

===
Вообще спасибо, мужики, что придираетесь и задаете каверзные вопросы. Это сильно помогает доводить проект до идеала 😃

LaPart

Олег, здорово!
Но есть свежая пенка (пока заметил только её):

  • нет отображения RadioIn и ServoOut, пустые полоски…

Показывалось после замены наземки, но до новой прошивки.
После прошивки перестало показываться…