CopterControl3D

Материал из Multicopter Wiki
(Различия между версиями)
Перейти к: навигация, поиск
(Подключение контроллера)
(Описание)
 
(не показаны 55 промежуточных версий 8 участников)
Строка 1: Строка 1:
CopterControl3D (CC3D)
+
== Описание ==
 +
OpenPilot [[CopterControl3D]] (CC3D) - устаревший 32х-битный полётный контроллер для мультикоптеров. Разработан специально для квадрокоптеров 200/250/300 [[Размер коптера|размера]].Прошивки для него более не обновляются, программы для настройки перестали поддерживать данный контроллер..
  
32х битный полетный контроллер для моделей мультикоптеров.
+
[[Файл:Openpilot cc3d flightcontrol.jpg|500px]]
 
+
Предназначенный для квадрокоптеров 200/250/300 или подобного класса.
+
 
+
Файл:Openpilot cc3d flightcontrol.jpg
+
  
 
== Особенности ==
 
== Особенности ==
Строка 17: Строка 14:
 
*4-х слойная печатная плата.
 
*4-х слойная печатная плата.
  
*Программное обеспечение для Windows и Linux.
+
*Программное обеспечение для Mac, Windows и Linux.
  
 
*Прямое подключение к компьютеру по USB.
 
*Прямое подключение к компьютеру по USB.
Строка 30: Строка 27:
  
 
*Очень универсален, поддерживает практически все существующие виды рам трикоптера. Можно пилотировать 3D в акро-режиме, летать блинчиком вокруг себя и по [[FPV]].
 
*Очень универсален, поддерживает практически все существующие виды рам трикоптера. Можно пилотировать 3D в акро-режиме, летать блинчиком вокруг себя и по [[FPV]].
 +
 +
== Недостатки ==
 +
* Не могут одновременно работать три MSP порта.
 +
* Не могут быть одновременно активными опции MSP и SERIAL RX.
 +
* Не может летать по GPS с официальной прошивкой, но см. [[#Есть ли у CC3D функция возврата домой по GPS?|FAQ]]
  
 
== FAQ ==
 
== FAQ ==
1. '''При настройке контролера'''
+
<htmlet>adsense300x250</htmlet>
*Его не возможно откалибровать. Причина данной проблемы есть данная [http://www.banggood.com/ru/CC3D-Mini-APM-CC3D-Atom-Flight-Controller-Anti-vibration-Plate-Set-p-971905.html Anti-виброплита]  Контролер должен стаять на [http://www.banggood.com/ru/M3-Nylon-Hex-Spacers-Screw-Nut-Assortment-Kit-Accessories-Set-p-953286.html нейлоновых стойках] или на [http://www.banggood.com/ru/Align-T-REX-Double-Sided-Tape-K10433B-p-81605.html Двух сторонний скотч]. Контролер должен крепко сидеть на раме.
+
=== CC3D не получается откалибровать ===
 +
Причина может быть в применении [http://rcsearch.ru/?s=cc3d+vibr неподходящей антивиброплиты]. Контролер должен стоять на [http://rcsearch.ru/?s=hex+nylon+space нейлоновых стойках] или на [http://rcsearch.ru/?s=double+sided+tape+-circ двустороннем скотче]. То есть контролер должен крепко сидеть на раме.
  
2.'''При калибровке регуляторов скорости'''
+
=== Как изменить направление вращение моторов в CC3D? ===
*Когда выбираете тип " Обычные регуляторы "  Нужно выбирать регуляторы " Скоростные " и тогда проблем у вас не возникнет.
+
В настройках контроллера - никак. Направление вращения изменяется переключением любых двух из трёх проводов между мотором и регулятором. Направление вращения (какие провода к каким подключать) лучше узнать заранее, т.к. вместо разъёмов рекомендуется пайка напрямую к регуляторам.
  
3. '''При подключенные'''
+
=== При установки на коптер не хватает места ===
*Компьютер не видит контроллер, чаще всего это шнур который подходит только для зарядки, реже но бывает когда операционная система Windows 7 profesional не видит контролер по причине подключения кабеля к передним лункам USB, попробуйте использовать задние входы.
+
Это распространенная проблема, но есть решение: к примеру, в программе настройки развернуть по рудеру на 90° или на -90°.
  
4. '''При установки на модель вам критически не хватает места'''
+
=== Есть ли у CC3D функция возврата домой по GPS? ===
*Это распространенная проблема с которой каждый встречается, но есть решение в программе по рудеру на 90 или на -90 развернуть.
+
Вообще-то нет. Но есть неофициальные прошивки [[Harakiri]] и [[iNav]], которые поддерживают [[CC3D]], они могут работать с модулем GPS и компасом, обеспечивая удержание позиции и [[автовозврат]].
  
5. '''Многие думают что данный квадр имеет функцию'''  
+
=== Для чего есть опция Zero gyros while arming aircraft ===
*Возврат домой по [[gps]], но это далеко не так. Но если прошить cc3d на прошивку [[harakiri]], которая для naze32, то и удержание и [[автовозврат]] будет. Вот только она еще в стадии разработка.
+
Опцию '''Zero gyros while arming aircraft''' в настройках '''Attitude''' настоятельно рекомендуется держать в активном состоянии. Эта опция отвечает за калибровку гироскопа и она может избавить от множества проблем. В OpenPilot (CC3D), в отличии от [[CleanFlight]], при включении питания коптера гироскоп калибруется просто усреднением последних показаний. Поэтому, если после подачи питания не поставить коптер на землю и не подождать пока откалибруются гироскопы, а начать закреплять батарею или вертеть аппарат - гироскопы откалибруются некорректно, и вскоре после взлета весьма вероятно падение. А если опция установлена, то перед [[арминг]]ом будет повторная калибровка гироскопов, и полёт пройдет как нужно, но при этом лучше не пытаться армить коптер в руках.
  
6. '''Подключения через доп. модуль bluetooth'''
+
=== Как в CC3D сбросить все настройки ===
*Но врядли он вам пригодиться так как  там все настройки ограничены. Пидов основных нет.  
+
По умолчанию при старте [[визард]]а предлагается прошивка со сбросом настроек. Чтобы оставить текущие настройки нужно снять галочку на первой страничке визарда.
  
7.  '''После активной гонки, при полном сбросе газа наблюдается отказ одного из двигателей'''
+
=== Как использовать барометр и компас ===
*Если один из регуляторов с BEC, то проблем именно в нём. Найдите способ запитать модель иным питанием или где настройки двигателей, задать чуть выше нагрузку на двигатель.
+
Бародатчик и магнитометр будет работать с прошивкой [[CleanFlight]]. С прошивками [[OpenPilot]] и [[LibrePilot]] барометр и компас работать не будут.
  
8. '''При калибровке есть функция которая часто непонятна Zero gyros while arming aircraft'''  
+
== Советы ==
*Данную функцию нужно обязательно использовать так как она позволяет подключать модель в любом положении. При взлете будет взлетать ровно. Без данной функции, если модель стоит под наклоном и его подключить. То при взлете его будет тянуть в ту сторону в которую был наклонен при подключении.
+
* '''При калибровке регуляторов скорости''' выбирайте тип не  "Обычные регуляторы", а "Скоростные" обычно меньше проблем возникает.
  
9. '''У OpenPilot  отключение газа по долгой неактивности'''  
+
* '''CC3D''' можно прошить двумя типами прошивок:
(Если ушел за дальность действия, а приемник стоит простой с [[холд]] вместо [[фейлсева]].)
+
** '''BIN''' - не затирается bootloader от OpenPilot и можно в любой момент откатиться на OpenPilot. В этом случае нет [[AUTOTUNE]] и для подключения по USB надо сначала подать питание на контроллер и подождать загрузки.  
*При потере сигнала , моторы отключаються. При восстановлении сигнала могут запуститься, но на не большой промежуток времени.
+
** '''HEX''' - затирается bootloader от OpenPilot. В этом случае есть [[AUTOTUNE]] и можно просто подключать USB.
Через 30сек отсутствия сигнала, контроллер  заблокировался и не запустил моторы. При отключении моторы работают примерно секунду.
+
  
 
== Подключение контроллера ==
 
== Подключение контроллера ==
Полетные контроллер CC3D  —  это плата стабилизации, которая работают под управлением OpenPilot. Они могут быть настроены для управления любым аппаратом от самолета до октокоптера с использованием программы  [https://wiki.openpilot.org/display/WIKI/Downloading+and+Installing+the+Ground+Control+Station OpenPilot Ground Control Station (GCS)].  Если еще не установлена  данная программа на компьютер, читайте  [https://wiki.openpilot.org/display/WIKI/Downloading+and+Installing+the+Ground+Control+Station Downloading and Installing the GCS].
+
Полетный контроллер CC3D  —  это плата стабилизации, который работает под управлением OpenPilot. CC3D может быть настроена для управления любым аппаратом: от самолета до октокоптера с использованием программы  [https://wiki.openpilot.org/display/WIKI/Downloading+and+Installing+the+Ground+Control+Station OpenPilot Ground Control Station (GCS)] [https://wiki.openpilot.org/display/WIKI/Downloading+and+Installing+the+Ground+Control+Station Инструкция по установке]
 +
 
 +
По состоянию на 2016 год, OpenPilot больше не поддерживает плату CC3D, поэтому лучше всего сразу устанавливать прошивку [[LibrePilot]].
 +
 
 +
 
 +
=== Схемы подключений ===
 +
Порты CC3D.
 +
 
 +
[[Файл:CC-ports.png|520px]]
 +
 
 +
Как подключить все компоненты к плате CC3D:
 +
 
 +
[[Файл:CC-overall-connections.png|700px]]
 +
 
 +
Схема подключения FPV, GPS и OSD.
 +
 
 +
[[Файл:B6c6b31a4332.png]]
 +
 
 +
Подключение CC3D к [[S.BUS]].
 +
 
 +
[[Файл:IUeWEgZBJ0Y.jpg]]
 +
 
 +
=== Распиновка разъема сервы CC3D ===
 +
<htmlet>adsense300x250</htmlet>
 +
*Внешний >Земля
 +
*Средний    > 5V — 15V
 +
*Внутренний    > Сигнал
 +
 
 +
*Основной порт(раньше назывался порт телеметрии): JST-SH 4-пина. Порт телеметрии.
 +
*FlexiPort: JST-SH 4-пина. Данный порт планируется для подключения устройств I2C.
 +
*Порт приемника (ReceiverPort) : JST-SH 8-пиновый.
 +
*Порт приемника может служить, как вход так и выход в зависимости от конфигурации.
 +
 
 +
== Питание ==
 +
 
 +
 
 +
*CopterControl может быть запитан несколькими способами. Через USB порт, через контакты питания на разъеме сервы или через разъем порта приемника. Когда плата запитана от USB порта, на подключенные периферийные устройства (приемник, последовательные порты, ESC) не будет подано питание для защиты вашего компьютера.
 +
*Минимальное входное напряжение для платы CopterControl  4.8V, максимальное +15V.
 +
*Вывод питания обеспечивает не регулируемое напряжение на портах. Если полетный контроллер  запитан от +15V(максимальное напряжение), тогда  +15V будет на выходах питания, что приведет к повреждению приемника, GPS, модемов телеметрии или других дополнительных плат.
 +
 
 +
== Порт приемника ==
 +
 
 +
[[Файл:Новый рисунок.png]]
 +
 
 +
 
 +
== Подключение PWM приемника ==
 +
[[Файл:Новый рисунок (7).jpg]]
 +
 
 +
== Распиновка главного и последовательного порта ==
 +
[[Файл:Новый рисунок (6).jpg]]
 +
 
 +
== Что в комплекте ==
 +
1 x CC3D Полетный контроллер
 +
 
 +
1 x 8P ленточный провод
 +
 
 +
2 x 4p провод
 +
 
 +
1 x Коробка  для полетного контроллера
  
 
== Видео ==
 
== Видео ==
* [http://www.youtube.com/watch?v=Xau0rCYcpmA Базовые настройки] (eng)
+
* [https://www.youtube.com/watch?v=I-BlqaHIG5s Базовые настройки] (Rus)
* [http://www.youtube.com/watch?v=--OSokHSzC8 Калибровка регулей, через CC3D без аппы] (eng)
+
* [http://www.youtube.com/watch?v=--OSokHSzC8 Калибровка регулей, через CC3D без аппы] (Eng)
 +
* [https://www.youtube.com/watch?v=8nOMHUd1b9Q настройка CC3D и тестовый полет](Rus)
 +
* [https://www.youtube.com/watch?v=9jYw0BQZ9FI TBS Discovery под управлением CC3D]
 +
 
 +
== [[Теория настройки ПИД / PID|PID]]-калькулятор для [[CopterControl3D|CC3D]] ==
 +
Располагается [https://optune.opng.org/ здесь].
 +
 
 +
Примерный алгоритм настройки:
 +
# Выставить нужные углы
 +
# Сбросить пиды на значения по умолчанию
 +
# Обнулить I и D на Roll и Pitch.
 +
# Включить [[TxPID]] и назначить крутилку на Rate Roll Kp. Значения от 0.003 до 0.02
 +
# Выкрутить крутилку на минимум, взлететь и медленно крутить до тех пор, пока не начнёт стабильно колбасить как на видео.
 +
# Посадить коптер, запомнить значение Roll Kp, сбросить его на дефолтное.
 +
# Назначить крутилку на Rate Pitch Kp. Значения от 0.003 до 0.02.
 +
# Взлететь, найти Pitch UOV, записать.
 +
# Забить найденные Roll и Pitch UOV в [https://optune.opng.org/ калькулятор]
 +
# Подстроить Outer loop Kp под свои предпочтения
 +
 
 +
Есть еще один "быстрый" метод настройки ПИД контроллера с использованием критического положения системы (момент автоколебаний), он же UOV.
 +
# Найти параметр P (I=D=0), при котором коптер осциллирует по Roll, потом по Pitch
 +
# Забить найденные параметры в [https://optune.opng.org/ калькулятор]
 +
# Установить полученные параметры в контроллер.
 +
На базе этого метода вполне успешно работают автоматические алгоритмы настройки ПИД (пример - [[Autotune]] в [[Cleanflight]]).
 +
 
 +
== Известные проблемы ==
 +
Обрыв дорожки на плате. Проявлялось как периодическая потеря сигнала при отлете метров на 20. Перепайка антенны в приемнике, замена в передатчике, переборка проводки в пульте результатов не давали. Оказалось, что причина в обрыве дорожки на плате CC3D, по которой земля идёт на приёмник. В итоге он питался паразитным питанием от индикатора разряда батареи.
 +
 
 +
[[Файл:UA1Fnw h-YI.jpg|500px]] [[Файл:JIlDI8jAjeE.jpg|500px]]
  
 
== Где купить ==
 
== Где купить ==
* [http://cityadspix.com/click-EQBWBVKV-MKIGQNPP?url=http%3A%2F%2Fwww.aliexpress.com%2Fitem%2FCC3D-Openpilot-Open-Source-Flight-Controller-32-Bits-Processor-Flight-Control%2F1953469959.html На aliexpress.com] Мнение: ''Там уже последняя прошивка и бутлоадер. На одной плате заметил припаянный вручную резистор, написал продавцу, он вернул $10. Очень адекватный продавец, быстро отправляет. Много раз у него заказывал. 2 платы что приехали работают отлично, испытал на [[QAV250]] недавно. Если работать не будет, думаю что можно будет без проблем вернуть деньги через диспут. '''При подключении ресивера нужно использовать порядок кабелей из инструкции и не обращать внимание на их цвет, он отличается от расцветки оригинальных кабелей. Первый идет красный, но это земля, второй идет черный, но это VCC.''' Других минусов не обнаружил. Кстати, туда же можно прошить [[Cleanflight]] вместо [[OpenPilot]].  Если захотите приключений, будет такая возможность =) Для перепрошивки на [[Cleanflight]], возможно, потребуется программатор для ARM через SWD порт.'' [http://forum.rcdesign.ru/blogs/165138/blog19220.html#comment_125653]
+
* [http://rcsearch.ru/?s=CC3D+-atom+-power+-for+-mount+-case+-plate+-cover+-cable+-shell+-damper#top Найти все магазины на RCSearch]
 +
 
 +
* [http://cityadspix.com/click-EQBWBVKV-MKIGQNPP?url=http%3A%2F%2Fwww.aliexpress.com%2Fitem%2FCC3D-Openpilot-Open-Source-Flight-Controller-32-Bits-Processor-Flight-Control%2F1953469959.html На aliexpress.com] Мнение: ''Там уже последняя прошивка и бутлоадер. На одной плате заметил припаянный вручную резистор, написал продавцу, он вернул $10. Очень адекватный продавец, быстро отправляет. Много раз у него заказывал. 2 платы что приехали работают отлично, испытал на [[QAV250]] недавно. Если работать не будет, думаю что можно будет без проблем вернуть деньги через диспут. '''При подключении ресивера нужно использовать порядок кабелей из инструкции и не обращать внимание на их цвет, он отличается от расцветки оригинальных кабелей. Первый идет красный, но это земля, второй идет черный, но это VCC.''' Других минусов не обнаружил. Кстати, туда же можно прошить [[CleanFlight]] вместо [[OpenPilot]].  Если захотите приключений, будет такая возможность =) Для перепрошивки на [[CleanFlight]], возможно, потребуется программатор для ARM через SWD порт.'' [http://forum.rcdesign.ru/blogs/165138/blog19220.html#comment_125653]
 
* В [http://rcsearch.ru/hobbyking/i65885/#catalog Хоббикинге/Паркфлаере]
 
* В [http://rcsearch.ru/hobbyking/i65885/#catalog Хоббикинге/Паркфлаере]
  
 
== Ссылки ==
 
== Ссылки ==
* [http://forum.rcdesign.ru/blogs/43207/blog19985.html Заметки по cc3d] <sup>проверено 23.02.2015</sup>
+
* [https://optune.opng.org/ PID-калькулятор] для [[CC3D]].
 +
* [http://forum.rcdesign.ru/blogs/43207/blog19985.html Заметки по cc3d] <sup>проверено 20.10.2015</sup>
 +
 
 +
== См. также ==
 +
* [[CC3D Revo]]

Текущая версия на 14:09, 4 октября 2021

Содержание

Описание [править]

OpenPilot CopterControl3D (CC3D) - устаревший 32х-битный полётный контроллер для мультикоптеров. Разработан специально для квадрокоптеров 200/250/300 размера.Прошивки для него более не обновляются, программы для настройки перестали поддерживать данный контроллер..

Openpilot cc3d flightcontrol.jpg

Особенности [править]

  • Построен на базе 32-битного микроконтроллера.
  • 3-х осевой гироскоп и 3-х осевой акселерометр.
  • Компактный размер 36х36 мм.
  • 4-х слойная печатная плата.
  • Программное обеспечение для Mac, Windows и Linux.
  • Прямое подключение к компьютеру по USB.
  • Поддержка нескольких приемников.
  • Продается в готовом виде, ничего паять не нужно.
  • Регулярно обновляются прошивки.
  • Яркий светодиод, сигнализирующий о режимах работы и проблемах.
  • Очень универсален, поддерживает практически все существующие виды рам трикоптера. Можно пилотировать 3D в акро-режиме, летать блинчиком вокруг себя и по FPV.

Недостатки [править]

  • Не могут одновременно работать три MSP порта.
  • Не могут быть одновременно активными опции MSP и SERIAL RX.
  • Не может летать по GPS с официальной прошивкой, но см. FAQ

FAQ [править]

CC3D не получается откалибровать [править]

Причина может быть в применении неподходящей антивиброплиты. Контролер должен стоять на нейлоновых стойках или на двустороннем скотче. То есть контролер должен крепко сидеть на раме.

Как изменить направление вращение моторов в CC3D? [править]

В настройках контроллера - никак. Направление вращения изменяется переключением любых двух из трёх проводов между мотором и регулятором. Направление вращения (какие провода к каким подключать) лучше узнать заранее, т.к. вместо разъёмов рекомендуется пайка напрямую к регуляторам.

При установки на коптер не хватает места [править]

Это распространенная проблема, но есть решение: к примеру, в программе настройки развернуть по рудеру на 90° или на -90°.

Есть ли у CC3D функция возврата домой по GPS? [править]

Вообще-то нет. Но есть неофициальные прошивки Harakiri и iNav, которые поддерживают CC3D, они могут работать с модулем GPS и компасом, обеспечивая удержание позиции и автовозврат.

Для чего есть опция Zero gyros while arming aircraft [править]

Опцию Zero gyros while arming aircraft в настройках Attitude настоятельно рекомендуется держать в активном состоянии. Эта опция отвечает за калибровку гироскопа и она может избавить от множества проблем. В OpenPilot (CC3D), в отличии от CleanFlight, при включении питания коптера гироскоп калибруется просто усреднением последних показаний. Поэтому, если после подачи питания не поставить коптер на землю и не подождать пока откалибруются гироскопы, а начать закреплять батарею или вертеть аппарат - гироскопы откалибруются некорректно, и вскоре после взлета весьма вероятно падение. А если опция установлена, то перед армингом будет повторная калибровка гироскопов, и полёт пройдет как нужно, но при этом лучше не пытаться армить коптер в руках.

Как в CC3D сбросить все настройки [править]

По умолчанию при старте визарда предлагается прошивка со сбросом настроек. Чтобы оставить текущие настройки нужно снять галочку на первой страничке визарда.

Как использовать барометр и компас [править]

Бародатчик и магнитометр будет работать с прошивкой CleanFlight. С прошивками OpenPilot и LibrePilot барометр и компас работать не будут.

Советы [править]

  • При калибровке регуляторов скорости выбирайте тип не "Обычные регуляторы", а "Скоростные" обычно меньше проблем возникает.
  • CC3D можно прошить двумя типами прошивок:
    • BIN - не затирается bootloader от OpenPilot и можно в любой момент откатиться на OpenPilot. В этом случае нет AUTOTUNE и для подключения по USB надо сначала подать питание на контроллер и подождать загрузки.
    • HEX - затирается bootloader от OpenPilot. В этом случае есть AUTOTUNE и можно просто подключать USB.

Подключение контроллера [править]

Полетный контроллер CC3D — это плата стабилизации, который работает под управлением OpenPilot. CC3D может быть настроена для управления любым аппаратом: от самолета до октокоптера с использованием программы OpenPilot Ground Control Station (GCS) Инструкция по установке

По состоянию на 2016 год, OpenPilot больше не поддерживает плату CC3D, поэтому лучше всего сразу устанавливать прошивку LibrePilot.


Схемы подключений [править]

Порты CC3D.

CC-ports.png

Как подключить все компоненты к плате CC3D:

CC-overall-connections.png

Схема подключения FPV, GPS и OSD.

B6c6b31a4332.png

Подключение CC3D к S.BUS.

IUeWEgZBJ0Y.jpg

Распиновка разъема сервы CC3D [править]

  • Внешний >Земля
  • Средний > 5V — 15V
  • Внутренний > Сигнал
  • Основной порт(раньше назывался порт телеметрии): JST-SH 4-пина. Порт телеметрии.
  • FlexiPort: JST-SH 4-пина. Данный порт планируется для подключения устройств I2C.
  • Порт приемника (ReceiverPort) : JST-SH 8-пиновый.
  • Порт приемника может служить, как вход так и выход в зависимости от конфигурации.

Питание [править]

  • CopterControl может быть запитан несколькими способами. Через USB порт, через контакты питания на разъеме сервы или через разъем порта приемника. Когда плата запитана от USB порта, на подключенные периферийные устройства (приемник, последовательные порты, ESC) не будет подано питание для защиты вашего компьютера.
  • Минимальное входное напряжение для платы CopterControl 4.8V, максимальное +15V.
  • Вывод питания обеспечивает не регулируемое напряжение на портах. Если полетный контроллер запитан от +15V(максимальное напряжение), тогда +15V будет на выходах питания, что приведет к повреждению приемника, GPS, модемов телеметрии или других дополнительных плат.

Порт приемника [править]

Новый рисунок.png


Подключение PWM приемника [править]

Новый рисунок (7).jpg

Распиновка главного и последовательного порта [править]

Новый рисунок (6).jpg

Что в комплекте [править]

1 x CC3D Полетный контроллер

1 x 8P ленточный провод

2 x 4p провод

1 x Коробка для полетного контроллера

Видео [править]

PID-калькулятор для CC3D [править]

Располагается здесь.

Примерный алгоритм настройки:

  1. Выставить нужные углы
  2. Сбросить пиды на значения по умолчанию
  3. Обнулить I и D на Roll и Pitch.
  4. Включить TxPID и назначить крутилку на Rate Roll Kp. Значения от 0.003 до 0.02
  5. Выкрутить крутилку на минимум, взлететь и медленно крутить до тех пор, пока не начнёт стабильно колбасить как на видео.
  6. Посадить коптер, запомнить значение Roll Kp, сбросить его на дефолтное.
  7. Назначить крутилку на Rate Pitch Kp. Значения от 0.003 до 0.02.
  8. Взлететь, найти Pitch UOV, записать.
  9. Забить найденные Roll и Pitch UOV в калькулятор
  10. Подстроить Outer loop Kp под свои предпочтения

Есть еще один "быстрый" метод настройки ПИД контроллера с использованием критического положения системы (момент автоколебаний), он же UOV.

  1. Найти параметр P (I=D=0), при котором коптер осциллирует по Roll, потом по Pitch
  2. Забить найденные параметры в калькулятор
  3. Установить полученные параметры в контроллер.

На базе этого метода вполне успешно работают автоматические алгоритмы настройки ПИД (пример - Autotune в Cleanflight).

Известные проблемы [править]

Обрыв дорожки на плате. Проявлялось как периодическая потеря сигнала при отлете метров на 20. Перепайка антенны в приемнике, замена в передатчике, переборка проводки в пульте результатов не давали. Оказалось, что причина в обрыве дорожки на плате CC3D, по которой земля идёт на приёмник. В итоге он питался паразитным питанием от индикатора разряда батареи.

UA1Fnw h-YI.jpg JIlDI8jAjeE.jpg

Где купить [править]

  • На aliexpress.com Мнение: Там уже последняя прошивка и бутлоадер. На одной плате заметил припаянный вручную резистор, написал продавцу, он вернул $10. Очень адекватный продавец, быстро отправляет. Много раз у него заказывал. 2 платы что приехали работают отлично, испытал на QAV250 недавно. Если работать не будет, думаю что можно будет без проблем вернуть деньги через диспут. При подключении ресивера нужно использовать порядок кабелей из инструкции и не обращать внимание на их цвет, он отличается от расцветки оригинальных кабелей. Первый идет красный, но это земля, второй идет черный, но это VCC. Других минусов не обнаружил. Кстати, туда же можно прошить CleanFlight вместо OpenPilot. Если захотите приключений, будет такая возможность =) Для перепрошивки на CleanFlight, возможно, потребуется программатор для ARM через SWD порт. [1]
  • В Хоббикинге/Паркфлаере

Ссылки [править]

См. также [править]

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты
Группа ВКонтакте