CRIUS ALL IN ONE PRO Flight Controller
Господа! Вот такой модуль MultiWii APM u-Blox CN-06 GPS Receiver V2.0 в связке с платой MultiWii FC I2C-GPS NAV Module с прошивкой b4 будет работать адекватно?
у меня к АИО без платы подключен, все работает на Б4, подключение описано в мануале к АИО
Подскажите как правильно настроить в MultiWii_2_1_b4 подключение GPS.
Модуль GPS MTK3339, модуль не прошит на 115200/10гц с выбором соот-х фреймов.
В config.h при раскомментировании строки
/* 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 115200
возникают ошибки при компиляции.
Раскомментирование строки начальной настройки модуля
/* #define GPS_INIT_BAUD 9600
также результата не дает.
#define GPS_SERIAL 2
во первых раскомментируй эту строчку, а во вторых раскомментируй настройку ЖПС в мультивий.ино
во первых раскомментируй эту строчку, а во вторых раскомментируй настройку ЖПС в мультивий.ино
Похоже загвоздка была в проекте, заново его сконфигурировал и все скомпилировалось без ошибок.
вот так у меня все это дело полетело:
www.youtube.com/watch?feature=player_embedded&v=3w…
с 1:00 висит сам,ветер был сильный поэтому плавает чуть чуть,на видео видно трубу котельной обратите внимание на дым…вчера в штил на даче завесил его над огородом и ушел в дом чтоб не мерзнуть…висел как прибитый…
сегодня пол дня пытался подключить ВТ к смарту, проги multiwii configurator и multiwii aio связь устанавливают,но пиды не читаются и графики не рисует. подскажите в чем дело, надо ли ВТ как то настраивать?
Попробуйте Multiwii EZ-GUI. В настройках телефона нужно отключить принудительную 2D акселерацию. Блутус нужно подключить к розему ftdi, возле порта usb.
Контакти криуса и модуля блутус должны быть соеденены навхрест
плата RX-блутус TX
плата TX-блутус RX
Попробуйте Multiwii EZ-GUI. В настройках телефона нужно отключить принудительную 2D акселерацию. Блутус нужно подключить к розему ftdi, возле порта usb.
Контакти криуса и модуля блутус должны быть соеденены навхрест
плата RX-блутус TX
плата TX-блутус RX
уже разобрался, в этом и была проблема, а прогу эту и имел ввиду, сейчас работают обе.
и еще так и не понял можноли летать с постоянно подключенным ВТ
Да можно. Будете видеть показания телеметрии на екране телефона.
Можно так да,но у меня иногда мозг зависал при обрыве бт.Опасно.
Вот такой модуль MultiWii APM u-Blox CN-06 GPS Receiver V2.0 в связке с платой MultiWii FC I2C-GPS NAV Module с прошивкой b4 будет работать адекватно?
еще раз повторюсь: подойдет любой, который поддерживает NMEA протокол и выдает данные с частотой хотя бы 5гц…
Раскомментирование строки начальной настройки модуля также результата не дает.
также надо расскомментить конец блока, т.е. “*/”…
и прописать текущую скорость вашего модуля в дефайн GPS_INIT_BAUD…
облетал b3:
все буду сравнивать с немцем микрокоптеровским, тк на нем летаю часто:
- альтхолд серединка - 1500 или как включаешь тумблер? странное сегодня творилось - при полуразряженной батарейке - висит, поставил новую - взлетает вверх при вкл АХ. на немце - в каком месте включишь АХ - там и точка висения.
- у меня mtk3329 - все нормально ловит, проблем нет. но вот удержание позиции - никакое, сносит ветром и все. в немце стоит ublox lea 6a.висит как прибитый±максимум пол метра, и то не будет, причем при ветре.
пиды стоковые, только P уменьшил до 4,5 чтобы осцилляций не было.
буду сравнивать с немцем микрокоптеровским
для B3, B4 точка висения (альт холд) - это текущее положение стика в момемнт активации… + почитайте тут комменты
странное сегодня творилось
прыжки либо от вибраций, либо от того что не обождали перед стартом 10-15 сек… все в дневнике есть…
но вот удержание позиции - никакое, сносит ветром и все
мултивий в точности удежании позиции не силен… говорю про 2.1 релиз… возможно что то поменялось в дев. версии и предстоящей 2.2
из личного опыта, при условии что коптер сбалансирован, окно удержания:
- в штиль: 1-3 метра (что соот-т точности ГПС приемников)
- в ветер: 3-10 метров
Ситуация изменится, если кто нить прикрутит аксель к ГПС для прогнозировния мгновенных перемещений и уточнения точности координат… возможно это буду я 😃
upd: подправил про точку висения
Вопрос по rcopen.com/forum/f123/topic287781/208
почитайте тут комменты
читал конечно и сам же каменты там оставлял) просто подумал почему то, что только в B4 это появилось, переклинило на морозе наверное…
обождали перед стартом 10-15 сек
ждал больше - около минуты, пока спутники искались, это отпадает. а вот порывы ветра наверное истинная причина.
прыжки либо от вибраций
конфиг одинаков с немцем, так что тоже отпадает, либо надо еще больше пиды крутить.
- в ветер: 3-10 метров
пока печально, но думается мне все будет нормально)
Вопрос по rcopen.com/forum/f123/topic287781/208
С прошивкой MegaPirates он запускается только с раскоментированным протоколом ublox
С прошивкой MegaPirates он запускается только с раскоментированным протоколом ublox
т.е. у вас именно этот борд с U-blox LEA-6H GPS модулем на борту, а не этот у которого u-blox NEO-6M GPS?
т.е. у вас именно этот борд с U-blox LEA-6H GPS модулем на борту, а не этот у которого u-blox NEO-6M GPS?
Да, именно он
так! попробовал выдрать гпс код из dev версий… вроде скомпилилось… и так как этот код уже облетан на оф. форуме, то в след-й прошивке, скорее всего будет поддержка ublox 😉
Тоже портнул код из devа r1240 в прошивку b3. Работает без проблем. Только мой UBLOX всё равно заводится только со второго раза 😃. Но это по светодиодам видно. Если жёлтый после подачи питания молчит, значит стоит “переткнуть”, если заморгал, то всё супер, скоро спутники найдёт.
И ещё я бы рекомендовал EEPROM почистить перед заливкой новой прошивки.
Только мой UBLOX всё равно заводится только со второго раза
по идее эту строчку надо не просто закомментить, а добавить паузу побольше + закрывать порт, т.е. этот (в двух местах)
while(!SerialTXfree(GPS_SERIAL)) delay(10);
поменять на
SerialEnd(GPS_SERIAL);
delay(200);
попробуйте отпишитесь, т.к. у меня нет ublox… а с nmea 99% должно пахать…