Views: 57
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 МБ 21 downloads
Flight controller for FPV drone - schematic. ...Це може бути цікаво!
Проблемы классической светомузыкиViews: 2200 Светомузыка – что это такое? Определение: Светомузыка (жаргонное: цветомузыка) — вид искусства, основанный на способности человека ассоциировать звуковые ощущения со световыми восприятиями. Такое явление в неврологии получило название …
CCP – модуль в режиме Compare на примере PIC18Views: 3273 CCP – модуль можно использовать в трех режимах: Capture – позволяет захватывать входной сигнал и определять его параметры (длительность или частоту). Дополнительно управлять внутренними модулями. Compare – позволяет …
Обновление ESP8266 c ESPFlashDownloadTool_v3.6.3Views: 3744 Технология обновления следующая: Загружаем программу со страницы espressif.com. Разархивируем. Где находятся файлы, для прошивки? Заходим в каталоги Подключаем по схеме в статье WiFi ESP8266 (замыкаем BT2, перемычка). Запускаем программу, …
MAX7219/21 и 8х8 LED дисплеиViews: 1116 MAX7219, MAX7221 предназначены для вывода информации на 8 разрядов семисегментного индикатора, но на нем легко организовать вывод на светодиодные индикаторы 8х8. продолжение следует…. Это может быть интересно
Real-time music visualization technologyViews: 380 Music visualization technology in real time (RTMV-technology). Я не музикант і я не маю спеціальної музичної освіти, я інженер розробник вбудованих систем. Але моє хобі розроблення технології візуалізації …
Простой сенсорный регулятор светаViews: 2518 Простой сенсорный регулятор. Проект – 2007 года. Регулятор выполнена на микроконтроллере PIC12F683 и имеет минимальное количество элементов. Выполняет стандартные функции, включение выключение света, изменение яркости, запоминание последнего установленного уровня …
Altium Designer my Libraries, Project templates, System settings by Catcatcat V23.04Views: 469 Смотри как установить и подключить библиотеку тут. V. – 23_04 – Component Database Update. – configuration file name – DXPPreferences1.DXPPrf. – Added two projects for audio amplifier …
Простой цифровой регулятор мощностиViews: 7844 Простой регулятор мощности с цифровой индикацией. Этот проект создан как обучающий, для ознакомления с основами построения сетевых регуляторов мощности. Устройства подобного типа можно использовать для управления освещением, скоростью …
WiFi ESP8266 – AT команды связанные с функцией TCP/IP (v.1.6.1)Views: 5438 AT команды связанные с функцией TCP/IP В этом разделе описаны команды которые позволяют устанавливать соединения между серверами и клиентами в сети. Приведено описание команд и примеры их выполнения. …
Просто о структурах и объединениях в СиViews: 2391 Какие задачи нам позволяют решать структуры и объединения? Для разработчика встроенных систем эффективность и компактность кода всегда на первом месте. Если программировании на Ассемблере ты сам определяешь как …











Комментарии