Полетные контроллеры Matek Systems

OlegTyla

Скрин

А вот Status при 30% газа с армингом

Entering CLI Mode, type ‘exit’ to return, or ‘help’

# status
System Uptime: 670 seconds
Current Time: 2041-06-28T01:04:00.000+00:00
Voltage: 11.26V (3S battery - OK)
CPU Clock=168MHz, GYRO=MPU6000, ACC=MPU6000, BARO=BMP280
STM32 system clocks:
SYSCLK = 168 MHz
HCLK = 168 MHz
PCLK1 = 42 MHz
PCLK2 = 84 MHz
Sensor status: GYRO=OK, ACC=OK, MAG=NONE, BARO=OK, RANGEFINDER=NONE, OPFLOW=NONE, GPS=NONE
SD card: Startup failed
Stack size: 6144, Stack address: 0x10010000, Heap available: 936
I2C Errors: 0, config size: 4255, max available config: 131072
ADC channel usage:
BATTERY : configured = ADC 1, used = ADC 1
RSSI : configured = ADC 3, used = none
CURRENT : configured = ADC 2, used = ADC 2
AIRSPEED : configured = none, used = none
System load: 9, cycle time: 251, PID rate: 3984, RX rate: 71, System rate: 9
Arming disabled flags: ARMSW THR CLI

tuskan
OlegTyla:

А вот Status при 30% газа с армингом

вы издеваетесь?
А с НУЛЕМ ГАЗА?
то есть когда газ меньше 1000 на закладке ресивер

OlegTyla
CZC:

Выкладывайте уже скрины.
Инересуют вкладка “configuration” , “mixer”.

Добрый вечер, прошу посмотреть результаты.

CZC

Don’t spin motor then armed. - Отключаем

Далее:
THR - газ переведите в 0%

Затем:
ARMSW - выключить включить.

И, чтобы подтвердить предположение tuskan выложите скрин “Reviever” с газом в 0%.

OlegTyla
tuskan:

вы издеваетесь?
А с НУЛЕМ ГАЗА?
то есть когда газ меньше 1000 на закладке ресивер

Вот с нулевым газам.

Entering CLI Mode, type ‘exit’ to return, or ‘help’

# status
System Uptime: 29 seconds
Current Time: 2041-06-28T01:04:00.000+00:00
Voltage: 11.24V (3S battery - OK)
CPU Clock=168MHz, GYRO=MPU6000, ACC=MPU6000, BARO=BMP280
STM32 system clocks:
SYSCLK = 168 MHz
HCLK = 168 MHz
PCLK1 = 42 MHz
PCLK2 = 84 MHz
Sensor status: GYRO=OK, ACC=OK, MAG=NONE, BARO=OK, RANGEFINDER=NONE, OPFLOW=NONE, GPS=NONE
SD card: Startup failed
Stack size: 6144, Stack address: 0x10010000, Heap available: 936
I2C Errors: 0, config size: 4255, max available config: 131072
ADC channel usage:
BATTERY : configured = ADC 1, used = ADC 1
RSSI : configured = ADC 3, used = none
CURRENT : configured = ADC 2, used = ADC 2
AIRSPEED : configured = none, used = none
System load: 9, cycle time: 256, PID rate: 3906, RX rate: 71, System rate: 10
Arming disabled flags: ARMSW THR CLI

CZC
CZC:

И, чтобы подтвердить предположение tuskan выложите скрин “Reviever” с газом в 0%.

Давайте скрин. Похоже tuskan прав.

tuskan

чот чуднОе.
какой диапазон настроен на канале арма?

OlegTyla

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

5 канал арма

tuskan

5 seconds until disarm due to low throttle
что это за хрень какая то новая?

Prior to starting failsafe it is checked if the throttle position has been below min_throttle for the last failsafe_throttle_low_delay seconds. If it was, the craft is assumed to be on the ground and is simply disarmed. This feature can be disabled completely by setting failsafe_throttle_low_delay to zero, which may be necessary to do if the craft may fly long with zero throttle (eg. gliders).

выключите эту гадость - поставьте 0

OlegTyla

какой диапазон настроен на канале арма?[/QUOTE]
Просто 5 канал 3-х позиционник. А что такое , есть мысль ?

Это наверно, когда его не трогать ,он начинает пищать каждым мотором по 1 сек.

Хорошо, как найду планку ,отключу.

rc468
tuskan:

5 seconds until disarm due to low throttle
что это за хрень какая то новая?

старая 😃
крайне непонятные правила, до сих пор не понимаю, зачем это нужно.
вроде бы и объясняют все, а все равно непонятно.

tuskan

да я так понял, что если сбросить газ в 0 то через 5 секунд будет дизарм

Golfsy

Добрый вечер. Полётник Matek 405-STD, квадрик 680 размера для далеко и с камерой. Какую прошивку лучше выбрать INAV или ARDUPILOT. ArduPilot вроде как уже поддерживает 405-STD. До этого летал на 450 на INAV, полёты по точкам ещё не юзал, только в поле зрения. Что лучше для больших коптеров. Спс.

CZC
OlegTyla:

Это наверно, когда его не трогать ,он начинает пищать каждым мотором по 1 сек. Хорошо, как найду планку ,отключу.

Давайте уже по пунктам.

Сначала проверяем управление:

  1. Подключаете контроллер к компьютеру и включаете аппаратуру.
  2. Во вкладке “Reciever” проверяем что работают необходимые нам каналы.
    Также записываем минимальное показание канала газа.
  3. Проверяем, что значение min_check больше записааного в п,2 значения
    на 100. (получить значение можно в CLI командой get min_check, задать значение можно командой set min_check= ‘значение из п.2+100’. И для записи значений набираем в CLI команду save)

Выполнив эти пункты при попытке арма больше не должен появляться флаг THR

Далее калибруем регуляторы:
0. Проверяем что пропеллеры сняты!!!

  1. Подключаем контроллер к компьютеру, но не подключаем к нему аккумулятор.
  2. Идем во вкладку “Motors”. Соглашаемся с пунктом “I understand the risks, propellers are removed - Enable motor control.”
  3. Ползунком Master выставляем максимальное значение.
  4. Подключаем аккумулятор. Регуляторы дружно дают сигнал о том, что запомнили верхнее значение газа.
  5. Переводим ползунок Master в минимальное положение. Регуляторы дружно дают сигнал о том, что запомнили нижнее значение газа.
  6. Отключаем аккумулятор.

Определяем минимальный газ, на котором моторы вращаются ровно:
0. Проверяем что пропеллеры сняты!!!

  1. Подключаем контроллер к компьютеру и подключаем аккумулятор.
  2. Идем во вкладку “Motors”. Соглашаемся с пунктом “I understand the risks, propellers are removed - Enable motor control.”
  3. Ползунком Master выставляем такое минимальное значение, при котором моторы вращаются ровно, без остановок. Записываем его.
  4. Во вкладку “Configuration” в поле Minimum Throttle записываем значение из п.3
  5. Во вкладке “Configuration” проверяем чтобы был ВЫКЛЮЧЕН пункт “Don’t spin the motors when armed”.

Теперь можно отключиться от контроллера и перезагрузить его по питанию.

Далее пробуем армить.
Для этого:

  1. Переводим газ на аппаратуре в 0.
  2. Переключаем ARM в положение выключено (ну у вас там крутилка, как я понял).
  3. Подключаем аккумулятор к контроллеру и контроллер к компу.
  4. Переключаем ARM в положение “включено”.

Если модель заармится, то начнут вращаться двигатели. И загорится желтый треугольник.
Если не заармится - выкладывайте вывод команды status после п.3

Golfsy:

ArduPilot вроде как уже поддерживает 405-STD

Вы же понимаете, что этой фразой “…вроде как уже…” уже всё сказали? 😃
iNAV изначально разрабатывался под подобные контроллеры. И он достаточно стабилен.
А вот в ArduCopter контроллер F405-STD не так давно появился в списке поддерживаемых контроллеров, поэтому могут быть небольшие проблемки.
На самом деле для больших аппаратов с камерой есть смысл использовать серьезные контроллеры с качественными комплектующими и резервированием. Напримео PixHawk 4 от HolyBro, или PixHawk 2.1 “Cube” от proficnc

tuskan
tuskan:

5 seconds until disarm due to low throttle
что это за хрень какая то новая?

Prior to starting failsafe it is checked if the throttle position has been below min_throttle for the last failsafe_throttle_low_delay seconds. If it was, the craft is assumed to be on the ground and is simply disarmed. This feature can be disabled completely by setting failsafe_throttle_low_delay to zero, which may be necessary to do if the craft may fly long with zero throttle (eg. gliders).

выключите эту гадость - поставьте 0

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

разобрался. это для самоубийц с армингом стиками

“message”: “Seconds until disarm due to low THR” }, “configurationAutoDisarmDelayHelp”: { “message”: “Only used for stick arming (i.e. not using a switch)” “configurationAutoDisarmDelay”: {

таким образом, если попытаться планировать с армингом стиками - дизарм.
кстати, интересно, может ли айнав вглючить, приняв Low THR выданный кривым приемником за дизарм при включенном RTH?

На СБАС маловероятно, а вот на ппм или ИБАС?

CZC

разобрался. это для самоубийц с армингом стиками

Как то так оно и работает. Лично попадал. Спускался с 200 метров и исследовал как работает air-mode.
Вот с ним настолько все хорошо оказалось, что решил газ в 0 и поймать его уже около земли.
Он меня перехитрил. 😃 Хорошо что камеру не подвесил. Минус две лапы и луч погнул.

PS: iNav 1.8.0 был. Приемник XSR-M по sbus.

PavelKa
tuskan:

все таки хотелось бы разъяснений по этому пункту.

Можно здесь почитать на эту тему.

rc468
tuskan:

кстати, интересно, может ли айнав вглючить, приняв Low THR выданный кривым приемником за дизарм при включенном RTH?

Глючить он точно может. Последний свой коптер потерял именно через дизарм в воздухе при висении на месте. До этого пару раз проскакивал фейлсейф.

tuskan:

На СБАС маловероятно

Да вот именно на SBUS и глюкнуло.
Причин конечно может быть тыща других.

tuskan
rc468:

Глючить он точно может. Последний свой коптер потерял именно через дизарм в воздухе при висении на месте. До этого пару раз проскакивал фейлсейф.

ну мой вопрос был по мотивам видео с группсов, где человек включает RTH, он срабатывает, коптер разворачивается мордой к дому и делает дизарм
не там ли собака?

rc468
tuskan:

не там ли собака?

У меня - нет. Думаю, что просто во время FS канал арма обнулился и все. Он не делал RTH и не разворачивался, ничего, просто висел, стики я не трогал, потом я увидел прощальный экран и все, он упал.
Но опять же непонятно. Если это был FS, то зачем считывался канал арма? Ведь при FS все каналы должны считаться инвалидными. Если это был не FS, тогда что? Канал глюкнул сам по себе?
Кстати, Матек F405 STD, так чтоб по теме 😃