Skip to content

Omnibus F4 SD

WARNING

Цей політний контролер був знятий з виробництва і більше не продається комерційно.

WARNING

PX4 не виробляє цей (чи будь-який інший) автопілот. Звертайтесь до виробника з питань щодо підтримки або відповідності.

Omnibus F4 SD - це плата контролера, розроблена для гонщиків. На відміну від звичайної гоночної дошки, вона має деякі додаткові функції, такі як SD-карта та швидший процесор.

Ось основні відмінності в порівнянні з Pixracer:

  • Нижча ціна
  • Менше портів вводу/виводу (хоча все ще можна підключити GPS або датчик потоку, наприклад)
  • Для зовнішнього GPS потрібен зовнішній підтягувальний резистор на шині I2C, див. I2C нижче.
  • Менше ОЗП (192 КБ проти 256 КБ) та FLASH (1 МБ проти 2 МБ)
  • Ті ж розміри плати, що й у Pixracer, але трохи менший форм-фактор (тому що в неї менше роз'ємів)
  • Інтегрований OSD (ще не реалізований у програмному забезпеченні)

TIP

Усі звичайні функції PX4 все ще можна використовувати для вашого гонщика!

Цей польотний контролер підтримується виробником.

Основні характеристики

  • Основний System-on-Chip: STM32F405RGT6
    • CPU: 168 МГц ARM Cortex M4 з одноточним FPU
    • RAM: 192 KB SRAM
    • FLASH: 1 МБ
  • Стандартний гоночний форм-фактор: 36x36 мм зі стандартним розміром отворів 30,5 мм
  • MPU6000 Акселератор / Гіроскоп
  • BMP280 Baro (встановлений не на всі плати)
  • microSD (логування)
  • Futaba S.BUS і S.BUS2 / Spektrum DSM2 і DSMX / Graupner SUMD / PPM input / Yuneec ST24
  • OneShot PWM (налаштовується)
  • Вбудований датчик струму
  • Вбудований чіп OSD (AB7456 через SPI)

Де придбати

Дошка виробляється різними вендорами, з деякими варіаціями (наприклад, з барометром або без нього).

PX4 сумісний з платами, які підтримують таргет Betaflight OMNIBUSF4SD (якщо на сторінці продукту вказано OMNIBUSF4SD, то плата повинна працювати з PX4).

TIP

Будь-яка похідна з міткою Omnibus F4 (наприклад, клон) також повинна працювати. Однак розподіл живлення на цих платах має різну якість.

Ось дошки, які були протестовані і відомо, що працюють:

:::

Купуйте у:

Аксесуари в комплекті:

  • ESP8266 WiFi модуль для телеметрії MAVLink. Потрібно підключити ці контакти: GND, RX, TX, VCC та CH-PD (CH-PD до 3,3В). Швидкість передачі даних становить 921600.

Конектори

Плати від різних виробників (на основі цього дизайну) можуть мати дуже різні макети. Макети / Silkscreen-и для різних версій показані нижче.

Airbot Omnibus F4 SD

Нижче подані silkscreen-и для Airbot Omnibus F4 SD (V1), що показують як верхню, так і нижню частину.

Omnibus F4 SD v1 Silkscreen Top Omnibus F4 SD v1 Silkscreen Bottom

Hobbywing XRotor Flight Controller F4

Нижче наведені silkscreen-и для Hobbywing XRotor Flight Controller F4.

Hobbywing XRotor Flight Controller F4 Silkscreen

Розпіновка

Радіоуправління

RC підключений до одного з наступних портів:

  • UART1
  • Порт SBUS/PPM (через інвертор, йде до UART1)

INFO

Деякі плати Omnibus F4 мають перемикач, який з'єднує MCU SBUS та PPM з одним роз'ємом для контактів. Встановіть ваш перемикач або припойте перемичку до відповідного контакту MCU перед використанням.

UARTs

  • UART6: Порт GPS

    • TX: MCU pin PC6

    • RX: MCU pin PC7

    • Airbot Omnibus F4 SD знаходиться на порту J10 (TX6/RX6):

    Omnibus F4 SD UART6

  • UART4

    • TX: MCU pin PA0
    • RX: MCU pin PA1
    • 57600 baud
    • Це може бути налаштовано як порт TELEM 2.
    • Airbot Omnibus F4 SD Pinout:
      • TX: RSSI pin
      • RX: PWM out 5

    Omnibus F4 SD UART4

    Omnibus F4 SD UART4 Top

I2C

Є один доступний порт I2C через:

  • SCL: Пін MCU PB10 (може мати мітку TX3)
  • SDA: пін MCU PB11 (може мати напис RX3)

INFO

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

  • Airbot Omnibus F4 SD знаходиться на порту J10 (SCL [clock] / SCA [data]):

Ось приклад імплементації. Я використовував штекер Spektrum, щоб отримати 3,3 В від порту DSM, підключаючи лише 3,3 В + до кожної лінії через резистор 2,2к.

Omnibus F4 SD Pullup

Omnibus F4 SD Pullup Implementation

Зіставлення послідовних портів

UARTПристрійПорт
USART1/dev/ttyS0SerialRX
USART4/dev/ttyS1TELEM1
USART6/dev/ttyS2GPS

RC Телеметрія

Omnibus підтримує телеметрію до передавача RC за допомогою FrSky Telemetry або CRSF Crossfire Telemetry.

Телеметрія CRSF (TBS Crossfire Telemetry)

TBS CRSF Telemetry може бути використана для передачі телеметричних даних з контролера польоту (положення літака, батареї, режим польоту та GPS-дані) на дистанційну радіостанцію, таку як Taranis.

Переваги порівняно з телеметрією FrSky, включають:

  • Лише один UART потрібен для RC та телеметрії.
  • Протокол CRSF оптимізований для низької затримки.
  • 150 Гц частота оновлення RC.
  • Сигнали неінвертовані, тому не потрібна (зовнішня) логіка інвертора.

INFO

Якщо ви використовуєте CRSF Telemetry, вам знадобиться створити власну прошивку PX4. На відміну від цього, телеметрія FrSky може використовувати завчасно побудоване програмне забезпечення.

Для Omnibus ми рекомендуємо TBS Crossfire Nano RX, оскільки він спеціально розроблений для малих квадрокоптерів.

На ручному пульті керування (наприклад, Taranis) вам також знадобиться модуль передавача. Це можна підключити ззаду до пульта радіо керування.

INFO

Зазначені посилання вище містять документацію для модулів TX/RX.

Встановлення

Підключіть контакти Nano RX та Omnibus, як показано:

Omnibus UART1Nano RX
TXCh2
RXCh1

Наступне оновіть модулі TX/RX для використання протоколу CRSF та налаштуйте телеметрію. Інструкції з цього наведені в Посібнику TBS Crossfire (шукайте 'Налаштування радіо для CRSF').

Налаштування CRSF PX4

Вам потрібно буде створити власну прошивку, щоб використовувати CRSF. Для отримання додаткової інформації див. CRSF Telemetry.

Схема

Схеми надає Airbot: OmnibusF4-Pro-Sch.pdf.

Оновлення завантажувача PX4

Плата поставляється із заздалегідь встановленою Betaflight. Перед встановленням прошивки PX4 необхідно прошити заванажувач PX4. Завантажте завантажувальний бінарний файл omnibusf4sd_bl.hex та прочитайте цю сторінку для інструкцій з прошивки.

Створення прошивки

Щоб зібрати PX4 для цієї цілі:

make omnibus_f4sd_default

Встановлення прошивки PX4

Ви можете використовувати або готове вбудоване програмне забезпечення, або власне користувацьке програмне забезпечення.

WARNING

Якщо ви використовуєте CRSF Telemetry у вашій радіосистемі, як описано вище, то вам потрібно використовувати власну прошивку.

Прошивку можна встановити будь-якими звичайними способами:

Налаштування

Крім основних налаштувань, важливі наступні параметри:

ПараметрНалаштування
SYS_HAS_MAGЦе має бути вимкнено, оскільки у платі немає внутрішнього магніту. Ви можете активувати це, якщо приєднаєте зовнішній магніт.
SYS_HAS_BAROВимкніть це, якщо ваша плата не має барометра.

Додаткова інформація

Ця сторінка надає хороший огляд з контактами та інструкціями щодо налаштування.