# 全能 F4 SD

警告

PX4 不生产这种(或任何)自动驾驶仪。有关支持或合规问题,请联系制造商。

全能 F4 SD 是一款专为竞赛手设计的控制板。与典型的竞赛控制板相比,它具有一些附加功能,如 SD 卡和更快的 CPU。

这些是与 Pixracer:

  • 更低的价格
  • IO 端口更少(但仍可连接 GPS 或流量传感器等设备)
  • 外部 GPS 需要 I2C 总线上的外部上拉电阻器,请参见 I2C 下图
  • 内存(192 KB 对 256 KB)和闪存(1 MB 对 2 MB)更少
  • 电路板尺寸与 Pixracer但外形尺寸略小(因为连接器较少)。
  • 集成 OSD(尚未在软件中实施)

TIP

您的竞赛仍可使用 PX4 的所有常规功能!

备注

该飞行控制器 支持的制造商.

# 主要功能

  • 主片上系统: STM32F405RGT6 (打开新窗口)
    • 中央处理器168 MHz ARM Cortex M4,带单精度 FPU
    • 内存:192 kb Sram
    • 闪存: 1 MB
  • 标准竞赛外形尺寸:36x36 毫米,标准孔型为 30.5 毫米
  • MPU6000 加速/陀螺仪
  • BMP280 Baro(并非所有电路板都安装了它)
  • 微型存储卡(用于记录)
  • Futaba S.BUS 和 S.BUS2 / Spektrum DSM2 和 DSMX / Graupner SUMD / PPM 输入 / Yuneec ST24
  • OneShot PWM 输出(可配置)
  • 内置电流传感器
  • 内置 OSD 芯片(通过 SPI 接口连接 AB7456)

# 购买地点

不同供应商生产的电路板有一些差异(如带或不带气压计)。

TIP

PX4 与支持 Betaflight OMNIBUSF4SD 目标机的电路板兼容(如果 OMNIBUSF4SD 如果产品页面上有"......",则电路板应与 PX4 兼容)。

TIP

任何贴有 Omnibus F4 标签的衍生产品(如克隆产品)也可以使用。不过,这些电路板上的电源分配质量参差不齐。

这些电路板经过测试,已知可以正常工作:

配件包括

  • ESP8266 WiFi 模块 用于 MAVLink 遥测。您需要连接这些引脚:GND、RX、TX、VCC 和 CH-PD(CH-PD 为 3.3V)。波特率为 921600。

# 连接器

不同供应商的电路板(基于此设计)可能有明显不同的布局。各种版本的布局/丝网版图如下所示。

# Airbot Omnibus F4 SD

以下是 Airbot Omnibus F4 SD (V1) 的丝网印刷品,显示了顶部和底部。

全功能 F4 SD v1 丝网印刷顶部 全功能 F4 SD v1 丝网印刷底部

# 好盈 XRotor F4 飞行控制器

以下是好翼 XRotor 飞行控制器 F4 的丝网印刷品。

好盈 XRotor 飞行控制器 F4 丝网版

# 引脚

# 无线电遥控

RC 连接到以下端口之一:

  • UART1
  • SBUS/PPM 端口(通过反相器,内部连接至 UART1)

备注

有些 Omnibus F4 电路板上有一个跳线,将 MCU SBUS 和 PPM 两者或其中之一连接到一个针座上。使用前请将跳线或焊桥设置到相应的 MCU 引脚上。

# UART

  • UART6:GPS 端口

    • TX:MCU 引脚 PC6

    • RX:MCU 引脚 PC7

    • Airbot Omnibus F4 SD 引脚位于端口 J10(TX6/RX6)上:

    全局 F4 SD UART6

  • UART4

    • TX:MCU 引脚 PA0
    • RX:MCU 引脚 PA1
    • 57600 波特
    • 可将其配置为 电话 2 港口。
    • Airbot Omnibus F4 SD 引脚输出:
      • TX:RSSI 引脚
      • RX:PWM 输出 5

    全局 F4 SD UART4

    Omnibus F4 SD UART4 Top

# I2C

有一个 I2C 端口可通过

  • SCL: MCU 引脚 PB10(可能标为 TX3)
  • SDA:MCU 引脚 PB11(可能标为 RX3)

备注

两个信号(时钟和数据)都需要外部上拉。例如,您可以使用 2.2k 上拉来连接外部磁盘。

  • Airbot Omnibus F4 SD 引脚布局在端口 J10 上(SCL [时钟] / SCA [数据]):

下面是一个实施示例。我使用 Spektrum 插头从 DSM 端口获取 3.3 伏电压,通过 2.2k 电阻器仅将 3.3 伏 + 电压连接到每条线路。

全局 F4 SD 上拉

全局 F4 SD 上拉实现

# 串行端口映射

UART 设备 港口
USART1 /dev/ttyS0 串行 RX
USART4 /dev/ttyS1 TELEM1
USART6 /dev/ttyS2 全球定位系统

# 遥控遥测

总括系统支持通过以下方式遥测遥控发射机 FrSky 遥测技术CRSF 交叉火力遥测.

# CRSF 交叉火力遥测

TBS CRSF Crossfire 遥测技术用于将飞行控制器的遥测数据(飞行器的姿态、电池、飞行模式和 GPS 数据)发送到遥控发射机(Taranis)。

与 FrSky 遥测技术相比,其优势包括

  • 遥控和遥测只需要一个 UART。
  • CRSF 协议针对低延迟进行了优化。
  • 150 Hz RC 更新率。
  • 这些信号是非反相的,因此不需要(外部)反相器逻辑。

对于总括系统,我们建议使用 TBS Crossfire Nano RX (打开新窗口)因为它是专门为小型 Quads 设计的。

在手持控制器(如 Taranis)上,您还需要一个 发射机模块 (打开新窗口).可将其插入遥控控制器的背面。

备注

上述链接包含 TX/RX 模块的文档。

# 设置

如图所示,连接 Nano RX 和 Omnibus 引脚:

总线 UART1 纳米 RX
德克萨斯州 Ch2
RX 第 1 章

无需在 PX4 飞行控制器上进行任何其他配置,遥控协议会自动检测。

接下来更新 TX/RX 模块以使用 CRSF 协议并设置遥测。有关说明见 TBS Crossfire 手册 (打开新窗口) (搜索 "为 CRSF 设置无线电")。

# 示意图

示意图由 Airbot (打开新窗口): OmnibusF4-Pro-Sch.pdf (打开新窗口).

# PX4 引导加载程序更新

电路板预装了 Betaflight (打开新窗口).在安装 PX4 固件之前,必须确保 PX4 引导加载程序 必须刷新。下载 omnibusf4sd_bl.hex (打开新窗口) 二进制引导程序并读取 本页 以获取闪光说明。

# 构建固件

建造 PX4 为这一目标:

make omnibus_f4sd_default

# 安装 PX4 固件

固件可通过任何常规方式安装:

  • 构建并上传源代码
    上传 make omnibus_f4sd_default
    
  • 加载固件 使用 QGroundControl.您可以使用预置固件或自己定制的固件。

# 配置

除了 基本配置以下参数非常重要:

参数 设置
SYS_HAS_MAG 由于电路板没有内置磁盘,因此应禁用此功能。如果安装了外置磁盘,则可以启用。
SYS_HAS_BARO 如果电路板上没有气压计,则禁用此功能。
订购 如果您使用的是带有 Betaflight/Cleanflight 电机分配的四合一电调,则可相应设置该参数。

# 更多信息

关于董事会的更多信息,请参见审查报告 这里 (打开新窗口).

本页 (打开新窗口) 还提供了引脚布局和设置说明的概览。