MultiWii
В общем я вообще запутался. Напишите, пожалуйста, у кого как настроено. Правильно или нет настроено у меня я так и не понял 😦
AUX2 лоу - Angle
AUX2 мид - Angle, Baro
AUX2 хай - Angle, Baro, Mag
AUX1 лоу - ничего
AUX1 хай - Angle, Baro, Mag, GPS HOME
AUX3 лоу - ничего
AUX3 хай - Angle, Baro, Mag, GPS HOLD
Блин
Набрал я криво
отредактировать не могу
у меня
AUX1 лоу - Angle
AUX1 мид - Angle, Baro, Mag
AUX1 хай - Angle, Baro, Mag, GPS HOLD
Остальным не пользуюсь
Здравствуйте, приобрел Crius MultiWii 2.5 www.ebay.com/itm/111146209645...84.m1439.l2649
залил 2,3 прошивку, показания акселя постоянно скачут, конфиг.х выставлемн, аксели калиброванны.
В чем может быть проблема ?
P.S скрин конфигуратора в теме Crius multiwii
AUX3 лоу - ничего
AUX3 хай - Angle, Baro, Mag, GPS HOLD
В принципе правильно, но можно здесь сделать так:AUX3 хай - GPS HOLD, потому что все полетные режимы вы все равно назначаете на AUX2. И на AUX1 хай - Baro, Mag, GPS HOME. Angle можно не дублировать, он и так включен на AUX2.
AUX1 лоу - ничего
AUX1 хай - Angle, Baro, Mag, GPS HOMEAUX3 лоу - ничего
AUX3 хай - Angle, Baro, Mag, GPS HOLD
А как себя, по вашей логике, должен вести себя коптер, если вы активировали АУКС1 и АУКС3 одновременно?
Мне кажется, что правильно использовать отдельный аукс для отдельных задач:
Как сделано у меня:
АУКС1 - ничего/Арм
АУКС 2 - ничего/Ангел/Горизонт+баро
АУКС 3 - ничего/маг (прошивка от Маховик, т.е. это функция на позволяющая коптеру опуститься ниже определенной границы)
АУКС 4 - ничего/GHS HOLD/GPS HOME+баро+хедфри.
В полете ничего не путаю, знаю какой тумблер за что отвечает.
Пришел на поле, щелкнул выключателем - завелся, далее по настроению, хочешь в ангеле летаешь, хочешь в горизонте + удержание высоты.
Зарулился запутался, врубаешь GPS (опять же отдельным тумблером) по ситуации, или HOLD, или HOME.
А как себя, по вашей логике, должен вести себя коптер, если вы активировали АУКС1 и АУКС3 одновременно?
Да, здесь проблема. Выход или не включать АУКС1 и АУКС3 одновременно или заменять какой нибудь тумблер на 3-х позиционник.
Думаю на первое время оставлю так (с изменением AUX3 хай - GPS HOLD), попробую полетать, а там может кол-во требуемых режимов изменится в меньшую сторону.
у вас сейчас сколько тумблеров и каких, какая аппа?
у вас сейчас сколько тумблеров и каких, какая аппа?
Пока подключено 3 тумблера, один из низ 3-х позиционник. Аппа Turnigy 9xr, приемник/передатчик FrSky DJT 2.4Ghz/V8FR-II RX. Еще 1 канал пока не подключал.
Т.к. Акро пока крутить не планируется, можно на незадействованном 4-ом канале закрасить все квадратики напротив Ангел.
Один двухпозиционник использовать как вкл/выкл Баро (удержание высоты)
Второй двухпозиционник использовать для включения хедфри
Трехпозиционник использывать для GPS. (выкл/удержание+баро/домой+баро+хедфри)
Как-то так я бы сделал.
Что бы сделать ещё дрехпозиционник вам нужны два резистора, паяльник, отвертка и плоскогубцы 😃 ну и еще минут 15 времени.
Готов выполнить данную за работу за СОК 😃 Да ещё и аппу перепрошить можно и нужно сразу.
4-ом канале закрасить все квадратики напротив Ангел. Один двухпозиционник использовать как вкл/выкл Баро (удержание высоты) Второй двухпозиционник использовать для включения хедфри Трехпозиционник использывать для GPS. (выкл/удержание+баро/домой+баро+хедфри)
Ваше предложение мне нравится, наверное так и сделаю.
P.S. А что такое хедфри?
Готов выполнить данную за работу за СОК Да ещё и аппу перепрошить можно и нужно сразу.
Пока думаю обойдусь, но спасибо за предложение 😃
А что такое хедфри
при активации этого режима (при условии, что адекватно работает компас) стик на себя - квадрик тянет в то место где был активировант хедфри.
Как правило его активируют возле себя и если зарулился и не понимаешь какой стороной к тебе квадрик тянеш его к себе ну лил наоборот от себя 😃
Вернее даже сказать так: в каком положении был активирован этот режим режим так и запоминает направление носа модель. потом при любом повороте модель рулится так-же как будто она и не поворачивалась. Фу блин сам запутался.
Активируйте держа в руке и попробуйте 😃
Фу блин сам запутался.
Короче куда стик наклонен, туда и летит, не зависимо от того, какой стороной повёрнут 😃
а зачем хедфри вместе GPS домой активировать? По моему их не надо дублировать. У меня ,GPS домой + баро (прошивка 2.3) этого достаточно. если компас еще пристегнуть то он к точке старта мордой прилетит .
все олимпиада
Курс запоминается при арме и не важно какой стороной коптер будет находиться относительно Вас в момент включения headfree (может гугль или перевод поспособствует пониманию), рулиться будет как сказали выше, куда стик туда и коптер.
Главное летать строго перед собой
Точно, хотел написать и забыл
Делаю чертеж рамы из стеклотекстолита (8" пропы), вычитал что нельзя магнитометру стоять над силовыми проводами, вопрос - можно ли экранировать фольгой (не вытравленный стеклотекстолит) с подпайкой массы, под мультивием. Второй вопрос обвести силовую шину по краю платы + и -, мультивий будет посередине, до шины примерно сантиметр со всех сторон.
Здравствуйте, приобрел Crius MultiWii 2.5 www.ebay.com/itm/111146209645...84.m1439.l2649
залил 2,3 прошивку, показания акселя постоянно скачут, конфиг.х выставлемн, аксели калиброванны.
В чем может быть проблема ?
P.S скрин конфигуратора в теме Crius multiwii
Пршу помощи, перепробовал разные версии вия, показания акселя и гироскопа так-же скачут лежа на столе.
Хотя, *приборы* pitch, roll реагируют правильно, i2c ошибок нет, компас работает исправно.
Подскажите плз, почему вот так все работает
static uint8_t taskOrder=0; // never call all functions in the same loop, to avoid high delay spikes
switch (taskOrder++ % 5) {
case 0:
#if MAG
Mag_getADC();
#endif
break;
case 1:
break;
case 4:
#ifdef LANDING_LIGHTS_DDR
auto_switch_landing_lights();
#endif
break;
}
}
Sonar_update();
debug[2] = sonarAlt;
computeIMU();
а так нет
static uint8_t taskOrder=0; // never call all functions in the same loop, to avoid high delay spikes
switch (taskOrder++ % 5) {
case 0:
#if MAG
Mag_getADC();
#endif
break;
case 1:
Sonar_update(); // функция вызывается
debug[2] = sonarAlt;
break;
case 4:
#ifdef LANDING_LIGHTS_DDR
auto_switch_landing_lights();
#endif
break;
}
}
computeIMU();
мб надо
static unsigned long _echoTime = 0;
static unsigned long _trigTime = 0;
inline void Sonar_init ()
{
pinMode(6,OUTPUT);
pinMode(8,INPUT);
PCMSK0=0x01;
sonarAlt=0;
PCICR&=~0x01;
}
#define SONAR_LPF 30
void Sonar_update ()
{
if (_echoTime>_trigTime)
{
long delta=_echoTime-_trigTime;
if (delta < (ECHO_SONAR_CM_FACTOR * ECHO_SONAR_MAX_HIGH) )
{
sonarAlt=sonarAlt*(1.0f-(1.0f/SONAR_LPF))+(delta/(ECHO_SONAR_CM_FACTOR*SONAR_LPF));
}else sonarAlt=-1;
_trigTime=0;
_echoTime=0;
}else if(!(PCICR & 0x01)){
PORTD|=(1<<0x06);
delay(12);
PORTD&=~(1<<0x06);
PCICR|=0x01;
}
}
ISR(PCINT0_vect)
{
if ((PINB & 0x01)){
_trigTime=micros();
}else if(!(PINB & 0x01) && _trigTime!=0){
_echoTime=micros();
PCICR&=~0x01;
}
}
Делаю чертеж рамы
Скорее всего это не поможет, даже на 8 пропах будут приличные токи, а значит и наводки, экран не помогает от магнитного поля, хотя были люди утверждающие что помогает, и возможно им действительно помогло, но все же условия у всех разные. Есть некоторый комплекс мер защиты компаса, это свивание силовых проводов питания регулей и отдаление компаса от силовых проводов, отдаление проверяется опытным путем. Еще можно сделать выносной компас.
Есть некоторый комплекс мер защиты компаса, это свивание силовых проводов питания регулей и отдаление компаса от силовых проводов, отдаление проверяется опытным путем. Еще можно сделать выносной компас.
А вставить в квадрат из силовых проводов c зазором, 2х сторонний фольгированный текстолит, сендвич(+ экран)? Вынос не получится, нету внешнего, плата MWC SE.