MultiWii
Добрый день, все страницы не осилил, так-то извините если повторю чей-то вопрос.
Я приобрел MWC SE v2.5, собрал коптер (все кроме RC). Подключаю к ПК и облом, коннект вроде есть, brige вроде бы даже что-то в плату передает (судя по фотодиодам), но данные по датчикам не отображаются.
По config.h :
расскоментил
#define QUADX
#define CRIUS_SE_v2_0 // Crius MultiWii SE 2.0 with MPU6050, HMC5883 and BMP085
остальное оставил по дефолту. Обязательно ли подключать радиоаппаратуру для тестов ? На данный момент приемника-передатчика и пульта нет, стоят они совсем не “три банана” )) а денег совсем не осталось 😦
Есть несколько модулей сс1101, noname 433 ask, ESP8266 wifi и hc-05, кто-нибудь пробовал их использовать скажем в комплекте с OpenLRS ?
WMC выглядит так:
Посмотреть в гуе в каких пределах бегают значения для левого стика. Должно быть от 1000 до 2000 примерно. Если от 1200 до 1800, то расширять диапазон в пульте на 125%
Спасибо. Не мог ответить раньше, т.к. уезжал. В гуи вот такие значения по каналам: throt - 1054 1490 1884, yaw 1054 1471 1885. Вроде все нормально. При подсоединении регуляторов через хаб к третьему каналу приемника все моторы одновременно запускаются и с одинаковой скоростью. Как подсоединяю через multiwii - сразу запускается один мотор, затем еще два, четвертый вообще не запускается. ARM так и не включается. Плату перепрошивал. Думаю проблема все таки в мозгах либо в железе, либо в прошивке. С калибровкой регуляторов тоже непонятки: на завершающем этапе калибровки стик газа нужно поднять в верхнее положение, после чего должна проиграться мелодия. У меня мелодии нет, только такое: пик пик-пик. И так по циклу.
Подскажите если сможете.
На платке MultiWii Pro нету контакта для подключения VBAT.Что можно придумать??За ранее спасибо.
Могу предположить что если приемник подключить через cppm то останутся свободными аналоговые входы. Их можно попробовать переназначить в def.h
throt - 1054 1490 1884, yaw 1054 1471 1885. Вроде все нормально.
Расширьте каналы до 125% что бы было ближе к 1000-2000 и будет счастье.
Как подсоединяю через multiwii - сразу запускается один мотор
У вас сервотестер есть? Сделайте калибровку через него от 1000 до 2000.
Или если регули прошивали на BLHeli, то можно в настройках выставить крайние значения.
Расширьте каналы до 125% что бы было ближе к 1000-2000 и будет счастье.
У вас сервотестер есть? Сделайте калибровку через него от 1000 до 2000.
Или если регули прошивали на BLHeli, то можно в настройках выставить крайние значения.
Спасибо. Сегодня вечером попробую расширить.
Сервотестера у меня нет. Калибровку пробовал делать по инструкции к Skywalker qauattro. Регули не прошивал. Их обязательно надо прошивать??
Регули не прошивал. Их обязательно надо прошивать??
Пока не надо. Сначалп добейтесь работы с текущей прошивкой. Может и так будет хорошо летать. Главное - не забыть отсечку по питанию выключить для начала.
Когда диапазон расширите на пульте, просто через приёмник калибраните контроллеры. Либо может через плату уже заработает.
Могу предположить что если приемник подключить через cppm то останутся свободными аналоговые входы. Их можно попробовать переназначить в def.h
Я так понимаю что на моем dx6i всего 6 каналов занято на плате,остаются еще 2 свободных это A14 и А15.Значит можно использовать их.Тогда подскажите как переназначить их в def.h для использования VBAT
где то тут???
//RX PIN assignment inside the port //for PORTK
#define THROTTLEPIN 0 //PIN 62 = PIN A8
#define ROLLPIN 1 //PIN 63 = PIN A9
#define PITCHPIN 2 //PIN 64 = PIN A10
#define YAWPIN 3 //PIN 65 = PIN A11
#define AUX1PIN 4 //PIN 66 = PIN A12
#define AUX2PIN 5 //PIN 67 = PIN A13
#define AUX3PIN 6 //PIN 68 = PIN A14
#define AUX4PIN 7 //PIN 69 = PIN A15
#define V_BATPIN A0 // Analog PIN 0
#define PSENSORPIN A2 // Analog PIN 2
#define PCINT_PIN_COUNT 8
#define PCINT_RX_BITS (1<<2),(1<<4),(1<<5),(1<<6),(1<<7),(1<<0),(1<<1),(1<<3)
#define PCINT_RX_PORT PORTK
#define PCINT_RX_MASK PCMSK2
#define PCIR_PORT_BIT (1<<2)
#define RX_PC_INTERRUPT PCINT2_vect
#define RX_PCINT_PIN_PORT PINK
Да, но не знаю как откл их на считывание приемника
Буду читать загран форум,думаю мысль где то рядом.))
а закомментировать //#define AUX4PIN 7 //PIN 69 = PIN A15
а в пинбат прописать #define V_BATPIN 7
Так не получится?
Вычитал что можно прямо к процу припаяться лапка А0.Вот только где она?atmel.com/…/Atmel-2549-8-bit-AVR-Microcontroller-A…
это лапка 78 ???
Нет, 97
подскажите пожалуйста!!! нет опыта
по настройке multiwii 2.2 так должно быть или нет?
при увеличении оборотов до подъема, если
стиком по любому направлению pinch/roll дать
увеличение и венуть в исходное положение стик
значения на двигателях не возвращаются в исходные,
а на приемнике возврат есть.
После того гексу тянет по направлению куда дернул стиком,
удержать проблемно
(лихорадочными движениями в противоположных направлениях движению гексы)
…gostorego.com/…/multiwii-pro-2-0-flight-controlle…
Полетный режим какой? Акро?
angle
angle
включить HORISON?
включить HORISON?
а значения на двигателях не возвращаются в исходные если стики вернулись
в режиме angle???
Должны, если в этот момент в полете.
Должны, если в этот момент в полете.
а если я только на взлете, или пытаюсь тримировать, как тогда???
Пока не надо. Сначалп добейтесь работы с текущей прошивкой. Может и так будет хорошо летать. Главное - не забыть отсечку по питанию выключить для начала.
Когда диапазон расширите на пульте, просто через приёмник калибраните контроллеры. Либо может через плату уже заработает.
Здравствуйте.
Получилось запустить ARM и disarm. Но моторы пока так же как попало работают. Попробовал откалибровать их через плату по методу с сайта multiwiifaq.ts9.ru - результат вообще перестали запускаться. При включении питания пищат как сумасшедшие. Что такое? Может что нить не так сделал? Во время калибровки моторы надо было отключать? Попробовал калибровать через приемник - в конце проходит не один бип а три. Может подскажите что?
а если я только на взлете, или пытаюсь тримировать, как тогда???
Пытайтесь уже взлететь и не смотрите в ГУИ на моторы при стоячем коптере, в полете все будет совсем по другому.