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

An_private
gpp:
  1. Стоит ли на APM 2.8 использовать S.Bus? В случае его использования как-то страдает производительность ПК и смогу ли я по одному сигнальному проводу передавать значения 8 каналов аппаратуры Radiolink AT9?

Да. Нет. Да 😃

gpp:
  1. Где взять последнюю актуальную прошивку s.bus для APM?

Вы путаете. Прошивать под S-Bus надо не сам APM, а только PPM кодер. Под него существует единственная прошивка, которая поддерживает S.Bus.
Тут в комментах есть.
apmcopter.ru/apm/…/proshivaem-ppm-encoder.html

gpp:

Обязательно ли настраивать FailSafe при потере сигнала программно в APM, если аппаратура Radiolink AT9 поддерживает “аппаратный” F/S

Это разные вещи. Аппаратный FS в AT9 определяет - как себя ведёт приёмник при потере связи. А вот как на это отреагирует контроллер - определяется в самом APM.

Spartak1245
huntsman60:

Я калибровал… Но калибровал не в статике, а под нагрузкой (прижимал коптер штативом к земле, давал газа и калибровал, параллельно замеряя напряжение и ток внешним прибором). В итоге в статике напряжение немного завышает, но зато в полете все параметры более-менее точно показывает (правда напряжение почему-то по прежнему прыгает на OSD, но в среднем ясно). Впрочем напряжение мне не так важно, а вот по израсходованным mah уже можно более-менее судить, на сколько еще хватит акка. Вчера летал, расход почти совпал с тем, что потом залилось в акки на заряднике 😒 Раньше врал больше, а сейчас, как перешел на 4S, стало гораздо точнее. При этом я даже не делал калибровку модуля заново…

Полностью аналагичное совподение когда я еще в 14 году так же делал. ПОд нагрузкой выставлял напругу, а вот ток врет и до сих пор я забил. Главное, что под напругой напряжение правильно показывает.

ENGINEERUS
Spartak1245:

Главное, что под напругой напряжение правильно показывает.

Масло маслянное. Напряжение снимаестя напрямую на АЦП, без всяких сенсоров, поэтому никакой разницы нет, под нагрузкой или без нее.
Для большей точности правильной подстройки коэффициента, лучше измерять на нижнем пороге батареи (3.5-3.6в на банке)

Spartak1245
ENGINEERUS:

Масло маслянное. Напряжение снимаестя напрямую на АЦП, без всяких сенсоров, поэтому никакой разницы нет, под нагрузкой или без нее.
Для большей точности правильной подстройки коэффициента, лучше измерять на нижнем пороге батареи (3.5-3.6в на банке)

Это я настраивал ОСД от Apm когда еще в 2014 году не было под Назу Лайт осд, так что тогда были такие проблемы и нюансы. Тогда под назу не было вообще осдшки приходилось перепаивать и прошивать под назу лайт.

Explorer
михалыч2:

со вторым квадриком то же самое, друг как то решил не удерживать его и посмотрел куда он полетит, оказалось он немного пролетел и начал летать по кругу вокруг точки взлета…

явные неполадки с ЖПС, оставте коптер включеным на часа 2 на окне или под открытым небом, перекалибруйте компас

Spartak1245

А кто нибудь юзал Mini Apm Pro 2.6? Интересно есть ли в нем проблема с питанием, ка у обычного apm?

mozgoverflow
Spartak1245:

А кто нибудь юзал Mini Apm Pro 2.6? Интересно есть ли в нем проблема с питанием, ка у обычного apm?

Такая плата? rctimer.com/product-1170.html (не реклама).
Летал немного на нём, из косяков нашёл только пульсации питания от 4.7 до 4.9 очень частые (десятки герц примерно). питание от PowerModule китайского клона 3DR, только заменил датчик тока с шунтирующего резистора на acs758-050b. Так вот модуль выдаёт стабильно 5.2 (смотрел осциллографом), а на плате творится кошмар. И, думается мне, что из-за этих скачков АМП неправильно интерпретирует показания датчика тока (они сильно плавают). Надо питание будет подводить мимо power разъёма.

Spartak1245
mozgoverflow:

Такая плата? rctimer.com/product-1170.html (не реклама).
Летал немного на нём, из косяков нашёл только пульсации питания от 4.7 до 4.9 очень частые (десятки герц примерно). питание от PowerModule китайского клона 3DR, только заменил датчик тока с шунтирующего резистора на acs758-050b. Так вот модуль выдаёт стабильно 5.2 (смотрел осциллографом), а на плате творится кошмар. И, думается мне, что из-за этих скачков АМП неправильно интерпретирует показания датчика тока (они сильно плавают). Надо питание будет подводить мимо power разъёма.

Нет вот такая модель. Именно про версия. Китаец который летал на Мини Талоне мне ответил мол там показания тока правильные типа он лучше чем простая версия.

РоманычД

К Обсуждению APM Power-Module

На своем питании по Фэншую поднял до 4,99 V с нагрузкой, без нагрузки 5,1 V. Разница по любому как не крути.
Внешний (не шибко точный) амперметр показал 0,3 А под нагрузкой всей системы в режиме DISARM. (это на всякий случай)

Проверил все pin на шине, все сходится, ни чего не перепутано.

(1) +5,32 V
(2) +5,32 V
(3) датчик тока
(4) + 8,62 V (какое значение допустимо и при каких условиях?)
(5) GND
(6) GND

Последний раз настраивал модуль при просаженной 4S батарее до 15 V. Зарядил батарею, по факту 16,75 V - модуль говорит что 16,2 V и значение плавает + - 0,1 V. В реальном времени начинаю давать нагрузку моторами, значение в планере начинает отставать от факта на 1 V, дальше больше… И так уже по десятому кругу.

Spartak1245
РоманычД:

К Обсуждению APM Power-Module

На своем питании по Фэншую поднял до 4,99 V с нагрузкой, без нагрузки 5,1 V. Разница по любому как не крути.
Внешний (не шибко точный) амперметр показал 0,3 А под нагрузкой всей системы в режиме DISARM. (это на всякий случай)

Проверил все pin на шине, все сходится, ни чего не перепутано.

(1) +5,32 V
(2) +5,32 V
(3) датчик тока
(4) + 8,62 V (какое значение допустимо и при каких условиях?)
(5) GND
(6) GND

Последний раз настраивал модуль при просаженной 4S батарее до 15 V. Зарядил батарею, по факту 16,75 V - модуль говорит что 16,2 V и значение плавает + - 0,1 V. В реальном времени начинаю давать нагрузку моторами, значение в планере начинает отставать от факта на 1 V, дальше больше… И так уже по десятому кругу.

Не знаю но мне Китаец ответил который на дальняк летает на Талоне 72км, что мини апм про лучше чем обычная версия из-за более точного показания Power модуля.

An_private
РоманычД:
  • 8,62 V (какое значение допустимо и при каких условиях?)

Скорее всего это power module не для APM. Так как для APM на Power Module уже должен быть встроенный делитель напряжения и выходное напряжение на Vbatt никогда не должно превышать 5В. Если есть тестер, то прозвоните Vbatt и +провод питания. Если звонится напрямую, то AVR на плате APM мог уже и погореть.

РоманычД
An_private:

прозвоните Vbatt и +провод питания. Если звонится напрямую, то AVR на плате APM мог уже и погореть.

Андрей, спасибо за помощь, и за проблеск света в конце туннеля.

Какой провод питания звонить?
Тот что на модуле 5,32V? Он к АРМ не подключен…
Тот что приходит на АРМ от Фэншуя для питания мозга?

Михаил_21
РоманычД:

Тот что на модуле 5,32V? Он к АРМ не подключен…

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

An_private
РоманычД:

Какой провод питания звонить?

Красный провод от батареи. Есть подозрение, что у вас на модуле Vbatt - это просто “+” батареи. Хочется проверить это предположение.
Если оно неверно, то надо искать на плате модуля делитель и смотреть номиналы элементов в нём. Возможно просто китайцы накосячили с номиналами.

ENGINEERUS
РоманычД:

Какой провод питания звонить?
Тот что на модуле 5,32V? Он к АРМ не подключен…
Тот что приходит на АРМ от Фэншуя для питания мозга?

Между +батареи и пин-4, должно быть сопротивление. И скорее всего оно будет, но так как вероятно резистор подгорел, сопротивление будет не верное.
Мне кажется, самый простой выход, установить дополнительный делитель из двух резисторов, расчитать можно по любому voltage divider calculator.
Из расчета при полностью заряженной батареи, на АЦП не должно выходить более 5в.

An_private

Нашёл у себя точно такой же модуль. При подключенной батарее 3S на выходе VBatt 1.22В (то есть делитель 1:10). Между VBatt и “-” звонится 1.5к, между Vbatt и “+” звонится 13,5к
Сейчас вскрою термоусадку и посмотрю номиналы

Посмотрел. Делитель - вот эти два резистора, обведённые красным. У меня верхний (на +) - 14 к, нижний (на -) - 1,8к.
Номиналы странноватые (делитель получается в 8,8 раза), но сойдёт.

РоманычД

Да, после внимательного перечитывания тем по Power-Module и этой ветки, пришло некоторое понимание.

С контакта Vbatt мозг APM меряет напряжение с делителя напряжения, которые выполнено на Power-Module двумя резисторами R1 и R2. Для батареи 4S резисторы должны быть в идеале 8.2 кОм и 3,3 кОм и напряжение на контакте Vbatt получаем 4,85 V . Если все в идеале, настроечный коэффициент деления в Mission Planner получаем 3,48 (значение близкое к этому часто попадается в форумах). Если напряжение на Vbatt в китайском Power-Module отличается от расчетного для установленной батареи, то подбираем опытным путем, либо замеряем R1 и R2 и вычисляем коэффициент деления. При этом, до подключения к мозгам необходимо проверить Vbatt, что бы напряжение не выходило за рамки 5V

Вот эти три строчки могли сэкономить мне месяц (или два) долбежки с Power-Module, но как всегда, все приходится собирать по крупицам и доходить самому. Да, все просто, казалось бы, но верную подсказку от ГУРУ приходится вытягивать неделями и десятками страниц форума.

Возможно это поможет кому-то другому.

И ВОПРОС: Если я убил AVR на APM, как это определить, и если это так, то какие возможные дальнейшие действия?

An_private
РоманычД:

Если я убил AVR на APM

Вряд ли. Скорее всего просто китайцы напутали номиналы резисторов. Посмотрите номиналы резисторов на плате - тех, которые я пометил.

ENGINEERUS
РоманычД:

И ВОПРОС: Если я убил AVR на APM, как это определить, и если это так, то какие возможные дальнейшие действия?

Если убит главный контроллер, то АПМ не соединяеться с МП, статусные диоды не светятся. Все мертво и тихо 😉 Но это надо еще постараться убить его, т.к. стоит защитный диод и пркдохранитель.

РоманычД
An_private:

Посмотрел. Делитель - вот эти два резистора, обведённые красным.

Верхний - 13С = 13,3 к
Нижний - 15С = 14,0 к

Между VBatt и “-” звонится 7.99 к
Между Vbatt и “+” звонится 12,56 к

Проверяем в калькуляторе.

Проверяем по факту мультиметром еще раз значение VBatt при заряде батареи ровно 16V (в калькуляторе дробь не ставится).

VBatt = 8,29 V

В общем все понятно, бубен тут бы не помог.

Планирую оба резюка поменять на то что там должно стоять. И вот вопрос. Дома обычный паяльник, и не уверен что справлюсь с пайкой SMD компонентов. Есть ли смысл заменить:

Резистор 822 (0805) на резистор 8201
Резистор 332 (0805) на резистор 3301 ?!