Crius Hobby MultiWii

AlexeyA

Подскажите как реверсировать серву в подвесе камеры не правильно отрабатывает по PITCH

Вот тут в output нашел

/**************** Cam stabilize Sevos ******************/
#if defined(SERVO_TILT)
#if defined(A0_A1_PIN_HEX) && (NUMBER_MOTOR == 6) && defined(PROMINI)
#define S_PITCH servo[2]
#define S_ROLL servo[3]
#else
#define S_PITCH servo[0]
#define S_ROLL servo[1]
#endif
S_PITCH = TILT_PITCH_MIDDLE + rcData[AUX3]-1500;
S_ROLL = TILT_ROLL_MIDDLE + rcData[AUX4]-1500;
if (rcOptions[BOXCAMSTAB]) {
S_PITCH += TILT_PITCH_PROP * angle[PITCH] /16 ;
S_ROLL += TILT_ROLL_PROP * angle[ROLL] /16 ;
}
S_PITCH = constrain(S_PITCH, TILT_PITCH_MIN, TILT_PITCH_MAX);
S_ROLL = constrain(S_ROLL , TILT_ROLL_MIN, TILT_ROLL_MAX );
#endif

я так понял что гдето здесь менять надо, ко носом ткнет, где?

Или здесь?

#ifdef SERVO_MIX_TILT

if (rcOptions[BOXCAMSTAB]) {
servo[0] = constrain(TILT_PITCH_MIDDLE - (-TILT_ROLL_PROP) * angle[PITCH] /16 - TILT_ROLL_PROP * angle[ROLL] /16 , TILT_PITCH_MIN, TILT_PITCH_MAX);
servo[1] = constrain(TILT_ROLL_MIDDLE + (-TILT_ROLL_PROP) * angle[PITCH] /16 - TILT_ROLL_PROP * angle[ROLL] /16 , TILT_ROLL_MIN, TILT_ROLL_MAX);
} else {
// to use it with A0_A1_PIN_HEX
#if defined(A0_A1_PIN_HEX) && (NUMBER_MOTOR == 6) && defined(PROMINI)
servo[2] = constrain(TILT_PITCH_MIDDLE + rcData[AUX3]-1500 , TILT_PITCH_MIN, TILT_PITCH_MAX);
servo[3] = constrain(TILT_ROLL_MIDDLE + rcData[AUX4]-1500, TILT_ROLL_MIN, TILT_ROLL_MAX);
#else
servo[0] = constrain(TILT_PITCH_MIDDLE + rcData[AUX3]-1500 , TILT_PITCH_MIN, TILT_PITCH_MAX);
servo[1] = constrain(TILT_ROLL_MIDDLE + rcData[AUX4]-1500, TILT_ROLL_MIN, TILT_ROLL_MAX);
#endif
}
#endif

Sevick
AlexeyA:

Подскажите как реверсировать серву в подвесе камеры не правильно отрабатывает по PITCH

#define TILT_PITCH_PROP 10 //servo proportional (tied to angle) ; can be negative to invert movement

AlexeyA

can be negative to invert movement
слона та я и не заметил, говорила мама учи английский 😛

vladsmith

Собрал мелкого квадрика, между противоположными моторами 250мм, плата crius lite, спешу поделиться вот такой странностью:
Залил 1.9_а2, настройки дефолтные, ничего лишнего не включено, при старте моторы ведут себя как-то дерганно, взлететь толком не получается. Залил 2.1_b1, настройки дефолтные, моторы шуршат волшебно, тихо, полетал по квартире, управляется изумительно.
Менял эти две прошивки аш 3 раза поочередно, даже скачивал 1.9_а2 заново, пробовал крутить пиды, менять настройки, поведение прошивки всегда одинаково.

dvk99
vladsmith:

Менял эти две прошивки аш 3 раза поочередно

А зачем? Летает на 2.1 и хорошо, чего в 1.9 искать?
Если бы наоборот - логика была бы понятней.

vladsmith
dvk99:

А зачем? Летает на 2.1 и хорошо, чего в 1.9 искать?
Если бы наоборот - логика была бы понятней.

Так перешился на 2.1 потому что на 1.9 вел себя неадекватно, сначала думал, что может проблема была в регулях, калибровке, плате, калибровке и тд

wallera

да я это знаю, у меня такой улетел, значит ,что прошивки те же?

VNIkita

Всем доброго времени суток;) Подскажите пожалуйста, можно ли при подключенном АКБ (то есть на плату идет питание с регуля) подключать USB для просмотра показаний в GUI? Просто с USB тоже 5V приходит, ничего не случится? Плата Crius MultiWii SE
Про bluetooth писать не надо, он уже на пути в нашу страну, а пока придется так))
Сильно не пинайте, пока не очень силен в этой теме)

devv
VNIkita:

Подскажите пожалуйста, можно ли при подключенном АКБ (то есть на плату идет питание с регуля) подключать USB для просмотра показаний в GUI?

да

vladsmith
VNIkita:

можно ли при подключенном АКБ (то есть на плату идет питание с регуля) подключать USB для просмотра показаний в GUI?

Наверное так и надо подключать, у меня с отключенной батареей и подключенным USB пищат моторы и греются регули, очень сильно греются ( плюшки-10). И при этом горят только красные светодиоды на лучах, синие не горят, напряжения 5-вольтового им не хватает.

alex_f73
VNIkita:

Подскажите пожалуйста, можно ли при подключенном АКБ (то есть на плату идет питание с регуля) подключать USB для просмотра показаний в GUI? Просто с USB тоже 5V приходит, ничего не случится?

А, что мешает регули вытащить из разъемов, ну все остальные довески ненужные, которые лишнюю нагрузку на хилый USB дают ?
vladsmith Нафига вам при питание от USB светодиодная подсветка, что без нее в GUI не настроить ?

VNIkita
alex_f73:

А, что мешает регули вытащить из разъемов, ну все остальные довески ненужные, которые лишнюю нагрузку на хилый USB дают ?
vladsmith Нафига вам при питание от USB светодиодная подсветка, что без нее в GUI не настроить ?

Вы меня не поняли, мне нужно, чтобы я мог запустить двигатели, например, когда мультивий подключен к GUI, то есть я как раз хочу, чтобы приходило 5V с регуля и 5V с USB. Вопрос - кто так делал?

devv

Если вас что то смущает то уберите все красные проводки из разъемов от регулей идущие в “мозк”
“Мозк” будет питаться от ЮСБ. Движки с регулями от батареи.

VNIkita

Блин, даже не подумал об этом)) Спасибо)
И появился еще вопрос - купил светодиодную ленту красного и зеленого цветов (не RGB-), хочу снизу лучей закрепить, а то в воздухе иногда теряюсь с ориентаций. Там будет три кусочка по 3 светодиода, можно ли подцепить их через балансировочный разъем АКБ(3S LiPo 2200 mA/h)? Намного быстрее АКБ проседать будет или ему это как мертвому припарка?)
Заранее спасибо за ответ=)

Taatarenkoff

3 диода в среднем потребляют 20 мА. Так что в масштабах 12-15А потребляемых для полёта капля в море)

Flutter
VNIkita:

можно ли подцепить их через балансировочный разъем АКБ

Абсолютно пофиг, другой вопрос, что этот разъем можно было бы использовать для питания видео или для пищалки разряда батареи.

devv
VNIkita:

Там будет три кусочка по 3 светодиода, можно ли подцепить их через балансировочный разъем АКБ(3S LiPo 2200 mA/h)?

и каждый раз тыркаться подключая 2 разъема ?
В балансировочный принято втыкать пищалку. хотя кому как.

VNIkita
devv:

и каждый раз тыркаться подключая 2 разъема ?
В балансировочный принято втыкать пищалку. хотя кому как.

Тоже верно, просто пока не вижу альтернатив. Подключать напрямую, а не к балансировочному - паять не хочется, рама пройдет еще не одну итерацию, это бессмысленно. Регули только 5V дают, а еще один АКБ, даже если маленький… как-то это не гут=)
А видео будет еще не скоро, до него надо дорасти, я пока с демпфированием мучаюсь и изучаю ПИД-регуляцию (матчасть интересна).
Но за советы спасибо) А пищалка скоро будет)