FoxeerF405V2¶
上图和部分内容由 狐狸
购买地点¶
可在许多零售商处购买,包括 狐狸
规格¶
处理器
STM32F405 32 位处理器
AT7456E OSD
128 MB 位闪存,用于记录
传感器
ICM42688 IMU(仅加速度和陀螺仪,无指南针)
DPS310 气压计
电源
2S - 8S 锂电池输入电压,带电压监控功能
5V, 2A BEC,用于护目镜
10V、2A BEC,用于为视频发射器供电
接口
9x PWM 输出(第 9 个 PWM 输出通过 LED 垫用于 NeoPixel LED 灯串)
1x RC 输入
6 个 UART/串行接口,用于 GPS 和其他外设
1 个 I2C 端口,用于外接指南针
USB-C 端口
可切换摄像机输入
摄像头控制 GPIO
外部电流监控输入
引脚¶
焊盘(不在下面的连接器上)¶
针脚 |
功能 |
---|---|
RSI |
接收器输入的模拟 RSSI(0-3.3 伏 |
R2、T2 |
UART2 RX 和 TX,RC 输入(SBUS 引脚上的 SBUS 输入) |
5v |
5V 输出(最大 1.5A) |
接地 |
地面 |
5v |
5V 输出(最大 1.5A) |
B- |
压电蜂鸣器负脚 |
发光二极管 |
WS2182 可寻址 LED 信号线 |
SBUS |
SBUS 输入(反相后应用于 R2) |
CA2 |
摄像机 2 输入 |
T1 |
UART1 TX |
R3 |
UART3 RX |
T6 |
UART6 TX |
M5 |
电机/伺服信号输出 5 |
M6 |
电机/伺服信号输出 6 |
M7 |
电机/伺服信号输出 7 |
M8 |
电机/伺服信号输出 8 |
GPS 连接器¶
针脚 |
功能 |
---|---|
R5 |
UART5 RX,GPS |
T5 |
UART5 TX,GPS |
接地 |
地面 |
5V |
5V |
SCL |
I2C 时钟 |
SDA |
I2C 数据 |
电调连接器¶
针脚 |
功能 |
---|---|
RX1 |
UART1 RX,ESC 遥测 |
CUR |
外部电流传感器输入 |
M4 |
电机/伺服信号输出 4 |
M3 |
电机/伺服信号输出 3 |
M2 |
电机/伺服信号输出 2 |
M1 |
电机/伺服信号输出 1 |
接地 |
地面 |
摄像头连接器¶
针脚 |
功能 |
---|---|
5V |
5V |
接地 |
地面 |
CAM1 |
来自 FPV 摄像机的视频输入 |
CC |
相机控制 GPIO |
VTX 端口¶
针脚 |
功能 |
---|---|
10V |
10V 用于 VTX |
G |
地面 |
T3 |
UART3 TX、VTX 控制(拖动默认值) |
G |
地面 |
VTX |
视频输出到视频发射器 |
高清 VTX 连接器(DJI)¶
针脚 |
功能 |
---|---|
10V |
10V 用于 VTX |
G |
地面 |
T4 |
UART4 TX,DisplayPort |
R4 |
UART4 RX、DisplayPort |
G |
地面 |
R6 |
UART66 RX |
UART 映射¶
在上述引脚布局中,UART 的标记为 Rn 和 Tn。Rn 引脚是 UARTn 的接收引脚。Tn 引脚是 UARTn 的发送引脚。默认协议如下所示,但用户可以更改。
SERIAL0 -> USB
SERIAL1 -> UART1(ESC 遥测)
SERIAL2 -> UART2 (RC) 支持 DMA
SERIAL3 -> UART3(VTX 斜坡)
SERIAL4 -> UART4 (DisplayPort) 支持 DMA
SERIAL5 -> UART5 (GPS) 支持 DMA
SERIAL6 -> UART6(用户)
任何 UART 都可以通过更改其协议参数来重新执行任务。
RC 输入¶
RC 输入配置在 R2(UART2_RX)引脚上。它支持除 PPM 和 SBUS 以外的所有 RC 协议。参见 无线电控制系统 了解特定遥控系统的详细信息。 serial2_protocol 默认设置为 "23",以启用此功能。
SBUS 连接至 SBUS 焊盘,该焊盘将输入反相,并将其应用于 R2 输入。
FPort 需要连接 T2 和 serial2_options 设置为 "7"。
除 R2 外,CRSF 还需要 T2 连接,并自动提供遥测功能。设置 serial2_options 为 "0"。
SRXL2 需要与 T2 连接,并自动提供遥测功能。设置 serial2_options 到 "4"。
任何 UART 都可用于 ArduPilot 中的遥控系统连接,并与除 PPM 之外的所有协议兼容。请参见 无线电控制系统 了解详情。
OSD 支持¶
FoxeerF405v2 支持通过以下方式显示 OSD OSD_TYPE 1(MAX7456 驱动程序)。默认设置还允许在 UART4 上支持 DJI Goggle OSD。内部模拟 OSD 和 DisplayPort OSD 可同时使用,方法是设置 OSD_TYPE2 = 5
PWM 输出¶
FoxeerF405v2 最多支持 9 路 PWM 输出(PWM 9 默认支持串行 LED)。输出通过两个 JST-SH 连接器提供。所有输出均支持 DShot 以及所有 PWM 类型。
PWM 分为 3 组:
第 1 组中的 PWM 1、2
PWM 3、4 在第 2 组
PWM 5、6 在第 3 组
PWM 7、8 在第 4 组
PWM 9(LED),第 5 组
同一组内的通道需要使用相同的输出率,无论是 PWM 还是 Dshot。如果一个组中的任何通道使用 DShot,那么该组中的所有通道都需要使用 DShot。
备注
对于从 BetaflightX 四面体迁移过来的用户,前四个输出 M1-M4 已配置为使用这些默认参数与现有电机接线一起使用:
GPIO 和摄像头开关¶
GPIO 引脚 70 是 SER 衬垫,默认分配给 RELAY2 功能。该引脚可通过 GCS 控制,也可通过 RC 发射器使用 辅助功能 特点
摄像机输入可通过 GPIO 71 在 CAM1 输入和 CA2 输入之间切换,GPIO 71 默认分配给 RELAY3 功能。它可以像上述 GPIO 一样进行控制。
LED 输出¶
LED 输出默认配置为支持 NeoPixel LED 灯串.
电池监测¶
电路板通过 B+ 引脚内置了电压传感器,但没有内置电流传感器。外部电流传感器可连接到 CUR 引脚。内部电压和外部电流监控的默认参数设置如下,可与任何 Holybro Tekko32 F4 4in1 电调一起使用。
正确的电池设置参数是
batt_amp_pervlt 142 但因外部电流传感器而异
指南针¶
FoxeerF405v2 没有内置指南针,但可以使用 SDA 和 SCL 焊盘上的 I2C 连接外部指南针。
固件¶
可以找到该电路板的固件 这里 子文件夹中的 "FoxeerF405v2"。
加载固件¶
初始固件加载可通过 DFU 完成,方法是插入 USB 并按下引导加载器按钮。然后,使用自己喜欢的 DFU 加载工具加载 "with_bl.hex "固件。
加载初始固件后,您可以使用任何 ArduPilot 地面站软件更新固件。以后的更新应使用 *.apj 固件文件。