如何入手一台已开源的遥控系统(PCB + 原理图)(上)

世界杯意大利阵容 2025-10-02 04:40:23

如何入手一台已开源的遥控系统(PCB + 原理图)(上)ChangeCode原创 发布时间: 2025-06-14 15:02:49 | 0 0 0 0航空模型XRCPRO8CHRCSTM32F103C8T6基于STM32F4平台开发的一款名为XRC的开源遥控器。这款遥控器具有多功能性,支持ELRS高频头、Mavlink协议,并且拥有中文界面和3.5寸电容触摸屏等特性,适合用于无人机、机器人等设备的控制。准备工作:材料:发射器组件

材料

数量

备注

STM32F103C8T6

1

/

NRF24L01 GT24 迷你版

1

/

E11 旋转编码器 (ENC)

1

/

贴片 8MHz 晶振 (3225)

1

/

FC-135 32.768kHz 晶体

1

/

CH340C 贴片机

1

/

Y1 (8050) NPN 晶体管

2

/

1AM (3904) NPN 晶体管

1

/

0.96 英寸 OLED 显示屏

1

/

10k 欧姆电阻器 (SMD)

4

/

1k 欧姆电阻器 (SMD)

4

/

100nF 电容器 (SMD)

20

/

蜂鸣器

1

/

AMS117 (3.3V 稳压器)

1

/

10uF 电容器

2

/

公接头

30

/

DJI Phantom 2 遥控器外壳

1

/

接收器 (PWM+PPM)

材料

数量

备注

1.STM32F103C8T6

1

/

2.NRF24L01 GT24 Mini

1

/

3.SMD 8MHz 晶体 (3225)

1

/

4.1AM (3904) NPN 晶体管

1

/

5.AMS117 (3.3V 稳压器)

1

/

6.10uF 电容器

2

/

7.100nF 电容器 (SMD)

4

/

8.公接头

30

/

接收器 (PPM+SBUS)

材料

数量

备注

1.STM32F103C8T6

1

/

2.NRF24L01 GT24 Mini

1

/

3.SMD 8MHz 晶体 (3225)

1

/

4.1AM (3904) NPN 晶体管

1

/

5.AMS117 (3.3V 稳压器)

1

/

6.10uF 电容器

2

/

7.100nF 电容器 (SMD)

4

/

8.公接头

30

/

1概述基于STM32F4平台开发的一款名为XRC的开源遥控器。这款遥控器具有多功能性,支持ELRS高频头、Mavlink协议,并且拥有中文界面和3.5寸电容触摸屏等特性,适合用于无人机、机器人等设备的控制。用 STM32F103C8T6 微控制器和 NRF24L01 无线收发器模块构建,可为无人机、汽车和船只等各种 RC 应用提供精确、实时的控制。XRC PRO 具有紧凑的设计、强大的功能和用户友好的界面,是业余爱好者和专业人士的理想工具。

主要特点:

OLED 显示屏:显示实时信号强度、设置、电池百分比和控制数据,以便于监控。

按钮和旋转编码器: 提供微调的控制和简单的菜单导航,从而提高了可用性。

多菜单:具有直观的菜单系统,用于调整通道设置、极性和输出模式。

PPM & SBUS 输出:提供多种输出选项,支持一系列 RC 接收器以实现更强大的功能。

NRF24L01 功率控制:包括可调节的信号强度设置,允许短距离和长距离控制。

摇杆校准: 启用实时摇杆校准,并在 OLED 显示屏上提供视觉反馈,以进行精确调整。

紧凑型接收器:为 8 通道 PWM+PPM 和 PPM+SBUS 输出提供两种高效的接收器选项,旨在实现最佳性能。

节流模式:允许在左或右油门手模式之间进行选择,以满足用户的偏好。

PC 模拟器兼容性:通过 PPM 输出支持基于计算机的模拟器,并可选择打开或关闭 PPM 输出。

Express ELRS 集成:与 ELRS 适配器一起使用时,通过 PPM 输出与 ELRS 模块兼容。

蜂鸣器开/关模式: 使用户能够在操作过程中轻松切换蜂鸣器以获得音频反馈。

可调设置单元:允许根据用户偏好自定义测量单位(例如,度、百分比)。

电池电压校准:校准电池电压显示以获得准确的百分比读数,确保可靠的电池监控。

重置为默认设置:提供一个选项,可快速将所有设置恢复为默认值,以便于设置和故障排除。

2原理图和 PCB 布局12它有多个 PCB,它由三个主要 PCB 组成:发射器 PCB、8 通道 PWM+PPM 接收器 PCB 和 PPM+SBUS 接收器 PCB。每个 PCB 都经过精心设计,以实现空间效率和最佳性能。

发射器 PCB发射器 PCB 围绕 STM32F103C8T6、NRF24L01 模块、OLED 显示屏和各种输入按钮(微调、菜单、编码器)构建。原理图包括电源管理(5v 至 3.3v)、OLED 数据线和设置导航等按钮输入。

32D 预览12

4菜单键layout12

52D 预览它有多个 PCB,它由三个主要 PCB 组成:发射器 PCB、8 通道 PWM+PPM 接收器 PCB 和 PPM+SBUS 接收器 PCB。每个 PCB 都经过精心设计,以实现空间效率和最佳性能。

发射器 PCB发射器 PCB 围绕 STM32F103C8T6、NRF24L01 模块、OLED 显示屏和各种输入按钮(微调、菜单、编码器)构建。原理图包括电源管理(5v 至 3.3v)、OLED 数据线和设置导航等按钮输入。

6旋转编码器 + 开关12

72D 预览

8按钮12

92D 预览

10Type C 接口12

112D 预览

12原理图和 PCB 布局128通道PWM+PPM接收器PCB

8通道接收器支持PWM和PPM输出。它基于NRF24L01和STM32F103C8T6进行信号解码和生成。

132D 预览12

14原理图和 PCB 布局12PPM+SBUS接收PCB

PPM+SBUS接收器是另一种紧凑的设计,专注于支持更先进的控制协议。它还具有用于信号处理和输出的STM32F103C8T6。

152D 预览12

16发射机

17接收器(PWM + PPM)

18接收器(PPM + SBUS)