FY-20A/FY-21AP - Катайский трёхосевой стаб на MEMS гирах и акселерометрах + OSD и автопилот

skydiver
Brandvik:

Инклинометр это уже прибор, использующий различные методы определения углов наклона и соответственно чувствительные эелементы. Например, уровень+транспортир+веревочка с грузиком вот вам прибор инклинометр. Чувствительный элемент там, веревочка с грузиком
Весь китайский стабилизатор можно назвать инклинометром

Поясню. Акселерометр в спокойном состоянии(если его ось чувствительности совпадает с нормалью к земле), показывает 1G. С этим я надеюсь вы спорить не будете. Теперь начнём его наклонять, что произойдёт? - появится проекция 1G на другие оси(если акселерометр 2х и более осевой). Применяя не сложную теорему пифагора мы можем запросто вычислить угол наклона.

baychi
skydiver:

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

Изначально нет деления на каналы. Есть три оси и по каждоуму аксель+ДУС(всего 6 инерциальных датчиков). Далее все решает алгоритм: какие возмузения учитывать ,какие нет.

Glagool:

То есть, если его просто взять и сильно пхнуть вбок так, чтобы произошел перескок на параллельный курс, FY-21AP оставит этот факт без внимания несмотря на то, что и акселерометр и гироскоп подобное злорадство обнаружить вполне способны. Выходит, в этом случае он только на GPS полагается?

Да. Ибо это не ИНС в полном смысле слова. Инерциальной является только стабилизация (FY-20). А навигация появляется только в FY-21 с использованием GPS и баро.
Кстати, никто не задумывался, зачем им баровысота, как обязательный элемент навигации потребовалась?

crand:

что лучше - выставлять большую чувствительность и уменьшать расходы за счет плеча качалок-кабанчиков, или меньше чувствительность, а больше плечо.

Думаю, разницы быть не должно. Регулировка чувствительности мне показалась линейной, идиеренциальная и пропорциональная сотстовляющие меняются синхронно. ИМХО, Вам может помочь уменьшение чувствительности по элеронам и увеличение по РН.

Sensorisis
crand:

А то я никак побороть не могу небольшое качание за счет элеронов.

у меня такая же история была на предыдущей странице описывал.про качалки даже и думать не стал.просто методом тыка уменьшал чувствительность элеронов пока не полетел как надо.и все.РН и РВ стоят на максимуме.но есть у меня подозрение,что в моем случае раскачивание по крену из-за модели предназначенной для пилотажа+3D.т.е. у нее широкие элероны и на малейшее отклонение она реагирует моментально и довольно резко,так вот я думаю,что мои аналоговые сервы просто не успевают за сигналами стабилизатора.отсуда и происходят колебания по крену.

crand

Вот и у меня похожие подозрения. Самолет - увеличенный в размахе Метройд-М, а там элероны - 4 см.

Brandvik
skydiver:

Акселерометр и работает в режиме инклиномера.

Давайте не будем путать ПРИБОР инклинометр и ДАТЧИК акселерометр который может использоваться в приборе инклинометре.

wws

Оба говорят об одном и том же 😃

Я вот сегодня вернулся к практике по вопросу, почему фишка не отрабатывет в горизонт, а срывает мини-свифт. Попутно, выяснил что канал РН у меня был-так в инверте (недоглядел-недодумал). Даже обрадовался - думал поможет. Хрена лысого. В штиль было на этот канал пофиг, а в сегодняшний хорошо-переменный ветродуй правильное его положение все-одно не спасало. Срывается самолет в штопор (как выше писал). Причем для выведения можно и не полностью фишку выключать. Достаточно просто в 3Д режим перевести и вывести руками в нём. Т.е. схемотехнику девайса не глючит. Зашкаливает где-то в прошивке, когда ускорения не совпадают с ожиданиями математики.

Крутил обе основных чуствительности (увеличивая) - не помогло… К сожалению потерял камеру и был вынужден искать именно её, а не экспериментировать дальше.

baychi
wws:

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

Максимальная скорость вращения 1000 градусов/сек - то есть до 3 об/сек. Свиф, конечно вертялв, но не до такой же степени. Тут что-то другое. Может заточка алгоритма под “классику”? К сожалению, понять трудно, ни логов, ни признаков каких, эта зверушка не оставляет. Может камеру с видом на элевоны поставить?

wws

Свифт -это не только ЛК, но еще и пилотажный планер, того же класса что и MDM Fox.
У меня именно классика 60 см размахом. Угловые скорости ниже 3-х об/сек, но дело даже не в них. Как Эдуад сказал - есть пределы. Может даже вопрос не в фишке, а в задержке между тем, как она дала сигнал на серву и как серва этот сигнал отработала. Там скорости могут быть ниже и я не исключаю, что в штопоре может наблюдаться нечто, сходное по природе с флаттером. Фишка, не имея алгоритма выхода - пытается выйти “по тупому”, т.е. каждую сотую долю секунды в разную сторону. Пока серва переложит руль, положение только усугубиться.

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

baychi
wws:

Пока серва переложит руль, положение только усугубиться.

А сервы там достаточно быстрые? Цифровые?

А-50
wws:

Хрена лысого. В штиль было на этот канал пофиг, а в сегодняшний хорошо-переменный ветродуй правильное его положение все-одно не спасало. Срывается самолет в штопор (как выше писал). …Зашкаливает где-то в прошивке, когда ускорения не совпадают с ожиданиями математики.
…Крутил обе основных чуствительности (увеличивая) - не помогло…

Ничего там не глючит.
Надеюсь школьный курс математики народ помнит.
Для решения системы уравнений необходимо, чтобы количество уравнений в системе было не менее количества переменных.
Если переменных больше, решение возможно для частных случаев, когда часть переменных имеет какие-то заданные значения. Вот эти заданные значения и будут областью, ограничивающей применение системы.
Применительно к нашему случаю. ФИ-20 нельзя считать полноценной БИНС.
Алгоритмы сильно упрощенные. Считается, что ЛА движется с равномерной скоростью без скольжения. Т.е. без значительных продольных и боковых ускорений.
Для снижения боковых перегрузок РН работает в режиме демпфирования угловой скорости рыскания. Продольных ускорений считается быть не может,
т.к. СУ выведена из контура управления и либо она работает на постоянном режиме, либо выключена. А в сильный порывистый ветер у них моделисты не летают, т.к. он бывает редко и это катаклизма.

baychi
А-50:

Надеюсь школьный курс математики народ помнит.

И не только школьный. 😃

А-50:

Для решения системы уравнений необходимо, чтобы количество уравнений в системе было не менее количества переменных.

Само собой.

А-50:

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

Да. Но в нашем случае, количество переменных и уравнений совпадает. Три линейных ускорения плюс три угловых скорости исходных данных. И три искомые величины ориентации в пространстве.

А-50:

ФИ-20 нельзя считать полноценной БИНС. Алгоритмы сильно упрощенные.

Вам известен алгорим работы FY-20, или это предположение?

А-50:

Считается, что ЛА движется с равномерной скоростью без скольжения. Т.е. без значительных продольных и боковых ускорений.

Почему? Ведь данные о линейных ускорениях есть.

А-50:

Продольных ускорений считается быть не может,

Такое впечатление, что Вы имеете исходник или хотя-бы блок схему алгоритма. Это так? 😃

А-50:

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

То есть стабилизатор для ботаников делали? 😃

А-50
baychi:

…Да. Но в нашем случае, количество переменных и уравнений совпадает. …

…Вам известен алгорим работы FY-20, или это предположение?..

НЕТ!!! Система уравнений должна быть для инерциальной системы координат, кроме того требуется ввод начальных условий, которого в ФИ-20 нет.
Есть общие принципы построения БИНС, которые в любом случае не могут быть реализованы в устройстве типа ФИ-20.
Любое устройство определения пространственного положения ЛА, основанное на инерциальных датчиков, неизбежно имеет погрешности интегрирования и требует периодической внешней коррекции. В случае МЕМСовских датчиков коррекция требуется часто, практически непрерывно. Это особенность практически ВСЕХ АП для мелких БПЛА.
Еще раз повторяю, я не хаю ФИ-20. Очень даже нормальное устройство, но не требуйте от него то, чего не может быть в принципе.

baychi
А-50:

Система уравнений должна быть для инерциальной системы координат, кроме того требуется ввод начальных условий, которого в ФИ-20 нет.

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

А-50:

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

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

А-50:

В случае МЕМСовских датчиков коррекция требуется часто, практически непрерывно. Это особенность практически ВСЕХ АП для мелких БПЛА.

Насколько часто? И так ли важна коррекция интегральной составляющей применительно к случаю срыва модели в штопор?

А-50:

Еще раз повторяю, я не хаю ФИ-20.

Тогда предложите простой наземный тест, демонстрирующий “уход” FY-20 по любому направлению. По моему, сколько здесь не пытались “тестить” fY-20 в домашних условиях, никакого уплывания горизонта достичь не удалось, по крайней мере на временных отрезках в десятки минут.

skydiver

Эдуард, не путайте БИНС и системы стабилизации полёта. Задача БИНС - определение координат в инерциальном пространстве(тут да, требуется коррекция), ФИ-20 это система стабилизации углов(тангаж, крен, курс). И коорекция тут нафиг не нужна с ГПС и тому-подобного. Здесь основными датчиками являются гиры, и как я уже писал именно они и корректируются показаниями акселей. Применение в таких системах более грубых, или более точных датчиков влияет только на точность(читай качество) стабилиации. И ухода горизонта как такого не будет в любое время наблюдения. Только статическая и динамическая ошибка ± несколько градусов\минут которая будет плавать во времени.

baychi

Попытался сбить горизонт температурой. Включил FY-20 и положил в морозилку на час. Перепад температур 35-40 градусов. Горизонт остался на месте. Сейчас оттаивает. 😃

А-50
skydiver:

Эдуард, не путайте БИНС и системы стабилизации полёта…
Здесь основными датчиками являются гиры, и как я уже писал именно они и корректируются показаниями акселей.

Алексей, БИНС для определения координат требуется непрерывное отслеживание пространственного положения ЛА, как минимум. Я, как бы не только получал диплом того-же ВУЗа, но еще и на практике занимался этим.
Использовать показания акселерометров для коррекции углов можно только в отсутствие линейных ускорений самого ЛА, чего на практике практически не бывает. Об этом тебе уже указывал Brandvik.
То что в этом устройстве для коррекции углов используется система акселерометров в качестве инклинометра, особенно никто и не спорит. Речь идет о том, что при таких алгоритмах на систему неизбежно накладываются ограничения по продольным и поперечным линейным ускорениям. Случаи со Свифтом Виктора WWS это подтверждают. Как определить границы ограничений и методику проверки неоднократно предлагали Serj и Brandvik.

baychi:

Попытался сбить горизонт температурой. Включил FY-20 и положил в морозилку на час. Перепад температур 35-40 градусов. Горизонт остался на месте. Сейчас оттаивает. 😃

Александр, да не насилуйте вы игрушку. Это ничего не изменит.

Pillot
А-50:

игрушку

Игрушка не игрушка, а свои функции выполняет нормально, настройки не требует, цена устраивает. В общем я доволен.

baychi
А-50:

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

50% времени ЛА летит без значимых линейных ускорений (кроме вектора силы тяжести). Если научится отличать эти моменты от моментов с ускорениями, можно довольно часто корректировать горизонт.

А-50:

Александр, да не насилуйте вы игрушку. Это ничего не изменит.

Для нее - нет. А для меня может быть. 😃

skydiver
А-50:

Алексей, БИНС для определения координат требуется непрерывное отслеживание пространственного положения ЛА, как минимум. Я, как бы не только получал диплом того-же ВУЗа, но еще и на практике занимался этим.

ммм…а я утверждал обратное? Я просто не понимаю зачем вы пытаетесь сравнивать БИНС и фи20. Абсолютно разные как по классу так и по назначению вещи.

А-50:

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

ммм…во всех гиростабилизаторах применяется алгоритм который я написал выше, разница только в реализации. Ведь ускорения самого ЛА имеют малую постоянную времени, а проекция того самого 1g(который и определяет угол наклона) имеет БОЛЬШУЮ постоянную времени. И то и другое прекрасно поддаётся фильтрации, и применяется на реальных системах. В том числе и в авиации.

А-50:

Я, как бы не только получал диплом того-же ВУЗа, но еще и на практике занимался этим.

ну дык вы мою специальность вспомните)

А-50:

Случаи со Свифтом Виктора WWS это подтверждают

А хз кстати чего там у Виктора, у мня подозрение что там не с диапазоном ускорений - а с ПИДами проблема…

Сергей_Вертолетов
wws:

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

Мужики, ну вы и растеклись мысию по древу! Почему-то никто не советует дать больше тяги, и выгрести против ветра! Или мотор такой слабый? Планерочек (маааленький, лееегонький) останавливается! И что бы вы еще от него хотели в такой патовой ситуации 😃 Большой и тяжелый самолетик FY-20 выводил из кувыркания без проблем - он так мощно сваливался, что меньше чем за секунду вставал в горизонт. Легкий малыш резкой рулёжкой умной коробочки только захлёбывается, Виктор попробуйте расходы механически уменьшить?

А-50
skydiver:

Я просто не понимаю зачем вы пытаетесь сравнивать БИНС и фи20. Абсолютно разные как по классу так и по назначению вещи.

Ведь ускорения самого ЛА имеют малую постоянную времени, а проекция того самого 1g(который и определяет угол наклона) имеет БОЛЬШУЮ постоянную времени.

Алексей, не лезь в бутылку.😛 Читай внимательно, как раз я и пишу, что это не БИНС, напр. сообщ.705. И нечего до него, ФИ-20, докапываться.
А насчет постоянной времени. Да, при твоем условии это так, но это опять одно из ограничений системы. И далеко не всегда оно выполняется.

Я бы не сказал, что например плоский разворот длительностью 20-30мин со значительной боковой перегрузкой(и так часов 5 из поворота в поворот) - ускорение ЛА с малой постоянной времени, .