Crius Hobby MultiWii

how-eee
how-eee:

Я сейчас тоже изучаю crius ublox gps и плату i2c.

все заработало по этой схеме даже без перемычки между пинами. Стабильный 3дфикс у окошка в комнате.

crown
how-eee:

все заработало по этой схеме даже без перемычки между пинами. Стабильный 3дфикс у окошка в комнате.

Не понятно только то, что они рекомендуют замкнуть на модуле пины чтоб принудительно включить скорость 38400, а в прошивке которая по ссылке скорость указана 9600, модуль ublox по умолчанию имеет скорость 9600 и без замыкания пинов должен работать, что и получилось у Евгения, у меня так и не удалось запустить модуль и платку, жду новую платку, хотя старая прошивается нормально но постоянно моргает диодом как будто не видит ublox

how-eee

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

crown
how-eee:

моргает длинными морганиями, значит нет фикса спутников. положить на окно и ждать 5-10 минут. у меня нашел за 2 минуты. как найдет, соргает тройными вспышками.

Если напрямую по ftdi подключить на том же месте фикс есть и спутников 4-5, я думаю дело в плате, но с ней уже все перепробовал и шил по разному и проводки rx tx менял местами не помогает

duxa1986

Всем привет. Как програмно снизить чувствительность гириков? А то не могу добиться стабильного удержания высоты из за небольших вибраций…

Dynamitry
duxa1986:

Как програмно снизить чувствительность гириков?

экспоненту газа настроить надо, ИМХО.

AlexeyA

Доброго времени суток!
помогите решить проблемму, имею приемник FrSky V8FR-II мне нужен РРМ сумм собрал схемку из диодов как здесь www.multiwii.com/forum/viewtopic.php?f=8&t=96 только без транзистора, на осцилографе сигнал смотрится оччень красиво, а вот в реале работает только левый стик, а на правый легкое подергивание. Кто нибудь смог воспользоватся такой схемкой?

crown
crown:

Если напрямую по ftdi подключить на том же месте фикс есть и спутников 4-5, я думаю дело в плате, но с ней уже все перепробовал и шил по разному и проводки rx tx менял местами не помогает

пришла другая плата переходник с таймера, прошивку не трогал, подключил по старой схеме, все работает, кто знает какая прошивка залита по умолчанию в переходник i2c-gps, верней какая прошивка знаю, если открыть в арудино прошивку то незакоментирована строчка //MTK хотя у меня модуль gps ublox, в общем проблема в плате, нужна правильная прошивка

how-eee

У меня вот с этой прошивкой работает. Ничего в ней трогать не надо.

Внутри архива есть еще папка Archived. Она не нужна.

I2C_GPS_NAV_latest.rar

duxa1986
Dynamitry:

экспоненту газа настроить надо, ИМХО.

Экспонента тут не причем. Нет стабильного удержания высоты, т.е. газ в момент зависания я не трогаю, а коптер движется вверх и вниз как хочет. От небольших вибраций не получилось избавится, вот и надо снисить чувствительность гириков, чтобы не влияла вибрация…
А как в коде поменять и где не знаю… Прошивка 2.1 b3.
Подскажите кто сталкивался с такой проблемой.

crown
how-eee:

У меня вот с этой прошивкой работает. Ничего в ней трогать не надо.

а сам модуль gps настроен как? в этой прошивке скорость 9600 и тип модуля ublox, у меня сам модуль сконфигурирован на 11500 и 5гц

how-eee

Просто установить прошивку, подключить и не заморачиваться что где и как сконфигурировано. При включении платка сама сконфигурирует модуль как надо.

crown
how-eee:

Просто установить прошивку, подключить и не заморачиваться что где и как сконфигурировано. При включении платка сама сконфигурирует модуль как надо.

Не прокатило так, но все таки я добил это дело, рассказываю у кого проблемы с подключением модуля gps и платки i2c-gps с rctimer, платку можно не шить, если все таки кто шил что нибудь, то берется крайняя прошивка i2c-gps-nav расcкоментируете строку NMEA, проверял для строки MTK и Ublox не работает, прошиваете, модуль GPS конфигурируете прогой U-center на частоту 5гц и скорость 11500, если модуль 1 версии то желательно напаять епром, во 2 версии это все есть, работает нормально, фикс ловит быстро морганием 3-кратным диода, в полете не проверял GPS, погода пока не позволяет

Dynamitry
crown:

если модуль 1 версии то желательно напаять епром

Подскажите, как напаять епром?

crown
Dynamitry:

Подскажите, как напаять епром?

Вот документ ublox-hw-hacks да и в теме мелькали картинки как паять

how-eee

Чтобы не паять еппром сделана та прошивка что я выложил.

crown
how-eee:

Чтобы не паять еппром сделана та прошивка что я выложил.

Работать будет но скорость обмена и частота маленькая (9600 - 1гц)

Vitalii_Remizov
duxa1986:

вот и надо снисить чувствительность гириков, чтобы не влияла вибрация…

Попробуй с фильтрами поиграться:
/**************************************************************************************/
/******** Gyro filters ********************/
/**************************************************************************************/

/********************* Lowpass filter for some gyros ****************************/
/* ITG3200 & ITG3205 Low pass filter setting. In case you cannot eliminate all vibrations to the Gyro, you can try
to decrease the LPF frequency, only one step per try. As soon as twitching gone, stick with that setting.
It will not help on feedback wobbles, so change only when copter is randomly twiching and all dampening and
balancing options ran out. Uncomment only one option!
IMPORTANT! Change low pass filter setting changes PID behaviour, so retune your PID’s after changing LPF.*/
//#define ITG3200_LPF_256HZ // This is the default setting, no need to uncomment, just for reference
//#define ITG3200_LPF_188HZ
//#define ITG3200_LPF_98HZ
//#define ITG3200_LPF_42HZ
//#define ITG3200_LPF_20HZ
//#define ITG3200_LPF_10HZ // Use this only in extreme cases, rather change motors and/or props

duxa1986
Vitalii_Remizov:

Попробуй с фильтрами поиграться:
/**************************************************************************************/
/******** Gyro filters ********************/
/**************************************************************************************/

/********************* Lowpass filter for some gyros ****************************/
/* ITG3200 & ITG3205 Low pass filter setting. In case you cannot eliminate all vibrations to the Gyro, you can try
to decrease the LPF frequency, only one step per try. As soon as twitching gone, stick with that setting.
It will not help on feedback wobbles, so change only when copter is randomly twiching and all dampening and
balancing options ran out. Uncomment only one option!
IMPORTANT! Change low pass filter setting changes PID behaviour, so retune your PID’s after changing LPF.*/
//#define ITG3200_LPF_256HZ // This is the default setting, no need to uncomment, just for reference
//#define ITG3200_LPF_188HZ
//#define ITG3200_LPF_98HZ
//#define ITG3200_LPF_42HZ
//#define ITG3200_LPF_20HZ
//#define ITG3200_LPF_10HZ // Use this only in extreme cases, rather change motors and/or props

Спасибо!Попробую. Сейчас стоит define ITG3200_LPF_42HZ

how-eee
crown:

Работать будет но скорость обмена и частота маленькая (9600 - 1гц)

Ну не надо говорить чего не знаете. Работает 115200 5гц. Вы хоть открывали что я выкладывал? Скетч читали? А я вот и читал и проверял, подключал параллельно терминал.
Не спорю, ваш способ тоже работает,но геммора болтше. Искать епром, паять…

crown
how-eee:

Ну не надо говорить чего не знаете. Работает 115200 5гц. Вы хоть открывали что я выкладывал? Скетч читали? А я вот и читал и проверял, подключал параллельно терминал.

Это хорошо что работает на нужной скорости, но я прошивал этой прошивкой у меня не работало, поэтому не проверял терминалом скорость, в скетче увидел строку #define GPS_SERIAL_SPEED 9600 это разве не скорость работы?