Автопилот iNav полёты с GPS

AlexE82

Добрый день!
у меня крылоReptile s800 с matek f411 wing, управление по 433 Мгц, с приемника(orange 433Мгц lrs) на автопилот завожу сигнал по PPM.

такая проблема: на закладке Reciver, когда двигаю стики, то вижу как-будто с задержкой сигнал приходит. т.е. такое впечатление, что автопилот снимает данные PPM с маленькой частотой.
(грубо говоря снимает данные три-пять раз в сек, стик уже в крайнем положении а уровень сигнала еще в прежнем каком-то)

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

может у кого было такое? подскажите что посмотреть.
и можно ли посмотреть возникают ли ошибки при раскодировании PPM сигнала? (вдруг у меня PPM какой нибудь битый приходит на автопилот)

спасибо.

SkyPlayer
r-andrey:

Для перестраховки настраивается отключение мотров на тумблер.

Да-да-да, назад, на пальмы 😃

kasatka60:

У меня на экране выводит сообщение об автозапуске.

kasatka60:

Начиная с прошивки 2.2

😉

SVA_sar
AlexE82:

на автопилот завожу сигнал по PPM

AlexE82:

трабатывают чуть с опозданием

Подозреваю что с каждой новой версией проблема задержки PPM будет усугубляться. Я на своих хламолетах уже от PPM отказался. Как раз по этой причине.
Хотя мне как раз было бы выгодно CPPM.

z0rgvin
AlexE82:

такая проблема: на закладке Reciver, когда двигаю стики, то вижу как-будто с задержкой сигнал приходит. т.е. такое впечатление, что автопилот снимает данные PPM с маленькой частотой.
(грубо говоря снимает данные три-пять раз в сек, стик уже в крайнем положении а уровень сигнала еще в прежнем каком-то)

а компьютер не особо тормозной?
у меня на ноуте тоже так выглядит (и скорее даже всего лишь 2-3 раза в секунду, а не 3-5), хотя при этом в полете и при проверке на модели все в полном порядке, кмк (ну м.б. я тормоз и не замечаю этого)

r-andrey
tuskan:

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

В том то и дело, что при включении питания (или в полёте после просадки напряжения) если крыло колеблется, то АРМ не включится. В OSD выводится надпись “Sensors cflibrating”
Даже на земле если крыло качает ветром АРМ не включить. А в воздухе после просадки напряжения включить АРМ получится только в полный штиль ибо Рептилию при любом ветре колбасит сильнее, чем нужно для исчезновения надписи “Sensors cflibrating”

tuskan:

для арминга в воздухе вам нужно отключить автоланч, поставить small_angle 180 и выключить экстра нав сейфти и режимы связанные с ЖПС

Для повторного включения АРМа без переключения питания да, а при первом включении без калибровки сенсора АРМ не включить

AlexE82
z0rgvin:

а компьютер не особо тормозной?..

Компьютер нормальный. Просто подтверждается глазами, когда на сервы смотришь.

r-andrey
kasatka60:

обычно проверка гироскопа происходит при подаче питания. Может из-за низкого питания перезагрузился сам полетный контроллер?

Я про это и писал- пк перезагрузился после просадкм напряжения и повтлрно включить АРМ не получилось из-за “Sensors cflibrating”. В связи с этим я и спрашивал можно или нет отключить эту проверку.

tuskan

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

SkyPlayer
tuskan:

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

Вы бы внимательнее читали 😉

r-andrey:

пк перезагрузился после просадкм напряжения и повтлрно включить АРМ не получилось из-за “Sensors cflibrating”.

r-andrey:

Так вот можно или нет это тестирование отключить?

Думаю, нет - это “базовая” проверка датчиков, без которых невозможна работа автопилота.
Лучше питание полётника на борту “пролечите” или не летайте до просаживания аккума в хлам 😉

tuskan
SkyPlayer:

Вы бы внимательнее читали Цитата Сообщение от r-andrey Посмотреть сообщение пк перезагрузился после просадкм напряжения и повтлрно включить АРМ не получилось из-за “Sensors cflibrating”.

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

kasatka60
r-andrey:

В связи с этим я и спрашивал можно или нет отключить эту проверку.

Лучше не отключать проверку (да и врятли она отключается), а решать проблему с питанием.

SkyPlayer
tuskan:

ну знаете - софтовая затычка от просадки питания

А при чём тут вообще я? 😁

nox007
kasatka60:

Начиная с прошивки 2.2 по дефотлу дом при первом арминге.

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

tuskan
nox007:

Правильно понимаю, что на прошивках от 2.2 если в полёте дизармнуть, а потом заармиться, то точка дома будет как при взлёте?

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

SkyPlayer
nox007:

Правильно понимаю, что на прошивках от 2.2 если в полёте дизармнуть, а потом заармиться, то точка дома будет как при взлёте?

Как страшно жить, когда не желаешь читать доки! 😁
Из релизнотсов 2.2.0

Set default home reset to FIRST ARM (@DzikuVx , #4499)

r-andrey:

Попробуйте на земле включить АРМ, дать газ- имитировать неисправность GPS (например выдернуть разъём GPS). Всё продолжает работать. Потом дизарм. Появляется надпись о неиспрпавности GPS и соответственно АРМ не включается.

Кстати, всё в тех же релизнотсах 2.2.0:

Emergency arming
Enabling and disabling the arming switch 10 times during a 10s window will override arming checks for level, navigation unsafe, compass not calibrated and some hardware failures (it will only enforce gyro and acc to be working). Useful for example if you’re stuck in a tree.

tuskan:

всегда была возможность выбора сценария.

Не всегда, а лишь начиная с 2.0.0

nox007
SkyPlayer:

Как страшно жить, когда не желаешь читать доки!
Из релизнотсов 2.2.0

SkyPlayer:

Не всегда, а лишь начиная с 2.0.0

Спасибо, зашёл в 2.0.0. и нашёл там:
inav_reset_home Defines when the home position is automatically reset, default is EACH_ARM. Allowed values: NEVER, FIRST_ARM, EACH_ARM

Правильно я понял, что FIRST_ARM действует и сбрасывается только после перезагрузки ПК? Но зачем есть параметр NEVER, если выставить FIRST_ARM то и так дом не сбросится.

kasatka60
nox007:

Правильно я понял, что FIRST_ARM действует и сбрасывается только после перезагрузки ПК?

Правильно понял

nox007:

Но зачем есть параметр NEVER

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

SkyPlayer
kasatka60:

Осталось понять какую точку дом он записывает.

Есть такой mode “home reset” (в доках описание не нашёл, но можно увидеть тут: github.com/iNavFlight/inav/blob/…/rc_modes.h ) - то есть можно фиксировать домашнюю точку сугубо тумблером аппы.

kasatka60
SkyPlayer:

Есть такой mode “home reset” (в доках описание не нашёл, но можно увидеть тут: github.com/iNavFlight/inav/b.../fc/rc_modes.h ) - то есть можно фиксировать домашнюю точку сугубо тумблером аппы.

Тоесть параметр NEVER можно заюзать совместно с режимом “home reset”?