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

KUTЯ

я их пока не трогаю. в любом случае у большинства все работает, вот например с рцгрупса у человека параметры, я вбивал и ничего…These are the ARSPD settings I have in my F405 Wing that worked with my digital airspeed sensor:
ARSPD_AUTOCAL 0
ARSPD_BUS 1
ARSPD_FBW_MAX 22
ARSPD_FBW_MIN 5
ARSPD_OFFSET 0
ARSPD_PIN 15
ARSPD_PRIMARY 0
ARSPD_PSI_RANGE 1
ARSPD_RATIO 1.000101
ARSPD_SKIP_CAL 0
ARSPD_TUBE_ORDER 2
ARSPD_TYPE 1
ARSPD_USE 1

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

egunak95
KUTЯ:

я их пока не трогаю. в любом случае у большинства все работает, вот например с рцгрупса у человека параметры, я вбивал и ничего…These are the ARSPD settings I have in my F405 Wing that worked with my digital airspeed sensor:
ARSPD_AUTOCAL 0
ARSPD_BUS 1
ARSPD_FBW_MAX 22
ARSPD_FBW_MIN 5
ARSPD_OFFSET 0
ARSPD_PIN 15
ARSPD_PRIMARY 0
ARSPD_PSI_RANGE 1
ARSPD_RATIO 1.000101
ARSPD_SKIP_CAL 0
ARSPD_TUBE_ORDER 2
ARSPD_TYPE 1
ARSPD_USE 1

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

Я с этим датчиком много опытов сделал посмотри моё видео Digital airspeed sensor 4525D 5 with PCA9306 dual bidirectional I2C−bus voltage−level translator - YouTube там найди ещё два видео как я его подключал к Холибро. Сейчас датчик установлен на крыле с ПК Matek 405 CTR важны только два параметра ARSPD_BUS 1 и ARSPD_TYPE 1, для стабильной работы нужно ARSPD_TUBE_ORDER 0 это верхняятрубка динамическое и нижняя абсолютное давление тогда показания не скачут. Ещё я установил транслятор уровня т.к. с датчика идёт 5 В, а нужно 3,3 В. Я даже его не пробовал напрямую подключать, но специалисты говорят что и так заработает всё равно по I2C к GND притягивает. Есть датчики с транслятором уровня тогда можно напрямую подключать. Есть вариант питать датчик 3,3 В по даташиту возможно, но я не пробовал. На твоём датчике сейчас посмотрел нет подтягивающих резисторов на I2C , я не лез в схему Матека, но там их может и не быть, на Холибро они есть, но по-любому 1,5 кОм 2 штуки нужно паять

nox007

405-wing, откалибровал ещё когда был не в тушке. Рули отрабатывают верно. Но в режимах стабилизации именно Питч компенсирует инвертированно, а где поменять не пойму. Хотя полётник установлен по стрелочке и в окне имитации ИЛС реагирует на изменение положения в пространстве верно. Бред

Hyperion
KUTЯ:

ARSPD_TYPE 1
ARSPD_USE 1

Matek 405wing
matek 4252 Датчик скорости
работает с этими параметрами. Подключен без всяких преобразователей по схеме с сайта матек. 5V GND CL2 DA2 через i2c сплиттер. Параллельно к сплиттеру подключен компас на GPSе. Все работает без танцев с бубном

schs
nox007:

Но в режимах стабилизации именно Питч компенсирует инвертированно, а где поменять не пойму.

SERVO1_REVERSED,1
Вместо SERVO1 укажите к какому выходу серва подключена. После этого инвертировать в ручном режиме, можно в аппе, можно через RC1_REVERSED,1
.

Hyperion

вы сейчас насоветуете. Документация ардупилота четко говорит

  1. Проверяется в режиме стабилизации отклонения при наклонах самолета. Пульт не трогается. Если сервы работают не так инвертируются СЕРВЫ!
  2. В стабе проверяется реакция на управления с пульта. Самолет неподвижен! Если что то работает не так - инвертируются каналы радио в полетнике! Не в пульте!
  3. Проверяется то же самое в мануале.
schs
Hyperion:

Проверяется в режиме стабилизации отклонения при наклонах самолета. Пульт не трогается. Если сервы работают не так инвертируются СЕРВЫ!
2. В стабе проверяется реакция на управления с пульта. Самолет неподвижен! Если что то работает не так - инвертируются каналы радио в полетнике! Не в пульте!

Именно об этом я и написал.

Если отклонения поверхностей в стабе правильные(не трогая стиков), но управление стиками в СТАБЕ_И_МАНУАЛЕ реверсное - можно инвертировать стики как в пульте, так и в полётном контроллере.
Результат будет идентичен. Считает иначе - обоснуйте разницу.

nox007

сделал так - в аппе реверснул 2й канал. Во вкладке Серв в МП вообще переставил местами левую и правую серву. Теперь руки компенсируют в стаб режимах верно. Управление тоже куда надо рулится

Мельников_Денис

Добрый день.
Оптимизирую телеметрию . Подскажите где можно почитать ,что за какие параметры отвечает:
SR3_ADSB,
SR3_EXT_STAT,
SR3_EXTRA1,
SR3_EXTRA2,
SR3_EXTRA3,
SR3_PARAMS,
SR3_POSITION,
SR3_RAW_CTRL,
SR3_RAW_SENS,
SR{x}_RC_CHAN,

Raider

С чем может быть связано появление красной надписи SAFE на HUD в Mission Planner?
При этом мотор отключается но стабилизация продолжает работать.
Сегодня был неприятно удивлен подобным, хорошо хоть спланировал да и был недалеко от точки взлета.
Такое первый раз за несколько лет полетов на арду и я не нахожу четкого описания проблемы и ее решения.
Самолет штатно летел, все работало как обычно, никаких проблем и тут бац… на стик газа не реагирует, в МР выскочила эта надпись.
При этом самолет заармлен, пытается управлять газом (вижу как растет процент в канале газа на телеметрии) но двигатель отключен.

Shuricus

На эту тему есть интересный коммент девелоперов, но понять его невозможно )

SAFE appears when the vehicle thinks its armed, but the sensors_enabled flag says they are not.
ie something is preventing motor output, even though the vehicle thinks its armed.

fix the underlying issue, and all will be good.

Raider

Знать бы какую проблему исправлять…
Самолет прекрасно взлетел и летал. Собственно он и потом прекрасно летел но без двигателя 😃

Проблему вроде нашел но понятнее от этого не стало.
МР ругается failed to update home location (1)
При этом спутников достаточное количество, HDOP на момент арминга 0.6
Чего ему ещё надо?

suris2009
Raider:

Знать бы какую проблему исправлять…
Самолет прекрасно взлетел и летал. Собственно он и потом прекрасно летел но без двигателя

Проблему вроде нашел но понятнее от этого не стало.
МР ругается failed to update home location (1)
При этом спутников достаточное количество, HDOP на момент арминга 0.6
Чего ему ещё надо?

Ничего себе сюрприз. Чего это они там накрутили? Что то аж очко жим жим…
А какая у Вас версия пошивки?

Dok555

Было такое при полётах в авторежиме - когда “дом” и путевая точка “0” не совпадают после составления и загрузки миссии, пишет failed to update home location, при этом не хотел армиться. В воздухе с таким никогда не сталкивался…

Raider

Так я без миссий летаю. И армился самолет прекрасно. Сначала грешил на регуль, потом рискнул ещё раз взлететь и то-же самое, через некоторое время двигатель вырубается и на HUD в MP надпись SAFE.

suris2009:

А какая у Вас версия пошивки?

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

suris2009
Raider:

4.0.7
Раньше то все летало.

Летало именно на этой версии?

Raider

Да. Пишу-же: ничего не менял.
Ни в настройках ни прошивку.

suris2009

Могу конечно ошибаться, но может проблему удастся решить изменением в настройках параметров BRD_SAFETYENABLE, BRD_SAFETY_MASK и BRD_SAFETYOPTION? BRD_SAFETYOPTION, BRD_SAFETY_MASK и BRD_SAFETYENABLE как у Вас настроены?