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

LeonVS
dundel1:

у меня спид на ОСД от наводок косячит…

Скорость косячит не только в ОСД… в планере со скоростью такой же косяк, видимо при портировании прошивки где то не “срослось”. К стати реальная скорость иногда просачивается, но что то ее постоянно затирает и выдает какие то попугаи.

alex-ber

О - спасибо Леонид! Как навешены и работают закрылки очень хорошо видно на твоем видео!
остался вопрос по компановке в тушке и еще - какие сервы на закрылки поставил?
Спасибо.

LeonVS
alex-ber:

остался вопрос по компановке в тушке

Да в общем то в скае все просто, под крылом вортекс и приемник, акк в морде, все остальное за дверцей в брюхе 😃
Сервы хз, что то с железным редуктором…

Сегодня чтот день вообще не задался, пару раз автопилот решил самоубиться, или улететь вдаль… По поводу улета ощущение что тупил компас, направление судя по показаниям планера держит на базу, а движется от базы… При отключении компаса он все равно работал, пробовал и в планере и через терминал… Стоя на месте крутишь самолетик в планере крутится, без движения ГПС явно сие не осилит 😃
В общем походу магнитные бури не иначе, все датчики сходили с ума…
Видео попытки самоубийства 😃
dpiter.info/gluk.wmv

LeonVS

В общем явно странные вещи творит, датчики положения по тангажу врали не хило, да и по крену то же…
А что его сподвигло на такой резкий маневр влево… В общем я в не понятках что за хня творилась сегодня… Может ему наши -4 не понравились, сегодня первый раз летали при отрицательной температуре.

serj

Леонид, то-то я гляжу на видео- знакомые поля 😃 По поводу первых 3-х видиков: На мой взгляд- максимальная угловая скорость по крену- очень высока, самолет просто дергает, как паралитик, не очень комфортно смотреть. Я бы ее уменьшил вдвое примерно, 20-30 гр/с вполне достаточно,
Также, на видео не ни одного прямого прохода, все время виражи… оценить стабильность по видео сложно. Сделайте маршрут -квадрат со стороной 500м - 1 км.
Пока увидел, что высота плавно двигается от 30 до 40м и обратно со скоростью около 0.1 м/с…

LeonVS
serj:

Также, на видео не ни одного прямого прохода

Леталось визуально, так что точки особо далеко не расставишь… Очень в ОСД не хватает “игловского” радара, там как то сразу себя спокойней чувствуешь, и знаешь куда летишь и визуально оцениваешь растояние, здесь приходится постоянно смотреть то в телик то в комп…

LeonVS
serj:

на видео не ни одного прямого прохода

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

serj

Т.е надо отлаживать навигацию? Для этого можно не выезжать в поле ( погода нынче не ахти 😦 ) , а воспользоваться имитатором GPS.

Причем несложно реализовать его прямо в коде АП - (это всего лишь инкрементатор координат) а замкнуть ОС по координатам так- управляющее воздействие на угловую скорость курса брать с элеронов, отключив в регуляторе интегральную составляющую.

Как говорил мой коллега- разработчикам не обязательно превращаться в полярных летчиков 😃

LeonVS

Если подскажешь как сие реализовать был бы очень признателен 😃

Тестировать в домашних условиях гораздо приятней чем мерзнуть в полях 😉

LeonVS

К стати люди добрые, подскажите как вклячить модуль ППМ_СУМ в сие прошивку, в квадриках оно как я понял работает во всю, а в самолетах чтот застой нынче полный 😦 Очень хотца от лишнего шмотка проводов избавиться…
В нынешней ситуации при включении данной опции сервы дергаются аки угорелые в разные стороны 😃

😃 Подсунул библиотеки из NG_49, большего не потребовалось 😃 ППМ_СУМ работает 😃

serj

Как- подробнее- это самому уже код писать надо 😃
Заводим 3 переменные - перемещение по долготе и широте, и симулируемый курс. скорость пускай будет фиксируемая - 20м/с, частота 2 гц. тогда длина вектора перемещения увеличивается каждый шаг на 10м.

приращение широты- косинус курса умножить на наши 10м, выраженные в градусах широты (1 градус= 111км),
приращение долготы- синус курса умножить на наши 10м, выраженные в градусах долготы (1 градус= 111км*косинус широты, для нашей местности 0.5 можно фиксированно взять.),

Курс поворачивается в пропорциональной зависимости от управляющего воздействия по крену, при заданных 40 градусах крена это буде около 23 гр/с. задан правый крен 40 градусов- переменная курса каждые 0.5с прибавляется на 11.5 градусов, левый- вычитается.
переход через 360 градусов также надо сделать. - если получившийся курс больше 360-из него вычесть 360 . если меньше 0- прибавить 360.

как-то так…

Возможно, у Тимофея или Олега это уже написано 😃

LeonVS

Увы, я не настолько хорошо знаю аурдино язык чтоб сие реализовать…

LeonVS
serj:

Как- подробнее- это самому уже код писать надо

Тестовый модуль по идее лучше сделать отдельный, а код оставить какой есть. Сделать симуляцию всех датчиков и подрубить вместо платки “all in one”, вот это был бы хороший тестовый модуль 😃

Эх, ушел я с 24 прошивки, все внедрения перенес сегодня в 26, чтот уж больно много полтергейстов вылазить в 24 😦

LeonVS

Господа, кто летал на вортексе при температуре -10 и ниже? Забавный глюк вылез, стабилизация начинает работать в инверте 😃 Приехали на поле, вынули самуль, полежал минут 10 пока на коптере летали, стали проверять перед полетом, стабилизация по крену и по тангажу отрабатывает в инверте! Что за хрень, открыл прошивку поставил в миксере “-”, инвертнул в аппе эти каналы, стало нормально. Приехал домой самуль отогрелся, опять инверт! Минусы в миксере убрал, прошил, опять нормально 😃 Вынес на балкон охладился, опять инверт 😃)) Забавный глюк, но если сие произойдет в полете, забавно не будет…
Есть догадки что за хня?

Syberian

Ну нафиг. Летал на коптере в -15, ни намека даже на дрифт.

LeonVS

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

Может где то есть блок “термо стабилизации” который и играет злую шутку?

serj
LeonVS:

Увы, я не настолько хорошо знаю аурдино язык чтоб сие реализовать…

Я его , к сожалению не знаю вообще 😦 .
Могу на С код написать, но вряд ли это поможет…

Syberian
LeonVS:

начинают не устранять наклон, а его добавлять

а если продолжать держать в том же положении, выправляются? Насколько я знаю, “термокомпенсация” есть только для гиро, и она занулена.
Хотя, если горизонт в планере правильный, вообще странно. После AHRS стоит только миксер, а он тупой донельзя и ничего там термо- нет.

LeonVS
Syberian:

Хотя, если горизонт в планере правильный

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

Syberian

а можешь засечь, как этот процесс происходит, резко или плавно? Положить самоль на холоде набок и смотреть, как это начинается: все было нормально, а потом…

LeonVS

Нет, если выносишь на балкон уже врубленный не чего уже не переключается… То ли платко самонагревается и ей этого хватает, либо глюк происходит только с нуля когда включаешь на холодную…
Стал вспоминать все свои изменения… единственное что менял это вклячил сериал_сум от коптеров… Вернул усе в исходную, вынес на охлаждение, минут через 10 температуры сравняются, о результатах напишу.

вернул родные библиотеки, отключил сериал_сум, результат не изменился… Правда полной очистки еще не делал…
Олег, у тебя на улице думаю то же далеко не 0 😃 Может проведешь данный эксперимент если есть балкон 😃? Уж очень забавный и не понятный глюк, может это только у меня, награда за работоспособность 26 прошивки 😃)) Чичас еще пару экспериментов и чую если не пойму в чем дело, придется уходить опять на 24… Интересно там то же самое или нет…