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

IgorTim
commy_s:

А зачем перед стартом закрывать трубки?

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

X3_Shim
IgorTim:

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

Все верно в общем. Про 30 секунд не в курсе правда. Я свой прогреваю минуты 3-5 перед полетом, потом передергиваю питание, проверяю что барометр тоже _стал_ показывать 0 метров и скорость воздуха 0.

vjick

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

froller
X3_Shim:

Из mp скриншот странички с настройками 3DR можно ?

Да, дело было в задавленной моще. Поставил 20 dBm и заработало.

Второй вопрос: у коно нть этот 3DR перегревается?
У меня он перестает коннектиться через 30-40 минут. Но зеленая лампа горит, т.е. радиолинк есть, а данные не проходят. После где-то часа простоя (дорога с поля домой) опять начинает работать.

X3_Shim
froller:

Второй вопрос: у коно нть этот 3DR перегревается?

Когда у меня был 3DR не замечал перегрева. А у вас вообще без обдува стоит ?

vjick:

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

От компаса прошивка не зависит.

Все вроде стабильны, вопрос в фичах и алгоритмах. Я сам на старой летаю (2.78b, переезжать на новую лениво), но на последнюю народ вроде не ругается особо.

froller
X3_Shim:

Когда у меня был 3DR не замечал перегрева. А у вас вообще без обдува стоит ?

Да, он у меня в глубине корпуса запрятан, а разъем через отверстие в борту торчит. На фото видна антенна 3DR.

X3_Shim
froller:

На фото

Регуль тоже внутри стоит ?

Чет просто не вижу ни одного отверстия для вентиляции принудительной. Если еще и MinimOSD внутри стоит, то там вообще баня будет 😃

froller
X3_Shim:

Чет просто не вижу ни одного отверстия для вентиляции принудительной. Если еще и MinimOSD внутри стоит, то там вообще баня будет

Нет, FPV оборудование еще не установил.
Проверил, 3DR почти не греется. Радиолинк утанавливается и можно менять настройки, но APM через 3DR не подключается. Такое впечатление, что отказ не в 3DR, а в UART на ATmega 2560.

Tarrok

Парни, подскажите что может быть: АРМ 2.5.2, никак не могу откалибровать компас. Вчера спецом на дачу таскал бук, подальше от помех и прочего. Плясал пока голова не закружилась. Пишет “недостаточно данных”. Цеплял шнурком с удлинителем только один контроллер. На микре маркировка L883 2107. При подключении к МР по дефолту в центре всегда север независимо от положения. Без обычного компаса получается никуда.
И еще… на рцтаймере апм 2.6 отсутствует. На 3д роботикс вместе с внешним жпс и компасом стоит около 8 тыров. На ебее и али целый салат из апм и комплектующих можно взять за 5 т.р. Где скрытые камни?

fpv_mutant

Возвращаюсь к своей проблеме,действительно,режимы начали переключатся через 8й (хотя через пятый канал,режимы переключаются в меню флайт мод,но на модель не влияет) канал контроллера АПМа,но упорядоченная настрока через меню флайт мод ничего не меняет…где Вы настраиваете режымы на значения переключателя?

froller
froller:

Проверил, 3DR почти не греется. Радиолинк утанавливается и можно менять настройки, но APM через 3DR не подключается. Такое впечатление, что отказ не в 3DR, а в UART на ATmega 2560.

Вчера провел эксперимент: подключал глючащий 3DR к двум разным APM - результат один и тот же: связи между APM и 3DR не было.
Сегодня включил - все работает как часы. Кста, о часах, надо засечь время наработки на отказ.

Tarrok:

никак не могу откалибровать компас … Пишет “недостаточно данных”.

MissonPlanner рисует точки по мере того, как Вы вращаете плату?

Tarrok:

На 3д роботикс вместе с внешним жпс и компасом стоит около 8 тыров. На ебее и али целый салат из апм и комплектующих можно взять за 5 т.р. Где скрытые камни?

Да, собсно они не скрыты. Везде, кроме 3DR клоны разной степени удачности. RCtimer-овский, вроде, вполне неплох. И зачем Вам 2.6? Ставьте 2.5.2 и подключайте внешний компас.

Tarrok:

L883 2107

Она называется HMC5883L. Копеечная микросхема. На eBay полно сэмплов которые можно за 20 минут прикрутить в качестве внешнего компаса, или выкорчевать из них HCM5883 для замены мертвенькой в APM.

fpv_mutant:

где Вы настраиваете режымы на значения переключателя?

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

fpv_mutant:

,но упорядоченная настрока через меню флайт мод ничего не меняет…

Изменения сохраняли?

obion

Вчера подключил 3DR радио чтобы сделать кое-какие настройки и у меня стала пропадать телеметрия с OSD.
Вообще весь оверлей.

OSDшка питается от +5V полностью. +12V дороги перерезаны.
Оба модуля с rctimer.

3DR радио и OSD питаются и работают с телеметрией от одного кабеля.
К OSD подключен только один TX провод и питание.
Всё подключено в 3DR-RADIO разъём, включая питание.

Может быть они параллельно работать не могут нормально, или питалово c APM не лучший вариант?

fpv_mutant
froller:

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

Попробую…

Граждане,кто может объяснить или дать вырезку кода (желательно по арду),как мне с шины (протокол Mavlink) захватить данные о GPS,типа если уже 5 спутников,то парампампам? - я чайник в программировании и парсить код для меня проблема…

X3_Shim
fpv_mutant:

как мне с шины (протокол Mavlink) захватить данные о GPS

Вы сами собираетесь UART парсить ? В общем то ничего сложного, протокол MAVLink описан, формат пакетов описан. Я как то писал по приколу на коленке выдирание из него данных о горизонте.

alexeykozin
fpv_mutant:

Возвращаюсь к своей проблеме,действительно,режимы начали переключатся через 8й (хотя через пятый канал,режимы переключаются в меню флайт мод,но на модель не влияет) канал контроллера АПМа,но упорядоченная настрока через меню флайт мод ничего не меняет…где Вы настраиваете режымы на значения переключателя?

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

fpv_mutant
X3_Shim:

Вы сами собираетесь UART парсить ? В общем то ничего сложного, протокол MAVLink описан, формат пакетов описан. Я как то писал по приколу на коленке выдирание из него данных о горизонте.

Андрей,если не сложно,где можно поглядеть?
Зачем мне это,я собрал подсветку на драйверной ленте для коптера,за основу взял “адафрут”,потрясающе выглядит ночью,теперь хочу этой гирляндой рулить “мавлинком”,а заодно и на самолет прилепить. (Начну пожалуй с ЖПСа)

alexeykozin:

сетап-ресет то могут быть любые глюки

делал…

у меня четыре фиксированных значения,на которые я хочу повесить “флайт моды”

strizhmax
fpv_mutant:

Андрей,если не сложно,где можно поглядеть?

Я хоть и не Андрей.
Вот тут живет код проекта. Там как раз с помощью Arduino Pro Mini парсится поток MAVLink, выдераются нужные параметры и шлются через FrSky в аппу. Думаю разберетесь.

И еще вот тут были какие-то попытки, но чем оня закончились я не в курсе.

X3_Shim
strizhmax:

Я хоть и не Андрей.

😃

strizhmax:

Вот тут живет код проекта. Там как раз с помощью Arduino Pro Mini парсится поток MAVLink

Мы в ЛС списались. Я ему отпарвил парсер мавлинка для stm32, а он себе как раз stm и заказал для этих целей.

strizhmax
X3_Shim:

Я ему отпарвил парсер мавлинка для stm32

Парсер генерируется на С++ 1й командой. А под какой проц компилить - это уже дело вкуса.

X3_Shim
strizhmax:

А под какой проц компилить - это уже дело вкуса.

То что было у меня уже готовый исходник, я в него не вникал (нет у меня stm), но сразу в хедерах увидел слова типа stm32, сам не смотрел, не разбирался.