CRIUS ALL IN ONE PRO Flight Controller

Mihbay

Ребят нужна помощь, получил сегодня ALL IN ONE прошил wii 2.1 Датчики отзываются как положено. решил подключить приемник, сразу раскомментировал #define SERIAL_SUM_PPM а платка не видит пульта, за комментировал обратно тротл откликается как положено, получается что ппм сумм не работает? че за опа?

Все разобрался! Спасибо Leprud. подсказал,
Вообщем ppmsum подключать на RX1

Alexzander

Господа, может спрошу глупость но как мегапирата армить ? Стики двигал не получается…
Если сонар с 5ю концами куда деть вывод “OUT” ??

Armin
igoralekseevru:

сонар подключается так

если так подключить, данные в пойдут в MWCWinConfig?

igoralekseevru:

1- беленький 4 пин разъем под USB это I2C шина

да, только это не USB. Он в чистом виде I2C - Data, Clock, GND, V+

igoralekseevru:

3- есть плата конвертер SERIAL-I2C но она в принципе не нужна

В случае платы AIO не нужна.

igoralekseevru:

Как оптимально подключить N-06?

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

А второй вариант на 115200 бод был проверен немногим раньше, и как то он работал, но как я говорил - скачкообразно. Надо либо настраивать ПИДы, что я тоже делал, перебирая разные комбинации, либо этот вариант сам по себе кривой.

igoralekseevru:

нарыл такую картинку как я понял питание с I2C а RX-TX с S1-S3

я по этой картинке и подключал ГПС к плате.

Вобщем вопрос подключения, точнее правильно запуска, ГПС к AIO по SERIAL протоколоу остаётся открытым. Хорошо бы рабочий вариант с режимом UBLOX BINARY, т.к. он точнее, чем NMEA.

DVE
igoralekseevru:

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

Если зеленый светодиод на плате замигал - значит Megapirate его “увидел”. Еще вариант - открыть консоль в mission planner и набрать test и gps, можно увидеть данные. Если совсем ничего, поменять местами RX/TX.

Кстати у меня Ublox коннектится со второго раза, т.е. сначала подаем питание, gps конфигурируется, потом передергиваем питание, и со второго раза gps уже подхватывается нормально.

Alexzander:

Господа, может спрошу глупость но как мегапирата армить ?

Газ вниз-вправо и подождать, должны замигать светодиоды на плате.

Armin:

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

Сегодня тоже тестили - этот gps действительно не лучший вариант, он глушится даже модемом APC220 который на 433МГц, и нестабильно работает с видеолинком на 5.8, похоже китайцы совсем на входных фильтрах сэкономили.
Если на квадрик не вешать совсем ничего лишнего, ловит спутники довольно-таки быстро.

nemo61
Armin:

Вобщем вопрос подключения, точнее правильно запуска, ГПС к AIO по SERIAL протоколоу остаётся открытым. Хорошо бы рабочий вариант с режимом UBLOX BINARY, т.к. он точнее, чем NMEA.

У меня не получилось подключить GPS этими двумя способами. Пирата не хочу использовать. Буду биться дальше.

ctakah

Прочел внимательно инструкцию,вот только не понял как настраивать гимбал .Через путти? И перед этим надо отдифайнить гимбал ? Как то не все просто на этой платке-летаю без баро,иногда в полете дергается по яву,компас отключаю-не дергается)) В общем как ваегда-дешево хорошо не бывает))

igoralekseevru
nemo61:

У меня не получилось подключить GPS этими двумя способами. Пирата не хочу использовать. Буду биться дальше.

Как это проявилось? модуль CN-06 прошивка MWii 2.1?

ctakah
mahowik:

полетал блин! rcopen.com/forum/f134/topic279427/212

Очень странно,мне летатьпо очкам намного легче,главное подлетнуть сразу метров на 15 и не терятьориентиров.Начинать желательно с 120 гр объектива-поширевид.Ну и не торопиться с пролетами.Ветер враг коптера.Жаль разбитую игрушку-столько труда.

Alexzander

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

nemo61
igoralekseevru:

Как это проявилось? модуль CN-06 прошивка MWii 2.1?

В GUI нет показаний GPS. И пишут, что компас мигать должен.

ioprst
Alexzander:

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

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

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 спутников но показывает координаты (широта-долгота)

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