Cc3d распиновка подключение

Содержание

CopterControl3D

Содержание

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

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

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

  • Построен на базе 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:

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

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

Распиновка разъема сервы 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, модемов телеметрии или других дополнительных плат.

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

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

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

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

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

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

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, по которой земля идёт на приёмник. В итоге он питался паразитным питанием от индикатора разряда батареи.

Источник

Зуммер на CC3D

Оживил на Фениксе Пищалку. С нова она не работала. Ее даже не подключали при сборке на фабрике. Потому как у данного полетного контроллера не предусмотрен вывод на зуммер (он же Buzzer).

Благо народные умельцы придумали как выйти из этой ситуации. В прошивке Betaflight есть специальная команда которая активирует работу зуммера на 6 канале управления моторами. Но его требуется с коммутировать через дополнительный транзистор (см. схему ниже).

Потребуется любой мелкий транзистор типа PNP (я взял C8050), резистор на 2.2кОм и собственно сам Зуммер. У меня он стоял на светодиодной ленте, но можно купить в радиодеталях. Нужен тот что со встроенным генератором (сам пищит при подаче на него напряжения).

Соответственно подпаиваем все по схеме (распиновку транзистора проверяем если не такой как на схеме, у меня она была другая), в полетном контролере активируем 6 порт мотора на зуммер (команда set enable_buzzer_p6 = ON) и проверяем работу.

Как видите у меня все заработало. Можно еще попробовать активировать контроль напряжения аккумулятора. Вроде не сложная процедура, думаю стоит попробовать. И не надо будет ставить дополнительные устройства.

Спасибо за внимание и Удачных полетов.

Источник

Обзор CC3D OpenPilot

CC3D OpenPilot — это не дорогой контроллер полетов для квадрокоптера.

Основным его преимуществом являются дешевизна и малые размеры, а так же — хорошие возможности управления квадрокоптером. Не даром же 90% квадрокоптеров ориентированных на FPV Racing полеты собираются именно на этом контроллере.

Технические характеристики CC3D OpenPilot

32-битный микроконтроллер STM32 (128 кБ Flash памяти и 20 кБ оперативной памяти)
3-осевой высокопроизводительный MEMS гироскоп и 3-осевой MEMS акселерометр MPU-6000
Компактная (36 × 36 мм) 4-слойная печатная плата обеспечивает максимальную защиту от помех и высокую производительность
Поддержка ПО Windows, Mac и Linux для конфигурации контроллера
Поддержка USB и отсутствие необходимости установки драйверов
Поддержка сателитов Spektrum
Поддержка системы Futaba S/BUS
Технология Flexi-port
4 МБ энергонезависимой памяти EEPROM для хранения настроек
Поддержка основных радиовходов: 6 каналов PWM, PPM, Spektrum/JR DSM2, DSMJ, DSMX, приемники Futaba S.Bus
Поддержка нескольких приемников одновременно
Функции ReceiverPort (настраиваемые): 6 входных каналов PWM или PPM, 4 выходных канала PWM
Функции MainPort (настраиваемые): телеметрия (по умолчанию), GPS, S.BUS, сателиты Spektrum/JR
Функции FlexiPort (настраиваемые): телеметрия, GPS, сателиты Spektrum/JR, периферийные устройства I2C (в разработке)
10 выходов PWM для сервоприводов или ESC либо для стабилизации камеры
Стабилизация камеры: поддержка 3-осевых подвесов с поддержкой стабилизации и ручного управления
Дополнительный фильтр, работающий на частоте 500 Гц

Размеры 36х36 мм, вес 5.7 грамма.

Все соединения с приемником и регуляторами оборотов моторов осуществляются через идущие в комплекте кабеля.

Приобретать контроллер без кабелей (такое часто продают на АлиЭкспресе) смысла нет, тк отдельно кабели соединений стоят половина набора.

Как подключить CC3D к квадрокоптеру

Как прошить и настроить CC3D OpenPilot

Программа настройки расположена тут. Так же смотрите официальный сайт , там всегда последняя версия, но он не всегда работает.

Сама настройка очень простая, посмотрите видео ниже, на нем все показано.

Как видите — проблем с настройкой и прошивкой не возникает даже у не опытного пользователя.

Кстати, стоит отдельно сказать про потерю сигнала.

У не дорогой аппаратуры радиоуправления, типа Turnigy 9x, нет режима FallSafe, вместо этого реализован Hold, то есть — при потере сигнала удерживаются последние полученные значения, не мало авиамоделей улетело безвозвратно в небеса потеряв связь — если модель летела ровно, то при потере связи она так и будет лететь дальше, все боле и более удаляясь от владельца.

CC3D OpenPilot при потере сигнала через секунду плавно отключает двигатели даже не смотря на работу Hold на приемнике. При восстановлении связи — работа двигателей восстанавливается.

Это позволит не потерять квадрокоптер улетающим в небеса, а при кратковременной потере сигнала (например залетании за дерево) вы даже не заметите произошедшего.

Как поставить GPS на CC3D

На видео выше — установка и настройка GPS на CC3D. Однако, такая конфигурация будет работать только передавая координаты через OSD.

Для того, что бы работал автовозврат и автопосадка надо установить прошивку Harakiri, она разрабатывалась под Naze32 и Flip32, но и на CC3D тоже работает.

Где купить CC3D OpenPilot

Наиболее оптимальным по цене является заказ этого контроллера полета квадрокоптера в китайских интернет магазинах.

Источник

USB 3.1 Type-C. Коротко, ясно, детально

• назначение контактов
• распиновка
• питание и заряд
• схемы переходников

Достоинства порта USB 3.1:
★ быстрый
★ мощный
★ универсальный

Достоинства разъёма Type-C:
★ долговечный
★ симметричный
Теперь гарантированно можно подключить USB кабель к устройству с первого раза.

⚠ Следует различать понятия «порт» и «разъём». Разъём (гнездо) Type-C можно припаять хоть к старому телефону (вместо micro-USB), но порт так и останется старым USB 2.0 — скорости заряда и передачи данных это не прибавит. Из удобств появится лишь симметричность и надёжность разъёма.

⚠ Таким образом наличие Type-C ещё ни о чём не говорит. Продаются модели смартфонов с новым разъёмом, но со старым портом. Перечисленные в этой статье достоинства к таким смартфонам не относятся.

Назначение контактов

Контакты разъёмов на схемах показаны с внешней (рабочей) стороны, если обратное не оговаривается особо.

Порт содержит 24 контакта (12 контактов на каждой стороне). «Верхняя» линейка нумеруется A1…A12, «нижняя» — B1…B12. По большей части линейки идентичны друг другу, что и делает этот порт равнодушным к ориентации штекера. Контакты каждой линейки можно разбить на 6 групп: USB 2.0 , USB 3.1 , Питание , Земля , Согласующий канал и Дополнительный канал . А теперь рассмотрим подробнее.

• Собственно, USB 3.1. Линии высокоскоростной передачи данных: TX+, TX-, RX+, RX- (контакты 2, 3, 10, 11). Скорость до 10 Гб/с. В кабеле эти пары перекроссированы, и что для одного устройства является RX, другому представляется как TX. И наоборот. По особому распоряжению эти пары могут переквалифицироваться под другие задачи, например — под передачу видео.

• Старый добрый USB 2.0. Линии низкоскоростной передачи данных: D+/D- (контакты 6, 7). Этот раритет включили в порт ради совместимости со старыми тихоходными устройствами до 480 Мб/с.

• Плюс питания — Vbus (контакты 4, 9). Стандартное напряжение 5 вольт. Ток выставляется в зависимости от потребностей периферии: 0,5А; 0,9А; 1,5А; 3А. Вообще, спецификация порта подразумевает передаваемую мощность до 100Вт, и «в случае войны» порт способен питать монитор или заряжать ноутбук напряжением 20 вольт!

• GND — «Земля»-матушка (контакты 1, 12). Минус всего и вся.

• Согласующий канал (или конфигурирующий) — СС (контакт 5). Это главная фишка USB type-C! Благодаря этому каналу система может определить:

— Факт подключения/отключения периферийного устройства;
— Ориентацию подключенного штекера. Как это ни странно, но разъём не абсолютно симметричен, и в некоторых случаях устройству хочется знать его ориентацию;
— Ток и напряжение, которое следует предоставить периферии для питания или заряда;
— Необходимость работы в альтернативном режиме, например, для передачи аудио-видео потока.
— Кроме функций мониторинга этот канал в случае необходимости подаёт питание на активный кабель.

• Дополнительный канал — SBU (контакт 8). Дополнительный канал обычно не используется и предусмотрен лишь для некоторых экзотических случаев. Например, при передаче по кабелю видео, по SBU идёт аудиоканал.

Распиновка USB 3.1 Type-C

«Полосатым цветом» здесь изображены контакты неизолированного провода.

Странным решением было отмаркировать провода D+ и D- не как в USB 2.0, а наоборот: D+ белый, D- зелёный.

Серой обводкой помечены провода, чей цвет по словам Википедии не регламентирован стандартом. Автор вообще не нашёл каких-либо указаний на цвета проводов в официальной документации.

Распайка коннекторов Type-C ▼

Кабели USB type-C

Схема типового кабеля USB-C «вилка-вилка»▼

Схема дата-кабеля для подключения устройств с USB-C к порту USB 3.0 ▼

Технология питания/заряда USB PD Rev.2 ( USB Power Delivery)

У кабеля USB-C нет таких понятий как «коннектор-A» или «коннектор-B» — коннекторы теперь во всех случаях одинаковы.

Роли устройства обозначены новыми терминами:

DFP — активное, питающее устройство (как бы порт USB-A)
UFP — пассивное, приёмное устройство (как бы порт USB-B)
DRP — «двуличное», динамически изменяющее свой статус устройство.
Кроме того, заряжающее устройство называется Power Provider, заряжаемое — Power Consumer.

Распределение ролей осуществляется установкой на контакте CC определённого потенциала с помощью того или иного резистора:

▶Активное устройство (DFP) определяется по резистору между контактами CC и Vbus.
Номинал резистора сообщает потребителю, на какой ток он может рассчитывать:
56±20% кОм — 500 или 900 мА
22±5% кОм — 1,5 А
10±5% кОм — 3 А

Переходники с USB 2.0 (3.0) на USB-C, служащие для подключения новых смартфонов к старым ПК или ЗУ распаяны по схеме DFP, то есть, показывают себя смартфону как активное устройство

▶Пассивное устройство (UFP) определяется по резистору между контактами CC и GND.
Номинал резистора: 5,1 кОм

Переходники с USB-C на USB-OTG распаяны именно по схеме UFP, то есть, имитируют потребляющее устройство.

⚠ Технологию USB PD Rev2 в которой по контакту CC согласуются ток и напряжение заряда не следует путать с технологией Quick Charge (QC), где по контактам D− и D+ согласуется только напряжение заряда. USB PD Rev2 поддерживается только в USB 3.1.
QC поддерживается без привязки к версии порта.

Переходник USB-micro—USB-C

Переходник micro-USB 2.0 на USB type-C служит для подключения гаджета с гнездом Type-C к стандартному дата-кабелю USB 2.0 для заряда и синхронизации с ПК. В переходнике установлен резистор 56 кОм между контактами CC и Vbus.

Этот резистор как бы говорит смартфону: «К тебе подключили активное устройство − заряжайся. Больше 0,9 ампер не дам».

То есть, даже от мощного зарядного устройства (скажем, на 3 ампера) через такой переходник мы не возьмём больше 0,9 ампер. Чтобы смартфон не стеснялся и взял 3 ампера, нужно заменить резистор на 10 кОм ▼

Внешний вид платы ▼

Универсальный переходник USB-micro—USB-C с поддержкой OTG

Наш читатель Сергей выслал схему универсального переходника micro-USB-BF to USB type-C (Тип 51125 Z22) − через него можно подключить как Data-кабель так и OTG-кабель USB 2.0. В зависимости от кабеля смартфон либо заряжается, либо работает с периферией.

В идеале вместо 55 кОм стоило бы использовать 51 (как в аналогичном переходнике от Huawei), чтобы в цепи Vcc-CC получались каноничные 56 кОм. Но спецификация не требует такой точности. Номинал сопротивления Vcc-CC допускается в диапазоне 45…67 кОм.


Внешний вид платы ▼

Вариант универсального переходника

Наш читатель Кирилл поделился схемой занятного переходника, подобного предыдущему▲. Ключевое отличие — в гнезде micro-USB не задействован контакт ID (№5), и оба резистора (и DFP, и UFP) подключены постоянно.

Устройство, к которому подключен этот переходник через Type-C, определяет свою роль по наличию или отсутствию напряжения на контакте Vbus. Если сперва подключить к переходнику зарядное устройство через гнездо micro-USB, а потом подключить переходник к смартфону, то порт смартфона обнаружит напряжение заряда и переведёт смартфон в режим потребления. Если же просто подключить переходник, то смартфон входит в режим OTG и подаёт напряжение сам.
Переходник испытывался на смартфоне Samsung Galaxy S8.

Переходник USB-C—USB-AF

Чтобы подключить USB-периферию к устройству с портом USB-C, в переходнике необходим резистор 5,1 кОм между контактами CC и GND.
Этот резистор сообщает смартфону: «К тебе подключено пассивное устройство. Подай питание».

Рассмотрим схему переходника OTG type-C на примере Type-C USB 3.1 To USB 3.0 OTG Adapter. Это переходник для подключения периферии USB 3.0 (2.0) к ПК или к смартфону Type-C.
Цвета проводов Data, TX и RX в этой модели несколько отличаются от каноничных, прошу обратить на это внимание! ▼

Ещё одна важная деталь — во всех переходниках типа USBtype-C—type-C или USBtype-C—USB3.0 (не обязательно OTG!) между контактами Vbus и Gnd необходим конденсатор для защиты контактов разъёма от искр при подключении. Например, для переходников на USB 3.0 требуется номинал конденсатора — 10нФ±20%×30В. Переходники на USB 3.1 требуют конденсатор большей ёмкости, а переходники на USB 2.0 не требуют конденсатора вовсе. Подробнее читайте в англоязычной статье «VBUS Bypass Capacitor».

Распайка платы переходника Type-C to USB 3.0 OTG с разных сторон ▼


Аналоговый звук через Type-C

Стандартом предусмотрена возможность передачи аналогового звука через цифровой порт. Эта возможность реализована в смартфонах HTC серии U, HTC 10 Evo, Xiaomi Mi, LeTV. Автор будет признателен, если читатель пополнит этот список.

Режим называется «Audio Adapter Accessory Mode». За подробностями обращайтесь к статье «Аналоговый звук через USB-C».

Для работы в этом режиме служат аналоговые гарнитуры с вилкой Type-C. Для подключения классической гарнитуры со штекером «джек» предусмотрены переходники.

Аналоговый звук передаётся по каналам Data−, Data+, SBU1 и SBU2. Смартфон переходит в этот режим, если в вилке гарнитуры или переходника между контактами A1—A5 и B1—B5 установлено сопротивление менее 0,8…1,2 кОм. Вместо резистора доводилось видеть просто перемычку.

Видео через USB-C

Для передачи видео через USB 3.1 разработан режим «DisplayPort Alternate Mode».
См. перечень устройств, поддерживающих этот режим.
В режиме «Display Port» назначение контактов порта меняется — две пары TX2/RX2 превращаются в видеоканал, а звуком занимается SBU1/2 ▼

Если материал оказался полезным для вас…

…вы можете нас отблагодарить! Авторам сайта будет очень приятно!

Здравствуйте. Просмотрел все схемы паял и проверял но никак не могу понять…в общем мне нужна схема переходника где в роли хоста ноутбук или телефон с type c а в роли потребителя портативный жесткий диск подключаемый через micro usb 3.1. Как реализовать такой кабель? Подскажите пожалуйста, заранее спасибо.

Проще приобрести кабель Type-C USB 3.1 To USB 3.0 OTG ( http://rones.su/wp-content/uploads/OTG_type-C-580×966.png), а к нему через дата-кабель USB 3.0 подключать диск.

А схема нужного вам переходника вот ▼

Спасибо огромное за информацию, очень выручили буду пробовать собрать.

Источник

Adblock
detector