Smalltim OSD and autopilot (часть 1)

baychi
sptry:

про логи, так можно их как нибудь просмотреть?

Ранее здесь была прога с GIS привязкой, позволяющая увидеть путь над местностью. Но она немного недоделана осталась. 😦
Логи можно посмотреть глазами - это текстовый файл. Основные цифры - понятны. Но, боюсь, для анализа стабилизации, этого недостаточно. Тим как -то еще их умеет смотреть. 😃

sptry:

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

Пиродатчики у нас с Вами стоят похожим образом: горизонтальный вынесен, а вертикальный - прижат к корпусу. Боюсь и симптомы одинаковые (раскачка, неапонятная реакция на коэффициенты настроек). Посмотрите мое видео, там очень забавный пирогоризонт. 😃

sptry

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

baychi
sptry:

Видео показывать не хочет

Подождите немного. Халявный Vimeo тормозит в выходные 😭

sptry:

Попробую, ради эксперимента, приподнять датчик повыше

А я пока вынесу Z датчик на 10-15 мм 😃

Dronavt
baychi:

Пиродатчики у нас с Вами стоят похожим образом: горизонтальный вынесен, а вертикальный - прижат к корпусу. Боюсь и симптомы одинаковые (раскачка, неапонятная реакция на коэффициенты настроек

У Тимофея двуглазый тоже прижат к корпусу. У меня немного вынесен на пилончике.

sptry

Андрей, напомни как тебе удалось побороть “вспухание” при увеличении газа А/пилотом.

Dronavt

На старой прошивке увеличивал максимальный тангаж для уверенной возможности парирования набора высоты. На новой - не успел пока поэкспериментировать. Съехали мозги у РУ, только сейчас разобрался в чем дело. Если погодка не подведет, то завтра на Дне Варенья у сына бум последовательно экспериментировать.
PS Следует еще помнить, что настройки для стабилизации автопилота и “полуручного” управления могут разниться. Для АП лучше задать более “подстраховочные” параметры, для ручек - можно дать больше вольности. Это касается прежде всего максимально допустимого крена/тангажа.

baychi:

Видимо пиродатчики стоят некоректно.

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

baychi
Dronavt:

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

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

Dronavt:

Сейчас взял за правило проверять пирогоризонт перед стартом, подняв Изик над собой на вытянутой руке. И первый взлет после смены настроек - на ручном управлении, а пробное включение стабилизации на достаточной высоте, проследив некоторое время за работой пирогоризонта.

Это само собой. Только в моем случае на земле особых отклонений не заметно было. А в воздухе - полная колбаса.
Просто в прошлом году, когда облетывал еще первую версию АП, раскачка была самой большой проблемой (причем раскачка начиналась в режиме АП, а просто стабилизация работала - волшебно). Авиагоризонт тогда еще на видео не выводился и понять в чем дело было очень сложно. К тому же несколько раз ломался Z датчик (я его сначала в нос поставил и отморковил пару раз) и можно было грешить на него. А теперь выходит что правильная установка пирометров не такоепростое дело. 😃 Буду эксперементировать…

sptry

Маленький фрагментик полёта со стабилизацией. Так он вёл себя всегда во вчерашних пробах.

mishaXXyears

Тимофей у вас опять ящик переполнен, не могу с вами связаться!

baychi
sptry:

Александр, если не трудно, выложите Ваш файл настроек панели - хочется сравнить.

Не заметил вчера Вашу просьбу. Настройки выложил: files.mail.ru/CYMXU3
Только ориентироваться на них не стоит, проблемма похоже не в настройках.
Единственный совет - на ранних стадиях я бы не стал ставить режим удержания скорости, тем более по GPS. Изик достаточно предсказуем по газу, - Вы наверняка знаете уровень, гарантирующий несваливание. А контроль скорости по GPS сильно ветрозависим. 😃

mishaXXyears:

Тимофей у вас опять ящик переполнен, не могу с вами связаться!

Ящик очень маленький. 😃
Пишите Тимофею на почту. smalltim собака mail.ru
PS: до 10 мая он в отпуске.

Dronavt
baychi:

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

Шлейфик так запаян, чтобы разместить датчик позади пилота. Платка такова, что при желании направление вывода хвостика можно менять.
Если слева от пирометра , то это датчик температуры. Если на пирометре - травка 😃

sptry:

Маленький фрагментик полёта со стабилизацией. Так он вёл себя всегда во вчерашних пробах.
YouTube- проба АП

А центровка не задняя? По первым кадрам, вроде как, похоже…

sptry

Центровка нормальная - 55мм от передней кромки. Думаю, что задирает нос из-за наклонённой вперёд пироголовы, сегодня её поправил.
Немного подлетнул с новыми настройками (приблизил к настройкам Александра). До этого модель при стабилизации слегка покачивалась по крену и слабо слушалась стиков. Изменил:

  • чувствительность по крену и тангажу с 30 до 70%
  • резкость реакции по курсу и тангажу с 20 до 50%
  • угол крена и тангажа в крайних точках с 45 до 90%
    Появилась хорошая реакция на движение стиков , но резко усилилось раскачивание. Настолько резко, что пришлось сразу выключать стабилизацию и прекратить эксперимент.
    Теперь осталось с компом в поле найти золотую середину.
baychi
sptry:

Центровка нормальная - 55мм от передней кромки.

Вот-вот. У меня тоже 55 мм. А по мануалу 65-70, - как такое может летать не понятно. Неужели лишние 300-400 гр. FPV сказываются? 😃

sptry:

Изменил: - чувствительность по крену и тангажу с 30 до 70% - резкость реакции по курсу и тангажу с 20 до 50% - угол крена и тангажа в крайних точках с 45 до 90% Появилась хорошая реакция на движение стиков , но резко усилилось раскачивание.

Круто Вы добавили. 😃
Что-бы хорошо реагировало на стики в стабилизации я ставил максимальные значения в настройках стабилизации (90 град). Остальное - определялялось чувствительностью. Меньше 30% - управляемость в стабилизации была неприемлима.

kulikof

Подскажите
может ли в глайдере давление внутри фюзеляжа быть меньше чем снаружи
если да то почему?

Dronavt
sptry:
  • угол крена и тангажа в крайних точках с 45 до 90%
    Появилась хорошая реакция на движение стиков.

Боюсь ошибиться, но на реакцию к стикам (читай полу-ручное управление) регулирует максимальный допустимый крен/тангаж. Принципиальное отличие режима стабилизации от ручного управления заключается в отсутствии прямой взаимосвязи реакции модели на положение стиков.
Если мы в ручном режиме отклоним максимально стик элеронов, то модель начнет выполнять бочки, до того момента, пока не отпустим стик. Если стик отклоним на половину хода - те же бочки, но более размашистые и медленные. (Упрощенно).
В режиме стабилизации отклонение стика максимально вправо приведет к стремлению модели занять максимально допустимый крен, заданный в КП ( к примеру, 90 градусов). Бочку модель при этом не выполнит, а пойдет “на ноже” в правый вираж. Если отклоним стик на половину хода, то модель станет в крен 45 градусов, так же для правого виража. НО! Рулевые поверхности при этом будут работать в пределах своего полного хода машинок, ориентируясь на показатели пирогоризонта. Таким образом, отклонив стик максимально вправо, мы отдаем реальное отклонение рулей на откуп автопилота и не знаем на сколько они отклонились (на 1% или 100%).
Если же, разрешенного крена (не расходов) не хватит для выполнения виража ( к примеру сильный ветер), то модель будет перемещаться в крене не разворачиваясь, как если бы в ручном режиме не хватало расходов.

По этому настройка режима стабилизации есть некая отправная точка для настройки режима автопилота.
Ну и рулить нужно соответственно. Задав разрешенный крен 45 градусов, я для разворота просто перевожу стик до упора и жду когда его нужно будет отпустить. Т.е. не нужна тонкая игра стиком в процессе виража.

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

Вот, как-то так, примерно.

kulikof:

Подскажите
может ли в глайдере давление внутри фюзеляжа быть меньше чем снаружи
если да то почему?

Думаю, вполне возможно. Если “высасывание” больше “всасывания”.
Основываюсь на том, что размещенный в корпусе у моего Изика бародатчик высоты показывает несколько разные результаты по отношению к датчику GPS, в случае открывания/закрывания скотчем нижнего лючка.

kulikof

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

sptry

Можно вынести трубки статического давления датчиков высоты и скорости наружу перпендикулярно потоку, на некоторое расстояние от поверхности фюза (примерно 10мм).

slides

Поглядываю на тематику о точной регулировке пироголовки, думаю сварганить на ЧПУ подставочку с регулируемыми наклонами, думаю над чертежами, может кто присоветует чего ?

foxfly
sptry:

Можно вынести трубки

Тут уже много раз приводили чертежи и расположение трубки ПВД 😎
Чего изобретать то?
На всех больших самолётах она расположена в зоне отсутствия турбулентности от несущих плоскостей и тяговой установки.
Причём пространство, куда принимается статическая часть давления- является и приёмной областью для высотомера.
Т.е. трубка ПВД- состоит из двух, впаянных-вклеенных друг в друга трубок, которые устанавливаются на передней кромке крыла, обычно- ближе к законцовке, чтобы уйти от завихрений мотоустановки. Причём, чтобы не тащить к телеметрии тяжелые шланги- на консоль выносятся сами датчики давления.
Для ПВД хорошо годятся колена телескопической антенны Ф3 и Ф5 мм- достаточно лёгкие, паяются, стоят- ерунду.
femto.com.ua/articles/part_2/4163.html

slides:

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

Посмотрите на любом кассетном магнитофоне узел регулировки головок.
Там и ЧПУ никакой не нужен- две пластины с отверстиями и две пружины 😵
Хотя конечно, если цель именно чтоб на ЧПУ - “тута, барин- одному и за десять дён не справиться, помощник нужОн, гомо сапиенс…” (С) 😃

baychi
slides:

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

Мне бы хватьло просто отверстия в середине платы X пирометров. Но у Тима там как раз микросхема стоит. 😃
Вообще, механический способ коррекции иногда удобнее программного. Несмотря на полезные коэфициенты поправок в контрольной панеле, на поле чаще проще физически исправить пирометры (да и ноутбук можно не брать). Точно так-же подстройку отклоняющих плоскостей при использовании АП, чаще удобнее производить физически, чем триммированием передатчика, поскольку в этом случае может потребоваться перекалибровка управления.

Dronavt:

Боюсь ошибиться, но на реакцию к стикам (читай полу-ручное управление) регулирует максимальный допустимый крен/тангаж. Принципиальное отличие режима стабилизации от ручного управления заключается в отсутствии прямой взаимосвязи реакции модели на положение стиков.

Второй день размышляю над тем-же вопросом. Почему в режиме стабилизации нельзя обеспечить столь-же чувствительную реакцию на стики, как в обычном полете? Тимофей мне несколько раз объяснял, но четкой картины в голове пока нет. Что-бы понять, нужно значть всю цепочку логики управления, а она без документации и прямых ответов Тима, лишь гипотетичкская. И все же, мне интересно, как мое представление, соотносится с твоим, Андрей?
Я вижу цепочку так:

  1. АП известны допустимые диапазоны движения серв, заданные при калибровке, превысить которые он не может.
  2. Диапазоны входных PPM сигналов от пилота, так-же вроде бы ограничены при калибровке. Как будет АП интрепретировать PPM вход вне этих пределов, мне неизвестно (за исключением критерия пропадания связи).
  3. АП заданы максимальные углы крена и тангажа относительно НЕЙТРАЛИ авиагоризонта.
  4. Коэффициенты чувствительности по крену и тангажу определяют пропорцию отклонения серв, в зависимости от несоответствия текущего горизонта НЕЙТРАЛИ. Насколько я понимаю, при 100% коэффициенте, и отклонении от нейтрали на угол больше или равный максимальному, серва должна отклоняться на максимальный угол.
  5. Когда пилот дает с передатчика команду отклонения, режим стабилизации воспринимает ее, как отклонение НЕЙТРАЛИ авиагоризонта и вырабатывает соответствующее воздействие. Пропорция между воздействием РУ и отклонением нейтрали определяется коэффициентами “Угол крена и тангажа в крайних точках”. Максимальное значение там - 90 градусов.
  6. То есть фактическая разница в величине отклонения серв в режиме стабилизации, по сравнению с обычным полетом X=Kчувствительности *(воздействие_РУ * Кугла_крена - Макс_крен).
  7. Разумеется, как правильно заметил Андрей, лишь начальное воздействие будет иметь такую резкость, а по мере поворота модели, угол отклоняющей поверхности будет уменьшиться. И есть еще коэфициенты упреждения, которые влияют на динамику. Ну и поправки горизонта, конечно…

Уф. “Объясни другому - поймешь сам” (может быть). 😃
Интересно насколько я ошибся?

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

foxfly
baychi:
  1. Коэффициенты чувствительности по крену и тангажу определяют пропорцию отклонения серв,

Как организовано у Тима- я не знаю (может поэтому- пока и жив ? 😮)
А на родном Co-Pilot это сделано так: на плате есть потенциометр, которым задаётся уровень максимального влияния схемы на управление.
А по радиоканалу- можно пропорционально вводить любое значение от “0” до этого уровня.
В полёте это ощущается как бОльшее или мЕньшее “мешание” Co-Pilot пилотированию.
Если “уровень влияния” выставлен большой- самолёт сопротивляется пилотированию сильно.
Зато при “бросании ручек” в положении “вниз головой”- выводит самолёт в горизонт сразу по всем координатам, чего пилот как правило не делает 😵
Если маленький- слегка корректируется.