Обсуждение Openpilot CC3D для гоночных коптеров
С моим CC3D похожая ситуация, в ОпенПилоте летал хорошо, прошился через BIN в БФ и СФ пробовал. В режиме стаба колбасило, в акро самопроизвольно наклонялся, то в одну сторону, то другую, ни проставки ни ипиды на это не влияли. Я думаю, это какой-то глюк акселерометра. Так и забросил его. Летаю на SPRF3.
Если хорошо летает в librepilot, прошивайте его, а осциляции при прогазовках пидами выправляются.
я сам не дружу с пидами, но попробуй по общеизвестному способу
(не моё, честно украдено с форума)
i,d, убавляем, например 020
p поднимаем пока не пойдут осцилляции при подрыве вверх, затем снижаем чтоб пропали,
затем d поднимаем до тех пор пока после roll/pitch флипа квад перестанет шатать как на волнах, а будет проходить горизонт и немного возвращатся к нужной точке.
после чего поднимает I пока квад не будет вставать четко в точке не переходя линию горизонта после roll/pitch флипа. - линия горизонта конечно воображаемая, может мы вверх ногами или боком останавливаем.
как я понимаю такие манипуляции прокатывают только в режиме акро, когда никакие стабилизации не действуют? короче походу не обойтисъ мне без модуса Акро и подробного влезания в ПИДы
в какую сторону что лучше по пидам подкрутить?
Вот посмотри всё доступно объясняется и вторая часть сама настройка.
Всем привет, послали в эту тему: В либрепилот работало, как написано и снято в ютюбах
,
подлючил к либрепилот и залил файл betaflight_3.0.0_CC3D_OPBL.bin и все. Пишет неизвестное устройство, Через betaflight не подключается, к либре тоже не подключается. Что делать? При подключении к betaflight кроме usb подаю питание 5 вольт, не видит. Что не так делаю? betaflight просто поставил, без каких-либо драйверов. Драйвера нужны? При подключении провода usb пишет “устройство не распознано”.
видео смотрел, платы FT232RL FTDI USB нет, покупать?
При подключении к betaflight кроме usb подаю питание 5 вольт,
Сначала питание 5В, а потом USB?
Сначала питание 5В, а потом USB?
Ага. Пишет “неопознанное устройство”.
Может я не доустановил betaflight? Инструкция эта нужна? github.com/betaflight/…/Installing-Betaflight
Александр, способ прошивки как в первом видео через Open/Libre Pilot уже давно не работает. Надо шить именно так как показано во втором видео - через USB адаптер.
Но как по мне, так проще и надежней всего, заливать прошивку через STM Demonstrator как вот тут в инструкции написано. У меня кстати такой способ только и прокатил, через CleanFlight Configurtor у меня прошивка категорически отказывалась заливаться
Что не так делаю? betaflight просто поставил, без каких-либо драйверов. Драйвера нужны? При подключении провода usb пишет “устройство не распознано”.
нужны дрова, шейти через адаптер маинпорт
Пишет неизвестное устройство, Через betaflight не подключается, к либре тоже не подключается. Что делать?
Если на плате замкнута перемычка boot, разомкни ее.
Далее качай прошивку вот из этого поста и заливай ее через librepilot.
Не забудь сначала нажать кнопку resque, потом отключи плату от usb и подключи снова. Залей прошивку и нажми upgrade & erase. Так ты вернешь его к жизни в librepilot.
Если хочешь перешиться на betaflight, то заливай бетафлаевскую прошивку bin, далее открывай бетаконфигуратор и обнови драйвер stm32, если плата не определится (на первой странице конфигуратора есть ссылка). Установи прогу от stm32 и укажи путь обновления драйвера тот, куда установилась программа (c:/programm files/stmelectronics или типа того).
Ну как то так.
и заливай ее через librepilot.
Не забудь сначала нажать кнопку resque, потом отключи плату от usb и подключи снова. Залей прошивку и нажми upgrade & erase. Так ты вернешь его к жизни в librepilot.
К либрепилот не подключается. После заливки в либре файла betaflight_3.0.0_CC3D_OPBL.bin на подключение к usb пишет “неизвестное устройство”
Перемычка boot на плате cc3d разомкнута?
Перемычка boot на плате cc3d разомкнута?
уже и запаивал и распаивал. Один фиг “кирпич”.
О. Получилось. Реанимировал в либрепилоте. Отпаял перемычку, без питания 5 вольт нажимал upgrade & erase и втыкал контроллер. На второй раз процесс пошел и прошил в librepilot, firmware tag 15.09, firnware date 2015-10-21 .
Остается вопрос: как прошить в betaflaght?
то заливай бетафлаевскую прошивку bin
В последнем релизе от betaflight два файла betaflight_3.0.0_CC3D.bin и betaflight_3.0.0_CC3D_OPBL.bin второй я пробовал. какой правильный?
А вот тут не подскажу, я более старую версию ставил. В любом случае когда зальешь бетафлаевскую, сначала подавай питание на контроллер, а потом уже втыкай юсб. Главное сохрани сервисную прошивку, что я тебе дал, она практически любые кирпичи реанимирует. Ну и пробуй залить 3.0.0_CC3D.bin может заведется. И не забудь про драйверы!
А вот тут не подскажу, я более старую версию ставил. В любом случае когда зальешь бетафлаевскую, сначала подавай питание на контроллер, а потом уже втыкай юсб. Главное сохрани сервисную прошивку, что я тебе дал, она практически любые кирпичи реанимирует. Ну и пробуй залить 3.0.0_CC3D.bin может заведется. И не забудь про драйверы!
Спасибо.
betaflight_3.0.0_CC3D.bin вообще не лезет, пишет failed. betaflight_3.0.0_CC3D_OPBL.bin прошивается, но в конфигуратор betaflight все равно не подключается. Драйвера уже раз 5 переставлял. Единственно что не сходится - то что в программе zading он пишет не stm 32 bootloader, а stm 32 virtual com port. как вот в этой инструкции github.com/betaflight/…/Installing-Betaflight
zading вообще мне не дал результатов. Я зашел в диспетчер устройств, кликнул на stm 32 virtual com port, обновить драйвер и дал ему путь до папки с программой stm32, я выше писал об этом. Все подхватилось и работает. Главное в бетафлае обесточить сначала платку, потом дать 5 вольт и потом уже юсб подключить.
zading вообще мне не дал результатов. Я зашел в диспетчер устройств, кликнул на stm 32 virtual com port, обновить драйвер и дал ему путь до папки с программой stm32, я выше писал об этом. Все подхватилось и работает. Главное в бетафлае обесточить сначала платку, потом дать 5 вольт и потом уже юсб подключить.
Сделал все по новой, все драйвера снес, перезагрузил, подцепил на stm 32 virtual com port через диспетчер устройств, все встало, перезагрузился, все драйвера стоят а Betaflight все равно не видит. На другом компьютере попробовать? Или прошивку betaflight_3.0.0_CC3D_OPBL.bin из другого релиза?
Дополнено:
Получилось. Уж не знаю что, но на другом компьютере win8 скачал прошивку betaflight_2.8.1_CC3D_OPBL.bin и без каких либо драйверов, подал 5 вольт потом usb и сразу все подключилось. Теперь осталось прошить на версию 3.0.0
Теперь осталось прошить на версию 3.0.0
вам вроде уже советовали залить нормальную прошивку через STMFlashLoader, но вы упрямо идёте по неправильному пути. rcopen.com/blogs/207685/20952
вам вроде уже советовали залить нормальную прошивку через STMFlashLoader, но вы упрямо идёте по неправильному пути. rcopen.com/blogs/207685/20952
Совет хороший, но проблема в том что у меня нет FT232RL FTDI USB To TTL Serial Converter илиATmega328P Arduino.
но проблема в том что у меня нет FT232RL FTDI USB To TTL Serial Converter илиATmega328P Arduino.
эт ваши проблемы 😃 в этом хобби не обойтись без этих “свистков”, и рано или поздно вы их приобретёте. найти переходник usb-uart на самом деле не сложно, наверняка дома валяются старые шнуры от сотиков, во многих он имеется. можно зайти в ближайшую мастерскую и спросить там, так же в салонах сотиков скорее всего висят от старых телефонов за 50р.
кстати ардуинку можно купить гораздо дешевле, вот например ru.aliexpress.com/item/…/32259793183.html
Щас попробовал залить betaflight_3.0.0_CC3D_OPBL.bin Без проблем залилась через librepilot.
Вот видяшку запилил. Прошивка на betaflight и обратно в LibrePilot Снимал на экшен камеру, поэтому строго не судите, зато все понятно что и куда жмакать.