Activity

MultiWii

Здравствуйте, заранее извиняюсь в повторении своего вопроса, мне кажется в теме “GPS-приемники для квадрокоптеров” он менее уместен чем здесь…

Имеется плата Crius Multiwii v2.5 (http://www.rctimer.com/index.php?gOo=goods_details.dwt&goodsid=761&productname=). К ней прикупил мдуль i2c-gps-nav (http://www.rctimer.com/index.php?gOo=goods_details.dwt&goodsid=762&productname=) и GPS CN-06 (http://www.rctimer.com/index.php?gOo=goods_details.dwt&goodsid=984&productname=). GPS настроил, выставил скорость 115200 и 5Гц, спутники ловит. i2c-gps-nav прошил прошивкой версии v2.1rc2. Запустил CN-06 и i2c-gps вместе, фикс есть, световая индикация на i2c-gps в порядке.
Проблемы начались при подключении всего этого к плате Multiwii. Если всё собрать (MWC <-> i2c-gps <-> GPS) и подключить через ftdi, то в гуи датчики показывают не корректные значения, не калибруются и не меняются, gps не определяется, на шине i2c постоянно растут ошибки. Но вот если сначала подключить одну MWC, посмотреть в гуи что она нормально работает (датчики работают нормально) и лишь затем, не отключая её, подключить связку i2c-gps <-> GPS, то всё работает: в гуи определяется gps, все датчики работают корректно, фикс ловится и определяется в MWC, ошибки на i2c шине не сыпятся.
Настроил на протокол UBLOX, пробовал NMEA, но ситуация не менялась. На MWC стоит multiwii v2.3.

Может не хватает какой задержки перед инициализацией i2c в multiwii?

GPS-приемники для квадрокоптеров

Здравствуйте, прошу помощи, наставления, совета…
Имеется плата Crius Multiwii v2.5 (http://www.rctimer.com/index.php?gOo=goods_details.dwt&goodsid=761&productname=). К ней прикупил мдуль i2c-gps-nav (http://www.rctimer.com/index.php?gOo=goods_details.dwt&goodsid=762&productname=) и GPS CN-06 (http://www.rctimer.com/index.php?gOo=goods_details.dwt&goodsid=984&productname=). GPS настроил, выставил скорость 115200 и 5Гц, спутники ловит. i2c-gps-nav прошил прошивкой версии v2.1rc2. Запустил CN-06 и i2c-gps вместе, фикс есть, световая индикация на i2c-gps в порядке.
Проблемы начались при подключении всего этого к плате Multiwii. Если всё собрать (MWC <-> i2c-gps <-> GPS) и подключить через ftdi, то в гуи датчики показывают не корректные значения, gps не определяется, на шине i2c постоянно ошибки. Но вот если сначала подключить одну MWC, посмотреть в гуи что она нормально работает (датчики определились) и лишь затем, не отключая её, подключить связку i2c-gps <-> GPS, то всё работает: в гуи определяется gps, все датчики работают корректно, фикс ловится и определяется в MWC.
Настроил на протокол UBLOX, пробовал NMEA, но ситуация не менялась. Может не хватает какой задержки перед инициализацией i2c в multiwii?