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

SkyWorker

Облетал сегодня свою новую птицу на смаллтиме.
Все работает, горизонт более чем адекватен (порадовал), самолет летит по рельсам в ветерок. При повороте руддером, поворачивает блинчиком, без намека на крен (икарус так не умел).
Но есть проблема с гпс. Спутники ловит, координаты показывает, но не записывает дом. В полете показывает только скорость. Высоту и отдаление от базы не показывает.
Вот видео:

www.youtube.com/watch?v=rxa0uNE1Fwo&feature=youtu.…

Камера чуть криво установлена, не обращайте внимания. 😃

baychi
SkyWorker:

есть проблема с гпс. Спутники ловит, координаты показывает, но не записывает дом

Мигающие координаты и удаление - что-то не так с GPS. Мог в полете контакт отойти?

Creator991:

перепрошил АП на последнюю версию конвульсии исчезли но горизонт в ОСД и в КП все равно чуток колбасит если крен стоит в 0 то колбасит примерно от 0 до 0,6-0,8 (мотор выключен) .

0.8 чего? Если градусов - ерунда.

AndreyVG:

у меня OSD показывает что то типа этого: 1 - 3,7 2 - 7,4 3 - 11,1

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

Annex
OK-40:

Если Тимофей решит вопрос с резистором - благодарны, думаю, будут многие коллеги.

И я!!!
Очень буду, всю зиму мучался.
На верху яркое небо, в низу белые поля.
Читал в мануале, что как бы тени быть должны… Грешил на камеру и монитор.
Анн нет. Не только мне в глаза бросилось.

SkyWorker
baychi:

Мигающие координаты и удаление - что-то не так с GPS. Мог в полете контакт отойти?

Координаты то показывает! И скорость тоже. Если бы контакт отешел, то вообще бы не показывал, видимо…

Может быть проблема в самом гпс? У меня от икаруса остался этот ГПС
Тимофей сказал, что должен работать.

AndreyVG
baychi:

Если у Вас АП, включите побаночный мониторинг акка. Вам ведь этого надо?

АП нет. чистая OSD.
Хотел увидеть побаночный мониторинг акка!

baychi
SkyWorker:

Координаты то показывает! И скорость тоже.

Возможно оно не инициализировалась. Там еще важный параметр режим 3D, если GPS в него не попал, база не фиксируется.
Смотрите по логу, что там было…

ChifAviator
OK-40:

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

+100. Присоединяюсь.

ubd

Может быть проблема в самом гпс? У меня от икаруса остался этот ГПС

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

Возможно оно не инициализировалась. Там еще важный параметр режим 3D, если GPS в него не попал, база не фиксируется.

Да, возможно выключен режим 3Д в приёмнике.

Creator991
baychi:

0.8 чего? Если градусов - ерунда.

да градусов. значит это нормально?

vasia

АП+ OSD, можно ли контролировать напряжение на двух отдельных батареях, (напряжение побаночно я не использую, поэтому на разьеме питания исплользую только крайние контакты) и если можно то куда подключать вторую…

drozd79

Василий, Мануал читали на OSD ? Там же все написано! Скажете, что там написано про отдельное использование OSD, в составе АП функционал разъема PWR аналогичен! Стр. 7-8 инструкции Smalltim_OSD_Mini!

vasia
drozd79:

Василий, Мануал читали на OSD ? Там же все написано! Скажете, что там написано про отдельное использование OSD

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

drozd79:

в составе АП функционал разъема PWR аналогичен! Стр. 7-8 инструкции Smalltim_OSD_Mini!

  • именно на счет этого у меня и были сомнения, в инструкции этот момент не отмечен, спасибо.
drozd79
vasia:

именно на счет этого у меня и были сомнения

Однако, это не помешало Вам

vasia:

на разьеме питания исплользую только крайние контакты

А вдруг разводка была бы другая? 😃

Pavel_K
vasia:
  • именно на счет этого у меня и были сомнения, в инструкции этот момент не отмечен, спасибо.

Там две инструкции читать надо, одну к автопилоту, а вторую к OSD. Есть такой непонятный момент, что вроде питание подается на АП, но в инструкции к АП не написано как два аккумулятора подключить для мониторинга, зато этот момент полностью отражен в инструкции к OSD. Разъем питания АП напрямую подключен к разъему питания OSD, поэтому надо первый аккумулятора подавать на черный/красный пины, а второй на черный/розовый_ближний_к_красному. Минусами, естественно, к черному пину.

baychi
SkyWorker:

Вот лог вчерашнего полета.

Состояние GPS (gps fixmode)- 0, даже не 2D, а просто неопределенное! Значит базу АП не захватывал.
Состояние GPS берется из строки GSA NMEA посылки. Следовательно, либо Ваш GPS ее вообще не выдает, либо синтаксис нестандартный.
Подключите GPS к ПК и гляньте терминалкой, что он шлет? Если есть даташит, найдите как включить GSA.

Llirik

Практикого использования SmallTim-а, равно как и прочих автопилотов у меня нет (только готовлюсь юзать Smalltim), посему начал с изучения мануала.
Первое что бросилось в глаза - использование ПД-регулирования… Почему не ПИ или сразу уж не ПИД?! Помоему было бы и разумнее и комфортнее. Заодно проблем со “сносом ветром” и “блужданием” поубавилось бы… Я конечно понимаю, объяснить пользователям как правильно настроить константы ПИД-а будет немного сложнее. Причем “П” и “Д” уже пояснено в мануале как “чувствительность” и “демпфирование” (хотя термин “демпфирование” все же некорректен). Но как не крути, “И” - главнейший параметр для корректного позиционирования почему то упущен…

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

  1. ПИД алгоритм высчитывает необходимое воздействие по направлению и передается на рудер. Крен стабилизация держит нулевым (аналог плоского разворота).
  2. при условии ABS(рудер)=100 и изменение ABS(обратная связь - уставка) ниже заданного подключается ПИД элеронов.

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

Само собой надо подумать как правильно организовать управление в случае ветер>скорости модели, но это уже детали…

baychi
Llirik:

использование ПД-регулирования… Почему не ПИ или сразу уж не ПИД?!

Там полноценный ПИД, тока И коэффициент обнулен был. А в последней прошивке уже ПИД работает.
Только лучше бы он отключаем был. Я попробыва - и мне не понравилось. 😃

Llirik:
  1. ПИД алгоритм высчитывает необходимое воздействие по направлению и передается на рудер.

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

Llirik
baychi:

Я попробыва - и мне не понравилось

В подавляющем большинстве случаев - это вопрос правильной настройки коэффициентов 😃

При желании можно и алгоритм автонастройки организовать: поднялся вверх повыше, щелкнул тумблером, моделька повыписывала пируэты и поднастроилась… 😃
Как правило в серийных регуляторах такой функционал присутствует…
Зафантазировался слегонца… 😃

А где почитать можно как реализован сейчас алгоритм? В мануале с сайта не нашел…

Если производитель заинтересуется, то вспомню молодость и сваяю программулинку как это организовать… Но для начала надо дождаться комплект и освоиться на том, что уже реализованно…

baychi
Llirik:

В подавляющем большинстве случаев - это вопрос правильной настройки коэффициентов …

Вот именно, а они пока для И не настраиваемы. 😦

Llirik:

А где почитать можно как реализован сейчас алгоритм?

Ищите в этой ветке.

Llirik:

и алгоритм автонастройки организовать

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

Llirik

Алгоритма как такового нет (я имею ввиду исходники)… Но написать можно… В основном юзаем уже готовые продукты (софт к СКАДА подтягиваемый) + непропиваемый опыт настройщиков… 😒 Как говорится - лучше чем вручную не настроишь!..

А теории по настройки регуляторов в инете уйма!.. Просто надо правильно применить…