Проблемы с Биндингом Radiomaster Pocket Mobula7 1s

gavrilovone

Участник
Регистрация
8 Май 2025
Сообщения
12
Реакции
3
Здравствуйте!

Прошу помощи, не могу разобраться, дрон Mobula7 1s (4F MCU) никак не Биндится с пультом. И если Pocket хотя бы могу понять какая версия ERLS то в дроне никак это не могу узнать. На коробке написано установлен ERLS v3 , попробовал Pocket спустит до 3.0.0 , успехом не увенчалось. Посмотрел статью, где чел прошивает такой же дрон прошивкой CRAZYBEEF4SX1280 (но она предназначена для плат с аппаратным ELRS-модулем (например, Happymodel EP1/EP2), а у меня SPI-приёмник., что странно, там никто вопросов не задавал), Перепрошивал Mobula на Betaflight разных версий и 3 и 5 и самую последнюю, но он с этими прошивками перестает определяться как com port и я не могу в Betaflight Configurator к нему подключится. Сейчас прошил на CRAZYBEEF4FR что по идее логично, так как STM32F411 но толку нет. Сейчас при включении аккумулятора происходит несколько писков и все светодиоды горят постоянно красным, а около кнопки boot один красный постоянно и рядом с ним слабо еле-еле мигает зеленый. Подскажите как выбраться из замкнутого круга, что я делаю не так, какая прошивка нужна для дрона, может в настройках в Pocket есть критически важные пункты, я полный нуб. Купил сыну, и уже неделю запустить не могу.
 

Вложения

  • photo_2025-05-08_21-10-24.jpg
    photo_2025-05-08_21-10-24.jpg
    166.1 KB · Просмотры: 2
Последнее редактирование:
Приветствую!
Для начала прошейте той прошивкой, которая должна быть в этом полётнике и убедитесь что всё заводится и видится компьютером - можно посмотреть название таргета платы в карточке товара, где заказывали или нагуглить где-то, если перед прошивками не запомнили её изначальный идентификатор. В рамках этого таргета уже можно менять версии бетафлайта. То что процессоры одинаковые в разных платах совсем не значит что в них будет успешно крутиться одна и та же прошивка.
В платах с SPI приёмником версия ELRS меняется в соответствии с версией бетафлайта - соответствие версий для непосредственно вашей платы тоже можно найти в интернете. По идее должна сработать тактика установки самой последней версии бетафлайта, если в покете 3+ версия.

Как именно изначально пытались биндить? По бинд-фразе или по переключению питания? Какой packet rate стоит в настройках ELRS в покете? Попробуйте поставить поменьше.
 
Приветствую!
Для начала прошейте той прошивкой, которая должна быть в этом полётнике и убедитесь что всё заводится и видится компьютером - можно посмотреть название таргета платы в карточке товара, где заказывали или нагуглить где-то, если перед прошивками не запомнили её изначальный идентификатор. В рамках этого таргета уже можно менять версии бетафлайта. То что процессоры одинаковые в разных платах совсем не значит что в них будет успешно крутиться одна и та же прошивка.
В платах с SPI приёмником версия ELRS меняется в соответствии с версией бетафлайта - соответствие версий для непосредственно вашей платы тоже можно найти в интернете. По идее должна сработать тактика установки самой последней версии бетафлайта, если в покете 3+ версия.

Как именно изначально пытались биндить? По бинд-фразе или по переключению питания? Какой packet rate стоит в настройках ELRS в покете? Попробуйте поставить поменьше
 
Последовал вашему совету, нашел точный таргет, оказалось CRAZYBEEF4SX1280. Вроде получилось, после биндинга светодиоды перестали мигать, горит ровно, на пульте при включении дрона появляются палки. Могу сделать вывод, что биндинг удался? Но не реагирует ни на что, моторы с пульта не запускаются
 

Вложения

  • photo_2025-05-09_10-39-46.jpg
    photo_2025-05-09_10-39-46.jpg
    96.4 KB · Просмотры: 3
Палки на пульте да, свидетельствуют о том, что связь установилась.
На пульте в настройках модели теперь нужно во вкладках mixes и outputs настраивать элементы управления чтобы они уходили в эфир, т.е. 4 оси стиков и кнопки\тумблеры нужно назначать на каналы. Первые 4 канала должны быть оси стиков, 5й канал это двухпозиционный тумблер арма, далее остальные тумблеры\крутилки\итд. К сожалению, не подскажу как именно это сделать, т.к. тыщу лет назад настроил по гайдам в интернете, благополучно забыл и перекидывал модели из пульта в пульт)
 
Палки на пульте да, свидетельствуют о том, что связь установилась.
На пульте в настройках модели теперь нужно во вкладках mixes и outputs настраивать элементы управления чтобы они уходили в эфир, т.е. 4 оси стиков и кнопки\тумблеры нужно назначать на каналы. Первые 4 канала должны быть оси стиков, 5й канал это двухпозиционный тумблер арма, далее остальные тумблеры\крутилки\итд. К сожалению, не подскажу как именно это сделать, т.к. тыщу лет назад настроил по гайдам в интернете, благополучно забыл и перекидывал модели из пульта в пульт)
В Betaflight configurator в разделе приемник реагирует на стики и на кнопки, арм 2000 при нажатии при нажатии, но в режимах пишет что отключен. в статусе показывает Arming disable flags: ANGLE LOAD CLI MSP. Но angle отключен. в чем может быть проблема?
1746825366103.png
 
В первую очередь обратите внимание на флаг MSP - это означает, что установлено соединение с конфигуратором, т.е. дрон подключен проводом. Для прошивки это красный флаг, что арм разрешать ну никак нельзя. То же самое с флагом CLI, он указывает на активное подключение к конфигуратору.
Далее по спику: ANGLE говорит о том, что дрон находится не в горизонтальном положении и отклонен от него более чем на 25 градусов (значение по умолчанию). Можете найти в конфигураторе параметр "Max arming angle" и вписать значение 180 - тогда дрон будет армиться даже если валяется кверх ногами. Флаг LOAD говорит о том, что процессор перегружен (это как в виндовсе, когда в диспетчере задач процессор долбится в сотку и всё лагает, только в бетафлайте диспетчера задач нет, а загрузку процессора можно посмотреть в нижней строке конфигуратора "CPU Load") и не может управлять полётом стабильно и безопасно, т.е. своевременно выполнять рассчёты PID-петли. Стоит уменьшить Gyro update frequency и PID loop frequency для начала раза в два, если стоит галочка enable gyro 32khz sampling - можно снять её. Частоты 4000\4000hz вполне летабельны, но можно и меньше если проблема перегрузки останется. Кроме того можно уменьшить DSHOT, например, если у вас стоит 1200 то можно поставить 600 или даже 300. Также нужно отключить барометр и магнетометр - в вашем дроне их нет, а вычислительные ресурсы под них отводятся впустую.
 
Последнее редактирование:
В первую очередь обратите внимание на флаг MSP - это означает, что установлено соединение с конфигуратором, т.е. дрон подключен проводом. Для прошивки это красный флаг, что арм разрешать ну никак нельзя. То же самое с флагом CLI, он указывает на активное подключение к конфигуратору.
Далее по спику: ANGLE говорит о том, что дрон находится не в горизонтальном положении и отклонен от него более чем на 25 градусов (значение по умолчанию). Можете найти в конфигураторе параметр "Max arming angle" и вписать значение 180 - тогда дрон будет армиться даже если валяется кверх ногами. Флаг LOAD говорит о том, что процессор перегружен (это как в виндовсе, когда в диспетчере задач процессор долбится в сотку и всё лагает, только в бетафлайте диспетчера задач нет, а загрузку процессора можно посмотреть в нижней строке конфигуратора "CPU Load") и не может управлять полётом стабильно и безопасно, т.е. своевременно выполнять рассчёты PID-петли. Стоит уменьшить Gyro update frequency и PID loop frequency для начала раза в два, если стоит галочка enable gyro 32khz sampling - можно снять её. Частоты 4000\4000hz вполне летабельны, но можно и меньше если проблема перегрузки останется. Кроме того можно уменьшить DSHOT, например, если у вас стоит 1200 то можно поставить 600 или даже 300. Также нужно отключить барометр и магнетометр - в вашем дроне их нет, а вычислительные ресурсы под них отводятся впустую.
status
MCU F411 Clock=108MHz (PLLP-HSE), Vref=3.28V, Core temp=86degC
Stack size: 2048, Stack address: 0x2001fff0
Configuration: CONFIGURED, size: 3779, max available: 16384
Devices detected: SPI:1, I2C:0
Gyros detected: gyro 1 locked dma
GYRO=ICM42688P, ACC=ICM42688P
OSD: MSP (53 x 20)
BUILD KEY: d99513be6ea9a02ce04c6b9cab70b5d6 (4.5.2)
System Uptime: 103 seconds, Current Time: 2025-05-10T04:38:33.679+00:00
CPU:35%, cycle time: 124, GYRO rate: 8064, RX rate: 249, System rate: 9
Voltage: 377 * 0.01V (1S battery - OK)
I2C Errors: 0
GPS: NOT ENABLED
Arming disable flags: CLI MSP

DASH сделал 150, CPU стал 35% флаги мешающие Арму пропали, я вытаскиваю кабель, перезагружаю его, но двигатели не запускаются. в бетафлайте в режиме моторы работают если их в ручную включать
 
В шлеме при попытке арма какие-нибудь сообщения выводятся? Стик газа точно в нуле?
DASH сделал 150, CPU стал 35% флаги мешающие Арму пропали, я вытаскиваю кабель, перезагружаю его, но двигатели не запускаются. в бетафлайте в режиме моторы работают если их в ручную включать
 
Оказывается стик хоть и в нижнем положении находится, но он влиял. Завелся, но моторы в разнобой работают, а после подачи газа на максимум, 2 мотора не снижают потом обороты. через Betaflight conf равномерно запускаются и работают, а если стиками управлять, то 2 работают , а 2 почти на нуле. порядок их назначил как на картинке. может ли помочь перепрошивка?
 
Последнее редактирование:
Оказывается стик хоть и в нижнем положении находится, но он влиял. Завелся, но моторы в разнобой работают, а после подачи газа на максимум, 2 мотора не снижают потом обороты. через Betaflight conf равномерно запускаются и работают, а если стиками управлять, то 2 работают , а 2 почти на нуле. порядок их назначил как на картинке. может ли помочь перепрошивка?
Это с пропеллерами такой эффект или без них? Пробуйте с пропеллерами. И Dshot 150 как я понял вы поставили, это как-то перебор на мой взгляд, попробуйте хотя бы 300, а лучше как было.

Перепрошивка может помочь только в случае если вы не уверены в тех настройках, которые выставляли в конфигураторе и не знаете какие были изначально, т.к. окончании процесса применятся custom defaults от этого полётника и перезапишут результаты настройки. Иными словами, начнёте настройку с чистого листа. Более никакого эффекта перепрошивка не даёт - каждый раз после перепрошивки вы получите ту же самую микропрограмму с теми же самыми дефолтными настройками. Если бы по какой-то случайности имели место ошибки в данных при залитии прошивки, программатор вам бы об этом вывел сообщение и с большой вероятностью полётник просто не завёлся бы.
 
Это с пропеллерами такой эффект или без них? Пробуйте с пропеллерами. И Dshot 150 как я понял вы поставили, это как-то перебор на мой взгляд, попробуйте хотя бы 300, а лучше как было.

Перепрошивка может помочь только в случае если вы не уверены в тех настройках, которые выставляли в конфигураторе и не знаете какие были изначально, т.к. окончании процесса применятся custom defaults от этого полётника и перезапишут результаты настройки. Иными словами, начнёте настройку с чистого листа. Более никакого эффекта перепрошивка не даёт - каждый раз после перепрошивки вы получите ту же самую микропрограмму с теми же самыми дефолтными настройками. Если бы по какой-то случайности имели место ошибки в данных при залитии прошивки, программатор вам бы об этом вывел сообщение и с большой вероятностью полётник просто не завёлся бы.
Да, с пропеллерами. Dsgot 300 поставил. почти сразу и этот ффект с ним
 
Спасибо большое за помощь! Вы очень помогли своими "наводками". Дело было в калибровке стиков. После того как откалибровал стало норм. Но , потом я решил включить режим Angel , чтобы проще было управлять и в этом режиме опять неравномерно они крутятся. может ли это быть из-за того, что в этом режиме он стоит на полу, а не в полете и этому пытается коряво стабилизацию делать за счет моторов? Я просто пока ещё не пробовал запускать, боюсь, что его колбасить будет.
 
Последнее редактирование:
  • Like
Реакции: qzz
Спасибо большое за помощь! Вы очень помогли своими "наводками". Дело было в калибровке стиков. После того как откалибровал стало норм. Но , потом я решил включить режим Angel , чтобы проще было управлять и в этом режиме опять неравномерно они крутятся. может ли это быть из-за того, что в этом режиме он стоит на полу, а не в полете и этому пытается коряво стабилизацию делать за счет моторов? Я просто пока ещё не пробовал запускать, боюсь, что его колбасить будет.
Для режима angle нужно откалибровать акселерометр - умудриться с подключенным usb поставить дрон максимально ровно на прям ровную поверхность и в бетафлайт конфигураторе нажать соответствующую кнопку. "Запомненный" угол и будет отправной точкой, в которую дрон будет выравниваться в режиме angle.
 
Для режима angle нужно откалибровать акселерометр - умудриться с подключенным usb поставить дрон максимально ровно на прям ровную поверхность и в бетафлайт конфигураторе нажать соответствующую кнопку. "Запомненный" угол и будет отправной точкой, в которую дрон будет выравниваться в режиме angle.
Да, после прошивки калибровал акселерометр, но дрон трогается с места и сразу глохнет, моторы то крутят то нет, разнобой какой-то, нет стабильности. пробовал и Abgel и Horizont отключать, вроде лучше крутит, но так же, на пару см поднимается и отключается. В моторах назначения моторов и мх вращение вроде проверил
 
Добры день! Хочу дать обратную связь. Дело было в пропах. Помимо направлений неправильных они еще физически были перепутаны, т.е. дуло не вниз а на верх. поменял местами как надо и дрон полетел, все норм сейчас
 
Назад
Сверху