ArduCopter Mega: порт на обычную Arduino (тестим)

devv

Отчетик по 3ДР:

С ГЛБ комплект на 433 так и не пришел (жду окончания спора и возврата денег)
Купил 18.10.2012 “RCTimer Radio Telemetry Kit 915Mhz
Сегодня получил с почты
Подключил к AIOP 1.1

  • и - взял с разъемов для регулей
    RXD модуля в TX3 мозга
    TXD модуля в RX3 мозга

в прошивке
#define SERIAL3_BAUD 57600 // Telemetry (MAVLINK) port

Модуль USB установился в Винде автоматом и ничего не просил, обозвался “USB Serial Port”

Не забываем, что и при подключении в планере нужно будет выбирать СОМ порт модуля и скорость 57600

Пара картинок с настройками модулей из планера и утилиты “3drradioconfig”

Блютус можно будет убрать с рамы
Позже куплю модули на 433 для сравнения

karabasus
devv:

“RCTimer Radio Telemetry Kit 915Mhz”

А дальность действия на воздухе не проверяли?

devv
karabasus:

А дальность действия на воздухе не проверяли?

Снег идет
Ни до тестов пока 😃

Compage

так что там с компенсацией подвеса? заработала у кого-нить? как запустить на 2.7_R4 ?

Serj=
Compage:

заработала у кого-нить? как запустить на 2.7_R4 ?

Как раз вчера мучил, заработало, только у меня подвес одно осевой (Tilt или Pitch) управление с пульта по 6-му каналу.
В планере 1.2.17, в Camera Gimbal настроить не получилось, настраивал через Adv Parameter List
CAM_P_ANGLE_MAX 4500
CAM_P_ANGLE_MAX -4500
CAM_P_FUNCTION 7
CAM_P_MAX 2000
CAM_P_MIN 1000
CAM_P_REV -1
CAM_P_TRIM 1500
MNT_MODE 3
MNT_STAB_PITCH 1
RC6_MAX 2000
RC6_MIN 1000
RC6_REV -1 (обязательно как в CAM_P_REV)

EduardNN

Почему в терминале не отображаются данные с компаса на платах ALL IN ONE PRO и Mega MWC 2560 (прош 2.7R4) ?
А на APM 2.5 данные идут.
Проблема в прошивке или в компасе ?

DVE

Было что-то похожее, похоже просто глюк портирования, я забил, сам компас нормально работает.

Serj=

Кстати про компас! Мозги ALL IN ONE PRO. Калибровал компас по логу, потом танцевал танец, в обоих случаях пишет что откалибровался и какие то циферки, но вместо севера упорно показывает примерно 220 гр. на юго-восток. В планере mx, my и mz бегают, если коптер покрутить. Что я не так делаю?

Dreddix

магнитное склонение ввели?
Калибровка делалась возле кучи металла?
Проверяли после перезапуска контроллера?
Постоять дали ему минутку?
Если он стоит в горизонте и его не трогать, компас чуть чуть плывёт в сторону или прибит гвоздями на 220гр?
При проверке питали от компа или батареи?
Компас пробовали в планнере выключить, отрубить питание, вкл АЙОП, вкл компас, убрать галку автоматически склонение, отрубить питание, вкл АЙОП, ввести склонение, произвести танец, проверить ещё раз?
Ну и самое крутое- стереть еепром, залить прошивку снова…
А вообще странно очень. Тут или какая-то простейшая ошибка или наоборот что-то очень сердитое сидит.

Serj=

Склонение ввел перед калибровкой, калибровал дома. Остальное попробую завтра на свежую голову.
Пожалуй пока без “стереть еепром”.

kren-DEL

Подскажите:

kren-DEL:

Как настроить прошивку 2.7R4 чтобы после арминга моторы автоматом начинали медленно вращаться?

atumis

Вчера попробовал оценить количество работы по портированию мегапирата, набросал пару строчек кода,
что получилось:

зелененьким выделены файлы, которых коснулись изменения (я сравнивал размер файла) . Красненькие - новые(мегапират) или удаленные (ардукоптер).
И это только в папке ARDUCOPTER.!!! С библиотеками картинка еще более ужасающая…😃
Из всего этого следует вопрос к Sir ALEX:
А сколько свободного времени +/ - неделя занимает у Вас портить прошивку?😃

DDD=
atumis:

зелененьким выделены файлы, которых коснулись изменения (я сравнивал размер файла) . Красненькие - новые(мегапират) или удаленные (ардукоптер).

Эм… А только мне в глаза бросилось, что сравниваются разные версии? 2.7 R4 и 2.7 R3…

Sir_Alex
atumis:

Из всего этого следует вопрос к Sir ALEX: А сколько свободного времени +/ - неделя занимает у Вас портить прошивку?

Само портирование занимает пару вечеров. Я то уже знаю что и где копать. А вот проверить как оно работает и не потерялось ли чего после портирования… занимает кучу времени…

atumis
DDD=:

Эм… А только мне в глаза бросилось, что сравниваются разные версии? 2.7 R4 и 2.7 R3…

сравнивал 2.7.3 ардукоптер (следушняя 2.8.) и 2.7.4 мегапират

atumis
Sir_Alex:

и не потерялось ли чего после портирования… занимает кучу времени…

у меня еще вопрос - будет ли дружить с ардуино мега2560 - (а то 2.7.4 не очень) , готов тестировать и колупацца в коде

т.к. 2.8.1. это :

Description:
Improvements over 2.8: - 430 bytes of RAM freed up to resolve APM1 level issue and reduce chance of memory corruption on both APM1 and APM2
Improvements over 2.7.3:

  • Improved ACRO mode (Leonard Hall)
  • Improved stability patch to reduce “climb-on-yaw” problem (Leonard, Rob Lefebvre, Randy)
  • Rate controller targets moved to body frames (yaw control now works properly when copter is inverted) (Leonard/Randy)
  • Less bouncy Stabilize yaw control (Leonard)
  • OpticalFlow sensor support for APM2.5 (Randy)
  • DMP works again by adding “#define DMP_ENABLED ENABLED” to APM_Config.h You can also log DMP vs DCM to the dataflash by adding “#define SECONDARY_DMP_ENABLED ENABLED” (Randy)
  • Watch dog added to shutdown motors if main loop feezes for 2 seconds (Randy)
  • Thrust curve added to linearize pwm->thrust. Removes deadzone found above 90% throttle in most ESC/motors (Randy)
  • More timing improvements (main loop is now tied to MPU6000s interrupt) (Randy)
  • GPS NMEA bug fix (Alexey Kozin)
  • Logging improvements (log I terms, dump all settings at head of dataflash log) (Jason) Bug Fixes / Parameter changes:
  • fixed skipping of last waypoint (Jason)
  • resolved twitching when no GPS attached (Tridge)
  • fixed loss of altitude if alt hold is engaged before first GPS lock (Randy/Jason)
  • moved Roll-Pitch I terms from Stabilize controllers to Rate controllers
  • TILT_COMPENSATION param tuned for TradHeli (Rob) Code Cleanup:
  • HAL changes for platform portability (Pat Hickey)
  • Removed INSTANT_PWM (Randy)
Serj=
Dreddix:

Тут или какая-то простейшая ошибка или наоборот что-то очень сердитое сидит.

Похоже разобрался где накосячил. Когда вводил склонение (10,36 для Дубны, МО) в железном разделе не получилось это сделать, данные не сохранялись и я ввел 10,36 прямо в списке доп параметров. А сейчас обратил внимание что в поле склонения компаса в железном разделе стоит 583,что то там, поменял на 10,36 и все встало на место теперь с севером порядок.
Спасибо за наводки!

iluxa1

Не получается запустить GPS на MegaPitateNG 2.6.6 с AllInOne-II (ublox NEQ-6Q-0-001)
У кого нибудь есть рабочая конфигурация для этой версии?
При следующих параметрах

#define GPS_PROTOCOL GPS_PROTOCOL_UBLOX
#define SERIAL2_BAUD 9600

включал debug в AP_GPS_UBLOX.cpp
в отладке видно что что-то с модуля приходит, но видимо не то что нужно, поэтому GPS disabled
Возможно нужна правильная строка инициализации.

Также в этой версии не работает GPS_PROTOCOL_UBLOX_I2C (не компилируется),
возможно ли как-нибудь в этой версии работать с UBLOX через I2C?
И как его физически включить на плате если i2c_spy его не видит?

kren-DEL
iluxa1:

Не получается запустить GPS на MegaPitateNG 2.6.6 с AllInOne-II

обновитесь до 2.7.4 и проверьте :
#define GPS_PROTOCOL GPS_PROTOCOL_UBLOX
#define SERIAL2_BAUD 38400 // GPS port

Dreddix
Serj=:

Когда вводил склонение (10,36 для Дубны, МО) в железном разделе не получилось это сделать, данные не сохранялись и я ввел 10,36 прямо в списке доп параметров.

Я тоже так сделал в начале 😃) В “железном” склонение не вводилось 😃) (лечится отключением/включением компаса в “железном”), и правда, если ввести в доп. параметрах, там чёрти что показывает 😃) Я даже не догодался, что кто-то ещё мог до такого додуматься 😃)
Хорошо когда всё хорошо кончается 😃