Activity
Всем привет. Я до сих пор летаю на MahoWii/MultiWii и переходить на свежие ПК не вижу причин для себя пока. Кто ещё пользует такое старье? 😃
Посоветуйте, пожалуйста, какую лучше использовать виброразвязку для рамы F450. Хочу установить её на самом верху рамы.
Если вы про установку ПК говорите, то можно намертво приделать к раме. MultiWii и MahoWii летают отлично.
Mahowik, привет. Я очень долго летал на MultiWii 2.4 . Неделю назад решил кое-что перебрать в своём коптере. В том числе разместил GPS подальше (почти на конец луча под проп) от видео передатчика. И заодно решил проверить твой форк, MahoWii.
Сейчас при включении GPS HOLD коптер начинает летать по увеличивающейся спирали. Скорость тоже постепенно растёт.
Склонение компаса для своего города указывал. Может быть нужно подрегулировать какие-то пиды? Или что можно сделать ещё? На MultiWii 2.4 такого не было.
Коптер 450-го размера.
Спасибо.
Еще раз приветствую всех! подскажите пожалуйста ,этот конроллер может стабилизировать полет самолета или лет.крыла или даже автопилотировать ?
MW может.
Использует коптер для рыбалки
Это как?
Ну как успехи?
у кого стоит multiwii pro нужна схема подключения esc?
Не нужна.
Saradon, вы лучше не летайте, пока не выключите отсечку по батарее в ESC. Если в каком-то ESC’е отсечка сработает раньше других, то будет не очень. На гексе может быть это не так опасно, но на квадрике у меня срабатывал Hard Cut Off на одном из ESC’ов и квадрик кувыркнулся.
Почитайте можно ли прошить BLHeli в эти регули.
В крайних положениях джойстика (YAW, ROLL, PITCH) моторы имеют довольно сильные отклонения значений друг от друга…
Ну а как должно быть?
P.S.: опять плохая картинка.
ka103, По показаниям в ГУИ невозможно определить “гипс” моторам или нет. Четыре вертикальных столбика, это всего лишь сигналы, которые подаются на контроллеры моторов.
Калибровку двигателей нужно делать через ESC_CALIB_CANNOT_FLY.
P.S.: после того, как вы отредактировали своё сообщение у вас картинка пропала.
//#define SUPPRESS_ALL_SERIAL_MSP - выключает GUI, то есть на компе фиг настроишь…Нужен дисплей для MW.
Да, именно так.
//#define SUPPRESS_OTHER_SERIAL_COMMANDS - Выключает GPS телеметрию на FPV.
Нет, этот дефайн судя по всему выключаем какие-то остальные команды, нужные для навигации в lcd меню и что-то подобное…
//#define SUPPRESS_DEFAULTS_FROM_GUI - Выключает настройки в GUI, я могу только наблюдать.
Нет. При включении этого дефайна, в код MultiWii не будут включены дефолтные значения параметров. Все значения после прошивки придётся заного настраивать.
//#define DISABLE_SETTINGS_TAB - Что он дает?
Без понятия.
Вам кстати можно сохранить ваш конфиг в файл, и применять его каждый раз после прошивки. В этом случае можно включить SUPPRESS_DEFAULTS_FROM_GUI.
Есть какой-то вариант как-то урезать ненужный код в скетче
Да, есть такой вариант. Секция “Memory savings” в config.h
Всего-то 480кб 30мб…
Это вы про что?
Хотя Тхроттл задран выше минимального сигнала и движки даже при полном опускании стика должны работать на минимальных оборотах…
Вы имейте ввиду, что когда стик опущен полностью вниз, то моторы крутятся просто для сигнализации вам, что они включены. Системы стабилизации при этом не работают.
BigWheeelS Спасибо, да речь шла про обыкновенные светодиоды/ленты. Транзистор… а какой маркировки он у вас был?
Честно сказать, я не помню. Сейчас он в термоусадке, не посмотреть. Просто посмотрел какие транзисторы у меня есть в моём бардаке, посчитал ток, который будет течь по светодиодным проводам и выбрал нужный.
Перерыл 100 страниц темы, но так и не понял как подключать подсветку, может кто объяснить возможно-ли это вообще? ПК MW SE 2.5.
Про какую подсветку идёт речь? Про БАНО светодиоды?
Вот как это делал я:
-
Купил сверхярких светодиодов. Разместил на концах лучей и подключил через транзистор-ключ к соответствующему пину на плате. По умолчанию это пин D12.
-
Перешёл в раздел LED FLASHER в config.h файле проекта MultiWii. Там сделал следующее:
#define LED_FLASHER
#define LED_FLASHER_DDR DDRB
#define LED_FLASHER_PORT PORTB
#define LED_FLASHER_BIT PORTB4
//#define LED_FLASHER_INVERT
#define LED_FLASHER_SEQUENCE 0b00000000
//#define LED_FLASHER_SEQUENCE_ARMED 0b00000101
#define LED_FLASHER_SEQUENCE_MAX 0b11111111
#define LED_FLASHER_SEQUENCE_LOW 0b00000101
LED_FLASHER - для включения данного кода
LED_FLASHER_SEQUENCE_ARMED - это последовательность мигания для режима ARMED.
LED_FLASHER_SEQUENCE_MAX - последовательность мигания, когда активирован режим LEDMAX.
LED_FLASHER_SEQUENCE_LOW - последовательность мигания, когда активирован режим LEDLOW.
LED_FLASHER_SEQUENCE - последовательность мигания, когда ни один из вышеперечисленных режимов не активирован.
Режимы LEDMAX и LEDLOW появятся в гуи при сборке MultiWii с раскоментированным LED_FLASHER’ом.
Последовательность мигания - это байт, каждый бит которого представляет временной отрезок в 0.125 сек. То есть при последовательности 0b00000101 светодиоды будут делать “двойное проблёскивание”. При 0b11111111 будут постоянно гореть. При 0b11110000 будут зажигаться, гореть полсекунды, гаснуть, ждать полсекунды, зажигаться и т. д.
Если нужно поменять пин, на который вы хотите повестить светодиоды, то нужно отредактировать дефайны: LED_FLASHER_DDR, LED_FLASHER_PORT и LED_FLASHER_BIT.
Для этого, выбираем желаемый пин, например А2.
Если у вас плата на проце Atmega 328, то смотрим сюда: www.arduino.cc/en/Hacking/PinMapping
Если у вас плата на Atmega 2560, то сюда: www.arduino.cc/en/Hacking/PinMapping2560
Ищем там, в нашем случае, analog input 2 и смотрим какое название у этого пина.
Для Atmega328 это будет PC2. Следовательно регистр DDR для этого пина будет DDRC, регистр PORT будет PORTC, и бит этого пина PORTC2.
Делаем в конфиге:
#define LED_FLASHER_DDR DDRC
#define LED_FLASHER_PORT PORTC
#define LED_FLASHER_BIT PORTC2
Всё, идём мигать на улицу 😃
P.S.: Помимо заданных последовательностей эти светодиоды будут ещё мигать в качестве обратной связи на разные события (калибровка завершена и т. п.), как и баззер.
Нос может быть виртуальным, не суть, коптеру в любом случае надо понять какие моторы и как крутить, чтобы лететь в нужную сторону
Вы открыли мне глаза. Не дочитав до вашего поста я, впринципе имел такое же мнение как и Saradon.
Получается, что режим MAG в MultiWii это всего лишь режим удержания направления и режим доворота носа на точку следования (для RTH и MISSION), а не режим вкл/выкл компаса.
MIDRC - значение канала, за которое принимается центр.
DEADBAND - мёртвая зона каналов управления.
В вашем случае: крутите субтримы в аппаратуре, чтобы центры были в одинаковых значениях (лучше 1500). Заносите это значение в MIDRC.
Если каналы дрожат/плавают около центров при отпущенных стиках, то ставите соответствующий DEADBAND.
afx, Как вам говорил Art_Nesterov, центр стиков у пульта тоже может уплывать с 1500. Даже у моей Futaba T8FG когда стики в центре значения каналов бывает дёргаются. Включите DEADBAND в конфиге мультивия (у меня стоит DEADBAND 4 вроде).
Кстати, скорее всего не по вашей проблеме, но, если у вас футаба, то центры стиков у вас будут в 1520, а не 1500. Тогда нужно менять параметр MIDRC.
Моё мнение что у вас проблема в #define GYRO_LPF_256HZ. Для такой настройки LPF у вас должен быть супер-идеально собранный не вибрирующий коптер, что врядли. Ставьте 10HZ. Прошивайте. Проверяйте. Если проблем нет, то ставьте выше частоту LPF. Опять проверяйте. И так до тех пор пока не найдёте максимальную частоту LPF с которой мозг будет работать нормально.
В MultiWii есть возможность триммирования. Но если косит в разные стороны, то это не трим. LPF фильтр в конфиге мультивии включён? До какого-то предела вибрации можно компенсировать настройкой LPF.
ну и попробуйте мозг намертво к коптеру прицепить, без демпферов. Иногда помогает.
Оттриммируйте MultiWii.
Последнее время стал глючить GPS. Включаю GPS HOLD, коптер вроде бы начинает удерживать позицию, а потом летит в сторону. Точно также с режимом MISSION. Включаю его, он летит к первой точке, а потом начинает с большими углами наклона летать хаотично.
Прошивка MultiWii 2.4 с немного изменённым VBAT, с VBAT_ALAND, c NAV FAILSAFE.
Параметры навигации все, кроме LANDING SPEED дефолтные.
Никто не сталкивался?
А в каком месте рамы закрепили Ардупилот? Как реализована виброразвязка?
Да, в общем-то, нет никакой виброразвязки. Сбоку прикрепил APM к раме вертолёта на подушки, которые шли в комплекте с rctimer’а. Боюсь вот чтобы в полёте не отвалился мозг, а то будет, мягко говоря, неочень.
Тестировал пока только Stabilize режим, уровень вибраций не замерял.
Лог вибраций можно как-то без радиомодема получить? Записать в память, например?
В полку APM-щиков прибыло. rcopen.com/forum/f65/topic381860
Тема живая ещё?
Прикрепляю мой текущий конфиг. пробовал его только в 20 сантиметрах от земли.
Облетал сегодня этот конфиг на улице при небольшом ветре. Оно летает, ура.
Есть небольшие осцилляции по тангажу и STB параметры нужно увеличить, а так вполне нормально.
Спасибо за ссылки, а то поиском что-то нифига не мог найти.
Прикрепляю мой текущий конфиг. пробовал его только в 20 сантиметрах от земли.
Чтобы получить по крену циклический шаг около 6-7 градусов пришлось сделать RATE_RLL_FF больше чем RATE_PIT_FF. Хотя в оф. мануалах наоборот должно быть.
#NOTE: 10/24/2014 9:45:37 PM: HK500GT config
ACRO_BAL_PITCH,1.00000000
ACRO_BAL_ROLL,1.00000000
ACRO_RP_P,4.50000000
ACRO_TRAINER,2
ACRO_YAW_P,4.50000000
AHRS_COMP_BETA,0.10000000
AHRS_GPS_DELAY,2
AHRS_GPS_GAIN,1.00000000
AHRS_GPS_MINSATS,6
AHRS_GPS_USE,1
AHRS_ORIENTATION,20
AHRS_RP_P,0.10000000
AHRS_TRIM_X,0.01464832
AHRS_TRIM_Y,0.00679221
AHRS_TRIM_Z,0.00000000
AHRS_WIND_MAX,0
AHRS_YAW_P,0.10000000
ANGLE_MAX,4500
ANGLE_RATE_MAX,18000
ARMING_CHECK,1
BATT_AMP_OFFSET,0.00000000
BATT_AMP_PERVOLT,17.00000000
BATT_CAPACITY,3300
BATT_CURR_PIN,12
BATT_MONITOR,0
BATT_VOLT_MULT,10.10000038
BATT_VOLT_PIN,13
CAM_DURATION,10
CAM_SERVO_OFF,1100
CAM_SERVO_ON,1300
CAM_TRIGG_DIST,0.00000000
CAM_TRIGG_TYPE,0
CH7_OPT,5
CH8_OPT,0
CIRCLE_RADIUS,10
CIRCLE_RATE,20.00000000
COMPASS_AUTODEC,1
COMPASS_DEC,0.17453292
COMPASS_EXTERNAL,0
COMPASS_LEARN,0
COMPASS_MOTCT,0
COMPASS_MOT_X,0.00000000
COMPASS_MOT_Y,0.00000000
COMPASS_MOT_Z,0.00000000
COMPASS_OFS_X,-126.92945862
COMPASS_OFS_Y,-309.36398315
COMPASS_OFS_Z,-134.38330078
COMPASS_ORIENT,0
COMPASS_USE,1
ESC,0
FENCE_ACTION,1
FENCE_ALT_MAX,100.00000000
FENCE_ENABLE,0
FENCE_MARGIN,2.00000000
FENCE_RADIUS,150.00000000
FENCE_TYPE,3
FLOW_ENABLE,0
FLTMODE1,0
FLTMODE2,0
FLTMODE3,0
FLTMODE4,0
FLTMODE5,0
FLTMODE6,0
FRAME,0
FS_BATT_ENABLE,0
FS_BATT_MAH,0.00000000
FS_BATT_VOLTAGE,10.50000000
FS_GCS_ENABLE,0
FS_GPS_ENABLE,1
FS_THR_ENABLE,0
FS_THR_VALUE,973
GND_ABS_PRESS,100437.43750000
GND_ALT_OFFSET,0
GND_TEMP,29.42407990
GPSGLITCH_ACCEL,1000.00000000
GPSGLITCH_ENABLE,1
GPSGLITCH_RADIUS,200.00000000
GPS_HDOP_GOOD,200
HLD_LAT_I,0.00000000
HLD_LAT_IMAX,0
HLD_LAT_P,1.00000000
HLD_LON_I,0.00000000
HLD_LON_IMAX,0
HLD_LON_P,1.00000000
HS1_DZ,0
HS1_MAX,2000
HS1_MIN,1000
HS1_REV,-1
HS1_TRIM,1540
HS2_DZ,0
HS2_MAX,2000
HS2_MIN,1000
HS2_REV,1
HS2_TRIM,1450
HS3_DZ,0
HS3_MAX,2000
HS3_MIN,1000
HS3_REV,1
HS3_TRIM,1430
HS4_DZ,0
HS4_MAX,1850
HS4_MIN,1200
HS4_REV,-1
HS4_TRIM,1500
H_COLYAW,0
H_COL_MAX,1810
H_COL_MID,1558
H_COL_MIN,1306
H_FLYBAR_MODE,1
H_GYR_GAIN,350
H_LAND_COL_MIN,0
H_PHANG,0
H_PIT_MAX,2500
H_ROL_MAX,2500
H_RSC_MODE,1
H_RSC_RAMP_TIME,1
H_RSC_RUNUP_TIME,1
H_RSC_SETPOINT,500
H_STAB_COL_MAX,1000
H_STAB_COL_MIN,350
H_SV1_POS,-60
H_SV2_POS,60
H_SV3_POS,180
H_SV_MAN,0
H_SWASH_TYPE,0
H_TAIL_SPEED,500
H_TAIL_TYPE,0
INAV_TC_XY,2.50000000
INAV_TC_Z,5.00000000
INS_ACCOFFS_X,-0.11455091
INS_ACCOFFS_Y,0.53022563
INS_ACCOFFS_Z,-0.11691581
INS_ACCSCAL_X,1.00268543
INS_ACCSCAL_Y,0.98639393
INS_ACCSCAL_Z,1.00434315
INS_GYROFFS_X,0.01199375
INS_GYROFFS_Y,-0.00138881
INS_GYROFFS_Z,0.08620709
INS_MPU6K_FILTER,0
INS_PRODUCT_ID,88
LAND_SPEED,50
LED_MODE,9
LOG_BITMASK,830
LOITER_LAT_D,0.00000000
LOITER_LAT_I,0.50000000
LOITER_LAT_IMAX,400
LOITER_LAT_P,1.00000000
LOITER_LON_D,0.00000000
LOITER_LON_I,0.50000000
LOITER_LON_IMAX,400
LOITER_LON_P,1.00000000
MAG_ENABLE,1
MNT_ANGMAX_PAN,4500
MNT_ANGMAX_ROL,4500
MNT_ANGMAX_TIL,4500
MNT_ANGMIN_PAN,-4500
MNT_ANGMIN_ROL,-4500
MNT_ANGMIN_TIL,-4500
MNT_CONTROL_X,0.00000000
MNT_CONTROL_Y,0.00000000
MNT_CONTROL_Z,0.00000000
MNT_JSTICK_SPD,0
MNT_MODE,0
MNT_NEUTRAL_X,0.00000000
MNT_NEUTRAL_Y,0.00000000
MNT_NEUTRAL_Z,0.00000000
MNT_RC_IN_PAN,0
MNT_RC_IN_ROLL,0
MNT_RC_IN_TILT,0
MNT_RETRACT_X,0.00000000
MNT_RETRACT_Y,0.00000000
MNT_RETRACT_Z,0.00000000
MNT_STAB_PAN,0
MNT_STAB_ROLL,0
MNT_STAB_TILT,0
OF_PIT_D,0.12000000
OF_PIT_I,0.50000000
OF_PIT_IMAX,100
OF_PIT_P,2.50000000
OF_RLL_D,0.12000000
OF_RLL_I,0.50000000
OF_RLL_IMAX,100
OF_RLL_P,2.50000000
PILOT_VELZ_MAX,250
RATE_PIT_D,0.00000000
RATE_PIT_FF,0.15000001
RATE_PIT_I,0.40000001
RATE_PIT_IMAX,1000
RATE_PIT_P,0.07500000
RATE_RLL_D,0.00000000
RATE_RLL_FF,0.18000001
RATE_RLL_I,0.40000001
RATE_RLL_IMAX,1000
RATE_RLL_P,0.06500000
RATE_YAW_D,0.00000000
RATE_YAW_FF,0.04000000
RATE_YAW_I,0.20000000
RATE_YAW_IMAX,2000
RATE_YAW_P,0.34000000
RC10_DZ,0
RC10_FUNCTION,0
RC10_MAX,1900
RC10_MIN,1100
RC10_REV,1
RC10_TRIM,1500
RC11_DZ,0
RC11_FUNCTION,0
RC11_MAX,1900
RC11_MIN,1100
RC11_REV,1
RC11_TRIM,1500
RC1_DZ,30
RC1_MAX,1945
RC1_MIN,1101
RC1_REV,1
RC1_TRIM,1545
RC2_DZ,30
RC2_MAX,1942
RC2_MIN,1102
RC2_REV,1
RC2_TRIM,1522
RC3_DZ,10
RC3_MAX,1943
RC3_MIN,1097
RC3_REV,1
RC3_TRIM,1102
RC4_DZ,15
RC4_MAX,1942
RC4_MIN,1101
RC4_REV,1
RC4_TRIM,1522
RC5_DZ,0
RC5_FUNCTION,0
RC5_MAX,1945
RC5_MIN,1101
RC5_REV,1
RC5_TRIM,1942
RC6_DZ,0
RC6_FUNCTION,0
RC6_MAX,1942
RC6_MIN,1101
RC6_REV,1
RC6_TRIM,1522
RC7_DZ,0
RC7_FUNCTION,0
RC7_MAX,1945
RC7_MIN,1101
RC7_REV,1
RC7_TRIM,1943
RC8_DZ,10
RC8_FUNCTION,0
RC8_MAX,1900
RC8_MIN,1019
RC8_REV,1
RC8_TRIM,1023
RCMAP_PITCH,2
RCMAP_ROLL,1
RCMAP_THROTTLE,3
RCMAP_YAW,4
RC_SPEED,125
RELAY_PIN,13
RSSI_PIN,-1
RTL_ALT,1500
RTL_ALT_FINAL,0
RTL_LOIT_TIME,5000
SCHED_DEBUG,0
SERIAL1_BAUD,57
SIMPLE,0
SONAR_ENABLE,0
SONAR_GAIN,0.80000001
SONAR_TYPE,0
SR0_EXTRA1,10
SR0_EXTRA2,10
SR0_EXTRA3,2
SR0_EXT_STAT,2
SR0_PARAMS,10
SR0_POSITION,3
SR0_RAW_CTRL,0
SR0_RAW_SENS,2
SR0_RC_CHAN,2
SR1_EXTRA1,0
SR1_EXTRA2,0
SR1_EXTRA3,0
SR1_EXT_STAT,0
SR1_PARAMS,0
SR1_POSITION,0
SR1_RAW_CTRL,0
SR1_RAW_SENS,0
SR1_RC_CHAN,0
STB_PIT_I,0.00000000
STB_PIT_IMAX,0
STB_PIT_P,4.50000000
STB_RLL_I,0.00000000
STB_RLL_IMAX,0
STB_RLL_P,3.50000000
STB_YAW_I,0.00000000
STB_YAW_IMAX,0
STB_YAW_P,3.50000000
SUPER_SIMPLE,0
SYSID_MYGCS,255
SYSID_SW_MREV,120
SYSID_SW_TYPE,10
SYSID_THISMAV,1
TELEM_DELAY,0
THR_ACCEL_D,0.00000000
THR_ACCEL_I,1.50000000
THR_ACCEL_IMAX,500
THR_ACCEL_P,0.75000000
THR_ALT_I,0.00000000
THR_ALT_IMAX,300
THR_ALT_P,1.00000000
THR_MAX,1000
THR_MID,500
THR_MIN,0
THR_RATE_D,0.00000000
THR_RATE_I,0.00000000
THR_RATE_IMAX,300
THR_RATE_P,6.00000000
TRIM_THROTTLE,350
TUNE,0
TUNE_HIGH,800
TUNE_LOW,200
WPNAV_ACCEL,100.00000000
WPNAV_LOIT_SPEED,500.00000000
WPNAV_RADIUS,200.00000000
WPNAV_SPEED,500.00000000
WPNAV_SPEED_DN,150.00000000
WPNAV_SPEED_UP,250.00000000
WP_INDEX,0
WP_TOTAL,0
WP_YAW_BEHAVIOR,3
Доброе время суток.
Сколько по форуму не искал, да и вообще по интернетам, так и не нашёл, чтобы кто-нибудь ставил APM на Trex 500 и выложил свой конфиг.
Меня интересуют значения PID-ов и процедура их настройки.
Настраиваю в соответствии с официальной документацией: …ardupilot.com/…/traditional-helicopter-tuning/
но, пока не всё ясно.
Вчера, например, крутил RATE_RLL_I и RATE_PIT_I. Докрутил до 1.000, а осцилляций так и нет. (хотя в мане написано, что примерно в этих параметрах будет 0.250)
Как IMAX значения настраивать вообще не пойму.
Есть тут знающие?😵
Строчка #define ALT_HOLD_THROTTLE_NEUTRAL_ZONE 42 желаемого результата не дала, так как смещается от центра и все равно не понимает разности в 7%.
А строчка #define ALT_HOLD_THROTTLE_NEUTRAL_ZONE 42 это вообще для другого… для того что бы увеличить/уменьшить “мертвую зону” в середине хода стика газа. Например, если аппа не держит или не настраивается точно 1500 в середине хода стика.
Не вводите новичков в заблуждение, пожалуйста. ALT_HOLD_THROTTLE_NEUTRAL_ZONE отвечает за ширину нейтральной зоны стика газа в режиме удержания высоты. То есть когда в режиме BARO стик газа находится в этой зоне, то коптер держит высоту, не возвышается и не снижается.
Braun, смотря какую прошивку использовать собрался. Если MultiWii, то моторы в 2,3,5,6 и т д, а каналы приёмника в throttle, roll, pitch, yaw, aux1, aux2, aux3, aux4 (подписаны с обратной стороны платы).
multiwii.com раздел connecting elements почитайте. И ещё multiwii.p.ht если этот сайт ожил уже.
ArtikUA, держит высоту именно BARO, а не GPS HOLD. Газ в любом положении. Почитайте выше, только что обсуждали это.
В прошивке BLHeli rev 10.4 обнаружился баг: при выставлении настроек по умолчанию через пульт параметр режим гувеонёра выставляется не в Off.
Прошил Turnigy Plush 30A прошивкой BlHeli Multi Rev 10.4
На очень малых оборотах (при арме холостые которые) из моторов идёт хрустящий звук, когда обороты добавляю, то звук пропадает. На стоковой прошивке такого не было.
Пробовал менять тайминг с Medium на Low, частоту PWM с High на Low и demag compensation с 1 на Off. Ничего не менялось. У кого-нибудь было такое?
Также регули стали греться даже при испытаниях дома, хотя на стоковой прошивке не грелись даже в полёте. У всех так?
Собрал первый MultiWii-коптер. После вертолёта летать вообще легко, красота.
Подробности здесь: rcopen.com/blogs/122080/17484
Пытаюсь откалибровать акселерометр, но нажав на клавишу калибровки ничего не происходит.
Я ни разу не прошивался на MegaPirateNG, но уже тут на форуме проскакивало, что калибровать там нужно через командную строку в мишн планере. setup, затем level вроде. Извините если ошибся.
Может быть лучше сначала попробовать жёстко прицепить мозг к раме? Например, двухсторонней плёнкой.
DarkAn, регули калибровали через multiwii?
Разрешение аналоговых входов в нашем случае 4.9мВ если я не ошибаюсь. Так что маленькое напряжение должно фиксироваться атмегой. Возможно действительно не в тот порт воткнули. Там в конфиге прошивки в комментах опечатка. Порт датчика тока не А3, а А2.
Попробуйте для теста подайте около 3.5В и посмотрите изменится ли цифра в гуи.
crand, какая прошивка? MultiWii ? попробуйте на A2 подать сигнал с датчика тока.
Hight, частоту Low pass фильтра понижали? Не помню как дефайн называется, найдиье поиском в конфиге по “LPF”
stspartak, в конфиге прошивки найдите #define YAW_DIRECTION 1 и попробуйте поменять на #define YAW_DIRECTION -1
Собрал свой первый квадрокоптер. Конфиг:
рама FY450 с хоббикинга
моторы Turnigy 2830/11 1000kv
регули Turnigy Plush 30A
мозги All in One на меге 2560 с хоббикинга
пропы с хоббикинга ЭТИ
Зашил MultiWii 2.2. PID’ы оставил дефолтные. Пропы не балансировал. Мозги приклеил на два слоя двустороннего скотча.
При отрыве от земли коптер резко сам добавляет газу и улетает вверх, управлять практически не возможно. Если прижать его к земле и добавлять газ, то моторы начинают дёргаться по оборотам в определённый момент.
Подскажите, пожалуйста, что делать? Знаю что нужно обязательно балансировать пропы, но у меня нет балансира. Возможно ли это сделать подручными средствами?
Пробовал менять PID’ы, при уменьшении D дёргание моторов уменьшается.
Снизил частоту Low Pass фильтра до 42Гц и стало нормально летать. Позже попробую найти максимальную частоту на которой ещё не влияют вибрации.