CRIUS ALL IN ONE PRO Flight Controller

Alexzander
ioprst:

Стики откалибровал в планнере?

Да.
Разобрался!
Проблема была банальна, провода от приемника перепутаны были. Теперь с Пидами разбираюсь, с сонаром так и не понял.
Господа давайте создадим отдельную ветку и распишем всё по пунктам, начало уже положено нужно только дополнить!!!

Alexzander

Подскажите какие параметры подстроить чтобы не было резких движений? Начинает взлетать его колбасит в разные стороны.

Armin

Нашёл еще один вариант запуска ГПС в режиме UBLOX BINARY для CN-06, порывшись в code.google.com/p/multiwii/…/MultiWii_shared/ - фактически готовое решение. Здесь лежит код, в котором уже сделана инициализация UBLOX BINARY(конкретно - в файле GPS.ino).
Попробую залить в платку весь код из папки _shared.
Здесь автор пишет, что еще надо 13, 14, и 15 контакты замкнуть на модуле ГПС.
А здесь некий Андрей пишет, что у него всё запустилось отлично.
Будем пробовать.

igoralekseevru
Armin:

Нашёл еще один вариант запуска ГПС в режиме UBLOX BINARY для CN-06,
Здесь автор пишет, что еще надо 13, 14, и 15 контакты замкнуть на модуле ГПС.
А здесь некий Андрей пишет, что у него всё запустилось отлично.
Будем пробовать.

замыкать насовсем? на самой плате? на GPS приемнике нет таких контактов
вот блин танцы с бубнами, начинаю по новому любить “кролика”

UPD

вот нашел

а вот распиновка по даташиту www.universalair.co.uk/sites/…/gps_datasheet.pdf

Armin:

Нашёл еще один вариант запуска ГПС в режиме UBLOX BINARY для CN-06, порывшись в code.google.com/p/multiwii/…/MultiWii_shared/ - фактически готовое решение. Здесь лежит код, в котором уже сделана инициализация UBLOX BINARY(конкретно - в файле GPS.ino).
Попробую залить в платку весь код из папки _shared.

а что прописывать в config.h ? там он девственно чистый

Armin
igoralekseevru:

замыкать насовсем? на самой плате?

да, по крайней мере на время испытаний, а уж если заведется нормально - можно и оставить.
Замкнуть проще соплёй припоя, он сам меж контактами останется, и удалить потом проще будет - побольше канифоли, и припой как бы скругляется и перемычки не будет.
ДА, на фотке всё правильно, эти контакты идут на одной стороне рядом.

а что прописывать в config.h ?

да как обычно - раскомментировать #define UBLOX
и указать GPS_BAUD_RATE.
И номер порта для GPS: #define GPS_SERIAL 2
/**************************************************************************************/
/*********************** GPS **************************/
/**************************************************************************************/

/* GPS using a SERIAL port
only available on MEGA boards (this might be possible on 328 based boards in the future)
if enabled, define here the Arduino Serial port number and the UART speed
note: only the RX PIN is used, the GPS is not configured by multiwii
the GPS must be configured to output GGA and RMC NMEA sentences (which is generally the default conf for most GPS devices)
at least 5Hz update rate. uncomment the first line to select the GPS serial port of the arduino */
//#define GPS_SERIAL 2 // should be 2 for flyduino v2. It’s the serial port number on arduino MEGA
//#define GPS_BAUD 57600
#define GPS_BAUD 115200

/* GPS protocol
NMEA - Standard NMEA protocol GGA, GSA and RMC sentences are needed
UBLOX - U-Blox binary protocol, use the ublox config file (u-blox-config.ublox.txt) from the source tree
With UBLOX you don’t have to use GPS_FILTERING in multiwii code !!! */

//#define NMEA
//#define UBLOX

igoralekseevru
igoralekseevru:

а что прописывать в config.h ? там он девственно чистый

#define GPS_SERIAL 2
#define GPS_BAUD 57600
#define UBLOX

и судя по всему закомментировать gps filtering

Diman-Gad
Alexzander:

Диод А мигает красным глазом с частотой примерно 2 раза в секунду, не армится киньте сслыкой, что не так делаю?
Непонятки с сонаром остались куда поключать выход OUT ? Код нужно править под красный сонар?

сонар подключать так
code.google.com/p/megapirateng/wiki/confighw
в планнере поставить галку на сонар
всё, код править не надо, всё подхватывается автоматом, в планнере можно посмотреть значение высоты альт, у меня с этим сонаром точность ± сантиметр, оч круто

igoralekseevru
Armin:

//#define GPS_BAUD 57600
#define GPS_BAUD 115200

/* GPS protocol
NMEA - Standard NMEA protocol GGA, GSA and RMC sentences are needed
UBLOX - U-Blox binary protocol, use the ublox config file (u-blox-config.ublox.txt) from the source tree
With UBLOX you don’t have to use GPS_FILTERING in multiwii code !!! */

//#define UBLOX

а разве по логике не нужно расскомментировать //#define UBLOX ???

запаял контакты и интересная хреновина

ГПС модуль как горел зеленым так и горит, проскочила GPS ALT -17m

а все остальное по нулям, то есть не отзывается и координаты не передает, НО

если GPS модуль включить (воткнуть разъем) после включения флайт контроллера, то он показывает 0 спутников но показывает координаты (широта-долгота)

Где собака порылась?

Armin

раскомментировать конечно нужно.

ГПСный светодиод гореть всегда будет зеленым, т.к. светодиод включен тупо по питанию.
И в программе конфигураторе будет зеленым гореть, если в исходном коде была инициализация ГПСа.

если GPS модуль включить (воткнуть разъем) после включения флайт контроллера, то он показывает 0 спутников но показывает координаты (широта-долгота)

Вот все эти глюки и напрягают, что нет нормального рабочего решения.
Не пойму, как у других работает, ведь тут выкладывали достаточно много видео с тестом AIO платы в связке с GPS, и возврат домой у всех работал. Но молчат и не рассказывают, как они запустили GPS.

mahowik
devv:

Какой из этих двух лучше выбрать - www.ebay.com/sch/i.html?_saca...=3DR+Telemetry 433Mhz или 915Mhz ?

я планировал брать на 433 т.к. по идее проникательная способность лучше у него, но вроде как нарвался что в Kанаду 433 не шлют, если на дидронсах брать к примеру…

romushock
mahowik:

в Kанаду 433 не шлют, если на дидронсах брать

Саш, отсюда шлют куда хош…

DVE
Armin:

Замкнуть проще соплёй припоя, он сам меж контактами останется, и удалить потом проще будет - побольше канифоли, и припой как бы скругляется и перемычки не будет.
#define GPS_BAUD 115200

Там написано что замыкание пинов выставляет скорость 57600, значит GPS_BAUD тоже поменять надо.

Armin:

Не пойму, как у других работает, ведь тут выкладывали достаточно много видео с тестом AIO платы в связке с GPS, и возврат домой у всех работал. Но молчат и не рассказывают, как они запустили GPS.

А он через раз и работает, иногда приходится питание передернуть.
Если зеленый светодиод замигал, значит gps обнаружен, если потом сменился на постоянный, значит есть 3D Fix и можно лететь.
И еще, холодный старт гпс-а может занимать много времени, несколько минут.

Armin:

Вот все эти глюки и напрягают, что нет нормального рабочего решения.

Ну так плата за дешевизну. Или покупаете оригинальный Arducopter за 199$ уже в комплекте с GPS, и все работает из коробки 😃

igoralekseevru

заработало по варианту EOSBandi www.multiwii.com/forum/viewtopic.php?f=8&t=2166#p2…

(перепробовал все варианты включая пайку, потом убирал соплю) а загвоздка в том, что нужно было просто к другому окну подойти и спутники поймались, также применил фикс высоты www.multiwii.com/forum/viewtopic.php?f=8&t=2166&st…

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

не нравится что он скорость показывает в районе 60 попугаев, это что?

Armin

блин, чего ж у меня вариант EosBandi не пошёл. Мистика!

igoralekseevru:

корость показывает в районе 60 попугае

а где смотреть скорость? И какую Вы имеете ввиду скорость? Перемещения в пространстве, или скорость передачи данных?

mahowik
romushock:

Саш, отсюда шлют куда хош…

нее… я не к тому что купить негде… места есть типа ебэй и т.д… я про разрешенные частоты тут, 900 точно можно по таблице ниже
code.google.com/p/ardupilot-mega/wiki/3DRadio#Supp…

ctakah:

главное подлетнуть сразу метров на 15 и не терятьориентиров

ctakah:

Ну и не торопиться с пролетами.Ветер враг коптера

я походу допустил все возможные ошибки :

  • новое место, парк, куда не повернусь, как первый раз вижу 😃
  • ветер
  • пролеты
  • низкая высота… чет стремна была выше 10м
  • совершенно забыл что у меня ОСД! да еще и радар с привычным дизайном игрушек детства 😉
  • не выспался, реакция внуле + адреналин 😃
fidller

3др надо брать в зависимости от видео передатчика. у меня 1,2, решил не играть в рулетку взял 433, но возник вопрос по идее же все сигналки, радиостанции у таксеров работают на этой частоте, помех не будет?

mahowik
fidller:

3др надо брать в зависимости от видео передатчика. у меня 1,2, решил не играть в рулетку взял 433

если видео 1.2 то модем на 900 никак не будет фонить на видео линк… т.е.по гармоникам не пересекается, потому с этой точки зрения по идее без разницы…

igoralekseevru
Armin:

блин, чего ж у меня вариант EosBandi не пошёл. Мистика!

а где смотреть скорость? И какую Вы имеете ввиду скорость? Перемещения в пространстве, или скорость передачи данных?

GPS Speed

попробуйте строго по инструкции, в основной файл как вы и говорили вставить в конец #endif

в config.h внимательно закоментировать GPS filter и другие ненужные строки, добавить порт 2 (если у вас пины к порту 2 см обратную сторону платы) - автор почему-то забыл это указать и указать скорость порта и проверить не перепутаны ли TX и RX провода, и выйти к окну где ловятся спутники

Armin

Приветствую, Игорь!
Да, вчера взял сделал всё с нуля по новой, выяснил интересную деталь.
При первом запуске GPS на самом деле начинает работать, в конфигураторе компас мигает. Интересно что высоту кажет -17 метров или -1700см, если без “высотной” модификации. При этом спутников кажет 0 и всё остальное тоже ноль, т.е. фикса еще нет.
Ну да ладно с фиксом, главное ГПС запустился.
Теперь самое интересное. Если теперь передёрнуть питание всей системы, то шишь будет а не ГПС, при следующем включении. Больше он не будет инициализироваться. Опытным путём установил, что не будет его до тех пор, пока работает ионная батарейка на плате ГПС, т.е. в моём случае минут 20. Как только батарейка сдохнет, произойдёт и сброс настроек ГПС на настрйоки по умолчанию. И если после этого подключить питание к вертолету, то снова всё работает.
Отсюда вывод - при втором и следующем включении, пока ГПСный ионистор хранит заряд и питает память ГПСа, плата не может подключится к ГПС при той конфигурации, которая записывается в ГПС во время первого включения. Возможно, в коде это как то неучтено. Возможно еще что-то. Надо искать дальше. Блин, когда ж нормальный рабочий код подключения ГПС будет?.. 😦

DVE

2 All:
Первые впечатления после недели тестирования платы All In One с Мегапиратом:

  • все основные режимы работают: стабилизация, carefree, удержание позиции (при наличии gps)
  • заработали “возврат домой” и полет по точкам, все четко и адекватно
  • заработали по протоколу Mavlink: OSD, Bluetooth и радиомодем APC220

Вывод который делаю для себя - Кролики и прочие дешевые аналоги нервно курят, если хочется что-то большее чем просто полетать, при цене в 57$ по соотношению цена/качество, альтернативы этой плате сейчас не вижу 😃

Правда вопрос выбора оптимального GPS остается открытым, дешевый UBlox 6M показал себя не с самой лучшей стороны. Заказал на пробу оригинальный ардукоптеровский, попробую его поставить (брать Ublox LEO который стоит дороже чем сама плата, смысла не вижу).

Sir_Alex
DVE:

Заказал на пробу оригинальный ардукоптеровский,

Скорее всего будет такое же унылое Г.
Мне показалось что UBLOX NEO 6Q на BlackVortex получше работает (чем Mediatek MT3329), возможно за счет хорошей антенны. Но это все субъективно.