Полетный контроллер AfroFlight32 / Naze 32

rank

Господа, большая просьба, помогите подружить мой афро с таким ублоксом: www.ebay.co.uk/itm/271176495992?ssPageName=STRK:ME…
На данный момент афро его не видит.
Пересмотрел западняе форумы по данной тематике, вроде информации много а собрать вкучу не получается.
Надо ли перепрошивать гпс модуль, менять какие то настойки?!
Болшое человеческое спасибо за любую информацию!

bond62

программировать надо на 115200 и частота обновления 10 Гц (желательно) . Он сейчас на 9600 и 1 Гц. На форуме есть целая тема по GPS надо почитать. У меня протокол NMEA он(контроллер) его (протокол) видит. в CLI надо будет посмотреть настройки GPS по умолчанию (протокол,скорость) если не так то подправить.

okan_vitaliy
rank:

Господа, большая просьба, помогите подружить мой афро с таким ублоксом: www.ebay.co.uk/itm/271176495992?ssPageName=STRK:ME…
На данный момент афро его не видит.
Пересмотрел западняе форумы по данной тематике, вроде информации много а собрать вкучу не получается.
Надо ли перепрошивать гпс модуль, менять какие то настойки?!
Болшое человеческое спасибо за любую информацию!

Короче надо смотреть в сторону i2c gps. В этом проекте есть файлик для программирования настроек через u-center. Вы его программируете и получаете гпс с форматом инфы ublox двоичный. В настройках самого базефлихта тоже устанавливаете ublox. Возврат и удержание работают. Сегодня кстати занимался настройкой пидов. Альтхолд получилось отстроить, высоту держит ± полметра. Но это не показатель. Должно быть точнее. Нужно детально разбираться. Это была версия 468 с кодегугла. А вот с гитхаба таже самая версия, которая называется базефлихт-мастер с жпс у меня не хотела работать. Включаю жпс ублокс двоичный, а конфигуратор не видит значка жпс. И вообще как то себя все эти прошивки ведут неадекватно. Я их собираю через кеил, и иногда вываливает хардфаулт. Может их нужно собирать через гну арм и они будут нормально работать, но это не наш метод. Я не первый год сижу на кейле и мои программы работают годами стабильно и без сбоев. Так что наверно придется 468 версию полностью переделать под кейл , что б не было глюков. Хотел кстати подключить сонар, так при его активации и если он подключен то вываливаемся в хардфаулт. Если не подключен сонар электрически и после инициализации программа запускается и тогда можно воткнуть сонар и он будет работать. И реально работает. Так что работы непочатый край.

rank

Можно пожалуйста линк на файлик i2c gps? Не могу разабраться, какой там выбрать code.google.com/p/i2c-gps-nav/downloads/list

u-center Поставил Baudrate - 115200, refresh rate - 10hz . Сохранил в eeprom.
Cli- #passgps:
Actual UBLOX 115200
Вроде сходиться, а не работает!

bond62

Serial port у него на выходе зачем по I2C? Я цеплял на контакты 3 Тх 4 Rx у меня все прекрасно видел.

okan_vitaliy
rank:

Можно пожалуйста линк на файлик i2c gps? Не могу разабраться, какой там выбрать code.google.com/p/i2c-gps-nav/downloads/list

u-center Поставил Baudrate - 115200, refresh rate - 10hz . Сохранил в eeprom.
Cli- #passgps:
Actual UBLOX 115200
Вроде сходиться, а не работает!

В файле I2C_GPS_NAV_v2.2Beta1-r62.rar есть u-blox-config.ublox.txt .Вот им то и надо шить.

Shuricus

Друзья, возможно ли подключить этот баро прямо к площадкам старого баро на Афрофлайте?
Питание и SCL, SDA?


rank

Спасибо всем Ublox заработал. Обошлось без перепрошивки модуля.
Опробовал обе прошивки BaseFlight (самый свежий) и Harakiri (pre 2.6). Конечно харакири много интереснее по опциям, но вот полетные характеристики Бейза на несколько голов впереди. Гораздо более острое управление и предсказуемость траекторий. Харакири напоминает мне женшину в период месячных. У кого то похожие наблюдения или есть полностью довольные Harakiri?!

okan_vitaliy
rank:

Спасибо всем Ublox заработал. Обошлось без перепрошивки модуля.
Опробовал обе прошивки BaseFlight (самый свежий) и Harakiri (pre 2.6). Конечно харакири много интереснее по опциям, но вот полетные характеристики Бейза на несколько голов впереди. Гораздо более острое управление и предсказуемость траекторий. Харакири напоминает мне женшину в период месячных. У кого то похожие наблюдения или есть полностью довольные Harakiri?!

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

SergDoc
Shuricus:

Друзья, возможно ли подключить этот баро прямо к площадкам старого баро на Афрофлайте?
Питание и SCL, SDA?

я так когда-то и делал - 1,2 +3.3В 3,4,5 GND ( это дабы он сам определился) проводки припаял - ну он боком встаёт на плату(отдельно барометр естественно без платы и обвязки)… правда на этом чуде, но неважно:

Shuricus

Спасибо за ответ!
Я просто не понимаю как работает согласование уровней которое видимо реализовано на моей плате барометра, так вот не будут ли оно наоборот мешать в данном случае, ведь Афрофлайт уже рассчитан на прямое подключение барометра?

SergDoc

Да согласования не надо, все уровни уже 3.3В (проц и датчик питаются одинаково ) согласование нужно для атмег, они 5В питаются…

Shuricus

А те цепи согласования на плате баро нужно исключить или можно оставить как есть?

SergDoc

выкинуть или SDA SCL от барометра (до llc) припаять проводками прямо к плате…

Shuricus

А если оставить через согласование, к чему это приведет?
Хочется понимать на будущее.

Вот схема:

okan_vitaliy
Shuricus:

А если оставить через согласование, к чему это приведет?
Хочется понимать на будущее.

R12 и R14 отпаяйте. Плату запитывайте от 5 вольт. К самой назе подключайте h_scl,h_sda напрямую. Все будет работать как положено.

Shuricus

Понял, это уже проще сделать. А пару слов теории - если не выпаивать, что будет происходить?

SergDoc
Shuricus:

что будет происходить?

у них адреса одинаковые - нехорошо будет, определится как BMP а работать вся шина не будет…

okan_vitaliy
SergDoc:

у них адреса одинаковые - нехорошо будет, определится как BMP а работать вся шина не будет…

Это точно будет глюк. Но вопрос про програмную несовместимость не стоял. На сколько я понял, что площадки уже будут освобождены от бмп.

Shuricus

Конечно, барометр на Афро не припаян. На самом деле хочу припаять на Афромини, там шина И2С идет напрямую на ножки барометра, как мне удалось рассмотреть.

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

SergDoc
Shuricus:

если не выпаивать

Я так понял, что старый не выпаян?
у барометров одинаковые адреса - будет конфликт, по ПО определится BMP т.к. лапы готовности используются, а при чтении получится бяка…