SPRacing H7 Extreme

SPRacingH7 Extreme 是由以下公司生产的(飞行)控制器 严肃专业赛车 .

./_images/SPracing-H7-extreme.jpg ./_images/SPracing-H7-extreme2.jpg

规格

  • 处理器

    • 运行频率为 400 MHz 的 STM32F750 ARM 32 位处理器

    • OSD: AT7456E

    • 128MB 串行 NOR 闪存通过 QuadSPI 用于程序存储

  • 传感器

    • 2x ICM20602

    • BMP388 气压计

    • 电压传感器(2-6S)

    • 电流传感器(连续 110A/ 最大 130A)

  • 外设连接

    • 7 个 UART

    • 微型 SD 卡

    • 微型 USB

    • I2C

    • 模拟 RSSI 输入

    • 摄像头和 VTX

    • 有源蜂鸣器

  • 电源

    • 2-6S 直流输入电源

    • 5V, 1A BEC,用于外设

引脚

./_images/SPracing-H7-extreme-pinout.jpg ./_images/SPracing-H7-extreme-pinout2.png

备注

请务必为摄像机、VTX 和 VTX 配置电压选择垫。

VTX 电源开关

设置 RELAYx_PIN 至 "81",用于打开/关闭 VTX 电源垫。

然后选择一个 RC 控制通道 (Chx),并设置其 RCx_OPTION 到相应的继电器(1-4),您已在上面设置了其引脚参数。

例如,使用通道 10 通过继电器 2 控制电源:

  • RELAY2_PIN = "81"(默认设置为继电器 2,但可以更改)

  • RC10_OPTION = "34"(继电器 2 控制)

备注

设置上述继电器开/高电平将关闭该电源。如果未指定任何继电器,则默认为接通电源。

默认 UART 顺序

  • SERIAL0 = 控制台 = USB

  • SERIAL1 = Telemetry1 = USART1(具有 DMA)通常为 RC 输入

  • SERIAL2 = Telemetry2 = USART2(有 DMA)(只有 TX 引脚可用)

  • SERIAL3 = GPS1 = USART3(有 DMA)

  • SERIAL4 = GPS2 = UART4(有 DMA)

  • SERIAL5 = USER = UART5(有 DMA)

  • SERIAL6 = USER = USART6(如果有 PWM 输出 7(TX6)和 8(RX6),则可用 USART6 代替 7(TX6)和 8(RX6))。 BRD_ALT_CONFIG = 1)

  • serial8 = user = uart8

串行端口协议(Telem、GPS 等)可根据个人喜好进行调整。

RC 输入

RC 输入配置在 R1(UART1_RX)引脚上。它支持除 PPM 以外的所有 RC 协议。参见 无线电控制系统 了解特定遥控系统的详细信息。 serial1_protocol 默认设置为 "23",以启用此功能。

  • SBUS/DSM/SRXL 连接到 R1 引脚,但 SBUS 要求 serial1_options 设置为 "3"。

  • FPort 需要连接 T6 和 serial1_options 设置为 "7"。

  • 除 R1 外,CRSF 还需要 T1 连接,并自动提供遥测功能。设置 serial1_options 为 "0"。

  • SRXL2 需要与 T1 连接,并自动提供遥测功能。设置 serial1_options 到 "4"。

任何 UART 都可用于 ArduPilot 中的遥控系统连接,并与除 PPM 之外的所有协议兼容。请参见 无线电控制系统 了解详情。

OSD 支持

SPracing H7 Extreme 的板载 OSD 可通过以下设置使用 OSD_TYPE 1(MAX7456 驱动器)。

智能端口遥测

SmartPort (Sport) 遥测设置默认直接连接到 UART2 TX 引脚,无需外部转换器。

Dshot 能力

所有电机/伺服输出均支持 DShot 和 PWM。电机输出 1-4 具有双向 DShot 功能。不过,混合使用 DShot 和正常 PWM 操作的输出端受组别限制,即如果要为组别中的某个输出端启用 DShot,则需要将该组别的所有输出端配置和用作 DShot,而不是 PWM 输出端。必须相同的输出组(PWM 速率或 DShot,当配置为普通伺服/电机输出时)有1-4, 5/6, 7/8, 9/10.

电池监控器设置

这些默认设置应该已经设置。但是,如果丢失或更改了这些设置:

使用这些参数设置启用电池电量监控器 :

BATT_MONITOR 4

然后重新启动。

RSSI 输入

RSSI 引脚可连接模拟或 PWM RSSI 输入。设置 RSSI_ANA_PIN = 根据需要调整其他 RSSI 参数,请参见 接收信号强度指示(RSSI).

NeoPixel LED

LED 输出默认设置为与 NeoPixel LED 一起使用。

固件

可以找到这些电路板的固件 这里 子文件夹中的 "SPracingH7"。

加载固件

由于该电路板将飞行控制软件存储在外部闪存中,因此初始固件加载应使用 SPRacing SSBL .请按照加载 PX4 固件的说明加载 ArduPilot。

A 便捷脚本 也可用于执行所需步骤。

也可以通过 DFU <common-loading-firmware-onto-chibios-only-boards>`__加载 ArduPilot 固件和引导加载程序,但这样做会使保修失效。