MultiWii

filimon
Flutter:

Вы ссылочку внизу страницы видели? Насколько новая эта плата, если ее обсуждают уже 40 страниц в отдельной теме?

Простите, но я имел в виду, не то, что эта плата относится к новым разработкам! Просто эта плата имеет набор современных датчиков и стала дешевле. А на HobbiKing новые разработки появляются тогда, когда они уже “не новые”. А информация первая была от “маховика” rcopen.com/forum/f123/topic283798, но там (по ссылке) эта плата стоит 63 бакса. Хотя это и было сравнительно уже давно.

flank

раскомментировал в config.h строку
#define GPS_PROMINI_SERIAL 38400 // Will Autosense if GPS is connected when ardu boots
закомментировал
//#define GPS_BAUD 115200

в результате при попытке прошить плату, выдает сообщение

Размер скетча в двоичном коде: 34 062 байт (из 30 720 байт максимум)

если вернуть как было, то скетч уменьшается и влазит. можно как то побороть?

платка с ХК на атмега328
версия прошивки 2.1b3

mx400mx400

Столкнулся с таким ньюансом при настройке RTH. Коптер носит кругами вокруг точки “дом” или вообще промахиваеться. В гуи обнаружил интересную штуку с компасом… Ставлю коптер попой на север к примеру (стралка компаса показывает на север). Разворачиваю коптер на 180 градусов и стрелка компаса промахиваеться мимо юга градусов на 30 примерно. Компас,аксели и гиры калибровал несколько раз. Крутил на томже месте айфон с компасом, там все четко. Тоесть магнитных аномалий вроде нет. в какую сторону копать?

flank

у меня компас тоже градусов на 40-50 врет

Flutter
flank:

а SBAS - не нашел

SBAS - это на самом деле SBUS))

mx400mx400:

Тоесть магнитных аномалий вроде нет.

Видимо, есть. Поищите наводки от силовых проводов.

flank:

у меня компас тоже градусов на 40-50 врет

Скорее всего, просто неправильно откалибровал, если вообще это делал.

flank
Flutter:

SBAS - это на самом деле SBUS))

к сожалению оно уже закомментировано

Flutter:

Скорее всего, просто неправильно откалибровал, если вообще это делал.

а как же правильно? жму в гуи калибровать, поворачиваю в трех плоскостях на 360. вчера делал несколько раз, результат всегда один - показыват мимо в одно и тоже направление.

gorbln
flank:

к сожалению оно уже закомментировано

А экранчик? Закомментирован? Powermeter? GPS? Если всё закомменчено и не влазит - ну, тут только на 1.9 переходить

flank
gorbln:

А экранчик? Закомментирован? Powermeter? GPS? Если всё закомменчено и не влазит - ну, тут только на 1.9 переходить

гпс то как раз мне нужен, без него все лезет, остальное все закомментировал, не хватает еще 1420 байтов
вообщем попробовал с прошивкой 2.1b2 - она влазит в притык, даже гпс похоже работает, включаю РТХ и летит примерно ко мне, только как то он домой летит не торопясь 😃 и над местом старта непонятно че делает

Alexey_1811
flank:

даже гпс похоже работает, включаю РТХ и летит примерно ко мне, только как то он домой летит не торопясь

У меня тоже домой как то вяло летит. Подскажите что нужно подкрутить.

Flutter
flank:

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

Тогда посмотрите, заведено ли магнитное склонение местности (declination), хотя 40град - это перебор, и остаются только ЭМ наводки, если силовые провода слишком близко к плате.

raefa

Прошу ответить, кто интересовался использованием акселерометров MMA7660 и MMA7361.

  1. Насколько MMA7660 хуже в работе из-за 6 бит? И ссылочку на подключение и код. А то нашел только сырой ответ rcopen.com/forum/f123/topic221574/1319
  2. MMA7361, по коду вроде понятно. Что делать с остальными ногами микрухи? Кроме этого тоже ничего не нашел. rcopen.com/blogs/29285/14949
scgorodok
filimon:

Руслан! Прежде начните все с «0».

  1. В передатчике выберете модель «Helli» и установите «0» по модификации привода автомата перекоса. Это означает, что Вы выключили все микшеры по Roll, Pitch,Yaw и THR. Это очень важно, так как все каналы управления должны не зависеть друг от друга.
  2. В скетче в конфиге выставите свой коптер, в данном случае #define QUADX
  3. Эту, конкретно, плату в скетче я не увидел (по набору датчиков она такая же как Crius SE, но датчики акселерометра и компаса запаяны с разворотом 180 градусов), поэтому типового IMU нет и Вам необходимо в конфиге раскоментировать эти датчики по отдельности, т.е. напротив строк с этими датчиками убрать //. При этом все IMU должны быть закомментированы( // ).
  4. После этого нужно подключиться к GUI и проверить правильность отработки команд Roll,Pitch,Yaw,THR. При необходимости откорректировать сигналы передатчика, т.е. сделать реверсы (если это необходимо), выставить нули (1500) и диапазоны регулировки (от1020 до 1950). Только после такой настройки передатчика можно продолжить настройку самой системы стабилизации.
  5. Проверьте правильность отработки гироскопов и, если идет не соответствие, подберите в конфиге соответствующую их расположению конфигурацию, меняя местами оси X и Y, а также знаки перед ними.

/* individual sensor orientation */
//#defineACC_ORIENTATION(X, Y, Z) {accADC[ROLL] = X;accADC[PITCH] = -Y; accADC[YAW] = Z;}
//#defineGYRO_ORIENTATION(X, Y, Z) {gyroADC[ROLL] = -Y; gyroADC[PITCH] = X; gyroADC[YAW]= -Z;}
//#defineMAG_ORIENTATION(X, Y, Z) {magADC[ROLL] = -X; magADC[PITCH] = -Y; magADC[YAW] = Z;}

6.Тоже нужно сделать при необходимости с акселем и компасом.
7.Произвести калибровку акселерометра.
8.Произвести калибровку компаса.
9.После этого можно ВПЕРЕД!

не могу открыть файл config.h

mataor
scgorodok:

не могу открыть файл config.h

мдя… откройте мультивий.ино, конфиг.н появится в одной из открытых вкладок

raefa
scgorodok:

В передатчике выберете модель «Helli» и установите «0»

А зачем режим Heli? Самолетный нельзя штоль? Читал темку давненько, может и подзабыл уже.

Подскажите, у MMA7361 есть 2 режима: 1.5g и 6g. Что выбирать?

filimon
raefa:

А зачем режим Heli? Самолетный нельзя штоль? Читал темку давненько, может и подзабыл уже.

Подскажите, у MMA7361 есть 2 режима: 1.5g и 6g. Что выбирать?

Все зависит от передатчика и его софта. Главная задача избавиться от внутреннего микширования каналов в передатчике. Если есть такая возможность у передатчика выдать PPM сигналы без микширования каналов в конфигурациях акро или какой либо другой, отличной от предложенного варианта - тогда нет проблем.