ArduCopter Mega: порт на обычную Arduino (тестим)
В последней версии действительно есть такое, сообщение выдается если live calibration жать, но данных недостаточно (например вращение не по всем осям было).
Насчет калибровке в полете - не уверен что контроллер делает это сам (хотя хз), надо полетать вокруг себя с Bluetooth и потом уже сделать Log calibration, имхо самый надежный вариант.
Хотя если это самолет а не квадрик, вокруг себя полетать сложнее, модем надо ставить 😃
Кто-нибудь подключал к BlackVortex одновременно и блютуз и minimOSD? Вроде, судя по вики проекта arducamosd это возможно и достаточно сделать тройник на +, землю и rx, а tx подключить только к блютузу. Но у меня почему-то не получается…
Скорее наоборот. RX и TX подключаем к Bluetooth, а к MinimOSD только TX. Но для того что бы у вас заработал OSD, вам надо подключиться по Блутуз и установить связь, после этого побегут данные и в OSD.
Другой вариант, подключить так как вы написали, но в этом случае Mission Planner вероятно будет не всю информацию показывать, т.к. не сможет ее запросить от контроллера. Но при этом OSD будет работать в поле и без MissionPlanner’a.
Еще один вариант, подключить все проводки RX и TX на обе платки, тут главное одновременно их не включать 😃
А вы на какую кнопочку 40 раз нажимали? “live calibration” или “log calibration” ?
Естественно
“live calibration”
Log calibration - это калибровка компаса на основе записанных данных телеметрии в процессе полета. Но на мегапирате это доступно только когда есть линк (через 3DRadio или APC220, Bluetooth ) с Mission Planer на компе. Так что это не для вас пока.
А вот Live calibration - это за 30 сек. надо будет покрутить аппарат по всем осям, и компас откалибруется. То что вам и нужно
Я в курсе. Делал лайв. Сообщение “недостаточно данных в логе” при Лайв калибровке.
(например вращение не по всем осям было).
За 30 попыток, с платой в руках, 10-15 с самиком в руках, я только на руках, вниз головой, не стоял. Плата крутилась по всем возможным осям. Я знаком с калибровкой компаса. Тут что-то другое.
За 30 попыток, с платой в руках, 10-15 с самиком в руках, я только на руках, вниз головой, не стоял. Плата крутилась по всем возможным осям. Я знаком с калибровкой компаса. Тут что-то другое.
Посмотрите на закладку с данными телеметрии, есть ли вообще показания от магнитометра. И меняются ли они при вращении платы. Только после этого делайте калибровку. С некоторых пор, не все данные приходят после коннекта в MissionPlanner, а начинаю поступать через 1-2минуты.
ОК! Гляну!
Данные компаса в телеметрии это которые?
Закладка Flight Data и на HUD, наверху? Или ещё где есть проще?
Кстати, компас не давал мне долгое время ввести магнитное склонение. Эта строчка была серая, не активная. Когда я ввел данные через Advanced Configuration в Compas Declination, то в строчке склонения появилась безумная цыфра, но строчка стала активной. Когда я вводил своё склонение и переходил на любую другую закладку, магнитное склонение сбрасывалось в “0”, только потом через 20-30 калибровок, 10-20 подключений склонение осталось в том виде, как я его ввел. Возможно глюки компаса и в правду.
Компас нужен мультиротору для навигации, самику он, вроде как, не нужен. Неужели он может влиять на РТЛ, но при этом адекватно работать на Лойтер… Странно. Вечером помучаю его ещё.
Помнится, когда я делал калибровку компаса, после его активаации нужно было переткнуть питание мозгов и после этого жать кнопочку, тогда калибровка проходила.
RX и TX подключаем к Bluetooth, а к MinimOSD только TX. Но для того что бы у вас заработал OSD, вам надо подключиться по Блутуз и установить связь, после этого побегут данные и в OSD.
Спасибо за разъяснение, попробую по этому варианту. Но это не совсем то, чего бы хотелось.
Спасибо за разъяснение, попробую по этому варианту. Но это не совсем то, чего бы хотелось.
Поставьте джампер(перемычку, выключатель) на линию TX на OSD, тогда вы сможете ее подключать когда не пользуетесь блютузом - в этом случае OSD будет работать автономно.
Синезуб любой подойдет для АИОП прошивка Ардупилот или Ардукоптер? А то на рстаймере написано для прошивки Мультивии…
Подозреваю что любой пойдёт, но хочу убедиться. Надоело провод втыкать.
www.rctimer.com/index.php?gOo=goods_details.dwt&go…
Ещё вопрос, обычный, компьютерный синезубный модуль УСБ не подходит? А то валяется кучка небольшая. Попробую сам ответить- не подойдёт, но хочу убедиться.
Спасибо.
Подозреваю что любой пойдёт, но хочу убедиться. Надоело провод втыкать. www.rctimer.com/index.php?gOo...4&productname=
Этот подойдет точно. Даже заморачиваться со скоростью не придется
Ура! Получилось! Откалибровал. Со здоровым самиком в руках.
20-25 попыток в пустую, затем удачно, я увидел новую надпись на экране, от радости дернулся и вывалился шнур УСБ из самика. 😦((( Но прогресс был! Включив самик- на компасе каша. Юг на севере, север на юге и “плавает”. Ещё 15 попыток и получилось! Железно держит север, юг и тд! В любых положениях север там, где должен быть! Очень геморно калибровать. Если я правильно понял- нужно делать по 2 оборота каждой оси, ровно за 30 сек. Если хоть чуть чуть не успел- Лог не содержит достаточно данных. Если одну из осей 3 раза, а остальные по 2 раза- Лог не содержит достаточно данных. Очень геморно. Очень ровно, стабильно надо крутить, без рывков и тд.
Ладно, получилось и слава богу. “New offsets for you is 222,xxx” Как погода позволит, облетаю сие творение поднебесной инженерии.
Спасибо за подсказки, надеюсь дело было именно в компасе! А то стремно- “слоны идут на север!” Мой по размеру- слон, на зимовку постоянно на север сваливает 😃
Вопрос по ГПС возник. Заметил, что гпс обрабатывается на частоте 1 герц. Это особенность прошивки? Чаще никак? Есть смысл увеличивать частоту? И если можно и даже нужно… как это допилить в прошивку? Т.к. брал всё готовое, ГПС сразу подхватывается и в бой! Если менять то где и как?
Если я правильно понял- нужно делать по 2 оборота каждой оси, ровно за 30 сек
А я думал это прикол такой - даже поржал, увидев на арудкоптере:
Очень геморно калибровать
я даже не прочитал о чем этот ролик - вечная проблема - изучаем мат часть !!!
оказывается все немного проще
А я думал это прикол такой - даже поржал
Эт вы еще с новой озвучкой этот ролик не видели. 😃
А я думал это прикол такой - даже поржал, увидев на арудкоптере:
Это я видел давно. Тут он делает каждой оси ровно по 2 оборота, все максимально гладко, ровно, однородно. Это видать гарантированный способ. Если бы я так мог, сразу бы сделал. Но самик на проводе, так не потанцуешь. Сидя на диване, самик над головой- особо ровно не покрутишь… Это видео и натолкнуло на мысль делать всё максимально ровно и по 2 раза.
оказывается все немного проще
ага, если у вас радио-соединение 😃 Заказал синезуб.
Не знаю о каких вы тут говорите проблемах с калибровкой, верчу в одной руке по всем осям в течении 10-15 сек - этого всегда было достаточно…
Не знаю о каких вы тут говорите проблемах с калибровкой, верчу в одной руке по всем осям в течении 10-15 сек - этого всегда было достаточно…
Со всем уважением… Это я тут лезу со своим пивом в чужой бар… У меня АрдупилотНГ, не Ардукоптер. Просто, как я уже извинялся ранее, мне с вопросами идти некуда. Прошивки похожи, но всё же разные. Поэтому то что у вас легко, мрачный головняк у меня… Что-то выдумывать, делать себе лишний гемор, как вы понимаете, смысла нет. Говорю факты. А факты про компас, в моём случае, говорят что это мрачно сложно, иначе- “лог не содержит достаточно данных” + тот факт что фпв самик по габаритам, нифига не квадрик 😃) 1,6м вертеть ровно и без рывков, с кабелем УСБ, то ещё занятие 😃
Кстати, проверил наводки на компас при максимальных нагрузках на силовую часть- наводок нет.
1,6м вертеть ровно и без рывков, с кабелем УСБ, то ещё занятие
Так вы достаньте плату из самика. Калибровать то вам надо не так часто…
На самом деле, драйверная часть у Пилота должна быть такой же как и у Коптера, значит и калибровка должна работать так же, ИМХО.
Поставьте джампер(перемычку, выключатель) на линию TX на OSD, тогда вы сможете ее подключать когда не пользуетесь блютузом - в этом случае OSD будет работать автономно.
Решил вопрос по-другому. Поключил к ОСД только RX линию, но “еж - птица гордая, пока не пнешь - не полетит”, как и говорилось - пока блютуз не подключишь, информация не сыпется.
И пришлось разделить их цепи питания, вот это было не понятно, как оно влияет, но если они были на одном питании - блютуз не инициализировался и светодиод не загорался.
А чтобы телеметрия сыпалась и без подключения блютуза, а сразу - нашел и использовал следующее:
Setting APM to communicate with MinimOSD-Extra
There are a few requirements that have to be met, in order to be able to use MinimOSD-Extra.
1./ You need to use a Mavlink 1.0 compatible firmware on APM.
2./ You also need to have the data stream rates configured correctly. To do so, connect to Mission Planner. Go to configuration. Locate EEPROM parameters and verify that you have the following parameters configured as here:
SR0_EXT_STAT,2
SR0_EXTRA1,15
SR0_EXTRA2,10
SR0_EXTRA3,3
SR0_PARAMS,50
SR0_POSITION,3
SR0_RAW_CTRL,0
SR0_RAW_SENS,25
SR0_RC_CHAN,3
SR3_EXT_STAT,2
SR3_EXTRA1,15
SR3_EXTRA2,5
SR3_EXTRA3,3
SR3_POSITION,0
SR3_RAW_CTRL,0
SR3_RAW_SENS,25
SR3_RC_CHAN,0
Change accordingly and save the parameters to APM.
If you follow this steps, MinimOSD-Extra should work fine!
и все тикает как часики…
ОСД показывает информацию сразу после подключения.
- убедись , что передатчик работает в MODE 2
- В мегепирате немножко бывают перепутаны каналы - я подбирал методом тыка - у меня мега 2650
подключись к планеру
- откалибруй радиоканалы
- убедись что:
левый стик - вверх -вниз это throttle (газ)- лево-право это yaw (рысканье)
если это не так - переставь проводки от радиоприемникаЯ тут схемку набросал - у меня по ней оно полетело:-)
2-й канал Pitch пришлось инвертировать (я сделал в планере) - х.з почему так - в коде не ковырялся - пока принял как должное
В APM Planner Mav 1.0 на стики реагирует вот так.
Левый стик
верх вниз THROTTLE
лево право YAW
правый стик
верх вниз ROLL
лево право PITCH
Но коптер не запускается? посоветуете ещё в чём может быть проблема.
При колебровке радио, моторы один раз запустились и даже реагировал на газ и yaw.
2-й канал Pitch пришлось инвертировать (я сделал в планере) - х.з почему так - в коде не ковырялся - пока принял как должное
Левый стик (THROTTLE,YAW)вниз и в право, но почему-то реагирует не сразу , как на вие , иногда приходится подождать сек20…30.
Левый стик (THROTTLE,YAW)вниз и в право, но почему-то реагирует не сразу , как на вие , иногда приходится подождать сек20…30.
А не может быть всё дело в том что у меня пульт Такой (Turnigy 9X 9Ch Transmitter w/ Module & 8ch Receiver (Mode 1) (v2 Firmware))
Он моде 1 хотя в настройках я переключил на моде 2