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

An_private
Shuricus:

почему АПМ не сделал ФС по обрыву провода от приемника

А как он об этом узнает? В кодере PPM просто сделан стандартный failsafe - пропал сигнал на входе - на выходе тяги отдай значение меньше 1000. То есть с точки зрения APM абсолютно всё равно - что отвалилась аппа и сработал failsafe в приёмнике и приёмник на выход тяги отдал меньше 1000, что отвалился сам приёмник и кодер PPM отдал на выход тяги меньше 1000.
Если же настраивать PPM кодер так, чтобы он выдавал на выход управления режимом уровень, соответствующий RTL, то тут сразу две проблемы. а) настройка ppm кодера штатными средствами не предусмотрена. Вообще. б) если же мы жёстко в прошивке PPM кодера пропишем уровень RTL, то тогда теряется гибкость настройки режимов по 5му каналу.
И ради чего всё это?

librol

APM 2.8 внешний gps и компас new m8n, система потребляет 0.5 ампера
добавляю передатчик на 600мВт, камерку - 1 А
это нормальные цифры для APM? батарея быстро садится

Shuricus
An_private:

А как он об этом узнает?

О том, что на РРМ входе нет сигнала? Вроде как элементарно, нет?

An_private:

И ради чего всё это?

Shuricus:

ФС по обрыву провода от приемника, для тех кто использует стандартные настройки включения РТЛ по ФС

И это я еще молчу о том, что SBUS нет официально.

ssilk

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

может тут чисто маркетинговая фишка, типа “мы сделали ФС для владельцев бюджетных апп”, потому и с S-Bus та же картина…

An_private
Shuricus:

О том, что на РРМ входе нет сигнала?

А, то есть сделать так, чтобы encoder при пропадании PWM на входе снимал PPM на выходе? Да, так можно.
Хотя так и не понял - зачем такие сложности, если принят простой и однозначный принцип - значение по каналу thrust меньше 1000 (настраиваемое значение) - значит канал аппа-приёмник мёртвый. Контроллеру же всё равно - сдохла аппа, приёмник или провод - управление в любом случае потеряно.

Shuricus:

ФС по обрыву провода от приемника, для тех кто использует стандартные настройки включения РТЛ по ФС

Так он и так есть.

Shuricus:

И это я еще молчу о том, что SBUS нет официально.

Есть fork на github с поддержкой sbus. Я его успешно собирал. Почему его не включили в master - да кто его знает 😃

Shuricus
An_private:

Хотя так и не понял - зачем такие сложности, если принят простой и однозначный принцип - значение по каналу thrust меньше 1000 (настраиваемое значение) - значит канал аппа-приёмник мёртвый. Контроллеру же всё равно - сдохла аппа, приёмник или провод - управление в любом случае потеряно.

Не совсем так. Настраивать ФС по газу - это хлопотно и неудобно, особенно когда много моделей и передатчиков. (У меня три для разных случаев). Поэтому гораздо правильнее настроить ФС на РТЛ по каналу управления, а в случае обрыва ппм провода от приемника - ВСЕГДА Ртл. (Про ПВМ уже давно все забыли.)

librol

Приветствую
Плата не прошивается нигде ни в apm plannere, ни в ардуино (пробовал чистить еепром), при подключении по usb нагревается колодка для подключения сервоприводов.
Из индикации горит только зеленый и красный - питание.
Как быть?

Hyperion

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

karabasus
librol:

Как быть?

Выкинуть наверное. Определяется компьютером? atmega мелкая не греется? И колодка сама по себе не может греться.

librol
karabasus:

Выкинуть наверное. Определяется компьютером? atmega мелкая не греется? И колодка сама по себе не может греться.

наверное…
купил новый уже
компьютер видит, загрузчик в 2560ю заливается
мелкая вроде не греется
Из-за чего такое может быть?

  • на выводы серв АМП одеть электролит на 400-500мкф
  • F07638 APM2.6 2.5 2.52 Power Module
    или положение звезд на небе
alexeykozin
librol:

при подключении по usb нагревается колодка для подключения сервоприводов.
Из индикации горит только зеленый и красный - питание.
Как быть?

сама по себе колодка греться не может - ищите чип

An_private
librol:

на выводы серв АМП одеть электролит на 400-500мкф

Без него тоже греется? Полярность не перепутали?

alexeykozin
An_private:

Без него тоже греется? Полярность не перепутали?

выходы от юсб не питаются
и смысла электролит на выходы ставить тоже нет.
на входы или искать процессорные 5вольт в другом месте

librol
An_private:

Без него тоже греется? Полярность не перепутали?

летал до “конца” нормально
греется без него

karabasus
librol:

Плата не прошивается нигде ни в apm plannere, ни в ардуино

Прошивку выгружали из ардуино иде через isp как и загрузчик?

какую ошибку показывает?

librol

скрин прошивки
этот чип сильно греется при подключении по юсб

alexeykozin
librol:

этот чип сильно греется при подключении по юсб

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

прошить можно через ISP - просто лить прошивку вместо бутлоадера.
но для настройки нужен сериал. если у 2.7 не убрали на обратной стороне возможность скомутировать на телеметрию то можно попробовать.

кстати типовая причина сгорания мультиплексора - попадание 12 вольт на сигналы телеметрии, обычно происходит у тех кто питает миним осд от двух питаний

Можаефф

Здравствуйте Алексей!
Приготовил Аллегро по вашему рецепту. ACS758LCB-100B
Поставил 2.5В и 50 BATT_AMP_PERVOLT. Показывает -3А при токе 1А, на Миниапм. В чем может быть дело, не подскажете?

Art_Nesterov
Можаефф:

В чем может быть дело, не подскажете?

ну так офсет немного поправьте, поставьте не 2,5 , а 2,5+ - . На выходе датчика холла половина напряжения питания… У вас питание ровно 5В?