Полетный контроллер AfroFlight32 / Naze 32

rushan
korvin8:

буду искать как можно обойти это ограничение

Просто подождите релиза 1.10.0

Re-enable arming at end of failsafe procedure (alternative implementation for #1181).
At the end of a handled failsafe event, that means: auto-landing, JustDisarmEvent or KillswitchEvent, the RX link is monitored for valid data. Monitoring is a part of the failsafe handling, which means the craft is still in failsafe mode while this is done. Arming is re-enabled (allowed) when there is a valid RX link for more then XX seconds

После отработки failsafe будет контролироваться что выдает приемник. И если в течении X секунд данные на выходе с приемника будут корректные, тогда можно будет делать арминг.

Еще можно будет повесить включение failsafe на отдельный канал и активировать его вручную.
Подробнее о нововведениях, которые уже добавлены в основную ветку можно почитать тут.

Aleksandr_L

Сегодня в очередной раз столкнулся с глюком Flip32. Перешёл на 4s и поставил не очень сбалансированные пропы. Итог в стабилизации при подаче газа коптер уносит влево и назад.
Поднял визуально в Акро - висит, вопросов нет.
Это глюк акселерометров?

ppzaec

Народ подскажите - перешёл с регуляторов blheli на kiss, и не знаю какие значения ставить в naze в строках looptime и motor_pwm_rate ???

Макс1980

[QUOTE=
Уменьши looptime, нужно поднять частоту работы с регулями до 500hz
[/QUOTE]

До скольки снижать looptime как проверить частоту работы регулей.
Сейчас снизил лоптайм с 3500 до 3000

CrazyCoder
Макс1980:

До скольки снижать looptime как проверить частоту работы регулей.
Сейчас снизил лоптайм с 3500 до 3000

2000, с oneshot можно 1000 и меньше (чтобы был луптайм 1000, нужно выключать аксель, поэтому безопаснее начать с 2000).

ppzaec:

Народ подскажите - перешёл с регуляторов blheli на kiss, и не знаю какие значения ставить в naze в строках looptime

Минимальное значение которое мозг може выдавать стабильно на вашем конфиге, главное чтобы луптайм не прыгал. Если задать слишком маленький, он будет плавать в каких-то пределах.

В идеале ставить бетафлайт 1.10 и включать режим sync_gyro_to_loop = 1, тогда looptime можно выставить в 0, оптимальное значение будет выбрано мозгом автоматически.

ppzaec

А если остаться на 1.9 то правильно я понял это 2000 и 490 соответственно???

CrazyCoder
ppzaec:

А если остаться на 1.9 то правильно я понял это 2000 и 490 соответственно???

2000 = 500Hz.

ppzaec

А если мне не изменяет память там былоо написанно что то про 500HZ типо какое то прямое включение и т.д. Типо нельзя или будте осторожны!!! Так какие значения лучше поставить???

CrazyCoder
ppzaec:

А если мне не изменяет память там былоо написанно что то про 500HZ типо какое то прямое включение и т.д. Типо нельзя или будте осторожны!!! Так какие значения лучше поставить???

Если в регулях KISS стоит перемычка Oneshot и в мозге включен Oneshot, луптайм можно хоть 125 ставить, другое дело что Naze32 такой не потянет и реальный будет в районе 1200-1300.

2000 нормальное значение для KISS.

ppzaec

А какое значение motor_pwm_rate поставить???

CrazyCoder
ppzaec:

А какое значение motor_pwm_rate поставить???

Оставить как есть, для oneshot не используется.

Viktor_Kraikov
Aleksandr_L:

Сегодня в очередной раз столкнулся с глюком Flip32. Перешёл на 4s и поставил не очень сбалансированные пропы. Итог в стабилизации при подаче газа коптер уносит влево и назад. Поднял визуально в Акро - висит, вопросов нет. Это глюк акселерометров?

Несбалансированные пропы создают сильную вибрацию в диапазоне 140-160 гц , аж зашкаливает. Так что возможно это создает сильные помехи.

Maxim_Droy

При включении режиме autotune в cleanflight коптер начинает дико колбасить. В чем дело? В горизонте все ок.

И тут обсуждали луптаймы. Подскажите максимум для emax 12а? Где-то видел лишь 400hz (2500 луп)

Aleksandr_L
Maxim_Droy:

При включении режиме autotune в cleanflight коптер начинает дико колбасить. В чем дело?

Дело в том, что включён режим Autotune.
Зачем вы его включаете то?

Serёga

Парни, у мня ещё нет назы32, только заказал рев5. Но прочитал что в рев6 появился порт для сателитов.
А до этого его не было чтоли? У меня спектрум и я не смогу подключить сателит к 5 ревизии?

sanyok_amd

Всем привет, есть у меня вопрос. Собрал новый квадрик, мозг флип32 (клинфлайт). Если перед взлётом квадрик наклонить в одну из сторон, допустим вперед, то при прогазовке стартуют только передние движки. Когда перед квадрика поднимается и выравнивается с кормой, то стартуют и остальные движки. На другом квадре с мозгом назе32 такого эффекта не было, там всегда стартовали все движки. То есть получается, что мозг управляет движками вплоть до отключения. Как сделать так, чтобы все движки всегда вращались если я держу газ выше уровня запуска (1050)?

ppzaec

На 5 версии сателит тоже работает!!!

LazyFPV
sanyok_amd:

Всем привет, есть у меня вопрос. Собрал новый квадрик, мозг флип32 (клинфлайт). Если перед взлётом квадрик наклонить в одну из сторон, допустим вперед, то при прогазовке стартуют только передние движки. Когда перед квадрика поднимается и выравнивается с кормой, то стартуют и остальные движки. На другом квадре с мозгом назе32 такого эффекта не было, там всегда стартовали все движки. То есть получается, что мозг управляет движками вплоть до отключения. Как сделать так, чтобы все движки всегда вращались если я держу газ выше уровня запуска (1050)?

Подберите значение газа при котором уверенно вращаются все движки и установите это значение в MIN_THROTTLE (значение по умолчанию 1150, видимо для вас слишком мало).
Команда в CLI “set min_throttle = желаемое значение”.
Как вариант проверьте калибровку регуляторов.

sanyok_amd

Тогда получится так, что при арме движки будут вращаться до тех пор пока не выполню дизарм? Не хотелось бы.

Maza_swamp

Никто не встречался с таким глюком? -
В Cleanflight на вкладке Servo меняю Normal на Reverse, жмакаю на Save, а реакция нулевая, в мозги ничего не записывается, при смене вкладок все сбрасывается.
Да вообще любые изменения на этой вкладке Servo не сохраняются…

Maxim_Droy
Aleksandr_L:

Дело в том, что включён режим Autotune.
Зачем вы его включаете то?

Для тюнинга пидов 😁 Я уже разобрался в чем дело: когда смотрел ролики, как это делают другие, видел как коптер дергало из стороны в сторону, я думал, что это делают сами пилоты, чтобы показать мозгам “крайние значения”. И только позже до меня дошло, что это мозги сами его так колбасят, т.е. нужно просто включить два раза автотюн не более чем на 5 сек каждый раз не трогая более ничего и потом его самому посадить.

Maza_swamp
Maza_swamp:

Никто не встречался с таким глюком? -
В Cleanflight на вкладке Servo меняю Normal на Reverse, жмакаю на Save, а реакция нулевая, в мозги ничего не записывается, при смене вкладок все сбрасывается.
Да вообще любые изменения на этой вкладке Servo не сохраняются…

Отвечаю сам себе - это известный глюк Cleanflight версии 1.9. В предыдущих версиях работает.
Или реверс сервы можно сделать так github.com/cleanflight/cleanflight/…/Mixer.md#serv…

LazyFPV
sanyok_amd:

Тогда получится так, что при арме движки будут вращаться до тех пор пока не выполню дизарм? Не хотелось бы.

Можете включить функцию MOTOR_STOP, тогда при арме моторы не будут стартовать сразу, а только после увеличения газа. Причем стартуют они со значения MIN_THROTTLE. При этом если газ убрать в 0, движки выключаются (а после установленной задержки произойдет авто-дизарм).

Если же эта функция уже включена, то увеличение значения MIN_THROTTLE просто увеличит минимальные обороты с которых стартуют моторы.