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

Schtayner

Подскажите кто в курсе, прошил 2 полетника последними прошивками 4.07. Заливал через INAV, теперь нет подключения к MissionPlanner. В окошке нет нужного СОМ порта.Куда копать.

Warloсk

Дрова обновите - там с версии 4.0.6 новые дрова, читайте релизнотсы.

egunak95
Schtayner:

Подскажите кто в курсе, прошил 2 полетника последними прошивками 4.07. Заливал через INAV, теперь нет подключения к MissionPlanner. В окошке нет нужного СОМ порта.Куда копать.

ArduPilot has now switched to it’s own USB IDs for all boards. For
most users this won’t cause any change, except they may notice the
drop down list of devices in MissionPlanner will have the ArduPilot
flight controllers labelled more usefully as “ArduPilot” instead of
just “STM32”. If you hit issues on windows please try reinstalling the
device drivers from this URL:
firmware.ardupilot.org/Tools/…/driver.msi

Raider

Подскажите, пожалуйста, если при наступлении FS приемник просто выдает на полетник полетный режим RTL - это нормально? Никаких подводных камней нет?
Ещё раз: полетник не видит наступление FS, просто поступает команда включить RTL как полетный режим.
Вроде должно стабильно работать но мало-ли…
Единственное неудобство вижу в том что при восстановлении связи сразу включится тот полетный режим который на данный момент выставлен на аппаратуре.
Настраиваю древнюю EzUHF, там приемник не может выдать в канал газа значение меньше чем -100 и другие способы из FS_GCS_ENABL тоже не срабатывают.

Hyperion

по идее да, помнится на старых frsky d8r-ii plus только так можно было настроить FS

suris2009
Raider:

приемник просто выдает на полетник полетный режим RTL

Лучше всё таки делать через ПК по низкому значению газа 950, так как в полётнике есть задержка и не будет ложных кратковременных переключений между режимами. Так же в случае включения РТЛ не будет автоматического переключения в предыдущий режим, а только ручное.
(Уже увидел, что низкое значение газа у Вас не получается…)

Raider

Как вариант переписать рабочие значения в канале газа 1010 - 2000 а FS поставить при значении 1000.
Но не уверен правильно-ли это…

Hyperion
Raider:

Но не уверен правильно-ли это…

а что за приемник то?

schs
Raider:

Подскажите, пожалуйста, если при наступлении FS приемник просто выдает на полетник полетный режим RTL - это нормально? Никаких подводных камней нет?

Нет. Если задача вернуть аппарат.

Raider:

Но не уверен правильно-ли это…

Правильно. 1000-2000 лишь общепринятые значения минимума\максимума, но никто не мешает использовать любые другие, при наличии технической возможности.

Hyperion
Raider:

Диверсити EzUHF

If, for any reason, the UHF link is broken, the receiver will wait for approximately 1 second for the link to
be restored, and then will enter failsafe mode.
The failsafe servo positions are programmed using the button on the transmitter.
To set this up, two phases are recommended.

  1. With the plane on the ground, and servo positions neutral, throttle cut, hold down the
    transmitter’s bind/failsafe button until the transmitter beeps. This will set a reasonable default
    failsafe ready for the first flight
  2. With the plane in flight, set the controls in a suitable position for the failsafe, and re-program
    the failsafe. In most cases, ‘suitable position’ means throttle cut, and a gentle turn radius, to let
    the plane circle gently until it lands, but of course every application is a little different.

Все верно делаете. Ставите стики\переключатели так чтобы сработал нужный режим (в данном случае RTL) и жмете кнопку на ресивере чтобы он запомнил это. Делал так же на frsky d8r-ii plus. Все работало корректно

Raider

Это понятно, можно смотреть за каналом а можно слушать heartbeat.
Но в моем случае когда изготавливали этот приемник - про sbus ничего ещё не знали 😃
Настрою, наверное, все-же по каналу газа, пусть считает что 1000 - это уже FS

Plohish

А настроить прямое включение rtl разве нельзя?

Hyperion
Роман1971:

Я писал же, что есть два режима FS. Они в корне отличаются внутри, но для внешнего наблюдателя - нет.

не путайте человека и не изобрейтайте велосипед. У вас там еще PPM Encoder. Он про него ничего не писал. EZUHF может в PPM в отличие от вашего сценария. Соответственно никакой внешний PPM Encoder или еще одно лишнее звено не добавляется. И все работает как задумано.

Raider
Hyperion:

Он про него ничего не писал.

Каюсь, не указал.
У меня реализован ретранслятор, поэтому без него никак, насколько знаю - нет приемников под TX16S которые-бы выдавали 12 каналов СРРМ.
Поэтому стоит Jumper R1 и sbus to ppm енкодер.

Plohish:

А настроить прямое включение rtl разве нельзя?

Имеется в виду включение при FS полетного режима RTL?
Можно, конечно. Но есть несколько неудобств (как для меня):
при воостановлении связи сразу включится тот полетный режим что выставлен в данный момент на аппе.
курсовая камера не займет центральное положение (если в момент FS была направлена в сторону)
телеметрия не переключится на первый экран (иногда люблю отключать экран телеметрии в полете)
Попробовал - у меня двигатель запускается при значении 1060 в канале газа, поставил рабочий диапазон с 1020 и FS с 1000. Теперь полетник видит FS как положено и все работает.

Hyperion

воот. Это уже сложнее и мудренее. То есть по сути вам нужно реализовать два сценария FS.

  1. FS между аппой и ретранслятором.
  2. FS между ретранслятором и приемником.
    Тут наверное уже не в этой ветке надо задавать. А в ветке дальнобойщиков - ретрансляторщиков 😃
    Лично я вижу так.
  3. Проверить срабатывание FS режима с настройкой no pulses в аппе. Если R1 не будет выдавать сигнал на EZUHF и дальнобойка то же самое оттранслирует на борт, то по идее автопилот корректно это распознает и сам включит RTL по тому что настроено в на вкладке Faisafe. Если же ezuhf или sbus-ppm encoder не будет транслировать no pulses то остается наверное вариант 2.
  4. В аппе настроить FS для R1 в варианте custom и задать нужные положения стиков\тублеров. На ezuhf настроить fs кнопкой.

PS. записал кино про Dashware и Ardupilot

Raider
Hyperion:
  1. FS между аппой и ретранслятором.

Думаю вот это не нужно т.к. в TX16S стоит аккум на 5000мАч который я всегда заряжаю перед полетами, а ретранслятор питается от автомобиля, там аккум точно не сядет 😃
В случае-же когда аппа зависла или глючит - всегда можно отключить питание на передатчике EzUHF тем самым включив FS на самолете.
Но может вы и правы, стоит настроить FS аппаратура - приемник 2.4

Plohish
Raider:
  1. при воостановлении связи сразу включится тот полетный режим что выставлен в данный момент на аппе.
  2. курсовая камера не займет центральное положение (если в момент FS была направлена в сторону)
  3. телеметрия не переключится на первый экран (иногда люблю отключать экран телеметрии в полете)

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

  1. да, например, летим, режим “стаб”, вдруг FS, самолёт разворачивается домой, связь восстанавливается и мы возвращаемся в “стаб” что в этом плохого? Если связь восстановилась, режим однозначно должен быть тот что на аппаратуре, иначе как такое возможно вообще, у меня включен “стаб” а должно вернуться в “ручной” например???
  2. с какого перепугу она не займёт ? на канале управления камерой трудно запомнить нужную длительность?
  3. вот тут наверное да, облом, но не так страшно…
suris2009
Plohish:

да, например, летим, режим “стаб”, вдруг FS, самолёт разворачивается домой, связь восстанавливается и мы возвращаемся в “стаб” что в этом плохого? Если связь восстановилась, режим однозначно должен быть тот что на аппаратуре, иначе как такое возможно вообще, у меня включен “стаб” а должно вернуться в “ручной” например???

Как по мне, так лучше когда при восстановлении связи режим остаётся RTL. (при полётах на дальняк) И это правильно. Логика программистов арду вполне очевидна.

Raider
Plohish:
  1. да, например, летим, режим “стаб”, вдруг FS, самолёт разворачивается домой, связь восстанавливается и мы возвращаемся в “стаб” что в этом плохого?

В “стабе” мы все-же не возвращаемся, мы летим со стабилизацией но хз куда (особенно если местность незнакомая и нет обратного канала телеметрии чтобы на карте было видно в режиме реального времени. Для возврата на аппе нужно будет RTH включить.

Plohish:
  1. с какого перепугу она не займёт ?

тоже верно, можно конечно. Это я что-то стормозил…

Plohish:
  1. вот тут наверное да, облом, но не так страшно…

Предпочитаю при возврате домой видеть направление на дом и оставшееся расстояние.