Flight controller for FPV drone.

Views: 24


Reverse engineering of a flight controller (SpeedyBee F405 V4 55A 30×30 Stack).


Мене зацікавила конструкція основних компонентів FPV-дрона. Першим варіантом, який я розглянув, був контролер польоту від китайської компанії SpeedyBee (F405 V4).

Прийняті позначення на друкованій платі (що мені стало зрозумілим після аналізу плати):

M* – М із цифрою це вихід керування моторами або сервоприводом, вихід ШІМ. Зазвичай М1-М4 застосовуються для керування у несучими двигунами. А М5-М8 для керування додатковими сервоприводами.

T* и R* – це вихід та вхід відповідного модуля UART.

SDA, SCL – це шина I2C для підключення зовнішніх пристроїв.

CAM – низькочастотний вхід відеосигналу із відеокамери дрона.

VTX – вихід відео на відеопередавач дрона (відео з накладанням параметрів польоту).

Політний контролер виконаний (начебто) на 4 шаровій платі, як на мене більше немає необхідності, із застосуванням технології via and pad. Фінішне покриття – імерсійне золото.

Габаритні розміри:


Почнемо із системи живлення.

Живлення плати польотного контролера надходить із плати BLS через з’єднувач A1002WR-S-8P-LCP.

Високовольтний DC/DC перетворення від вхідної напруги акумулятора в первинну напругу 9 і 5 вольт.

Тут застосовується MP9943 High Efficiency 3A Peak, 36V, Synchronous Step Down Converter With Power Good. Datasheet.

FEATURES
 Wide 4V to 36V Continuous Operating Input Range
 85mΩ/55mΩ Low RDS(ON) Internal Power MOSFETs
 High-Efficiency Synchronous Mode Operation
 410kHz Switching Frequency
 Synchronizes from 200kHz to 2.2MHz External Clock
 High Duty Cycle for Automotive Cold-crank
 Internal Power-Save Mode
 Internal Soft-Start
 Power Good Indicator
 Over Current Protection and Hiccup
 Thermal Shutdown
 Output Adjustable from 0.8V
 Available in an QFN-8 (3mmx3mm) package

Напруга 5 вольт використовується для живлення зовнішніх модулів та вторинних LDO для формування робочої напруги 3,3 вольта. Напруга 9 вольт, для живлення зовнішніх пристроїв, які вимагають 9 вольтового живлення.

Система живлення організована через діодний змішувач на діодах шотки від живлення від USB і вбудованого DCDC на 5 вольт. Шина 4.5 Вольт використовується для живлення низьковольтних LDO.


Низьковольтни LDO.

Для живлення цифрової логіки на платі польотного контролера використовується AMS1117-3.3s. Для живлення зовнішніх пристроїв, що вимагають 3.3 Вольта застосовується регулятор ME6206A33M3G. Для живлення гіроскопа/акселерометра ICM-42688-P застосовується окремий регулятор LDK320AM33R. Така побудова живлення дає можливість зробити коефіцієнт корисної дії максимально високим. Але варіант отримання живлення від схеми управління моторами, як на мене не є оптимальним, так (як покажу в іншій статті по управлінню BLDC) плата управління вносити широкий спектр перешкод в шину живлення і конструтивно правильно було б підключити живлення польотного контролера напряму від акумулятора.


MCU

Для управління польотом, застосований MCU STM32F405RGT6. У схемі підключення жодних спеціальних рішень немає.


USB

З’єднувач Type-C 16 pin TYPE-C 16P QTWT. З мінімальною кількістю копонентів, що забезпечують захист від статичної електрики.


AT7456E

Одноканальний монохромний генератор екранного меню (OSD) на базі AT7456E (аналог MAX7456 знять з виробництва) знижує вартість системи, усуваючи необхідність у зовнішньому відеодрайвері, роздільнику синхронізації, відеоперемикачі та EEPROM.

Под инфо: MAX7456  max7456.pdf


Memory Card Connector

XKTF-015-N


Sensors

На платі встановлено два датчики, датчик тиску SPL06-001 призначений визначення висоти. І ICM-42688-P виробництва TDK InvenSense High Precision 6-Axis MEMS MotionTrackingTM Device.


WI-FI модуль

Применен ESP32-C3FH4 с чип антеной AN2051-245.


Компоненти візуалізації (світлові ефекти)

PS: Схемотехніка виконана із мінімальною кількістю компонентів, компактний варіант, все орієнтовано на низьку ціну виробу.

Читайте продовження у наступній статті.

Схема контролера у PDF:

Значок

Flight controller for FPV drone - schematic. 9 МБ 6 downloads

Flight controller for FPV drone - schematic. ...

Це може бути цікаво!


  • Проект с использованием MCC часть 08Проект с использованием MCC часть 08
    Views: 1285 И так создадим проект в котором при помощи двух кнопок мы сможем управлять яркостью светодиодов. При использовании МСС у нас лафа полная, добрые дяди с Microchipa подготовили функции, …
  • Система отопления на солнечных коллекторах от Дмитрия (rv3dpi)Система отопления на солнечных коллекторах от Дмитрия (rv3dpi)
    Views: 3469 Солнечные коллекторы для отопления в Европе используют в более 50% от общего количества установленных гелиосистем. Однако следует понимать, что гелиосистемы предназначены лишь для поддержки отопления и экономии затрат на основную …
  • AD9833 – Programmable Waveform Generator – part twoAD9833 – Programmable Waveform Generator – part two
    Views: 1950 Прошло время и появилась тема, что-бы закончить проект AD9833 – Programmable Waveform Generator. Приехали печатные платы. В этот раз я печатные платы заказывал в https://jlcpcb.com/ делал это в …
  • Acquaintance with audio-bluetooth modules F-6888 (BK3254).Acquaintance with audio-bluetooth modules F-6888 (BK3254).
    Views: 2414 Для проектов появилось необходимость познакомиться с недорогими модулями китайского производства, которые можно приобрести у нас в Украине и у китацев, на алиэкспрессе. Так как меня интересует не просто, …
  • LCD драйвер – UC1601sLCD драйвер – UC1601s
    Views: 1822 http://svetomuzyka.narod.ru/project/UC1601s.html Читайте обновление на http://catcatcat.d-lan.dp.ua/?page_id=178 В данный момент можно приобрести в ООО “Гамма” несколько типов индикаторов на драйвере UC1601s. RDX0048-GC, RDX0077-GS, RDX0154-GC и RDX0120-GC выполнены по технологии COG.
  • Проект с использованием MCC часть 01Проект с использованием MCC часть 01
    Views: 2713 Для изучения MCC я выбрал простой контроллер PIC16F1509. Выбор его был обусловлен богатой новой периферией которую можно изучить. Для начала была собрана схема на макетной плате Внешний вид …
  • Дисплей KD035C-3A подключение и управлениеДисплей KD035C-3A подключение и управление
    Views: 856 Дисплей KD035C-3A производиться компанией SHENZHEN STARTEK ELECTRONIC TECHNOLOGY CO.,LTD Характеристики Параметр Спецификация Единицы измерения Размер дисплея 70.08(H)*52.56(V) (3.5inch) mm Тип дисплея TFT active matrix Цветовая гамма 65K/262K colors Разрешение …
  • Оптосимистор и его применениеОптосимистор и его применение
    Views: 20214 Эрве Кадино “Цветомузыкальные установки” Ответ на вопрос – управление мощным тиристором или симистором, от терморегулятора. Статья в pdf[wpdm_file id=129 template=”link-template-calltoaction3.php”] Оптосимистор принадлежат к классу оптронов и обеспечивают очень хорошую …
  • MPLAB® Harmony – или как это просто! Часть 2.MPLAB® Harmony – или как это просто! Часть 2.
    Views: 2944 Часть вторая – Первая программа на PIC32. Музыкальная тема к статье, слушаем: Для начала изучения PIC32 надо иметь или демоплату или самому её изготовить имея микроконтроллер. Начнем из …
  • Trimax – кодирование и декодирование ИК-командTrimax – кодирование и декодирование ИК-команд
    Views: 2480 Первое, что надо понять назначение кнопок клавиш пульта, а также, что за кодирование реализовано в ИК- пульте. Для назначения клавиш обратимся к описанию, а для взлома кодирования воспользуемся …



 

 

Поделись этим!

Catcatcat

catcatcat

Development of embedded systems based on Microchip microcontrollers.

Продолжайте читать

Назад

Комментарии

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.