Crius Hobby MultiWii
Да, спасибо, картинку видел, китайцы неплохой FAQ создали
hobbyrobotfactory.web.fc2.com/…/HK-MWSE20-6.html, гуглом переводил
А так же большое спасибо Маховику, С. Вертолетову и всем остальным, кого я читал, кто делился инфоой и давал советы.
Акселеорометр не работает не из-за каналов, это отдельная тема. Из-за него видимо, квадрик на отклонения по двум осям не реагирует, вместо сопротивления усилию он больше “помогает”, как будто в реверсе.
извиняюсь за дурацкий вопрос но я дозрел до мультиви вот такого www.goodluckbuy.com/images/…/sku_77994_2.jpg короче сам вопрос. делал все по таким ссылкам www.pvsm.ru/diy-ili-sdelaj-sam/11601/print/ и ещё multiwii.p.ht/page-14.html. все в конфигураторе крутится шкала бегает, но не могу запустить двигатели… при подключении они пиликают, а с апы Арм не получается сделать(( хотя в конфигураторе при движении стиков шкалы бегают. Моторчики и регуляторы с этого комплекта www.aliexpress.com/item/…/579784105.html на куке все работает. на управлении 6 каналка с хоббикинга с дрожащими стиками)
квадрик на отклонения по двум осям не реагирует, вместо сопротивления усилию он больше “помогает”, как будто в реверсе.
Какая выбрана ориентация датчиков ?
#define ACC_ORIENTATION(X, Y, Z) {accADC[ROLL] = -X; accADC[PITCH] = -Y; accADC[YAW] = Z;}
#define GYRO_ORIENTATION(X, Y, Z){gyroADC[ROLL] = Y; gyroADC[PITCH] = -X; gyroADC[YAW] = -Z;}
#define MAG_ORIENTATION(X, Y, Z) {magADC[ROLL] = X; magADC[PITCH] = Y; magADC[YAW] = -Z;}
?
ну что не кто носом не ткнет? читать кучу страниц уже глаза вываливаются… 2й день не могу решить вопрос. …googlecode.com/…/MultiWii-StickConfiguration-21_v… это не помогает. молчит зараза
ну что не кто носом не ткнет?
тыкаю - multiwii.p.ht/page-20.html
да вот не помогает. может в прошивке дело?
ну что не кто носом не ткнет?
Диапазон газа расширить на аппе. Как и руддера, впрочем.
Диапазон газа расширить на аппе. Как и руддера, впрочем.
Леонид огромное спасибо… на рудере надо было расходы накрутить до 2000. Коллективный разум рулит))!
Какая выбрана ориентация датчиков ?
Прошивка MultiWii_2_0_base
Стояли такие настройки.
/* individual sensor orientation */
#define ACC_ORIENTATION(X, Y, Z) {accADC[ROLL] = Y; accADC[PITCH] = -X; accADC[YAW] = Z;}
#define GYRO_ORIENTATION(X, Y, Z) {gyroADC[ROLL] = -Y; gyroADC[PITCH] = X; gyroADC[YAW] = Z;}
#define MAG_ORIENTATION(X, Y, Z) {magADC[ROLL] = X; magADC[PITCH] = Y; magADC[YAW] = Z;}
Какие должны быть, ткните, пожалуйста, носом.
Не довелось почитать об этом.
Хороший задали вопрос. Установил ваши настройки - только хуже стало.
Загуглил, пока не нашел нужной информации.
Не наугад же делать, подскажите, пожалуйста, где почитать.
Прошивка MultiWii_2_0_base
Стояли такие настройки…
Вообще то, у меня лично, Криус на 2_0 так и не взлетел…
Залил 2_1 раскомментировал только тип коптера и плату, и на стоке прекрасно полетел.
Дальше осталось только с ПИДами повозиться…
У меня плата лайт:
Вообще то, у меня лично, Криус на 2_0 так и не взлетел…
Залил 2_1 раскомментировал только тип коптера и плату, и на стоке прекрасно полетел.
Дальше осталось только с ПИДами повозиться…
Ошибочка, не 2_0, а 2_1_base
Так же сделал, только не полетел.
Где прошивочку брали?
Какие должны быть, ткните, пожалуйста, носом.
На ХК в разделе “Файлы” (у вашего лота) посмотрите примеры
www.hobbyking.com/hobbyking/…/uh_viewItem.asp?idPr…
Привет. Принимайте новичка.
Заказал и получил вот эту плату www.hobbyking.com/hobbyking/…/uh_viewItem.asp?idPr… на атмега 2560
И четыре регулятора Turnugy Plush 18A. Остальное есть - рама, моторы, винты и цанги от коптера на плате руссокоптера.
Как я понял - это хобикинговый аналог криуса?
Сразу возник вопросик - если кто покупал такое - плата уже прошита? Если да, то чем? В принципе, уже все исходники скачал и скомпилировал. Но вдруг она уже прошита, чего портить-то…
Может ткнете носом в настройки под эту плату и регуляторы?
Спасибо.
http://Raptor.SK, пробовал раньше и эту прошивку. Спасибо за ссылочки всем.
Но непомогло:(
Если квадрик отпустить из руки, полный неадекват. Может, подключил неправильно, канал GYRO у меня не используется, это правильно? Аппа Spectrum DX7s
Если квадрик отпустить из руки, полный неадекват. Может, подключил неправильно,
Ради эксперимента, подними или сними пластик разъемов на плате, (это лучше делать бамбуковой зубочисткой, как клином), и аккуратно промой плату под ними.
Иногда там остается паяльный жир и прочая дрянь. Замачивать плату целиком не стоит, чтоб смывка не попала в баро…
Добрый вечер.
Подскажите уважаемые, если немного не в тему прошу не пинать.
Я летаю на самолете и решил попробовать полетать с полетным контроллером, к тому же была давняя мысль собрать квадрик или трикоптер, полазив по инету купил такую плату Multiwii Mini Flight Controller w/FTDI Interface (аналог того что здесь обсуждают), прошил его Multiwii 2.1, после прочтения форума немного прояснения есть, но и вопросы неотпали…
1 - на плате есть контакты I2C интерфейса, вопрос такой - сколько датчиков к нему можно подключить? один, два, три…
2 - насколько я понял канал 1 приемника подключается к контроллеру на разъем D4 и в GUI уровни WING1 и WING2 стали показывать работу элеронов, но на выходе контроллеров (куда подключаются сервы) на контакте D11 я его не имею, он идет на D10 где должен быть руль высоты и соответственно наоборот D5 ELEV (с приемника) попадает на D11, вопрос - это настраивается в ардуидо, в конфиге или это косяк данной платы? все остальные каналы работают правильно. пусть бы оно так и было но - стабилизация работает не правильно, верчу самолет вправо - влево, а контроллер крутит руль высоты.
3 - на плате также есть выходы A0-A3 для какой они цели? можно через них управлять AUX3-AUX4?
4 - как описано здесь …blogspot.ru/…/how-to-setup-multiwii-airplane-same… выходы D11 и D12 используются для двух элеронов, но на плате у меня нет выхода D12, может можно какой то из A0-A3 использовать для управления второго элерона?
5 - если триммерами выставляется значение 1500 в GUI тогда как производить триммирование сервоприводов на самолете?
Если не в тему еще раз прошу не пинать, просто в самолетной ветки нет такого живого обсуждения этого контроллера или я не нашел, за что прошу прощение, здесь пару раз попадались посты про использование контроллера на самолете, вот я и решил спросить.
Спасибо.
Блин у меня фиаско. улетел квадрик(( под фанарями баловался загнал выше фанаря, ветерок дунул и все. он уже метрах в 50. скинул газ он видел как упал а найти не можем 2 часа с фанарями ползали по огородам)) снега по пояс… рыхлый зараза. надо было вешать светодиоды и пищалку(. Короче вопрос такой че из мультиви или( не мультиви) стоит брать с автопилотом? хочу чтоб могло само к точке старта приковылять. и где выгоднее это купить.? арду пилот вроде по отзыван не чего так.
стабилизация работает не правильно, верчу самолет вправо - влево, а контроллер крутит руль высоты.
Лечится в файле конфигурации например:
"Если ваши отдельные датчики ориентированы не верно или вам так удобнее, то , “порядок и направление осей можно поменять”, с картинками )
улетел квадрик((
Весьма сочувствуем и надеемся на его поимку.
Ардупилот и мультиви это практически одно и то же решение, ибо оба направления выросли из одной платформы - Ардуино, отличие есть(разьемы/интерфейсы/доступные порты) но оно заметно только в профиль. 😉 Короче, если не браться за паяльник и делать из россыпи, а брать сразу готовое, то мультиви как бы получается заметно подешевле и удобнее, но мнения запросто могут быть и другими.
Лечится в файле конфигурации например:
"Если ваши отдельные датчики ориентированы не верно или вам так удобнее, то , “порядок и направление осей можно поменять”, с картинками )
Вы меня немного не поняли, датчики ориентированы правильно, в GUI картинка двигается правильно, на выходе с контроллера канал руля высоты перепутан с каналом элеронов…
стабилизация контроллера работает правильно, то есть болтаю самолет влево - вправо, каналы элеронов в GUI пытаются стабилизировать самолет, а на самом самолете отрабатывает руль высоты.
немного не поняли,
Я не понял точно какую из конфигураций в прошивке 2.1 использовали но навскидку
в версии 2.1 Output.ino есть кусочек с переназначением пинов:
строка 443(этот номер показывается в левом нижнем углу оболочки)
--------------------------
#if (NUMBER_MOTOR > 5) // PIN 5 & 6 or A0 & A1
initializeSoftPWM();
#if defined(A0_A1_PIN_HEX) || (NUMBER_MOTOR > 6)
pinMode(5,INPUT);pinMode(6,INPUT); // we reactivate the INPUT affectation for these two PINs
pinMode(A0,OUTPUT);pinMode(A1,OUTPUT);
#endif
#endif
#endif
----------------------
Это разумеется не самый полный ответ на ваш вопрос, но таки намек на то где то есть что поискать 😉 и вероятно что это не перепутанные каналы, а просто именно так предусмотрено в выбранной конфигурации, причин как понимаете много…
есть контакты I2C интерфейса, вопрос такой - сколько датчиков к нему можно подключить? один, два, три…
Как такового явного ограничения в штуках нет “Количество устройств, подключенных к шине, определяется единственным параметром - емкостью линии (до 400 пф).” дело в том что у всех устройств свой уникальный номер(адрес) и они будут понятны до тех пор пока сама шина имеет длину при которой она еще работоспособна. Хорошо описано тут и тут без импортного текста.
Но тем не менее на совсем фицияльном сайте про ограничение с некоторыми оговорками сказано - "A seven bit wide address space theoretically allows 128 I2C addresses - however, some addresses are reserved for special purposes. Thus, only 112 addresses are available with the 7 bit address scheme. To get rid of this a special method for using 10 bit addresses is defined. " Итог, пока нам доступно 112 устройств на шине, но в любое время мы сможем использовать в 8 раз больше ))