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

ENGINEERUS

Тоже на недавно поставил 64 битную винду, через пару дней снес нахрен…

arb
paguamop:

определяется как Arduino Mega 2560 и на этом все

Так и определяется под Вин 64 бит. А что еще? Если ошибки отсутствуют, значит все правильно.
У Вас получается все правильно работает. Дальше надо просто запомнить № ком порта. Зайти в МП, выбрать ком порт, поставить 115200 и соединиться.

alexeykozin
paguamop:

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

укажите бауд 115200 и нажмите конект

Chelenjer
arb:

определяется как Arduino Mega 2560 и на этом все

Была такая беда после замены сгоревшей микросхемы мега32u2. Прошивал и перепрошивал разными программами и программаторами - ничего не помогло. Но при этом через телеметрию АРМ коннектился без проблем. Мигают ли желтые светодиоды в районе разъема для GPS? Если нет, то это скорее всего проблема меги32u2. С нее не идут сигналы Rx и Tx. В моем случае помогла повторная замена меги32u2. Сразу все прошилось и запустилось.

paguamop
arb:

Так и определяется под Вин 64 бит. А что еще? Если ошибки отсутствуют, значит все правильно.

Контроллер не опознавался как COM-порт, а был статус неопознанного устройства.

В общем моя проблема описанная выше, решилась установкой драйверов из архива с Mission Planner 1.3.29. Хотя до неё пробовал ставить драйвера из более свежих версий МР, причем контроллер определился только после того как я полностью удалил установленные ранее драйвера и накатил эти.

ENGINEERUS
paguamop:

Контроллер не опознавался как COM-порт, а был статус неопознанного устройства.

В общем моя проблема описанная выше, решилась установкой драйверов из архива с Mission Planner 1.3.29. Хотя до неё пробовал ставить драйвера из более свежих версий МР, причем контроллер определился только после того как я полностью удалил установленные ранее драйвера и накатил эти.

Что подтверждает, на 64 бит. винду, практически всегда переферия, особенно RS323 без танцев с бубнами не устанавливается.

konradjim

Здравствуйте.
Послали к Вам из другой ветки.
У меня APM 2.6 в теле от чирсона CX-20.

Где можно почитать про все параметры MissionPlanner, хоть и на английском, справочник типа этого: Полный список параметров и http://ardupilot.org 😉.
Например WPNAN_LOIT_JERK, что за параметр? на что влияет?
По смыслу вроде как интенсивность/ускорение торможения в лойтере и при полете по точкам, но хотелось бы убедиться прежде чем ковырять…
Кто-нибудь игрался с WPNAN_LOIT_JERK?
Просто в лойтере хотелось бы большей плавности… изящности, а то стик бросил и как то жестко с качаниями оттормаживает. Типа как экстренное торможение в машине… Резко раскачивает его по питчу.
Если можно со своими значениями и описанием поведения ЛА.
Заранее спасибо за разъяснения.

ENGINEERUS
konradjim:

Например WPNAN_LOIT_JERK, что за параметр? на что влияет?
По смыслу вроде как интенсивность/ускорение торможения в лойтере и при полете по точкам, но хотелось бы убедиться прежде чем ковырять…
Кто-нибудь игрался с WPNAN_LOIT_JERK?

Все правильно, параметр определяющий ускорение при полетах по точка. Подлетая к точке притормаживает, потом плавно стартует на координаты к следующей точке. Чем меньше ускорение тем точнее полет по заданному вектору.
попробуйте поиграться с параметрами WPNAV_LOIT_MAXA, также LOITER PID/RATE

konradjim
ENGINEERUS:

Все правильно, параметр определяющий ускорение при полетах по точка.

Ускорение или торможение(я понимаю, что торможение, это ускорение со знаком минус)?
Хочется понять WPNAN_LOIT_JERK - это параметр который отвечает и за разгон и за торможение или только за торможение?

alexeykozin
konradjim:

JERK

это взбрыкивание, не ускорение, а интенсивность изменения ускорения.

konradjim

WPNAN_LOIT_JERK - сейчас стоит 1500
Если 2000 - то постарается встать как вкопанный?
Если 0 - то поплывет как шайба по льду, пока не остановится? Или 200-300 оставить??
Хочу чтоб не дергался, когда стик бросаю.

ssilk
konradjim:

Хочу чтоб не дергался, когда стик бросаю.

Ну так подберите это число… Оно же зависит от массы Вашего аппарата. Кто кроме Вас может его правильно указать?

konradjim:

Если 0 - то поплывет как шайба по льду

Увеличивайте до тех пор, пока не перестанет плыть…

alexeykozin

я пробовал подключаться через tcp-serial мост на базе esp8266 - все работает отлично, гонял несколько недель, ничего не отвалилось, но протокол был TCP

Андрей858

А не подскажите по апм 2.8,как калибровку напряжения ставить аккума,если нельзя через usb питать и через аккум одновременно?
И еще как калибровать компас на улице,если нет ноутбука,телеметрии?Почти все настроил на ЛК,кроме этого.

bolrgas

Спасибо за совет попробую с esp8266 , думал что проблема с модулем телеметрии ,подключился по блютуз проблема осталось

alexeykozin

может перепрошить апм? что за прошива там сейчас?
про есп тут sites.google.com/site/…/esp8266_mavlink

Андрей858:

И еще как калибровать компас на улице,если нет ноутбука,телеметрии?Почти все настроил на ЛК,кроме этого

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

Андрей858
alexeykozin:

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

В принципе можно его(gps ublox neo-m8n) и отключить или просто и не подключать,встороеного у меня нет.А на 2.8 компас подключаеться в разъем под GPS,а не в 12с верно?
А с колибровкой аккума как?Питание с двух сторон нельзя же?
P/S “Внимание! Аккуратно подключайте одновременно USB и UBEC/ESC иначе это может привести к выгоранию платы (питание регуляторов ESC и отдельного UBEC от единой батарейки, иначе сгорит APM!” Что то вот это не могу понять,что значит аккуратно������

ssilk
bolrgas:

Как можно решить такую проблему ?

У меня такая же фигня вылазила на обычных 433х модемах. Первый раз я ждал минуты 3 и ничего… Второй раз я просто передернул питание АРМ и сразу все заработало… Что это такое - ХЗ, разбираться не стал…
Думаю, что проблема в параметрах порта со стороны винды, потому что сам АРМ работает, в ХУДе отображаются наклоны и повороты и так далее. Раньше к этому же ноутбуку все подключалось без проблем. На ноутбуке НЕ менялось ничего, кроме стандартных обновлений… Вот в них то и может быть причина.

agbagb

Может не там спрашивал, спрошу здесь, а то никто так и не ответил. Есть несколько вопросов.

  1. Вот есть вот такой Пиксхавк flymod.net/item/pixhawk_flight_controller
    Его питает вот такой модуль - flymod.net/item/power_module_apm26_pixhawk_xt60
    Так вот, вроде настроил, откалибровал напряжение, но показания напряжения нестабильно показывает, плавает ± 0.1-0.4 вольта. Коптер не заармен, стоит спокойно дома на ровной поверхности, а показания вольтажа плавают. Ладно там ± несколько сотых, а тут аж до почти пол вольта доходит. Пробовал другой такой модуль, ничего не изменилось. Может кабель длинный, наводки или еще что. Скажите, в чем может быть причина, и как можно полечить.

  2. Есть еще вот Комплект радио телеметрии 433mHz для APM PX4 - flymod.net/…/3drobotics_telemetry_set_apm_433_mhz_…
    Суть в чем, дома, к коптеру с компа подключается хорошо с первого раза, работает, но стоит один раз отключиться, и второй раз уже не подключишься 😦 Вечный таймауты, хотя ничего в параметрах com порта не меняю, отключался в МП кнопкой дисконект, та же скорость, диоды горят зеленом на обоих свистках.

  3. Раньше такого не было, началось с определенного момента, даже не знаю с какого. При подключении к коптеру с компа, что по USB, что по радио телеметрии, подключается, получает все параметры, когда все вроде уже получил, залипает на фразе, что-то типа - get param … ждал долго, нажимаю кнопку cancel, и дальше можно уже нормально работать. Может кто знает, что это или хотя бы как полечить.

Заранее 1000 и одно спасибо.

alexeykozin
agbagb:

Может кабель длинный, наводки или еще что. Скажите, в чем может быть причина, и как можно полечить.

тут возможно несколько причин.

  1. слишком большой делитель в повермодуле, в результате большой коэффициент умножения подобран при калибровке
  2. изза “земляных петель” земля резисторного делителя идущего на вход измеряющий напряжение на полетнике имеет небольшой наведенный потенциал.
    величина ошибки очень зависит от этого потенциала, поэтому резисторный делитель должен опираться на землю не вблизи повермодуля, не у регуля а землю на полетном контролере, причем если плохо разведено то рядом с analog ground
    подробнее www.st.com/content/ccc/…/en.CD00211314.pdf
    особенно обратите внимание на страницы 29-31