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

romangorchakov
Golfsy:

Добрый день. Мне так и не удалось победить M8Q-5883, в U-center пишет retrieving firmware version. Если я с Радиолинка солью конфиг он встанет на Матек, или если кто сможет слить у себя с Матека поделитесь пожалуйста. Спс.

Но ведь в самом деле для айнава-бетафлайта ничего конфигурировать не нужно, они всё сами, Ucenter не нужен. Может, всё же, с модулем что не то? Ну тупо антенна отпаялась, например. Матек уважаемый брэнд, да, но мало ли…

В бетафлайте с модулями прошлых поколений бывает, что спутники ловятся неуверенно, нужно подбирать baud rate. А с ublox8 обычно всё норм и на 115200.

Golfsy

Уф заработал. Обновил всё что можно на дефолт, пошли спутники и перестал ругаться на прошивку. Всем спасибо.

IRVarta

Добрый день. Matek M8Q-5883 ранее использовал на Matek F722SE вопросов по распайке не было, теперь хочу приделать на Mamba F722. Вопрос: Куда припаять SDA & SCL? Специальных площадок под компас на мамбе нет.

alexeykozin
IRVarta:

Специальных площадок под компас на мамбе нет.

поддерживается ли компас для этой платы и на каких пинах определяет прошивка а об этом ни слова

IRVarta
alexeykozin:

поддерживается ли компас для этой платы и на каких пинах определяет прошивка а об этом ни слова

Информации по поддержке компаса не нашёл, GPS поддерживается. Распаивать пока не пробовал потому, что не знаю куда. Судя по диаграмме поддержки нет. Возможно ли использование свободных UARTов под SDA & SCL ?

alexeykozin

скажем прямо. какую прошивку вы планируете туда установить?
бетафлайт? ей компас не нужен. прошивка не имеет функций автопилота, не умеет удерживать позицию и возвращаться домой. жпс координаты видимо используются для вывода в осд

IRVarta
alexeykozin:

скажем прямо. какую прошивку вы планируете туда установить?
бетафлайт? ей компас не нужен. прошивка не имеет функций автопилота, не умеет удерживать позицию и возвращаться домой. жпс координаты видимо используются для вывода в осд

Всё верно бета. 4 умеет возвращать домой после FS. Дистанция до дома и направление для меня тоже удобно. Нужен ли компас для указания направления домой бете я не знаю. Если нет то замарачиваться не буду, распаяю без компаса.

rc468
alexeykozin:

жпс координаты видимо используются для вывода в осд

и для аварийного возврата домой “как самолет” (GPS Rescue Mode)

IRVarta
rc468:

и для аварийного возврата домой “как самолет” (GPS Rescue Mode)

Так точно! И для этого тоже.

Basiliocat

В BF компас не нужен от слова совсем. GPS Rescue сделан для возврата в зону приема - BF сразу возвращает управление пилоту. Поэтому хорошей практикой служит дублирование сработки GPS Rescue по FS тумблером. При подлете к точке взлета - резкое снижение и довольно жесткое втыкание в планету. Так что без перехвата управления - никак.

IRVarta

Подключил без SDA & SCL спутники ловит направление не показывает. Вопрос остался прежним : можно ли сипользовать свободные UARTS для подключения?

Basiliocat
IRVarta:

можно ли сипользовать свободные UARTS для подключения?

Команда resource. Ищите resource I2C_SCL/resource I2C_SDA. Смотрите с пинами какого SERIAL он пересекается.

IRVarta
Basiliocat:

Команда resource. Ищите resource I2C_SCL/resource I2C_SDA. Смотрите с пинами какого SERIAL он пересекается.

Спасибо. Завтра займусь.

Basiliocat:

Команда resource. Ищите resource I2C_SCL/resource I2C_SDA. Смотрите с пинами какого SERIAL он пересекается.

Ничего похожего не найдено.
Result
resource BEEPER 1 B02
resource MOTOR 1 C08
resource MOTOR 2 C09
resource MOTOR 3 A08
resource MOTOR 4 A09
resource PPM 1 B09
resource LED_STRIP 1 B03
resource SERIAL_TX 1 B06
resource SERIAL_TX 2 A02
resource SERIAL_TX 3 B10
resource SERIAL_TX 4 A00
resource SERIAL_TX 5 C12
resource SERIAL_TX 6 C06
resource SERIAL_RX 1 B07
resource SERIAL_RX 2 A03
resource SERIAL_RX 3 B11
resource SERIAL_RX 4 A01
resource SERIAL_RX 5 D02
resource SERIAL_RX 6 C07
resource LED 1 C15
resource LED 2 C14
resource SPI_SCK 1 A05
resource SPI_SCK 2 B13
resource SPI_SCK 3 C10
resource SPI_MISO 1 A06
resource SPI_MISO 2 B14
resource SPI_MISO 3 C11
resource SPI_MOSI 1 A07
resource SPI_MOSI 2 B15
resource SPI_MOSI 3 B05
resource CAMERA_CONTROL 1 B08
resource ADC_BATT 1 C01
resource ADC_RSSI 1 C02
resource ADC_CURR 1 C03
resource PINIO 1 B00
resource FLASH_CS 1 A15
resource OSD_CS 1 B12
resource GYRO_EXTI 1 C04
resource GYRO_CS 1 A04

Похоже придётся оставить до следующего года (соберу долголёт на Matek 722SE) а на этот воткну Buzer. Далеко пока всё равно не летаю… Маtek 722 конечно функциональнее… в этом плане

alexeykozin
rc468:

и для аварийного возврата домой “как самолет” (GPS Rescue Mode)

круто!
наконец то!

tuskan
IRVarta:

Ничего похожего не найдено.

не понял, чего не найдено

resource i2c_scl 2 b10
resource i2c_sda 2 b11

и у вас i2c на уарт3

bernie

Такой вопрос. Длинный провод от полетника до ГПС - 60см. Хочу поставить ферритовое колечко. В каком месте его ставить? У полетника или у ГПС. По идее полетник данные получает от ГПС, на его входе и нужно фильтровать помеху. А вспоминаю модуль ГПС от Eagle Tree, кольцо уже стояло на самом модуле ГПС.

alexeykozin

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

IRVarta
tuskan:

resource i2c_scl 2 b10 resource i2c_sda 2 b11 и у вас i2c на уарт3

Для новичка если не затруднит объясните откуда этот вывод последовал.
Uart3 = resource SERIAL_RX 3 B11
resource SERIAL_TX 3 B10
Почему I2C именно на 3ем?
Что почитать чтобы не задавать таких вопросов?

Basiliocat
IRVarta:

Что почитать чтобы не задавать таких вопросов?

Начать следует отсюда: betaflight resource remapping

И на мой взгляд такие вопросы более корректно обсуждать в соответствующей теме.

tuskan
IRVarta:

Для новичка если не затруднит объясните откуда этот вывод последовал.
Uart3 = resource SERIAL_RX 3 B11
resource SERIAL_TX 3 B10
Почему I2C именно на 3ем?
Что почитать чтобы не задавать таких вопросов?

ну вот и получится, что вместо serial_rx 3 там БУДЕТ i2c_scl когда вы эти строки кинете в консоль.
или можно не на эти, на другие пятаки перекинуть

alexeykozin
IRVarta:

Что почитать чтобы не задавать таких вопросов?

вообще ноги растут от функционального назначение выводов процессора.
вернее от возможностей назначения альтернативных функций для выводов.
в частности аппаратно шину i2c можно назначить только на те ноги на которых есть эти функции.
посему даташит на конкретный проц / или прога stm cube

ru.mouser.com/Semiconductors/…/N-6hpef?keyword=STM…
для 722 в 64 ногом корпусе поиском по “i2c” или I2C1_SCL
I2C1_SDA находим на страницах 79-80 что это ноги 58, 59
подобным образом находим I2C2 I2C3 шины