А давайте обсудим Arducopter - APM

An_private
konradjim:

Мотор за номером 2 в стандартной крестообразной схеме?

Наверное 😃 У вас он второй по порядку 😃 Балансировка сильно смещена?

librol

можно подключать регуляторы к APM только одним сигнальным поводом?

arb
librol:

можно подключать регуляторы к APM только одним сигнальным поводом?

Нет, помехи возрастают. В инете есть даже видео по этому поводу.

mrprole

Ультразвуковой датчик HC-SR04 кто то пробовал использовать вместе с APM? В сети пользователи пишут, что он ненадежный. Но у меня никакого другого дальномера пока нет и в ближайшее время не предвидится. Стоит ли его монтировать или можно обойтись пока без него? Если можно, то какая должна быть распиновка? Спасибо.

arb
mrprole:

Ультразвуковой датчик HC-SR04 кто то пробовал использовать вместе с APM? В сети пользователи пишут, что он ненадежный.

Сам принцип измерения ненадежный. Для какой цели нужен?
Летать можно вполне и без него.

Pavel_HH

Народ, всем привет!
Нужна помощь!
Ковыряю свой новый коптер на мини APM версия платы 3.1, прошивку поставил последнюю (на сегодняшний день).
Из доп оборудования стоит:

  1. minimOSD с прошивкой MinimOSD-Extra_Copter_Pre-release_2.4_r726;
  2. Телеметрийные модемы;
  3. Power module;
  4. 5.8 FPV передатчик
    Электрические цепи сделаны так, что при подключении аккумулятора, питание подается на все оборудование и сразу все начинает работать.
    Все бы ничего, но проявляется странный глюк OSD, а точнее:
    Если подключить аккумулятор к коптеру, OSD запускается, светодиод начинает мигать на ОСДэхе, данные ОСД накладываютс на видеопоток,
    а вот с данными проблема - показываются все нули! Ток, Напряжение, Спутники, Углы наклона квадрика, Высота и т.д. - все нули, Полоска показывающая горизонт не шевелится при наклоне квадрика (APMки).
    Затем, если на компе подключить телеметрийный модем (а установленный на квадрике модем автоматом стартует) и в мишен планере законнектиться к
    к APM’ке, то телеметриные данные сразу начинают правильно отображаться на OSD. И так всегда, пока не законнектишься с APM’кой из мишен планера или
    дроид планера (на телефоне), телеметрийные данные в нулях!

Питание APM’ки сделано по феншую, сама АПМка питается от отдельного BEC с выходом КРЕН на 5В, и также запитаны OSD + Телеметрийные модемы.

Кнопку “Enable OSD” в мишен планере нажимал, рекомендации с этой страницы code.google.com/archive/p/…/APM.wiki делал - результат, все без изменений.

Что может быть, куда копать?

mrprole
arb:

Сам принцип измерения ненадежный. Для какой цели нужен?

Планирую использовать как высотомер. Или барометрический принцип лучше?

arb:

Летать можно вполне и без него.

Но с ним надежнее?
Для HC-SR4 я обнаружил улучшенную/переписанную библиотеку/код.
Вот, что приводит автор:

  • Works with many different ultrasonic sensor models: HC-SR04, SRF05, SRF06, DYP-ME007, JSN-SR04T & Parallax PING)))™.
  • Option to interface with all but the SRF06 sensor using only one Arduino pin.
  • Doesn’t lag for a full second if no ping echo is received like all other ultrasonic libraries.
  • Compatible with the entire Arduino line-up (and clones), Teensy family (including $19.80 96Mhz 32 bit Teensy 3.2) and non-AVR microcontrollers.
  • Ping sensors consistently and reliably at up to 30 times per second.
  • Timer interrupt method for event-driven sketches.
  • Built-in digital filter method ping_median() for easy error correction.
  • Uses port registers when accessing pins for faster execution and smaller code size.
  • Allows setting of a maximum distance where pings beyond that distance are read as no ping or clear.
  • Ease of using multiple sensors (sketch that pings 3 sensors - sketch that pings 15 sensors using timers).
  • More accurate distance calculation (cm, inches & microseconds).
  • Doesn’t use pulseIn, which is slow and gives incorrect results with some ultrasonic sensor models.
  • Actively developed with features being added and bugs/issues addressed.
arb
mrprole:

Планирую использовать как высотомер.

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

mrprole:

Или барометрический принцип лучше?

В чем-то проще. Нет проблем с травой, кустами и т.п.
Т.е. есть ограничение на применение и это надо знать, иначе потом наступает разочарование.

mrprole
arb:

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

Мое понимание как новичка (0 запусков) следующее: если нет визуального контроля объекта, а он должен плавно сесть - сигнал с высотомера передается на полетный контроллер, который плавно замедляет ход моторов при уменьшении расстояния до объекта посадки. Тогда в автономном режиме можно избежать аварии. Мои теор. предположения верны? Камера отсутствует, но планируется в качестве улучшения.
P.S. Это планы на будущее. Мне бы в пределах видимости полетать. 😃

arb

В автоматическом режиме АПМ при правильной настройке очень плавно сажает коптер и даже делает дизарм сам без всякого УЗ датчика.
В ручную быстро сажается. Но в ручную можно сажать только рядом с собой или по камере.

mrprole
arb:

В автоматическом режиме АПМ при правильной настройке очень плавно сажает коптер и даже делает дизарм сам.

А на какой сенсор ориентируется контроллер? Или в APM уже есть встроенный датчик давления?

arb
mrprole:

А на какой сенсор ориентируется контроллер? Или в APM уже есть встроенный датчик давления?

Барометр. В лойтере дополнительно на ЖПС.

ctakah

Отлетал более 50 вылетов на миниарм ,все гуд… Ну случилось-подлетаю на 30 м, вывешиваю коптер (спутники поймал 15 шт) , отвлекаюсь на видео и вижу в очки земля летит в глаза). Короче собрал запчасти в кучу ( складные пропы все целые как и рама !!!) , а вот контроллер “располовинился” , точнее его бокс.С падением почему и как буду позже разбираться… Подключаю к компу-видит , пишет бад гиро хилд ( здоровье гиры никакое) ну и еще быстро мигает красный с синим.С микроскопом облазил все-никаких отрывов или повреждений. Короче залил свежую прошивку , все равно пишет проблему с гирой. Выбрасывать конечно надо,но 😃 На обычном арм я бы посмотрел стаб, но на миниарм вроде такой проблемы не наблюдалось. Есть мысли?

alexeykozin
ctakah:

но на миниарм вроде такой проблемы не наблюдалось. Есть мысли?

3,3 вольта первым делом проверить.
если в порядке возможно непропай mpu6000 , попадание влаги под нее и окисление вблизи ноги cpout
пробой подключенного к ней конденсатора (там 21-24 вольт!)
или последствие удара. микросхема допускает удары не более 10G и дохнет в ультразвуковой ванне

ctakah

Прогрел феном , поставил сначала 260,потом 280 градусов - и о чудо все заработало. Насчет влаги- плата была покрыта пластиком 71 , думаю влага не должна попасть, хотя часто летаю из тепла в холод, счас поставлю на тест раму и посмотрю как летает , жаль, очень хороший контроллер был, летал очень хорошо и в ветер и точку держал отлично. кстати упал как и в прошлом году на том же месте , такое же падение было,без причины и эти же железяки, только раму поменял…

grigorym
mrprole:

Это что такое?

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

Spartak1245

Привет всем. Кто нибудь настраивал датчик тока с повер модуля? Весь вечер убил белиберда получается. А, если получается, то ток холостого 0.9 - 1.3А и если калибровал под 6А, то до 6А есть расхождения в 0.7А и чем ближе к 6А точнее показывает.
AMP_per_volt 17
Offset_ 0

Если изменять Offset, чтобы был как на холостом ходу, то уже приходится писать не 17 ампер на вольт, а больше. А потом смотришь и на холостом снова не 0.9, а больше как было.

Если ставить Power module 3dr, чтобы сам все настроил, то 18А стоит на вольт и напряжение на 0.4в меньше чем в акб и все параметры затенены НЕЛЬЗЯ их настроить только в Full Parametr List и то после этого встанет на OTHER, Короче не понятно!