Crius Hobby MultiWii
Не получится на мультивие откалибровать регули подключенные к контроллеру
Почему в мультивий еще не ввели калибровку регулей?
оххх… ввели в 2.1…
/* to calibrate all ESCs connected to MWii at the same time (useful to avoid unplugging/re-plugging each ESC)
Warning: this creates a special version of MultiWii Code
You cannot fly with this special version. It is only to be used for calibrating ESCs
Read How To at code.google.com/p/multiwii/wiki/ESCsCalibration */
#define ESC_CALIB_LOW 1100
#define ESC_CALIB_HIGH 1900
//#define ESC_CALIB_CANNOT_FLY // uncomment to activate
з.ы. пролистайте конфиг файл хотябы один разок, много нового найдете 😉
оххх… ввели в 2.1…
А я читал про нее, в 1.9 не нашел подумал наоборот 😃) стерли
Да ну его этот 2.1, у меня почему-то 1.9 на порядок лучше работает 😕
1.9 расколбас на Р=4.5
на 2.1 Р=3 и расколбас.
Надо регули перешивать.
И кстати в 2.1 что-то не то с диапазоном акселся MPU6050. Как там делитель подбирать, что должно получится при g=1? не подскажешь? а то я сдохну разбираться… ты же писал как то, но я не нашел 😦
Сейчас если аксель хоть чуть не правильно откалиброван, коптер наклоняется на градусов 20 с отпущенными стиками.
UPD кажись дошло, на акселе ось перепутана на 25* он вроде перестает на аксель смотреть…
И кстати в 2.1 что-то не то с диапазоном акселся MPU6050. Как там делитель подбирать, что должно получится при g=1? не подскажешь? а то я сдохну разбираться… ты же писал как то, но я не нашел
это в 2.0 было не так rcopen.com/forum/f123/topic283798/79
void ACC_init () {
i2c_writeReg(MPU6050_ADDRESS, 0x1C, 0x10); //ACCEL_CONFIG -- AFS_SEL=2 (Full Scale = +/-8G) ; ACCELL_HPF=0 //note something is wrong in the spec.
//note: something seems to be wrong in the spec here. With AFS=2 1G = 4096 but according to my measurement: 1G=2048 (and 2048/8 = 256)
//confirmed here:
#if defined(FREEIMUv04)
acc_1G = 255;
#else
acc_1G = 512;
#endif
acc_1G = 512;
А как?, если при подключении FTDI регуль пищит
Например с аппы, правда защиты от дурака тогда никакой, если вдруг пропы забыл снять.
оххх… ввели в 2.1…
Так не интересно, все равно лишние действия.
з.ы. пролистайте конфиг файл хотябы один разок, много нового найдете
На 2.1 еще не переходил, но в целом правильное замечание.
Например с аппы, правда защиты от дурака тогда никакой, если вдруг пропы забыл снять.
понятно, что с аппы, как я калибрую выше описал.
Но если регуль запищал до арминга - его не откалибровать
да, забыл сказать, что подключаю нормально так разряженный акк (не успел зарядить и хотел просто проверить работоспособность сборки)
Регули пищат и при тупо нехватке напруги:)
Регули пищат и при тупо нехватке напруги
а вот и нет 😦
вообще мистика какая-то. вчера регули таки завелись. я действительно погрешил на разъем одного из них, т.к. вытащив его, остальные заработали. затем я переобжал тот глючный и завелись уже все четыре. но с утра… опять пищит. причем акк ставлю уже заряженный. причем теперь пищит даже если только один из моторов подключен. регули откалибровал путем последовательного подключения напрямую на приемник - откалибровались все. но заводиться сейчас категорически не хочет - часто пищит.
распаковал сейчас еще один регуль, подключил его единственным на мозги. запитал. так же пищит. явно проблема не в регулях и их разъемах.
нет ли каких-то условий по триммеру газа на мультивие? у меня сейчас настройки остались от кука - триммер газа в ноль.
решил таки почитать мануал от регуля. нашел в залежах даже три мануала и во всех этот beep-beep-beep-beep… (0.25сек) описан одинаково - при подаче питания стик газа на аппе находится не в нулевой позиции… но у меня именно в нулевой и даже триммер в ноль…
может у кого-то было такое? куда копать теперь?
А что показывает шкала газа в гуи? И попробуйте триммер газа вниз подергать, т.е. опустить нижнюю границу газа.
шкала газа в гуи показывает значение 914 при стике, опущенном в нижнее положение, при триммере в ноль, при travel adj +125
сейчас решил исходить из мануала. если частый писк является признаком не нулевого положения стика, то последовательно (дабы убедиться в живости регулей) подключал каждый из них напрямую на приемник, включал с прибавленным газом - во всех случаях частый писк, как по мануалу. стоит только убавить газ, писк прекращается. однако, когда подключаю моторы через мультивия, все начинается заново. такое ощущение, что где-то в настройках мультивия есть какое-то нулевое положение газа, которое для моих регулей не является таковым и они пищат
Теперь с регулями порядок. Сделал следующее: перевел все триммеры в нулевое положение (не минус, а ноль), откалибровал каждый регуль от приемника. Теперь моторы пищат как надо, но… 😃 Я же пока экспериментировал, успел прошить мозги той же версией 2.0. На графиках в гуи все работает, команды от передатчика обрабатываются - это видно по соответствующим шкалам. Но моторы не армятся. Может в исходнике что-то раскомментировать (кроме crius_se) надо?
У меня аппа dx6i а приемник орандж.
Движки для начала можно попробовать заармить с помощью GUI(бокс ARM) если подключить пятый канал из приемника и завести этот тумблер на какой нить AUX в GUI, если заработает то нужно выставить на аппе каналы 3 и 4 ( т.е. газ и яв если это моде 2) енд поинт точки не в ноль а в максимум, у вас это наверно -125 и +125
Сделал арминг с канала aux1. Поведение больного стало еще более любопытно 😃
Даю напряжение. Регули инициализируются, все в порядке. Включаю aux1 (я в гуи поставил арминг на high этого канала) - тишина. Дергаю стик газа вниз (он итак внизу, но как бы еще вниз) - движки завелись, но обороты приличные и завелись только задние. Прибавляю газ - заводится передний правый. Прибавляю еще немного - заводится передний левый. Однако…
попробую залить 2.1 и поиграться с ней…
на 2.1 в гуи графики норм, арминг поставил на aux1. поведение не изменилось (выше). заметил еще странность. когда даю стик крена в бок до упора, то (на малых оборотах) передний правый и задний левый двигатели останавливаются. разве не боковые должны убавлять обороты для крена? тем более не до нуля убавлять…
Решился попробовать подлетнуть. Но не вышло 😃
Моторы крутятся с разной скоростью почему-то.
в мультивие, во всяком случае в 2.1 есть 2 параметра - минтроттле и минкомманд (какой из них - выбирается тоже чем то), так вот, он отвечают за мин газа при арминге. У меня например с моей аппой дешевой газ ходит от 1120 до 1900, соответственно запуск движков я выставил на 1150.
а неравномерность запуска у меня тоже есть, да и до взлета оч по разному могут крутиться - взлетаеш и норм все
Абсолютно все проблемы успешно были решены при помоши Леонида Leprud! За что ему большущее спасибо!
Буду ковырять аппарат дальше…
Ребяты,не могу найти инфу как реализовать трехпозиционный переключатель на AUX.
1.Пульт Turnigy с прошивкой ER9x (что в нем пощелкать)?
2.Я так понимаю с канала приемника подключится в резъем mode на плате CMW SE,так?
3.Что нужно поменять в прошивке 1.8a2?
трехпозиционный переключатель на AUX.
Миксы выставляете на нужном канале, три микса -100 - на switch ID0, 0 на switch ID1, 100 на ID2.
с пультом и передатчиком вроде получилось,логика великая штука!
а в коде прошивки CMW SE,что то нужно разкоментировать?
Прошу знающих категорически заценить.
Экспликация:
- crius se, прошивка 2.1
- моторы RCTimer BL-2830-14-750kv
- пропеллеры 10х4.7
- регули RCTimer 30Amp ESC
- приемник орандж 6 каналов
- аппа dx6i
- акк 3000 20-30с
- на борту так же тв-передатчик и камера (пока не используются) и еще гопроха в родном боксе сверху
Хозяйство в сборе весит 1450 грамм (вес такой из-за некоторой тяжести рамы, т.к. сделана специально для “поучиться летать”)
Собственно, сам субъект:
В мультивие на aux1 заведен акселерометр и вот видео тестового подлета дома (размер летного поля примерно 2х2):
www.youtube.com/watch?v=mxjBoFCKzdc
Теперь вопросы. Примерно на 15й секунде видео видно, что передний правый мотор внезапно останавливается, но затем заводится. Однако падение видимо неизбежно. Такой глюк проявлялся еще раз на высоте около метра, квадр рухнул, но ничего не побилось. Может кто-то может сказать в чем дело?
Вот видео “от первго лица”
www.youtube.com/watch?v=5b5DNusVjN4
Насчет падений на правый мотор. Сейчас обесточил видеопередатчик и отлетал один пак - глюка не было. Заряжаю второй… Буду собирать статистику.
КРАШ! Запускаю коптер (работают гирики и вроде ACC) с FPV,набераю высоту,поиграв пальчиками,перевожу трех позиционник из крайнего в крайнее положение (для активации LEVEL+BARO)!!! Б*Я! Ссссс… падаем! Хуууу*к! c 25 метров. Помехи в очках. подхожу к коптеру а он как “звезда в аллее звезд”. Прошивка 1.9а2. М.А.К. в недоумении куда копать?
Раз такое было-переключил в полете именно на этой прошивке и х…к-кульбит.Так и не понял ,что случилось,счас при переключениях все нормуль-то есть летаю без баро))))))))))))Но с АСС.