MultiWii
Есть подозрение, что на серву не приходит питание…
Попробуйте серву запитать отдельно.
Так и есть. Подключил к BEC регулятора, и всё заработало. Это в железе проблема или в коде?
Код тут совсем не причем. Разводка питания так сделана. Если плата питается от внешнего источника и джампер снят, то она не питает периферию.
Код тут совсем не причем. Разводка питания так сделана. Если плата питается от внешнего источника и джампер снят, то она не питает периферию.
Конечно, уже оффтоп получается, но до логичного конца хочется этот вопрос довести. Если у меня центральные жилы регуляторов вынуты из разъёмов, то можно же джампер и вернуть? У меня блютуз и GPS установлены, им не поплохеет от этого?
Честно скажу - не знаю… Сейчас работают GPS и BT? Если работают, о зачем, что-то менять? А во если не работают, то нужно разбираться и смотреть какая у вас плата (версия и где куплена)?
Доброе время суток форумчане! Появилась непонятка. Сделал новую раму так как она стала более компактная то прошлось вынести компас на штангу ( появились наводки) Тот что стоял на плате я перерезал дорожки по шине данных. Сейчас новый компас калибруется НО когда я смотрю в ГУИ при направленном на север компасе и начинаю заваливать в руке квадрик то вправо то влево то и стрелка компаса тоже прилично отклоняется. Повторюсь что морда квадра строго на север. когда вперед или назад то этого нет. По даташиту как бы так и должно но в программе этот момент компенсирует акселерометр. В прошивке я не менял ничего так как один я как бы удалил а второй поставил с тем же адресом (ведь аппаратно ничего не изменилось). компас поставил один в один что с родным по типу. Добавлю что все манипуляции я делаю без арминга. На другом квадре с другой платой с родным компасом картина нормальная как бы я его по роллу не заваливал компас показывает на север.
забыл плату указать banned link
Тот что стоял на плате я перерезал дорожки по шине данных. .
А какой поставили?
Калибровку проводили?
на отдельной платке HMC 5883L и родной такой же . А калибровать это святое.
А Вы припаялись к тем же дорожкам которые порезали или подключились к разъему I2C? Дело в том что разъем напрямую подключен к меге, а компас на плате подключен через гироаксель мпу, и при подключении к разъему i2c надо вносить изменения в прошивку. rcopen.com/forum/f123/topic283798/2307
Изучили mini OLED и вот что обнаружилось - разрыв дорожки (производственный брак, обведен красным)😦 hobbyking.com/…/__50096__Multiwii_MINI_OLED_Displa…
дело в том что на моей плате стоят старые датчики раздельные гиро своя микросхема и аксель своя микросхема.В прошивке моя плата #define FFIMUv2 // second version of 9DOF+baro board from Jussi, with HMC5883 <- confirmed by Alex ---- такая короче древняя. Был вариант сдуть компас с платы и на проводках подпаянных к площадкам вывесить компас в другое место. Я эту проблему решил по другому. Я изменил расположение силовых проводов и плату на 2 см приподнял правда на 50% газа компас отклоняется на 6 градусов —пока пусть будет так. Спадут морозы попробую в полете.
Вылезла проблема с MultiWii 2.2 Airplane. По всем доступным источникам должны работать 5 серв в режиме HW PWM Servo - pin 11,12,44,45,46. Ан нет, работают только 11,12, т.е. есть элероны, нет РВ и РН.
Переключил в режим SW Servo. Должны работать 4 сервы - D2, D5, D6, D37(при небольшой доработке от Патрика можно D37 перенести на D7). Теперь работают только 2 и 5 (РН и РВ), элеронов нет.
ГУИ в обоих вариантах показывает, что команды на сервы идут. Плата AIOP v1.1. Подумал, может плата глючит, залил в другую AIOP v.1. Ничего не изменилось. Похоже, виноват софт.
Надо бы перейти на MultiWii 2.3, но не могу, поскольку моя 2.2 заточена под Remzibi OSD, а с 2.3 не получается.
Бьюсь с 2.2 уже три дня, USB аж горячий от количества перепрошивок (типа шутка). Есть мысли?
P.S. Проходился по всей гребенке выходов для серв, может перепутан порядок. Больше сигнала нет нигде.
летайте в ангел, только активировать нужно на одном ауксе! а у Вас какая то каша
Вылезла проблема с MultiWii 2.2 Airplane. По всем доступным источникам должны работать 5 серв в режиме HW PWM Servo - pin 11,12,44,45,46. Ан нет, работают только 11,12, т.е. есть элероны, нет РВ и РН.
Переключил в режим SW Servo. Должны работать 4 сервы - D2, D5, D6, D37(при небольшой доработке от Патрика можно D37 перенести на D7). Теперь работают только 2 и 5 (РН и РВ), элеронов нет.
ГУИ в обоих вариантах показывает, что команды на сервы идут. Плата AIOP v1.1. Подумал, может плата глючит, залил в другую AIOP v.1. Ничего не изменилось. Похоже, виноват софт.
Надо бы перейти на MultiWii 2.3, но не могу, поскольку моя 2.2 заточена под Remzibi OSD, а с 2.3 не получается.
Бьюсь с 2.2 уже три дня, USB аж горячий от количества перепрошивок (типа шутка). Есть мысли?
P.S. Проходился по всей гребенке выходов для серв, может перепутан порядок. Больше сигнала нет нигде.
Была подобная ситуация с выходами, на программном все хорошо но нечего не работало, оказалось что проблемы с библиотеками в arduino (в моем случае было установлено две версий программы), после удаления и повторной установки и настройки программы стало нормально работать.
оказалось что проблемы с библиотеками в arduino (в моем случае было установлено две версий программы), после удаления и повторной установки и настройки программы стало нормально работать.
Удаления и установки чего? Можно подробнее? Ведь Ардуину устанавливать не надо, у нее нет своего сетапа, запускается сразу из своей папки. У меня на компе аж пять версий Ардуины. В текущем раскладе прошивался версией 1.01. Наверное, стоит попробовать последнюю, сейчас вроде 1.05.
Попробовал залить через 1.05. Всё то же самое. Есть только элероны на D11, D12.😦
летайте в ангел, только активировать нужно на одном ауксе! а у Вас какая то каша
Спасибо! Не понял, что значит активировать на 1 ауксе. Моя логика была следующая:
Изначально лечу в ANGLE (AUX 1 L, AUX2 L, AUX3 L)
Переключаю в удержание высоты (AUX 1 L, AUX2 M, AUX3 L)
Переключаю в удержание высоты и направления (AUX 1 L, AUX2 H, AUX3 L)
Если нужно держать позицию включаю AUX3 H, AUX 1 L, AUX2 любое положение
Летим домой AUX 1 H, AUX3 L, AUX2 любое положение
Моя логика верна или нужно настраивать по другому?
Вопрос к знатокам вия.
миниОСД (АРМовская) прошитая KV Team (2.2) с мелкими платками вия стыкуется? Протокол обмена соблюдается ? Бубен большой там нужен или по нормальному все там?
Удаления и установки чего?
Самой Ардуины.
Я использовал инсталятор.
запускается сразу из своей папки
в этом и проблема (в моем случае) что если на ПК было 2 версий 1.01 и 1.05 то система не понимала, с какой папки брать библиотеки, 1.01 под мегапирата, а 1.05 под мультивии (у меня), ведь мы думаем что система понимает что мы запустили программу какой то версий и она берет библиотеки с это папки но в реестре было прописан путь совсем к другой папке в этом и возникла путаница.
выход для себя я нашел в архивирований всей папки Ардуины, надо поработать, распоковал, применил, сохранил и опять в архив.
может у вас по другому
может у вас по другому
качаю архивные версии
распаковал в разные папки
живёт всё совместно и без проблем
Подскажите как оптимальнее к Crius MultiWii Lite подключить сонар, тот к котором нужно мерить длительность импульса?
У меня есть идея, но нужно внешнее прерывание, судя по плате они все заняты уже…
ступил. можно же PCINT использовать…