Платы CopterControl, CC3D, LibrePilot, Revolution от OpenPilot
BOOT_0 в единицу (замкнуть на питание перемычка около USB ) и ресет дёрнуть чем нибудь(коротнуть на корпус выходит на разъёме к программатору) или же питание передёргивать пока незаконнектится…
Сейчас пробовал прошить бутлоадер на FY-20… С помощью stm32flash.exe не вышло, зато получилось с помощью другой проги …openpilot.org/…/page__view__findpost__p__52370
Удалось таки прошить бутлоадер!
Залил через JTAG. Надеюсь что не заливался только из-за глючного PL2303
Рама собрана, жду посылки с движками и регулями
ребята подскажите если можно, купил плату, обновил прошивку, в программе все выставил на РРМ, а турниджи 9х не видит плата, что делать? на плате мигает все время синий, установку включения и выключения выставил платы, кручу все видно на экране, батарею включаю тиликает что якобы готов и все… стиками туда сюда молчок…???
ребята подскажите если можно, купил плату, обновил прошивку, в программе все выставил на РРМ, а турниджи 9х не видит плата, что делать? на плате мигает все время синий, установку включения и выключения выставил платы, кручу все видно на экране, батарею включаю тиликает что якобы готов и все… стиками туда сюда молчок…???
Господа, подскажите, что может быть не так сконфигурировано
имеется: coptercontrol с последней офф прошивой, реги plush18, моторы KDA 20-22L, пропы 1045, 3s аккум, аппа HK-6, вес коптера с аккумом и гопро примерно 1,3 кг.
каналы управления настроил по визарду, реги по газу не калибровал, параметры Ki Pi не трогал.
Поднимается и висит сначала предсказуемо и нормально, но при дальнейших маневрах при отпускании стиков может дать крен который выравнивается большим отклонением стиков и как то нехотя
Честно говоря расстраивает такое неадекватное поведение, всплывают мысли сменить аппу на futaba 8, сменить мозг на naza
может есть еще какие решения?
может есть еще какие решения?
да, “сменить мозг на naza”, там реги по газу сами калибруются и все PID-коэффициенты настраиваются без участия пилота.
я пробовал но так не чего и не вышло. у меня аппа турниджи 9х, модуль с приемником frsky, какую надо ставить прошивку точно и и обновление программы, как правильно провода рассувать. я уже задолбался…
я пробовал но так не чего и не вышло. у меня аппа турниджи 9х, модуль с приемником frsky, какую надо ставить прошивку точно и и обновление программы, как правильно провода рассувать. я уже задолбался…
Купите готовый коптер.
Честно говоря расстраивает такое неадекватное поведение, всплывают мысли сменить аппу на futaba 8, сменить мозг на naza
может есть еще какие решения?
Привози, настрою.
Коллеги, кто следит за проектом ОР, как у них настроения? Когда планируют выходить на рынок с продуктом Revolution и ОР ESC?
СС на начало мая обещали начать продавать. store.openpilot.org в редезайне, наверное новые картинки выкладывают, готовятся …
Революшн еще не родили, они примерно на 3ем месяце беременности с ним, может к концу года и родят.
начало мая - это черезчур оптимистично. прототипы CC3D были отосланы десятку-другому “избранных” для тестов, всплыли какие-то проблемы с флешками, “избранные” спрашивают как настроить реверсы и подобную чепуху. такими темпами действительно Revo быстрее выйдет 😉
сейчас активно развивается PipX модем и OSD. регуляторы же “плохие люди” взяли, скопировали и назвали ESC32, при этом забыв упомянуть истоки, ввиду чего оригинальные разработчики обиделись и решили не развивать эту тему.
CC3D не слишком (для меня) актуален, ибо наза, хотя, если они добавили компенсацию температурного дрейфа, я бы с удоволствием поставил этот контроллер отдельно на подвес. А вот рево жду… и ESC очень ждал, то, что openpilot отказались от их разработки - для меня новость. ESC32 вроде как тоже до сих пор не поступили в массовую продажу? По ним как-то тоже инфы нихрена нет. Когда ж уже хоть кто-нибудь выпустит адекватные по скорости мультироторные ESC =/
не совсем отказались, решили следовать принципу “показать продукт когда все готово” (как и Рево). однако по тому же OSD и код обновляется, и видео выкладывается с текущими успехами, и какие-то опросы проходят, а по регулям с зимы вобще никакой инфы.
я бы сильно ждать не стал, поискал бы что-то еще.
CC3D не слишком (для меня) актуален, ибо наза
ИМХО НАЗА это не конкурент СС, она тормознутая какая-то, я сам сначала от нее балдел, а потом попробовал Naze32 таймкоповскую с мултивием, и уже наверное месяц только на нем летаю. Это нисколько не реклама, для новичков негодный продукт. Сам неделю с ней трахался пока нормально летать стала. На любителя короче.
ИМХО НАЗА это не конкурент СС
Ну смотря для каких целей. Я брал ее для любительской съемки камерой Gopro. Единственное, что на данный момент меня не устраивает - очень скудные настройки подвеса, в остальном с назой все просто отлично. Ну и второй момент - CC3D ведь хер купишь, даже когда он выйдет. Будут снова выбрасывать на рынок по 100-200 платок, которые будут разбираться за 2-3 минуты 😃 А так, я бы купил для сравнения с назой…
Ну смотря для каких целей. Я брал ее для любительской съемки камерой Gopro.
Если просто медленно летать и фотографировать то да. Если финты покрутить то тут ее хоть в мусорку выбрасывай, у меня была с ней огромная проблема спускаться с высоты, гудит, пердит и еле еле спускается. С мультиком я ради прикола могу газ в 0 убрать и прям у земли полным газом подхватить.
Хотел скачать прошивку с термокомпенсацией, но все файлы с народа удалены. Где ее сейчас можно найти?
скачать обычные исходники, применить патч:
--- a/flight/Modules/Attitude/attitude.c
+++ b/flight/Modules/Attitude/attitude.c
@@ -215,11 +215,18 @@ static void updateSensors(AttitudeRawData * attitudeRaw)
return;
}
+ // use temp sensor
+ float compensation = (gyro[0] - GYRO_NEUTRAL) * 0.1;
+ // write a value to monitor in the GSC
+ attitudeRaw->magnetometers[0] = compensation * 100;
// First sample is temperature
- attitudeRaw->gyros[ATTITUDERAW_GYROS_X] = -(gyro[1] - GYRO_NEUTRAL) * gyroGain;
- attitudeRaw->gyros[ATTITUDERAW_GYROS_Y] = (gyro[2] - GYRO_NEUTRAL) * gyroGain;
- attitudeRaw->gyros[ATTITUDERAW_GYROS_Z] = -(gyro[3] - GYRO_NEUTRAL) * gyroGain;
+ float tc1 = 1.0;
+ float tc2 = 0.5;
+ float tc3 = 1.0;
+ attitudeRaw->gyros[0] = -(gyro[1] - GYRO_NEUTRAL - compensation * tc1) * gyroGain;
+ attitudeRaw->gyros[1] = (gyro[2] - GYRO_NEUTRAL - compensation * tc2) * gyroGain;
+ attitudeRaw->gyros[2] = -(gyro[3] - GYRO_NEUTRAL - compensation * tc3) * gyroGain;
int32_t x = 0;
int32_t y = 0;
tc1, tc2, tc3 - поправочные коэффициенты, искать самостоятельно.
Если у меня проблемная лишь одна ось - yaw, лишние строки из патча удалить?