EM Systems

Встраиваемое ПО, автопилоты и телеметрия БПЛА — разработано с инженерной точностью и пиксель-перфект кадром для тех, кто не просто летает, а строит. Code your dreams....

Технический стек
StackSTM32 + FreeRTOS + C
LogicMAVLink / iNav / ArduPilot
IMU1000 Гц, SPI + DMA
Link0% потерь пакетов

Инженерия встраиваемых систем

Полный цикл разработки для БПЛА: от низкоуровневого опроса датчиков до наземных станций управления и кастомных прошивок автопилотов.

Embedded / STM32

Низкоуровневый сбор данных IMU по SPI + DMA

Задача: опрос датчиков ориентации на STM32F407 без задержек основного цикла. Решение: передачи по SPI через DMA с аппаратной синхронизацией по прерываниям, задачи FreeRTOS с разделением приоритетов и защитой критических секций, фильтры Кальмана (ESKF).

STM32F4FreeRTOSDMA/SPI
1000 Гц опрос IMU ✓
Наземные станции / GUI

Телеметрия Air-модуля через COM-порт

Задача: удобный десктопный интерфейс связи с телеметрическим модулем. Решение: асинхронный GUI на PyQt5 с парсингом пакетов iNav и MAVLink, выносные виджеты искусственного горизонта, уровень RSSI и логирование параметров в реальном времени.

PyQt5MAVLinkSerial
0% потери пакетов ✓
Автопилоты БПЛА

Кастомные сборки ArduPilot / iNav

Задача: прошивки под нестандартные платы. Решение: компиляция из исходников с отключёнными или переназначенными компонентами — неисправный барометр или гироскоп, нетипичная разводка ESC — без потери надёжности полётного стека.

ArduPilotiNavBuild
10+ нестандартных плат ✓
1000 Гц
Опрос IMU
0%
Потерь пакетов
99.9%
Uptime станций
24/7
Инженерная поддержка

Детали взаимодействия

Сборки прошивок, поддержка нестандартного железа и разработка наземного ПО.

Вы делаете кастомные сборки ArduPilot / iNav под нестандартные платы?

Да. Если нужно собрать прошивку ArduPilot / iNav с отключёнными или переназначенными компонентами (неисправность барометра, гироскопа, нетипичная разводка ESC), мы компилируем бинарник непосредственно из исходников со всеми нужными правками.

На каких микроконтроллерах вы разрабатываете встроенное ПО?

Основной стек — линейка STM32 (F4, F7, H7). Системы на базе FreeRTOS, периферия (SPI, DMA, UART, Timers) и алгоритмы ориентации на базе фильтров Кальмана (ESKF).

Можно ли разработать индивидуальный GUI для управления дроном по радиомодему?

Да. Десктопное ПО на Python / PyQt5 подключается к радиомодему через COM-порт, декодирует протоколы связи (iNav / MAVLink) и позволяет управлять параметрами полёта и телеметрией в реальном времени.

Готовы обсудить вашу систему?

Кастомные прошивки, наземные станции, embedded-интеграция для БПЛА. Напишите нам — ответит инженер, а не бот.

Написать в Telegram