CRIUS ALL IN ONE PRO Flight Controller
Вобщем залил код из папки shared, всё отлично скомпилилось, втекло в камень и запустилось.
ГПС в MWC Config определяется, компас мигает. Также в этом скетче обновление данных ГПС можно отслеживать по жёлтому светодиоду на плате - он изменяет своё состояние ровно столько раз, сколько обновлений в секунду у ГПСа.
Если после подачи питания этот светодиод мигает, значит ГПС платой инициализирован правильно, и данные идут.
Сама прошивка устанавливает скорость 115200 и 5 Гц частоту обновления с UBLOX BINARY, но можно выбрать и NMEA.
Я поменял скорость на 57600, т.к. этого более, чем достаточно для 5 Гц.Так же в config.h теперь можно задавать скорость каждого послед. порта по отдельности.
попробовал с этим скетчем, спутники очень долго не мог поймать, не выдержал, попередергивал по питанию, поймал.
Как ведет себя при отключении питания? не пропадает ничего? контакты 13 14 15 замыкали для этого скетча или нет?
свой скетч как просили в ветке выкладывать не вижу смысла тогда, если этот работает
на всякий случай (что бы не сохранять по отдельному файлу с сайта) вот новый MultiWii_2_1_ 1099.zip www.igoralekseev.com/multiwii/
ГПС прописан на 57600 на второй порт, закоментирован GPS Filtering (рекомендуют) и внимание мин газ выставлен в файле config.h для регулей с SimonK прошивкой
В прошивках выше 2.049 нет поддержки GPS по i2c
MegaPirateNG_2.0.49_Beta4 если быть точным.
работает по GPS_PROTOCOL_UBLOX_I2C
Начал переделывать под новую библиотеку I2C, но подумал - может кто уже совершил данный подвиг ?
Если уж быть совсем точным то MegaPirateNG_2.0.49_Beta5
Может быть кто-то и есть, но на данном форуме в ветке про Мегапираты такого не публиковалось точно.
попередергивал по питанию, поймал.
Как ведет себя при отключении питания? не пропадает ничего? контакты 13 14 15 замыкали для этого скетча или нет?
да, иногда мне тоже приходилось передергивать питание. Складывается впечатление, что инициализация ГПС происходит сразу в момент подключения питания, а в этот момент мы втыкаем разъёмы в батерейку и не исключен дребезг контактов. Поэтому может иногда и не происходит нормальной инициализаци, и надо передергивать питание.
При отключении питания ведет себя адекватно, специально сделал первое включение - ГПС инициализировался.
Потом мнократно поотключал-повключал питание - всеравно ГПС заводится нормально.
Единственное что было - это иногда и вправду не заводится, надо передергивать питание, тогда всё ок.
сие чудо вообще работает с Мегапиратом?
Должен работать. Какой указывали драйвер GPS? Можно NMEA, можно MTK16… Скорость надо правильную выставлять.
Протокол AUTO, скорость 115200.
Проверил mobiDroneOSD действительно работет.Как его теперь подрубить к плате ALL IN ONE PRO Flight Controller v1.0?Прошивка я так понял вийная должна быть?
Протокол AUTO, скорость 115200.
Выбирайте или NMEA или MTK16.
Попробовал, в teste выдает gps disabled, в планере что то включать нужно?
контакты 13 14 15 замыкали для этого скетча или нет?
а, забыл про контакты сказать. Контакты не трогал, ничего не замыкал.
на всякий случай (что бы не сохранять по отдельному файлу с сайта) вот новый MultiWii_2_1_ 1099.zip www.igoralekseev.com/multiwii/
У Вас скетч не той системы 😦
Залил, всё равно не работает. Вы перед подключением GPS настраивали? Или по умолчанию скорость 9600 …
Полетал на улице, и бац диод gps загорелся ровным светом, принес домой подрубил к планеру опять замигал! Я правильно понимаю, спутники он пахоже видел на улице, что то не так со связью gps и crius aiop, или это пирата глючит?
Я летаю на мегапирате прошивка 2.7R3, недавно установил FC CN-06 GPS Receiver, так вот. Установил режим GPS_PROTOCOL_UBLOX, все работает. Но один баг или фича. Запускается не сразу. А именно с третьего (дальше все ок) подключения аккумулятора. Т.е. первые два раза зеленый LED “С” не загорается. А на третий раз начинает мигать, сигнализируя что подцепил GPS.
Меня это не напрягает, но может кого то это беспокоит. Знайте, вы не одни! 😃
У Вас скетч не той системы 😦
Залил, всё равно не работает. Вы перед подключением GPS настраивали? Или по умолчанию скорость 9600 …
у меня работает. нет не настраивал, не паял просто подключил ко второму сериал-порту (ранее кидал картинку)
Попробовал, в teste выдает gps disabled, в планере что то включать нужно?
укажите протокол порт и скорость будет GPS гореть зелененьким (независимо от того работает он или нет) (упс! инфа для MWii а не для пирата)
Вобщем залил код из папки shared, всё отлично скомпилилось, втекло в камень и запустилось.
ГПС в MWC Config определяется, компас мигает.
У меня тоже все запускалось двумя другими способами, однако в поле в режиме удержания позиции коптер носило туда сюда не кисло, вы скажите как он отрабатывает в полете.
на всякий случай (что бы не сохранять по отдельному файлу с сайта) вот новый MultiWii_2_1_ 1099.zip www.igoralekseev.com/multiwii/
Игорь, этот скетч у меня заработал на другой плате. Но этот скетч какой то необычный. Не могли бы Вы объяснить, что нужно сделать, чтобы GPS заработал. Пробовал так - www.multiwii.com/forum/viewtopic.php?f=8&t=2166#p2… не получилось.
Ребят и все таки может кто подскажет как в пирате 2.7 прошиве подвес подцепить, а именно на какие порты, и как его включить, в смысле стабилизацию, а то получается, что он просто стоит без движения, и крутилками тоже не сдвинуть, я тут перешил с вия, попробовать, так там у меня все работало на отлично, а в пирате все ново, еще с пидами не могу разобраться, крутил райт п и д, вроде настроил чтоб не было осцилляций и пере компенсаций, но на стенде его совсем легко пальцем за луч сдвинуть, на вии поднимая П и Д нужно было хрошо приложится чтоб сдвинуть с места, как это повторить в пирате?
Полетал на улице, и бац диод gps загорелся ровным светом, принес домой подрубил к планеру опять замигал! Я правильно понимаю, спутники он пахоже видел на улице, что то не так со связью gps
Диод горит если есть 3DFix, и гпс ловит больше 8 спутников примерно. Дома их естественно не видно.
Диод горит если есть 3DFix, и гпс ловит больше 8 спутников примерно. Дома их естественно не видно.
C скоростями и протоколами нужно разбираться? Я правильно понял что стандартный протокол MTK16 на скорости 115200? Порт serial2, в андурине перед прошивкой нужно все эти данные разкоментить?
А можно переделать код мультивии чтоб PPM SUM можно было подавать на пин THORTLE как на других платах ( а не на TX1/RX1 ) , ведь удобней, не нужно втыкаться в Molex.
C скоростями и протоколами нужно разбираться? Я правильно понял что стандартный протокол MTK16 на скорости 115200? Порт serial2, в андурине перед прошивкой нужно все эти данные разкоментить?
Для UBlox нужная скорость выставляется автоматом, для МТК не знаю.
Это ж OpenSource а не Кролик какой-нибудь: откройте \libraries\AP_GPS\AP_GPS_MTK16.cpp да и посмотрите, что там делается, все вопросы отпадут.