MultiWii
#define ESC_CALIB_LOW MINCOMMAND
#define ESC_CALIB_HIGH 1900
//#define ESC_CALIB_CANNOT_FLY // uncomment to activate
соответственно минкомманд и 1900 - границы регулировки, раскомментировать для включения
перед этим соответственно выбрать тип аппарата и подрубить регули с моторками
#define ESC_CALIB_LOW MINCOMMAND
#define ESC_CALIB_HIGH 1900
//#define ESC_CALIB_CANNOT_FLY // uncomment to activateсоответственно минкомманд и 1900 - границы регулировки, раскомментировать для включения
перед этим соответственно выбрать тип аппарата и подрубить регули с моторками
Спасибо за подсказку, завтра попробую. Спокойной ночи.
//#define ESC_CALIB_CANNOT_FLY // uncomment to activate Надо раскомментировать?
Упс… пока отвечал, толпа набежала)))
да, именно его надо раскомментировать. потом обратно закрыть не забудьте)))
и действительно, не ленитесь читать! вот прямо открывайте файл config.h и хотя бы бегло прочитайте подряд все комменты и описания.
Откроете для себя много нового))) в том числе c прицелом на будущее. Если бы вы это сделали, вам бы в голову не пришло калибровать регули с пульта по отдельности.
Самодельный квадрик - это далеко не тот аппарат, который Plug And Fly…
Самодельный квадрик - это далеко не тот аппарат, который Plug And Fly…
Это точно.
Привет.
Имеется:
- MultiWii 328P Flight Controller w/FTDI & DSM2 Port Hobbyking
- NEO-6M GPS Module Hobbyking
- CRIUS MultiWii MWC I2C-GPS NAV Ebay
Прошивка multiwii 2.2. Можно скачать мою конфигурацию
Вопрос… Включил в прошивка i2c_gps, отключил serial_gps. Получаю много ошибок i2c после включения, спутники не находятся.
Модуль GPS не прошивал, CRUIS не прошивал - да и нечем. USBasp AVR Programming Device for ATMEL proccessors только в пути - если он поможет.
Форум порыл, вроде рекомендуют прошивать, но за неимением… может без прошивки, т.с. на “заводских настройках” можно завести?
во вкладке 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
#define ESC_CALIB_LOW MINCOMMAND
#define ESC_CALIB_HIGH 1900
//#define ESC_CALIB_CANNOT_FLY // uncomment to activateсоответственно минкомманд и 1900 - границы регулировки, раскомментировать для включения
перед этим соответственно выбрать тип аппарата и подрубить регули с моторками
А после надо заново калибровку акселя проводить? Я попробовал сразу же после калибровки запустить. Моторы вроде более-менее стали лучше себя вести, вот только коптер как-то горизонт не правильно видит. Кстати подскажите как должен стоять квадрик изображенный в ГУИ когда реальный стоит на горизонтальной поверхности?
чёт я не догнал, висим значит нормально? отклоняем стик - поворачивается, отпустили должен остановится, если продолжает поворачиваться в ту же сторону, пропорции маловато, если в обратную - много, так же если очень мягкий демпфер, то вибрации превращаются в “круговые” колебания, т.е. сводят гиру с ума (и тут может быть такая бяка - “нулевая точка” гиры может быть смещена) , тогда вполне может быть всё что угодно… далее на полу, вы крутите аппарат- он пытается исправить положение и не может, по сей причине и стоит в таком положении, чуть дёрнуть стик и это сбросится (это на полу - в полёте так не будет) подумываю о верте тоже, но больше 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), а его влепить на место гироскопа, то всё помещается на ура )
Коллеги, подскажите мне пожалуйста…
А есть ли какое-то отличие для мультивия, какая рама октокоптера, стандартная, когда моторы стоят по кругу или “кадратная”?
Квадратная компактнее получается. Если говорить о “круглой” раме диаметром 1м, то квадратная 75х75см выходит. (актуально для перевозки в машине)
Привет всем. Извините, может глупость спрашиваю. Вот такая плата 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 канал на другие (рабочие) штырьки и всё работает.
Я новичёк в этом, может я что то упустил в настройках?
На 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
На 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
нет, не получается…
Здесь еще поковыряйте.
/********************************** Aux 2 Pin **********************************/
/* AUX2 pin on pin RXO */
//#define RCAUX2PINRXO
/* aux2 pin on pin D17 (RXLED) */
//#define RCAUX2PIND17
Здесь еще поковыряйте.
не помогает, в описании к плате расписаны выходы и на этом выходе написано aux 2/rxi , это значит он выводит данные? и что делать?
мда, не могу победить эту беду. А вот на этой картинке видно, что на плату заведены только 5 каналов, значит без вариантов?
в общем сам накопал в инете, имеет место ошибка на плате. лечится вот так
ну и соответственно раскоментируется строчка
//#define RCAUXPIN12
цепляем провод с приёмника с 6ым каналом на на контакт PWR
здесь полный текст …blogspot.ru/…/hobby-king-multiwii-328p-flight.htm…
блин… все это было макс пару страниц назад, причем можно спокойно сделать все 4 аукса рабочими.
где? я вроде всё перекопал, ответы только 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
имеет место ошибка в разводке на плате
где? я вроде всё перекопал, ответы только ppm sum были,
А что за приёмник?
Может через ppm sum подключить?
И проводов на плату меньше.
А что за приёмник?
да дешёвка, вот такой комплект www.hobbyking.com/hobbyking/…/uh_viewItem.asp?idPr…
да дешёвка, вот такой комплект
Взять arduino pro mini(3-5$), прошить в неё энкодер. Полчаса работы и PPM есть 😃