MultiWii

IlyaKazan

Привет.

Имеется:

  1. MultiWii 328P Flight Controller w/FTDI & DSM2 Port Hobbyking
  2. NEO-6M GPS Module Hobbyking
  3. CRIUS MultiWii MWC I2C-GPS NAV Ebay

Прошивка multiwii 2.2. Можно скачать мою конфигурацию

Вопрос… Включил в прошивка i2c_gps, отключил serial_gps. Получаю много ошибок i2c после включения, спутники не находятся.
Модуль GPS не прошивал, CRUIS не прошивал - да и нечем. USBasp AVR Programming Device for ATMEL proccessors только в пути - если он поможет.

Форум порыл, вроде рекомендуют прошивать, но за неимением… может без прошивки, т.с. на “заводских настройках” можно завести?

Dhole

во вкладке config.h -

********************************************************************/
/**** ESCs calibration ****/
/********************************************************************/

/* to calibrate all ESCs connected to MWii at the same time (useful to avoid unplugging/re-plugging each ESC)
Warning: this creates a special version of MultiWii Code
You cannot fly with this special version. It is only to be used for calibrating ESCs
Read How To at code.google.com/p/multiwii/wiki/ESCsCalibration */
#define ESC_CALIB_LOW MINCOMMAND
#define ESC_CALIB_HIGH 2000
//#define ESC_CALIB_CANNOT_FLY // uncomment to activate

SAVVATEY
mataor:

#define ESC_CALIB_LOW MINCOMMAND
#define ESC_CALIB_HIGH 1900
//#define ESC_CALIB_CANNOT_FLY // uncomment to activate

соответственно минкомманд и 1900 - границы регулировки, раскомментировать для включения

перед этим соответственно выбрать тип аппарата и подрубить регули с моторками

А после надо заново калибровку акселя проводить? Я попробовал сразу же после калибровки запустить. Моторы вроде более-менее стали лучше себя вести, вот только коптер как-то горизонт не правильно видит. Кстати подскажите как должен стоять квадрик изображенный в ГУИ когда реальный стоит на горизонтальной поверхности?

devv
SAVVATEY:

Кстати подскажите как должен стоять квадрик изображенный в ГУИ когда реальный стоит на горизонтальной поверхности?


Roll и Pitch в горизонте
циферки у Асс и Gyro (Roll и Pitch) по нолям (0).
Обвел красным

romeo84
SergDoc:

чёт я не догнал, висим значит нормально? отклоняем стик - поворачивается, отпустили должен остановится, если продолжает поворачиваться в ту же сторону, пропорции маловато, если в обратную - много, так же если очень мягкий демпфер, то вибрации превращаются в “круговые” колебания, т.е. сводят гиру с ума (и тут может быть такая бяка - “нулевая точка” гиры может быть смещена) , тогда вполне может быть всё что угодно… далее на полу, вы крутите аппарат- он пытается исправить положение и не может, по сей причине и стоит в таком положении, чуть дёрнуть стик и это сбросится (это на полу - в полёте так не будет) подумываю о верте тоже, но больше 450-го страшно, а в 450 и меньший моя плата не встанет 😦

Я имел ввиду: отклоняем стик руддера в любую сторону и верт начинает закручивать в сторону, противоположную вращению основного ротора.

Всё таки нашёл в описании нововведений прошивки 2.3 тему из-за чего мой верт раскручивался:

***Control mode***
- yaw PID principle is now different from PITCH&ROLL PID:
    - yaw ITerm is canceled if the yaw stick is not centered <<-- вот нафига, спрашивается, такой замут нужен

Теперь буду искать в коде, как убрать эту “yaw ITerm is canceled if the yaw stick is not centered”…

А по поводу 450 вертолёта - я на таком примерял плату www.rctimer.com/product_761.html - если на её двойным скотчем налепить на приёмник (у меня турнига 9x), а его влепить на место гироскопа, то всё помещается на ура )

Art_Nesterov

Коллеги, подскажите мне пожалуйста…
А есть ли какое-то отличие для мультивия, какая рама октокоптера, стандартная, когда моторы стоят по кругу или “кадратная”?
Квадратная компактнее получается. Если говорить о “круглой” раме диаметром 1м, то квадратная 75х75см выходит. (актуально для перевозки в машине)

andresbr

Привет всем. Извините, может глупость спрашиваю. Вот такая плата www.hobbyking.com/hobbyking/…/uh_viewItem.asp?idPr… MultiWii 328P Flight Controller w/FTDI & DSM2 Port, прошивка мультивий 2.2. Уже летал. В общем работают только 5 каналов на плате управления, те что к приёмнику подключаются, а aux 2, aux 3, aux 4 не работают, плата на них искуственно держит большие уровни (2.8 вольта что ли), в ГУИ эти каналы никак не реагируют(стоят посередине, 1500).
Дело не в приёмнике, я пробовал перебрасывать 6 канал на другие (рабочие) штырьки и всё работает.
Я новичёк в этом, может я что то упустил в настройках?

serenya

На 328 меге доступны только 2 аукса, 4 доступно при подключении через ppm-sum.
Я уже немного подзабыл что для чего, но кажется здесь надо активировать в config.h.

    /*********************************    Aux 2 Pin     ***********************************/
      /* possibility to use PIN8 or PIN12 as the AUX2 RC input (only one, not both)
         it deactivates in this case the POWER PIN (pin 12) or the BUZZER PIN (pin 8) */
      //#define RCAUXPIN8
      //#define RCAUXPIN12
andresbr
serenya:

На 328 меге доступны только 2 аукса, 4 доступно при подключении через ppm-sum.
Я уже немного подзабыл что для чего, но кажется здесь надо активировать в config.h.

   /*********************************    Aux 2 Pin     ***********************************/
     /* possibility to use PIN8 or PIN12 as the AUX2 RC input (only one, not both)
        it deactivates in this case the POWER PIN (pin 12) or the BUZZER PIN (pin 8) */
     //#define RCAUXPIN8
     //#define RCAUXPIN12

нет, не получается…

serenya

Здесь еще поковыряйте.

    /**********************************    Aux 2 Pin     **********************************/
      /* AUX2 pin on pin RXO */
      //#define RCAUX2PINRXO

      /* aux2 pin on pin D17 (RXLED) */
      //#define RCAUX2PIND17
andresbr
serenya:

Здесь еще поковыряйте.

не помогает, в описании к плате расписаны выходы и на этом выходе написано aux 2/rxi , это значит он выводит данные? и что делать?

andresbr

мда, не могу победить эту беду. А вот на этой картинке видно, что на плату заведены только 5 каналов, значит без вариантов?

в общем сам накопал в инете, имеет место ошибка на плате. лечится вот так
ну и соответственно раскоментируется строчка
//#define RCAUXPIN12
цепляем провод с приёмника с 6ым каналом на на контакт PWR
здесь полный текст …blogspot.ru/…/hobby-king-multiwii-328p-flight.htm…

mataor

блин… все это было макс пару страниц назад, причем можно спокойно сделать все 4 аукса рабочими.

andresbr

где? я вроде всё перекопал, ответы только ppm sum были, да и стандартные ответы не помогали такие как-

/********************************* Aux 2 Pin ***********************************/
/* possibility to use PIN8 or PIN12 as the AUX2 RC input (only one, not both)
it deactivates in this case the POWER PIN (pin 12) or the BUZZER PIN (pin 8) */
//#define RCAUXPIN8
//#define RCAUXPIN12

имеет место ошибка в разводке на плате

Tigra74
andresbr:

где? я вроде всё перекопал, ответы только ppm sum были,

А что за приёмник?
Может через ppm sum подключить?
И проводов на плату меньше.

schs
andresbr:

да дешёвка, вот такой комплект

Взять arduino pro mini(3-5$), прошить в неё энкодер. Полчаса работы и PPM есть 😃

andresbr
schs:

Взять arduino pro mini(3-5$), прошить в неё энкодер. Полчаса работы и PPM есть 😃

да ладно, столько головняков, плату искать, покупать, у нас с этим проблема, програмировать. я же просто проводок впаял и работает, мне 4 канала не надо, мне 2х за глаза. потом тумблера поменяю на аппе на 3х позиционные и вариантов ещё больше

Razer007

Народ, подскажите плиз, у кого-нибудь получалось на строиться на Вии так, чтоб коптер висел как влитой в помещении?
У меня квадрик маленький на DJIраме. Настрагиваю пиды. Прилепил сонарчик. Высоту сносно да держит, но дрейфует неспеша - не побороться никак 😦 а тут еще друг припер parrot под iPad. Нажал кнопку взлета и я совсем загрустил. Повесил его посреди комнаты и с племяшкой своим общается, секунд по 20 не смотря на аппарат вообще, а он висит себе.
Я понимаю опен сурс все дела, но реально ли так закодить вий? Какие талмуды курить? Первый коптер.

P.s. Оставим всеми принятый вариант “купи назу” в стороне.

kostya-tin

люди добрые, подскажите, как проверить правильность работы GPS через GUI. нахожусь в квартире, где ГПС не ловит, может как то через GUI можно увидить, что GPS работает нормально, просто не видит спутников

Dhole

Тащемта вынести к окошку, например.
Приличный ЖыПиэС сквозь окошко вполне берёт - если совсем не “яма”.

kostya-tin:

может как то через GUI можно увидить, что GPS работает нормально, просто не видит спутников

В WinGUI кнопачка GPS.