Автопилот Arduplane - открытое ПО

ВлАс
Andrey3167:

происходит сбой-неконтакт одного из 3-х проводов соединяющих приемник и АПМ ( “+”, “-”, ппм)

Тема ореха выеденного не стоит.
Еще раз напишу, если есть такая проблема, в воздух подниматься нечего. Если есть подозрение на неконтакт, то просто припаять провода.

prg
Andrey3167:

а почему у меня в МП все же показывает наличие входных сигналов (кроме 3-го)

Но разговор про перепрошивку atmega32u2 подразумевает изменение прошивки на другую, или как?
Говоря про современный вариант кода я подразумеваю, что у вас нечто более раннее. По коду там как раз два варианта: в одном выдается сигнал при отсутствии его с приемника, в другом нет. В том виде, как оно лежит на github - не выдается.

Andrey3167:

он это скорей всего и делает, да только по 3-му каналу

Нет. Оно должно реагировать именно на канал throttle, какой он назначен. И на отсутствие сигнала тоже.

loony

Товарищи, подскажите пожалуйста: ситуация в следующем. Забил миссию в АРМ-самолет ее выполнил, после чего попытка выполнить точно такуюже миссию терпит неудачу, при броске с руки не включается двигатель, все приходит в норму после перезапуска самого контроллера АРМ, путем отключения включения питания. Хотя при первом запуске все прекрасно включается, после небольшого толчка в 10м/с. При попытке записать новую миссию также не включается двигатель, только после перезапуска контроллера.
Такое чувство что есть какой-то алгоритм в работе контроллера или параметр который за это отвечает, тыкните пальцем пожалуйста если это уже обсуждалось…

Andrey3167
ВлАс:

Тема ореха выеденного не стоит.

Нет, так нет. Просто для себя пытаюсь выяснить причину одного моего улета-краша. Вроде все целое и сейчас летает

prg:

что у вас нечто более раннее

вполне может быть, потому как после покупок АПМ-ов энкодеры ни разу не шил

prg:

По коду там как раз два варианта: в одном выдается сигнал при отсутствии его с приемника, в другом нет. В том виде, как оно лежит на github - не выдается.

prg:

Оно должно реагировать именно на канал throttle, какой он назначен. И на отсутствие сигнала тоже.

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

prg
Andrey3167:

Если можно ссылочку на последнюю прошивку энкодера

Последняя версия прошивки 2.3.17. Посмотрел - нужная особенность как раз в ней появилась. На ardupilot.com вижу только 2.3.16.
Попробуйте поиск arduppm v2.3.17 hex - вроде находится.

Andrey3167

Вот и ответ на все мои вопросы. Спасибо Кирилл. Жаль нет подробного описания v2.3.17, буду тестировать

apmcopter.ru/apm/…/proshivaem-ppm-encoder.html
хотя это я уже давно читал, но как-то не сложилось в голове все в одну цепочку

ВлАс
loony:

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

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

loony:

путем отключения включения питания.

Andrey3167

Еще раз СПАСИБО Кириллу Корнилову! Перепрошивка энкодера на версию 2.3.17 решило проблему. Теперь при любых “экзекуциях” с приемником в режиме RTL у АПМ-а нет никаких входных сигналов на всех каналах, и как следствие RTL не слетает, а это ещё + шанс, сто самоль вернется домой
Так что у кого приемник подкдючен по ППМ и порядок работы каналов JR(Spektrum), настоятельно рекомендую прошить энкодер АПМ до новой версии 2.3.17. Тогда поломка приемника не будет являться причиной краша модели

Илья_Реджепов

У меня теперь новые проблемы с RTL. Установил высоту 50 метров, самолёт при включении режима пытается войти в пике, то есть явно хочет пониже. При этом баровысота в данном месте около 100 метров, то есть вроде оно все правильно, но ведь АПМ учитывает рельеф, разве нет?

Ставил ALT RTL hold и в -1, то есть возврат на высоте получения команды, то же самое, самолётик снижается по спирали. FBWB при это нормально, летает блинчиком на одной высоте.

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

У меня теперь новые проблемы с RTL. Установил высоту 50 метров, самолёт при включении режима пытается войти в пике, то есть явно хочет пониже. При этом баровысота в данном месте около 100 метров, то есть вроде оно все правильно, но ведь АПМ учитывает рельеф, разве нет?

Ставил ALT RTL hold и в -1, то есть возврат на высоте получения команды, то же самое, самолётик снижается по спирали. FBWB при это нормально, летает блинчиком на одной высоте.

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

STRIMSS

Подскажите, Minimosd ведь можно подключить на вход UART0 на APM2.6 без каких-либо перемычек? и еще, есть ли возможность вместо разъемов для gps подключить гпс на другой UART или i2c разъем?

brusse

Сегодня, наконец-то, впервые попробывал автовзлет и полёт по точкам на Х5. Взлетел без каких либо просадок, но для этого я сначала его немного ускорил, чтобы запустился двигатель, после чего кинул. Удивила скороподьемность, около 550 м/мин, хотя угол подьема поставил всего 15°. Как сделать так, чтобы двигатель включался сразу после включения автовзлета?
И еще какие-то странности с GPS. На земле ловится около 12 спутников, как только набирают высоту более 80 метров и даю крен спутники пропадают полностью, даже при выравнивании могут не появиться. Как только опускаюсь ниже 80 метров все становится в порядке и снова 12-13 спутников. Пробовал два разных модуля gps, видео 1080 МГц, расстояние от видео до гпс около 80 см.

ВлАс
Илья_Реджепов:

Ставил ALT RTL hold и в -1, то есть возврат на высоте получения команды

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

Илья_Реджепов

Пробовал, и не раз, я же его сажал для перенастройки. Ставил и 50 метров, и 100, и -1. Все равно, при включении RTL круто заваливается влево и вниз. Вручную рулится при этом бодро, шустрее, чем FBWA.

Могут так влиять триммера на передатчика, кстати?

prg
Илья_Реджепов:

Все равно, при включении RTL круто заваливается влево и вниз.

В ArduPilot очень хорошие логи. Советую посмотреть.

Wasja

Печаль с домом. Сегодня ловил спутники дольше обычного, в результате дом на 0,0 то есть в 4000 км. На таблетке дроидпланнер, там никаких операций с домом не предусмотрены. Передернул питание, не действует. Перезапусти все - не действует. Взлетел - возвращается ко мне. Таблетка кажет 4000 км. И что с этим делать?

Dok555

Пожалуйста,подскажите: при повороте платы АРМ на некоторый угол,в МП отмечается также поворот(работает встроенный компас),при неподвижной плате и повороте только GPS(LEA 6) - в МП ноль реакции.Компас в GPS не работает(в смысле,его там нет)?
О…нашел в настройках “подключение компаса 2”,видимо,оно?

alexeykozin
loony:

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

сбрасывать миссию надо
кнобка есть в мишен планере если есть телеметрия и вроде можно на отдельный канал повесить.
и вроде хеотели сделать параметр авто ресет миссии но не помню сделали ли

X3_Shim
brusse:

после чего кинул.

Прям со всей дури ? или спокойный бросок ?
Горизотальный ? Или c кабрированием ?

Какая стоит минимальная воздушная скорость ?

brusse

Кидал как обычно, практически в горизонт. Если кидать сразу без предварительного запуска двигателя, то была просадка около метра, а если предварительно его запустить, то вообще без просадок. Минимальная скорость установлена 12 м/с.

X3_Shim
brusse:

Минимальная скорость установлена 12 м/с.

12 мс чет совсем мало. А круизная ? В поворотах не пытается свалится в авторежимах ?