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
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 часть 08Views: 1285 И так создадим проект в котором при помощи двух кнопок мы сможем управлять яркостью светодиодов. При использовании МСС у нас лафа полная, добрые дяди с Microchipa подготовили функции, …
Система отопления на солнечных коллекторах от Дмитрия (rv3dpi)Views: 3469 Солнечные коллекторы для отопления в Европе используют в более 50% от общего количества установленных гелиосистем. Однако следует понимать, что гелиосистемы предназначены лишь для поддержки отопления и экономии затрат на основную …
AD9833 – Programmable Waveform Generator – part twoViews: 1950 Прошло время и появилась тема, что-бы закончить проект AD9833 – Programmable Waveform Generator. Приехали печатные платы. В этот раз я печатные платы заказывал в https://jlcpcb.com/ делал это в …
Acquaintance with audio-bluetooth modules F-6888 (BK3254).Views: 2414 Для проектов появилось необходимость познакомиться с недорогими модулями китайского производства, которые можно приобрести у нас в Украине и у китацев, на алиэкспрессе. Так как меня интересует не просто, …
LCD драйвер – UC1601sViews: 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 часть 01Views: 2713 Для изучения MCC я выбрал простой контроллер PIC16F1509. Выбор его был обусловлен богатой новой периферией которую можно изучить. Для начала была собрана схема на макетной плате Внешний вид …
Дисплей 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.Views: 2944 Часть вторая – Первая программа на PIC32. Музыкальная тема к статье, слушаем: Для начала изучения PIC32 надо иметь или демоплату или самому её изготовить имея микроконтроллер. Начнем из …
Trimax – кодирование и декодирование ИК-командViews: 2480 Первое, что надо понять назначение кнопок клавиш пульта, а также, что за кодирование реализовано в ИК- пульте. Для назначения клавиш обратимся к описанию, а для взлома кодирования воспользуемся …











Комментарии