Smalltim OSD and autopilot (часть 2)
Вы сами ответили на свой вопрос. Чувствительность 30% - это очень мало. Обратите внимание на допустимый крен
До этого чувствительность стояла 50% и демпфирование 50%, самолет махал крыльями и заныривал как дельфин с периодом в 1 секунду в режиме стабилизации, вот я и уменьшил чувствительность и увеличил демпфирование. И ведь это помогло, правда раскачка по тангажу все равно немного осталась в режиме стабилизации.
Ну и макс мощность ограничьте.
Или прпеллер с меньшим шагом поставьте.
Ну и макс мощность ограничьте.
Уже сделал.
Скажите, а теоретически может быть раскачка модели, наоборот, из- за слишком малой выставленной чувствительности? А то действительно у многих чувствительность 100…120% и все нормально…(самолет у меня 190см, элероны большие). И подскажите, при резких маневрах ИМУшку иногда заносит, как по инерции, линия горизонта после окончания маневра иногда совершает еще 1…2 наклона по крену в обе стороны аж до 45 градусов (как маятник с затуханием колебаний).
У вас модель имеет поперечное V?
при резких маневрах ИМУшку иногда заносит, как по инерции, линия горизонта после окончания маневра иногда совершает еще 1…2 наклона по крену в обе стороны аж до 45 градусов (как маятник с затуханием колебаний).
Это любопытно. Видео есть? Кореция центробежных ускорений включена? По какой скорости? Пробывали выключить?
У вас модель имеет поперечное V?
Да, но небольшое. В полете не ощущается, раньше на этой модели V не было вообще, а сейчас сделал- разницы в управлении не заметил.
при резких маневрах ИМУшку иногда заносит, как по инерции
Уточню, этот эффект можно получить если плату ИМУ прикрепить к корпусу самолета через пружину- качнул плату и получил несколько колебаний линии горизонта относительно реального горизонта.
Вот мои настройки.
<group>autopilot_control_panel.pp_pcontrol = Настройки автономного полета
<param>roll_limit = 45 град
<param>pitch_limit_positive = 30 град
<param>pitch_limit_negative = -15 град
<param>heading_p = 50 %
<param>heading_change_speed_limit = 180 град/сек
<param>heading_type = compass
<param>heading_prediction = 1 сек
<param>target_altitude = 250 м
<param>baro_gps_altitude = baro
<param>altitude_control = mode0
<param>altitude_p = 30 %
<param>throttle_speed_control = speed
<param>throttle = 20 %
<param>target_speed = 60 км/ч
<param>baro_gps_speed = min_baro_GPS
<param>min_throttle = 1 %
<param>throttle_boosted = 70 %
<param>throttle_boosted_time = 10 сек
<param>throttle_boosted_denial_radius = 200 м
Модель рулится пилотом вполне адекватно. Но, есть несколько но.
- Настроен дифференциал элеронов
- Максимальные углы отклонения элеронов (±вверх, - низ) + 15, -7.
- Модель довольно скоростная. И ей развернуться на 135 градусов на скорости 140-160 км/ч - расчетная полетная нагрузка.
V крыла 1 градус (0,5 на консоль). Ширина элеронов - 20% от хорды. Длина элерона - 1/2 длины консоли. Элероны на концах, флапами пилот не управляет.
min_throttle = 1 %
А почему не 0?
throttle_boosted_denial_radius = 200 м
Не маловато ли для скоростной модели?
Какой типичный радиус круга над базой выходит?
Метров 150, в сильный ветер (7-8 м/с).
> А почему не 0?
А фик его знает. Ставил 0, в конфиге 1. Проверю, как в очередной раз буду логи снимать.
PS
Загрузил логи в гугль. Проконтролировал. Так и есть - от 110 до 160 метров радиус “развернутой улитки”
Это любопытно. Видео есть? Кореция центробежных ускорений включена?
Каюсь, просмотрел настройки, коррекция центробежных ускорений- пустое поле…Похоже причина найдена, спасибо!
кто может, поясните (для общего развития) если при инициализации ИМУ первые 15 сек. модель будет не в состоянии покоя, чем это грозит?.. кривой горизонт, нет инициализации или ещё что?..
и ещё вопрос, после перевода ручек в нейтраль через какое время должен включится КК?
кто может, поясните (для общего развития) если при инициализации ИМУ первые 15 сек. модель будет не в состоянии покоя, чем это грозит?.. кривой горизонт, нет инициализации или ещё что?..
попробую предположить, что это для того, чтобы иму запомнила нулевую угловую скорость дус по нескольким значениям
если при инициализации ИМУ первые 15 сек. модель будет не в состоянии покоя, чем это грозит?..
Реально IMU инициализируется на последней, 15-й сек и весь процесс занимает порядка секунды. Если в этот момент модель перемещать, гироскопы проинитятся с ошибкой и горизонт на экране будет плыть. Это видно визуально. Поэтому перед стартом надо обязательно посмотреть на нормальный горизонт, а затем, покачивая модель по крену и тангажу проверить адекватность реакции. При малейших сомениниях - перевключить питание.
после перевода ручек в нейтраль через какое время должен включится КК?
Сразу. Но если триммера на передатчике превышают коридор нейтрали - он не включится.
В случае, если бародатчик скорости будет в “плавающем” обрыве, как изменится поведение пилота в режиме стабилизации?
Если для ИМУ выставлено использовать бароскорость, то АП будет перекомпенсировать центробежные ускорения. Возможна раскачка по крену.
При оборванном шлейфе соответствующий вход АП оказывается просто висящим в воздухе и напряжение на нем плавает как вздумается, обычно растет, т.е. в сторону больших скоростей по воздуху.
Логи скиньте, пожалуйста, в форум, если нетрудно.
До этого чувствительность стояла 50% и демпфирование 50%, самолет махал крыльями и заныривал как дельфин с периодом в 1 секунду в режиме стабилизации, вот я и уменьшил чувствительность и увеличил демпфирование. И ведь это помогло, правда раскачка по тангажу все равно немного осталась в режиме стабилизации.
Алексей, Вы всё правильно сделали.
Скажите, а теоретически может быть раскачка модели, наоборот, из- за слишком малой выставленной чувствительности?
Нет, при малой чувствительности никаких негативных проявлений, кроме очень вялых реакций на управление в режиме стабилизации, и риска недоворота по коену тангажу.
Тут проблема вот в чем: при повышении воздушной скорости эффективность рулевых плоскостей возрастает очень сильно, и Ваши настройки чувствительности, хорошие для спокойных полетов, оказываются слишком высокими для режима паника и форсирование газа. Я недопилил автоматическую регулировку чувствительности в зависимости от скорости баро-гпс и данных по вибрациям-раскачкам от ИМУ , но сделаю это скоро. Сегодня выложу прошивку с подруливанием РВ при поворотах, интегральными компонентами в стабилизации и Контрольную Панель с настройкой подруливания РВ и просмотровщиком логов в бета-версии.
Настраиваемое подруливание РВ позволяет не терять высоту при поворотах на летающих крыльях, делать более плотные повороты на классических моделях, а интегральные компоненты помогают АП додавить модель до нужных углов крена-тангажа и таки повернуть туда, куда надо при неблагоприятных факторах типа кривой геометрии битой модели, опрокидывающего момента винта, ветра и т.д.
Просмотровщик допилен до такого состояния, что его можно использовать, показывать людям и собирать дальнейшие хотелки.
Сообщение от baychi перекалибруйте компас да, есть желание сделать это в полевых условиях, а не в квартире…
Эдуард, как прогресс?
и собирать дальнейшие хотелки.
Тимофей, моя хотелка:
rcopen.com/forum/f90/topic205896/4886
(Режим планирования).
Логи вечером сброшу, вырежу куски проблемные и выдам на проанализировать.
Началась тряска и разрушение, самолет сделал вираж и от перегрузки отстрельнулся и покинул пределы модели аккумулятор, вместе с батарейным отсеком… Автопилота- нема, видео падения нема. Вокруг тишина…
Здравствуйте. Вот видеонарезка последнего полета. Пожалуйста разберите по косточкам, куда двигаться с настройкой, где ошибка? Обратите внимание на вибрации возникающие при включении стабилизации, на раскачку по тангажу в режиме автопилота, на полет боком при возврате на автопилоте против ветра, и на сам краш, конечно. (чувствительность 30%, демпфирование 60%, ограничение по крену 30 град, тангажу 30 вверх и 20 вниз, мощность минимум 5%, максимум 80%)
Эдуард, как прогресс?
…перекалибровал на природе, чувствительность из 0,95-0,97 стала 1,07-1,10. за выходные удалось полетать в двух разных местах, так вот во втором случае чувствительность компаса показывала 0,93-0,96. налетал в общей сложности около часа, по тому видео, которое удалось посмотреть, видно, что при поворотах, иногда, компас “зависает” ненадолго… Тимофей, все таки какой разброс допустим по чувствительности компаса?
2 Алексей Конашов
Вибрирует плата ИМУ. ИМХО отсюда и все беды.
Также возможно передатчик наводит … колечки поставьте на шлейфы, к сервам поближе.
Вибрирует плата ИМУ. ИМХО отсюда и все беды.
Да вроде не похоже на вибрации ИМУ, горизонт отрабатывает то стабильно, артефактов замечено не было. И газ что в режиме стабилизации, что в ручном- одинаков. ИМУ стоит на поролоне 5мм и догружена 5руб монетой (немагнитной)- вибрации гасит на ура.
Также возможно передатчик наводит … колечки поставьте на шлейфы, к сервам поближе.
В ручном режиме то не трясет! А ферриты у меня везде на всех цепях стоят. Экраны тоже переделал как положенно- теперь все по уму.
Обратите внимание на вибрации возникающие при включении стабилизации, на раскачку по тангажу в режиме автопилота, на полет боком при возврате на автопилоте против ветра, и на сам краш, конечно.
Вибрации как в колебательной системе, как будто платка IMU стоит на очень гибком подвесе. Впрочем, они не столь значительны.
По полету боком: курс у Вас по компасу или по GPS настроен?
А вот краш - непонятен. Видно как модель сначала кружит у базы, а затем начинает удаляться, далее включается форсаж, слишком резкий поворот и сваливание в штопор со скоростью вращения превышающее возможности IMU (какой режим стоит 500 или 2000 гр/c?). Самое загадочное, зачем он ломанулся от базы? Лог выложите пожалуйста, возможно это что-то прояснит.
Вибрирует плата ИМУ. ИМХО отсюда и все беды
Нет там особых вибраций. Как и серьезных ошибок горизонта до включения форсажа.
Также возможно передатчик наводит … колечки поставьте на шлейфы, к сервам поближе.
Тоже врядли. Я тестировал IMU на BЧ наводки в 3- х диапазонах: 1.2, 2.4 и 5.8 ГГц при мощности от 0.5 до 1 Вт в упор. Никаких значимых погрешностей. Если у Вас есть отрицательные примеры, пожалуйста раскажите поподробнее?
PS: А вот компас и его курс вызывают сомнения. Пока не прояснится ситуация, я бы всем советовал ставить курс по GPS.
Есть такой пример. Но наводка не на ИМУ, а на шлейфы к сервам.
Серва на элероне при включении стабилизации начинала дрожать при включении режима стабилизации и при этом одновременно отрабатывала команды пилота.
При включении “рукопашного” режима эффект исчезал. Вылечил феритовым кольцом + cдвинул передатчик к хвостовому оперению в плотную.
Там также замонтированы две сервы, но в полностью карбоновых ложементах, есть незначительный эффект при включении передатчика (NM211A) , но не до дрожания. Так, чуть плывут. Терпимо.
Сегодня планирую уменьшить мощность передатчика до полуватта. Буду посмотреть, что изменится.
По ошибкам ИМУ.
Мне сложно сравнивать, поскольку сравнить могу только со своим комплектом.
У меня дрожания нет вовсе, все ровно и плавно, по крайней мере пока. Поэтому мне бросилось в глаза дрожание горизонта в режиме стабилизации.
Эффект бафтинга, от люфтов, я исключил сразу - в ручном режиме все ровно.