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

ExIM

Очень сильные осцилляции, он стал практически неуправляемым
Попытки включить автотюнинг в полете успехом не увенчались…он так-и ловил снег. Благо у нас пухлячка навалило, наверное при краше с 10 метров он жив останется, со всеми лопастями:)

Yden

поставть P по дефолту на 0.15 и по 10 % уменьшай и D можно потихоньку поднимать

DWK
ALEXSEI:

В параметр листе троечку поставте .

Интересно как!!! У меня стоит 19.

Danuvas

Подскажите, пожалуйста, переназначать каналы можно в МР или только прошивку править через Ардуину? Хочу подключить Иммерсоновский приемник 4-х канальный через CPPM и RSSI с него же завести, а у Иммерсонов дурацкая особенность - канал, занятый RSSI, из CPPM вываливается. Вот и думал, можно ли в МР на 4-ый канал контроллера назначить 7-ой или 8-ой канал приемника?

Перерыл параметры, но что то не нашел. Может пропустил какой-нибудь?

Yden

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

alexeykozin
ExIM:

Очень сильные осцилляции, он стал практически неуправляемым Попытки включить автотюнинг в полете успехом не увенчались…он так-и ловил снег. Благо у нас пухлячка навалило, наверное при краше с 10 метров он жив останется, со всеми лопастями

добавляйте rate d по 10 % пока осциляции не уйдут
начальные значения можно без полета подобрать если коптер небольшой - пекрутить в руке,
только с лопастями поосторожнее

если по звуку настраивать
например коптеру нужно занять угол 45 - с пульта пошла команда
звук должен быть ВИ-ВИ - две четкие ярко выраженные перегазовки в начале и конце маневра примерно за четверть секунды если на глазок
если вжикает непрерывно как на перетянутой струне подвешен - признак большого rate D

кстати говоря плохо настроенный коптер и идеально может различаться на 30% полетного времени только на разнице в настроки пидов. тоесть тот же самый коптер может летать долльше при идеальной настройке

Danuvas:

Перерыл параметры, но что то не нашел. Может пропустил какой-нибудь?

можно задать иной порядок 4 входных каналов
copter.ardupilot.com/wiki/arducopter-parameters/#R…

ExIM

Как говорится, дело было не в бобине, а м*дак сидел в кабине:)
Оказалось, на платке сразу 2 резинки от вибро-подвеса порвались когда я USB в спешке выдергивал.
Mefist, ваши пиды подошли. Спасибо)

Mefist
ExIM:

Как говорится, дело было не в бобине, а м*дак сидел в кабине:)
Оказалось, на платке сразу 2 резинки от вибро-подвеса порвались когда я USB в спешке выдергивал.
Mefist, ваши пиды подошли. Спасибо)

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

ALEXSEI
DWK:

Интересно как!!! У меня стоит 19.

У меня была 9ка и светодиоды индикаторные не работали , исправил на 3ку и стали работать как надо .

Danuvas
alexeykozin:

можно задать иной порядок 4 входных каналов
copter.ardupilot.com/wiki/arducopter-parameters/#R…

Не могу найти в full parameter list эти параметры((
Надо наверное МР обновлять? У меня еще 1.3.0

Или это от прошивки зависит. Еще 3.0.1

Обновил МР…
Наверное все же от прошивки зависит. Блин, опять танцы с бубнами…((((((

lordworld

поискал, но не нашёл ответа
вчера все вроде нормально было сегодня утром подключил
начинает соединятся с компом, находит, начинает грузить параметры и останавливается на got param rc4_rev (иногда другие)
ну и понятно что дальше ничего не происходит.
прошивал, прошивается, но проблемма не уходит
подскажите что это и лечится ли ???

WayF1nder

Всем привет. Приобрел видимо совсем китайский клон APM 2.5 с алиэкспресса. Прямо из коробки у него было несколько проблем. Первая - нерабочий стабилизатор на 3.3 В, как следствие - невозможность проинициализироваться на этапе проверки гироскопа. Починил заменой стаба на LM1117MPX-3.3, платка ожила.
Вторая проблема: изначально на плате перемычка включения встроенного компаса была разомкнута, соответственно - нерабочий компас. Перемычку впаял - компас заработал.
И вот осталась единственная странность, которую пока не знаю как починить. Несмотря на то, что плата выглядела полностью рабочей, не удавалось перезалить в нее прошивку штатным способом. Mission Planner упорно говорил «Communication Error - no connection». Решил перешить bootloader у контроллера 2560, и - о чудо! - после этой операции удалось залить прошивку как ни в чем не бывало. Однако только один раз. На второй попытке перезалить прошу опять получаю «Communication Error - no connection». Шью bootloader - и снова можно залить прошивку, но опять только один раз. Получается, что каждый раз, когда я хочу обновить или перезалить прошивку, мне нужно предварительно шить bootloader.
С чем это может быть связано?

TRAHOMOTO

Нужно прошить бутлоадер и потом выставить fuse bit’ы. Что бы микроконтроллер не перезаписывал прошивкой автопилота ту область памяти программ в которой уже залит bootloader. Может у кого из форумчан есть под рукой шпаргалка, если никто не подскажет то позже зайду с компа дам направление поисков.

WayF1nder
ssilk

Попробуйте так

Именно так я и пробовал 😃

TRAHOMOTO

Нужно прошить бутлоадер и потом выставить fuse bit’ы. Что бы микроконтроллер не перезаписывал прошивкой автопилота ту область памяти программ в которой уже залит bootloader. Может у кого из форумчан есть под рукой шпаргалка, если никто не подскажет то позже зайду с компа дам направление поисков.

Буду признателен!

TRAHOMOTO
WayF1nder:

Именно так я и пробовал 😃

Собственно Вам выше дали все что нужно, и фьюзы и прошивку. От себя могу посоветовать какую-то программу типа Sinaprog или может есть ещё что-то современнее/удобнее, для того что бы используя ее прочесть регистры фьюзов из МК. Если прочитать не получится, то возможно мега с битым регистрам fuse или что то с регистром lock bits. В любом случае, нужно сначала прочесть фьюзы и попробовать поставить для теста 1-2, хотя бы переключить бит отвечающий за источник тактовых импульсов на внутренний RC-генератор. Но следует быть очень внимательным и “7раз отмерять” т.к. можно легко или заблокировать память программ или “окерпичить” МК.
Если Вы ничего не поняли, то будет очень полезно просмотреть теорию про термины которыми я тут намусорил. Там совершенно ничего военного, а вот описания, значиния и совершенно все о фьзах описано в даташитах на МК (даже на русском найти не сложно)

alexeykozin

фьюзы ардуино для 2560

avrdude -q -C avrdude.conf -p m2560 -c diecimila -P ft0 -b 19200 -Uefuse:w:0xFD:m -Uhfuse:w:0xD8:m -Ulfuse:w:0xFF:m -Ulock:w:0x0F:m -B 4000

::mega2560.name=Arduino Mega 2560
::mega2560.upload.protocol=stk500v2
::mega2560.upload.maximum_size=258048
::mega2560.upload.speed=115200

::mega2560.bootloader.low_fuses=0xFF
::mega2560.bootloader.high_fuses=0xD8
::mega2560.bootloader.extended_fuses=0xFD

Customize

Я дико извиняюсь ! Вот какая у меня проблема:

Год назад купил APM 2.6(родной, 3DR), только сейчас руки дошли почти собрать.
Ставлю прошивку, вроде все хорошо.

  1. Пытаюсь откалибровать акселерометр - пишет failed.
  2. Пытаюсь зайти в терминал начинает крякозябры бесконечные писать.

делаю через штурок USB. Win 8.1

дохлый APM ?! Что делать !? )))

ssilk
  1. Проверьте напряжение 3.3 вольта
  2. Если прошивка 3.2, то о терминале можно забыть, не поддерживается…
Customize:

пишет failed.

На каком шаге?

Customize

На последнем, калибровка failed.

  1. где проверять 3.3 вольта ?!
  2. Да прошивка автоматом встает 3.2

Вроде GPS определяет верно, и компас реагирует на вращение, но аксилометр откалибровать не удается.

пробовал Mission Planner версий 1.2.97 и 1.3.17

еще мерцает двойной красный и желтый все время горит…