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

macrokernel
lokanaft:

Это они про саму настройку. То есть по умолчанию 20 в тот момент должно было быть.

Вот код Ардукоптера:

// choose filtering frequency
switch (_mpu6000_filter) {

case 5:
filter = BITS_DLPF_CFG_5HZ;
break;
case 10:
filter = BITS_DLPF_CFG_10HZ;
break;
case 20:
filter = BITS_DLPF_CFG_20HZ;
break;
case 42:
filter = BITS_DLPF_CFG_42HZ;
break;
case 98:
filter = BITS_DLPF_CFG_98HZ;
break;
case 0:
default:
// the user hasn’t specified a specific frequency,
// use the default value for the given sample rate
filter = default_filter;
}

Ардукоптер понимает 5 фиксированных значений параметра INS_MPU6K_FILTER: 5, 10, 20, 42, 98. При любых других значениях, включая 0, значение фильтра устанавливается по умолчанию.

А вот определение значения по умолчанию:

// sample rate and filtering

// to minimise the effects of aliasing we choose a filter
// that is less than half of the sample rate
switch (sample_rate) {
case RATE_50HZ:
rate = MPUREG_SMPLRT_50HZ;
default_filter = BITS_DLPF_CFG_20HZ;
_micros_per_sample = 20000;
break;
case RATE_100HZ:
rate = MPUREG_SMPLRT_100HZ;
default_filter = BITS_DLPF_CFG_20HZ;
_micros_per_sample = 10000;
break;
case RATE_200HZ:
default:
rate = MPUREG_SMPLRT_200HZ;
default_filter = BITS_DLPF_CFG_42HZ;
_micros_per_sample = 5000;
break;
}

usup
Vasilich11:

Ну если реальный ФайлСейв то да, а если в программе стоит последняя точка РТЛ то нет.

не совсем понял,обьясните в чем плюс если аппарат возвращается лицом к тебе?

usup

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

lokanaft
macrokernel:

Ардукоптер понимает 5 фиксированных значений параметра INS_MPU6K_FILTER

В коде для версии 3.2 вообще не упоминается _mpu6000_filter 😵

Vasilich11
usup:

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

Согласен с этим полностью. Просто я пока начинаю по АВТО летать и мне важна домашняя точка так как надо сесть оттуда откуда взлетел. А это проще делать не ЛЭНДом а РТЛ как я думаю(потому как летаю на полях полных высоких посевов и ЛЭНДом боюсь промахнуться), а то уже точно знаешь что сядет куда надо. Вот и последнюю точку указываю как РТЛ и он к ней по маршруту летит. А на видео некрасиво если летел летел носом, а потом боком или жопом полетит.

appolinari
Vasilich11:

…ЛЭНДом боюсь промахнуться), а то уже точно знаешь что сядет куда надо…

“Куда надо” сильно зависит от вашего GPS модуля и может варьироваться от “куда надо!” и до “куда совсем не надо”. Бывают промахи до пары метров…

wiistriker

Тянет коптер сильно вперед и немного вправо. Рама похожа на tbs discovery: сзади батарея, спереди подвес с камерой. Причем перевес на заднюю часть, но коптер клонит вперед. Выставлял тримы на аппаратуре: по roll трим почти что до максимума доходит, коптер в одной точке висит, но если дать газу, то видно будет, как коптер наклоняется вперед и взлетает не вертикально вверх. Причем если со stabilize переключиться на althold, то коптер начнет лететь назад, приходится трим возвращать в исходное положение.

После полета передние движки заметно горячее, чем задние. Пробовал делать autotrim. При подключении к MP горизонт очень сильно завален в HUD. Неужели автотрим правит горизонт?

Предположительно такое поведение стало проявляться после недавнего краша. Выше в этой ветке скидывал логи краша и было предположение, что был отказ 1 мотора или регулятора. Первый мотор как раз в той стороне, куда тянет коптер.

Что можно проверить?

После краша обновился с APM 3.1.5 до 3.2.1, прошил D8R-II Plus до XP, перешел на CPPM и прошил аппу er9x. Регули калибровал после прошивки аппы, попробую еще раз.

DoZeR_god
wiistriker:

Тянет коптер сильно вперед и немного вправо. Рама похожа на tbs discovery: сзади батарея, спереди подвес с камерой. Причем перевес на заднюю часть, но коптер клонит вперед. Выставлял тримы на аппаратуре: по roll трим почти что до максимума доходит, коптер в одной точке висит, но если дать газу, то видно будет, как коптер наклоняется вперед и взлетает не вертикально вверх. Причем если со stabilize переключиться на althold, то коптер начнет лететь назад, приходится трим возвращать в исходное положение.

После полета передние движки заметно горячее, чем задние. Пробовал делать autotrim. При подключении к MP горизонт очень сильно завален в HUD. Неужели автотрим правит горизонт?

Предположительно такое поведение стало проявляться после недавнего краша. Выше в этой ветке скидывал логи краша и было предположение, что был отказ 1 мотора или регулятора. Первый мотор как раз в той стороне, куда тянет коптер.

Что можно проверить?

После краша обновился с APM 3.1.5 до 3.2.1, прошил D8R-II Plus до XP, перешел на CPPM и прошил аппу er9x.

Такое поведение характерно для умирающего регулятора, поменяй реги местами если изменится поведение то 100% это он!

arb
wiistriker:

Причем если со stabilize переключиться на althold, то коптер начнет лететь назад, приходится трим возвращать в исходное положение.

wiistriker:

При подключении к MP горизонт очень сильно завален в HUD.

Очень много указывает на сбитые калибровки. Поэтому стаб с альтходом ведут себя по разному.
Уберите автотрим и тримы для начала. Откалибруйте аксели и аппу. И только потом проверяйте в полете.

wiistriker
DoZeR_god:

Такое поведение характерно для умирающего регулятора, поменяй реги местами если изменится поведение то 100% это он!

Ты имеешь ввиду, что если начнет клонить в уже другую сторону?

А от чего мог сдохнуть регулятор?

arb:

Очень много указывает на сбитые калибровки. Поэтому стаб с альтходом ведут себя по разному.
Уберите автотрим и тримы для начала. Откалибруйте аксели и аппу. И только потом проверяйте в полете.

Все калибровал. После калибровки акселераторов в HUD показывает прямой горизонт. Делаю автотрим, подключаю к MP и вижу горизонт, заваленный под самое не хочу.

Попробую стереть EEPROM и залить снова 3.1.5 для чистоты эксперимента

wiistriker

Что за непруха с этими ESC?? До этого были другие регули, та же самая фигня - один из них тянул в сторону. Чего ж они дохнут, как мухи? Вроде неплохие ESC - Hobbywing Platinum OPTO 30A.

DoZeR_god
wiistriker:

Что за непруха с этими ESC?? До этого были другие регули, та же самая фигня - один из них тянул в сторону. Чего ж они дохнут, как мухи? Вроде неплохие ESC - Hobbywing Platinum OPTO 30A.

Проверь мотор (подшипники, обмотку) если это не первый раз на данном двигле то ответ напрашивается сам собой!

wiistriker
DoZeR_god:

Проверь мотор (подшипники, обмотку) если это не первый раз на данном двигле то ответ напрашивается сам собой!

Не, двигатели тоже новые.

Сегодня попробую свапнуть ESC с другим и посмотреть, будут ли изменения.

John-EKB

Не могу понять почему на Pixhawk не хочет адекватно работать компас Arduino HMC5883L, я уже его на штатив поставил, а курс как плыл так и плывет, погрешность примерно 20 градусов, сравнивал с походным компасом. Калибровку много раз делал показания offsets x-25 y39 z16 горит зеленым

youtu.be/FNmA0tUrfzQ

arb
John-EKB:

а курс как плыл так и плывет,

Такое ощущение, что курс плывет из-за прогрева компаса.
Железа магнитного рядом нет случайно? Может комп для него мощный.
Попробуйте по модему подальше от компа проверить.
Ну и на всякий случай проверьте по времени. Т.е. подольше прогреть, может скорость дрейфа спадет.

John-EKB
arb:

Такое ощущение, что курс плывет из-за прогрева компаса.
Железа магнитного рядом нет случайно? Может комп для него мощный.
Попробуйте по модему подальше от компа проверить.
Ну и на всякий случай проверьте по времени. Т.е. подольше прогреть, может скорость дрейфа спадет.

Я проверял по телеметрии посреди комнаты, железяки от него далеко были и дело не только в дрейфе, когда ставишь его параллельно соседнего дома то он сразу показывает с погрешностью градусов так в 15-20, еще пробовал двигателям немного газу дать курс не реагирует, думаю наводки от проводки можно исключить, какие интересно компасы стоят в оригиналах которые вместе с GPS, уже всю голову сломал почему не работает корректно

arb
John-EKB:

когда ставишь его параллельно соседнего дома то он сразу показывает с погрешностью градусов так в 15-20

У компаса часто есть остаточная намагниченность даже если рядом никогда не было магнитов. Хочется точнее - надо размагничивать.

John-EKB:

какие интересно компасы стоят в оригиналах которые вместе с GPS

По разному. Где такой же 5883. А где-то 5983 (с термостабилизацией).

John-EKB

[QUOTE=arb;6442799]У компаса часто есть остаточная намагниченность даже если рядом никогда не было магнитов. Хочется точнее - надо размагничивать.

Из издевательств над ним я только подносил походный компас к нему и он сразу выдавал ошибку в МР, попробую в полете в режиме Simple mode, если не будет соответствовать направлениям стиков то сразу в ведро, до этого был у меня APM 2.0 дак проводкой был весь обмотан и хоть бы что компасу, летал не боялся за разворот, хоть передом летит, хоть задом, отрабатывал на все 100%. Тут с внешним компасом справится не могу бред какой то!

arb
John-EKB:

Из издевательств над ним я только подносил походный компас к нему и он сразу выдавал ошибку в МР

Достаточно.

John-EKB:

попробую в полете в режиме Simple mode, если не будет соответствовать направлениям стиков

По идее не должно быть с этим проблем.
Должно унитазить в лойтере.

John-EKB
arb:

Достаточно.

По идее не должно быть с этим проблем.
Должно унитазить в лойтере.

Почему должно унитазить? Если надо размагничивать, то как это можно сделать ? Народ у меня у одного такие проблемы, или на курс не кто не обращал внимание ?