MultiWii
в теории нужно выставлять #define FREEIMUv035_BMP (по мануалу с ХК) - это раз. там же в файлах есть документ What to do if your board does not arm
Да кто что пишет. Ну и опять же, я пробовал и то и то. Единственное, что не сходится, это
b) Full Down Throttle is above 1100 in the GUI. Go to the end point adjustment menu of your radio and push down throttle (some radios, lower the % from 100 to say 95…) and test.
c) Full Right Yaw is below 1900 in the GUI. Go to the end point adjustment of your radio and push up yaw to over 100) and test.
Там пульт хоббикинговский за 20 баксов, который через комп программируется. Я все каналы сделал по 120% (125 не даёт), он всё равно до 1000 и до 2000 не дотягивает. 1130 примерно (и то, это если прибавить триммер к газу) и 1890. Т.е. это его максимум. Это пока единственная зацепка получается.
Что бы такое в конфиге поправить, что бы прошивке нравился такой большой газ. Думаю, только в это может упираться.
Я только пробовал #define MINTHROTTLE (вместо 1150 ставил 1300)
Думаю, стоит добавить, что на стоковой прошивке движки армились. Т.е. плата живая. Другое дело, что квадрик переворачивался 😃 Но я попробую залить сток и посмотреть, что там будет.
Нашёл в MultiWii.h строку #define MINCHECK 1100
Попробую 1200 сделать.
Нашёл в MultiWii.h строку #define MINCHECK 1100
Попробую 1200 сделать.
Вот оно:
Что то странная картинка. Может почистить EEPROM и заново прошить и откалибровать? В спокойном положении тоже такой разброс по моторам? Вчера свою плату подключал, на самом деле если в ACC и GYRO нули то обороты почти одинаково показывает.
Там пульт хоббикинговский за 20 баксов, который через комп программируется. Я все каналы сделал по 120% (125 не даёт), он всё равно до 1000 и до 2000 не дотягивает. 1130 примерно (и то, это если прибавить триммер к газу) и 1890. Т.е. это его максимум. Это пока единственная зацепка получается.
ну так логично, почему и не армится. привышен минимум газа и просто ради безопасности MultiWii и не дает заармить. действительно, нужно MINCHECK и MAXCHECK править
MultiWii
Да проще на английском найти, чем на русском, честно говоря. Там слова лаконичнее.
Но спасибо всем, кто подсказывает. Надеюсь, это поможет.
Именно это и поможет.
Именно для HK-T6.
Не понял, при чём тут лаконичность, правда.
P.S. для HK-T6 и прочих пультов с малым диапазоном
Не понял, при чём тут лаконичность, правда.
Потому, что что бы найти тот пост, на который вы дали ссылку, мне надо было ввести слова, которые там использованы, а именно “Если аппа не позволяет “растянуть” 1065-1900”.
Это сленг, и я никогда не найду этот пост. То, что вы его нашли по MINCHECK (скорее всего), это уже результат. Я же нашёл этот MINCHECK словами ARM, don’t ARM, и т.д.
Что то странная картинка. Может почистить EEPROM и заново прошить и откалибровать? В спокойном положении тоже такой разброс по моторам? Вчера свою плату подключал, на самом деле если в ACC и GYRO нули то обороты почти одинаково показывает.
Файл>примеры >EEPROM>clear eeprom?
вы его нашли по MINCHECK (скорее всего)
Я его нашёл потому, что я его и писал )
У буржуинов этого не видел, догадался сам - когда возникла необходимость.
Но да, согласен насчёт сленга.
Просто не знаю как изложить внятней (
Файл>примеры >EEPROM>clear eeprom?
Да.
Продолжим про MICHECK …
Загрузили с командой MINCHECK 1200, пробовал так же 1150.
Так же пробовал выбирать плату HK_MultiWii_328P и FREEIMUv035_BMP, везде одни и те же симптомы.
Смотрите сами.
Арминг наконец-то делается, но … команда на движки 1000 почему-то !!!
Т.е. движки не крутятся. Даём полный газ.
Два движка крутятся, третий еле еле, четвёртый спит.
Пробовал команду
#define MINTHROTTLE 1200 и #define MINTHROTTLE 1150
Одно и тоже. При арминге нули (ну т.е. тыщщи).
Это я вообще не понимаю, чес гря. Есть идеи, куда ещё покопать? Мультивий 2.3 стоковый.
А вот чегойта я пропустил - регули калибровались?
/**************************** Motor minthrottle *******************************/
/* Set the minimum throttle command sent to the ESC (Electronic Speed Controller)
This is the minimum value that allow motors to run at a idle speed */
//#define MINTHROTTLE 1300 // for Turnigy Plush ESCs 10A
//#define MINTHROTTLE 1120 // for Super Simple ESCs 10A
//#define MINTHROTTLE 1064 // special ESC (simonk)
//#define MINTHROTTLE 1050 // for brushed ESCs like ladybird
#define MINTHROTTLE 1230 // (*)
я вот поставил себе так
А вот чегойта я пропустил - регули калибровались?
А при чём тут калибровка, когда в гуе видно, что прошивка какую-то ерунду шлёт на выходы? Калибруй - не калибруй, если по тыщще на выходах - движки не стартанут 😦
#define MINTHROTTLE 1230 // (*)
Боюсь, что 1200, что 1230 …
Блин, глючная плата какая-то. Просто обидно, товарищ, посмотрев на мой квадрик, купил тоже себе и завести не может.
Кстати, пробовали вчера влить прошивку типа стоковую (скачал с закладки Files), дык тоже самое. Не армится 😃 2.2 там стоит. Ясно почему не армится, просто он как купил плату, говорил, что армились движки, т.е. я всё надеюсь, что проблема в настройках.
Что то странная картинка. Может почистить EEPROM и заново прошить и откалибровать? В спокойном положении тоже такой разброс по моторам? Вчера свою плату подключал, на самом деле если в ACC и GYRO нули то обороты почти одинаково показывает.
Вот что пока без чистки EEPROM смог вымучить. Буду разбираться дальше. А щас в лево тянет.
Вот что пока без чистки EEPROM смог вымучить. Буду разбираться дальше. А щас в лево тянет
Это уже совсем другое дело. Тянет, проверьте при калибровке ACC, на горизонтальной поверхности стоит, чем точнее тем лучше. Или просто триммировать ACC по полету.
Перейдём теперь к моей проблемке 😃
Пытаюсь передать телеметрию (GPS координаты, высоту, что-нибудь ещё, что можно) на пульт Taranis PLUS
Приёмыш D8R-XP
Мозги Multiwii and Megapirate AIO Flight Controller w/FTDI (ATmega 2560) V2.0
Подключил выход Tx3 через инвертор уровня к приёмышу на вход Rx.
После поиска спутников увидел на пульте широту/долготу, видимо (Latitude и Longitude).
Высоту показывает 0
Прошивки разные пробовал. Вот отсюда тягал какие-то. Некоторые вообще кривые, т.е. прошивка в принципе не пашет на плате.
Кто что подскажет, как вытащить высоту к примеру?
Уже по тихоньку читаю прошивку, типа вот кусочек:
void send_GPS_altitude(void)
{
if (f.GPS_FIX && GPS_numSat >= 4)
{
sendDataHead(ID_GPS_altidute_bp);
write_FrSky16(GPS_altitude);
}
}
Т.е. что-то он вроде пытается слать, но что мне выбрать в пульте, что бы это увидеть? И шлёт ли он действительно! Вопрос 😦
Пробовал сегодня в безветрие поднять коптер. В принципе нормально, но все таки немного тянет в сторону.
Попробовал включить режим HEADFREE при нем у меня включается BARO и MAG и как не странно, коптер стал вести себя стабильнее. В смысле уход в сторону уменьшился.
Опять же, пробовал поднимать коптер в воздух на работе, в условиях максимально приближенных к “боевым”… 😃 Другими словами, нужно свободное время плюс ехать куда то в поле.
Еще одного не понял, почему то не смог заглушить движки при включенном HEADFREE режиме. Так и должно быть?
Здравствуйте.Собственно есть вопрос касаемо МультиВийног фалсейва,вернее как его настроить.За что отвечает #define FAILSAFE_DETECT_TRESHOLD?
Засада в том,что мой приемник при потере сигнала выдает последние значения по каналам,что были в момент потери связи.Как я понимаю,в этом случае Вийный фалсейв не получится использовать?
почему то не смог заглушить движки при включенном HEADFREE режиме. Так и должно быть?
Нет. На режим должно быть пофиг.
Как я понимаю,в этом случае Вийный фалсейв не получится использовать?
Сами-то как думаете? 😉
Сами-то как думаете?
Ну,надежда умирает последней))) Обидно,что все приемники что есть ведут себя так плохо.
Ну,надежда умирает последней)))
Хмм… Мих… а чего меня то не спросил сразу? Можно сделать затычку, если показания стоят ровно… но тут есть свои подводные камни
Боюсь, что 1200, что 1230 …
Блин, глючная плата какая-то. Просто обидно, товарищ, посмотрев на мой квадрик, купил тоже себе и завести не может.
ко мне в дневник. там для 2.2 версии, для 2.3 некоторые строчки в других местах поискать придется