FPV миникоптеры на 250х рамах (ZMR, Blackout, QAV250 и т.п.)

NIKITOSINA

Товарищи дайте пожалуйста ссылку на калькулятор для CC3D.Та ссылка что была не пускает(((

cnyx
NIKITOSINA:

Товарищи дайте пожалуйста ссылку на калькулятор для CC3D.Та ссылка что была не пускает(((

Поломалась что-то, другой нет. Вернее есть старая версия, но она тоже не работает, это проблемы на хостинге.

rkt
Viktor_Kraikov:

Народ кто cmix сам прописывал, посмотрите скрин это опечатка или такой расклад жестко прописан в CLI ( что то запутало меня) страница оригинала
blog.oscarliang.net/custom-motor-output-mix-quadco…
скрин

Во втором случае не правильно подписаны положения моторов.

cnyx
Viktor_Kraikov:

Народ кто cmix сам прописывал, посмотрите скрин это опечатка или такой расклад жестко прописан в CLI

Я вот тоже размышлял, нужен это cmix или нет. По идее он позволяет использовать одинаковые PID для roll и pitch. Но так как по продольной оси ЦТ смещен от геометрического центра, то по pitch PIDы все-равно будут немного отличаться от roll.

NIKITOSINA
cnyx:

это проблемы на хостинге.

Как быть??Может есть еще выход??

rkt
cnyx:

так как по продольной оси ЦТ смещен от геометрического центра, то по pitch PIDы все-равно будут немного отличаться от roll.

Миксом компенсируем асимметричность моторов, PIDами — центра тяжести.

cnyx
NIKITOSINA:

Как быть??Может есть еще выход??

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

rkt:

Миксом компенсируем асимметричность моторов, PIDами — центра тяжести.

Я к тому, что тема cmix’а как-то вообще не поднималась. Народ этой фишкой пользуется?

Евжентий
NIKITOSINA:

Как быть??Может есть еще выход??

Ждать или самому посчитать.
Отнимаем от цифры что вбиваете в калькулятор 37% получаем ‘P’
Умножаем ‘P’ на 4 - получаем ‘I’
P/7.4 = ‘D’

cnyx
Евжентий:

Умножаем ‘P’ на 4 - получаем ‘I’

На 3, а не на 4 =)

rkt
cnyx:

Я к тому, что тема cmix’а как-то вообще не поднималась.

Тема упоминалась. Её особо не развить: один раз посчитал и забыл.

Viktor_Kraikov

cmix Нужен если рама не симметрична, как например ZMR250, задача cmix разгрузить полетный контроллер чтобы он
не занимался лишними вычислениями высчитывая поправку, а полностью занимался полетом. В принципе это правильный
самый первый шаг по настройке PID. Вот вроде правильная картинка по раме ZMR250 ( автора статьи, я не проверял, я только циферки прописал его на картинку), несимметрична,
если не ввести поправки большой беды не будет, если внести поправки хуже тоже не будет.

У меня есть маленький свой перевод, кусок
Что такое пользовательская настройка cmix
Микс моторов по сути это таблица, которая индивидуализирует величину силы тяги, отдаваемую каждым мотором коптера.
Для квадро форм-фактора X4, каждый мотор выдает 100% мощности по всем 3 гиро осям потому что рама симметрична по 3 осям.
Multiwii, BaseFlight, CleanFlight итд имеют предварительные настройки для разных типов рам, tricopter, hexacopter, octocopter итд.
Но когда ваша рама не симметрична (уникальный дизайн), нормальный полет с настройками по умолчанию возможен, моторы могут
выдавать тяги больше или меньше необходимой, но это требует дополнительных усилий полетного контроллера. Установив правильные
параметры «cmix» снижается необходимость коррекции и как следствие повышается производительность дрона.

cnyx

Так и я про что. Я ни в роликах настройки, ни на форуме вопросов по этой теме cmix’а не видел. Ну и фишка эта клинфлайта. В опенпилоте аналог есть?

smirnovblr

Ребят помогайте, где найти калькулятор пидов? По этой ссылке у меня не работает. op.thatwebplace.com.au/optune.php
Пробовал вручную настроить - не доволен поведением.
И еще вопросик, есть у кого такие регуляторы banggood.com/…/Simonk-Series-2-4S-30A-Brushless-ES…
Как себя ведут и хватит ли 0,5А для питаня СС3Д и приемника?

Viktor_Kraikov
cnyx:

В опенпилоте аналог есть?

Вот не знаю про опенпилот. Интересно как сильно эти значения для ZMR250 загружают полетный контроллер если их не подкорректировать так как получилось у автора статьи

    • Мотор1:

      • Roll: 10.125/10.125 = 1
      • Pitch: (-) 7.75/10.125 = -0.765
    • Мотор2:

      • Roll: (-) 10.125/10.125 = -1
      • Pitch: (-) 7.75/10.125 = -0.765
    • Мотор3:

      • Roll: 10.125/10.125 = 1
      • Pitch: 7.75/10.125 = 0.765
    • Мотор4:

      • Roll: (-) 10.125/10.125 = -1
      • Pitch: 7.75/10.125 = 0.765

Итак, мы получили таблицу значений для ZMR250.
cmix [номер мотора] [throttle] [roll] [pitch] [yaw**-направление вращения**]

cmix 1 1.0, -1.0, 0.765, -1.0
cmix 2 1.0, -1.0, -0.765, 1.0
cmix 3 1.0, 1.0, 0.765, 1.0
cmix 4 1.0, 1.0, -0.765, -1.0

Добавлю синтаксис ввода
Как вводить полученные данные в Cleanflight
Шаги по конфигурации cmix в закладке CLI:

  1. Набрать mixer custom для возможности редактирования миксов.
  2. Набрать cmix reset чтобы затереть все существующие миксы.
  3. Использовать cmix оператор для каждого мотора, синтаксис: cmix ​NUMBER THROTTLE ​ROLL ​****PITCH YAW
Groza
smirnovblr:

Пробовал вручную настроить - не доволен поведением.

При визарте предлагаются похожие конфиги с настройками. Там есть для zmr250 для 4S. автор Роман. Попробуйте их использовать как базовые. И от них уже будете настраивать как вам нравиться. Только у него в GCS в экспо надо будет обнулить. И экспо уже настраивать на пульте как вам нравиться.

Jade_Penetrate

Очень сомнительно использование функции кастомных миксов моторов в zmr250 и аналогах. Они симметричны относительно горизонтальной оси, симметричны относительно вертикальной, этого достаточно, поскольку пиды pitch и roll не связаны. Пиды учитывают не только разницу в длине лучей, но и разницу в моменте инерции рамы относительно разных осей. Для “автобуса” с длинной и узкой центральной частью, где сосредоточена основная масса, пиды ролл и питч в любом случае будут отличаться, и смысла менять миксы моторов нет - рама симметрична. В статье автор лишь учел разные плечи у моторов, относительно двух осей, но смысла в этом нет - они и так учитываются пидами.
Другое дело, если геометрия рамы не симметрична по одной из оси, например в раме как во вложении (не симметрична относительно горизонтальной оси). Задние моторы стоят уже передних (чтобы передние пропеллеры не попадали в кадр). Здесь кастомные миксы бы очень даже пригодились, поскольку, например, поворот по yaw, рассчитываемый по обычным формулам, приводит к наклону по roll. Контроллеру при этом приходится также компенсировать наклон по роллу, с использованием своих миксов моторов этого бы не требовалось.
Если где не прав - поправьте.

smirnovblr

Спс за советы, но есть но. Рама у меня не змр и не аналог. Квадрик построил на раме тарот 250. Акб у меня 3с. Пробывал много готовых пидов не подходят. Вручную добивался комфортного движения(поведения) по пич и рол. Вот по Яв никак не могу попасть. Вращение идет по спирали(хотело бы вокруг оси) с потерей высоты. При прекращении вращения квадрик выстреливает по диагонали перпендикулярно вращению. Как-то так. Эх походу ламерские вопросы тут задаю. Мне б ссылочку на рабочий калькулятор. и я б на время отстал от вас. )))

skydiver
Aleksandr_L:

Пробовал разные переходники, картинка одинаковая. На наших расстояниях не сказывается.

Вот именно. У самого 600мВт через удлинитель, аомвеевская антенна. На дальности 300м за препятствиями в виде плотных деревьев - картинка идеальна.

Viktor_Kraikov
Jade_Penetrate:

Очень сомнительно использование функции кастомных миксов моторов в zmr250 и аналогах.

Дело в том что автор только показывает те функции которые заложили разработчики, если они есть и есть методика как их использовать, то скорее мы что не понимаем, а не разработчик. Вопрос как сильно контроллер “отвлекается” ( сколько ресурсов тратит) на устранение , нет данных а они бы помогли понять стоит оно того или нет. Теперь по вашей раме, представьте (извратно теоретически ) что передние лучи например 3 метра, задние 10 сантиметров от центра тяжести, как cmix это будет учитывать я понимаю, как это будут учитывать настройки PID нет, это не функция PID, это как раз работа cmix, этот параметр перераспределяет мощность моторов в нужную сторону для удержания например горизонта. У PID другая функция.
PS Кстати это функция пошла от KK2 , там я просчитывал свою раму 450 квадрика тоже, но только там в процентах, поэтому значения здесь 0,78 там 78 процентов. Это к слову.