基于 RP2040 微控制器 的双通道无刷电机控制器

这是一个由 Twisted Fields 团队开发的开源硬件项目,核心是基于 RP2040 微控制器 的双通道无刷电机控制器,主要为 Acorn Precision Farming Rover(精准农业漫游车) 设计。

基于 RP2040 微控制器 的双通道无刷电机控制器封面
oshw_hqzl2026-03-25 16:02:30CERN Open Hardware License
140
Star

PCBA
该项目存在多块PCBA,可切换查看

driver_module
RP2040_base
rp2040_encoder

设计文件

KiCad图标driver_module.zip2.43MB

EDA查看器

复制嵌入代码

详细介绍

这是一块能驱动两个大功率无刷电机的专业驱动板,用树莓派 RP2040 芯片做主控,支持高精度 FOC 控制,专门给农业机器人、自动驾驶小车、机械臂用。

核心信息

  • 项目定位:开源双通道 FOC 无刷电机控制器,支持双路电机驱动,成本约 15–40 美元(依版本和采购量而定)。

  • 设计工具:使用 KiCad 完成 PCB 设计,硬件文件完全开源。

  • 核心特性

    • 双 CPU 架构,其中一颗核心专注于 CAN 总线通信与额外 I/O 扩展

    • 改进的电流检测电路,提升控制精度

    • 支持 MT6701 编码器(ABZ/SSI 模式)

    • 基于 SimpleFOC 实现磁场定向控制(FOC)

  • 开发状态:仍在开发与测试中,当前提供双 CPU 版本,未来计划推出更小巧廉价的单 CPU 版本。

核心功能

它不是普通电机驱动,它是专业级 FOC 伺服驱动器。能做到:

  • 驱动两个无刷电机(BLDC)

  • 超静音、超平顺、超精准控制

  • 转速 / 位置 / 力矩 三环控制

  • 支持高精度编码器

  • CAN 总线 / 以太网 通信

  • 可远程控制、多机联动

  • 过流、过压、过热保护

简单说:能让电机像伺服电机一样精准,又像无刷电机一样便宜有力。

项目特点

✅ 双电机驱动

一块板 = 驱动两个电机

机器人 / 小车最常用

✅ 双 CPU 架构(独家)

  • 核 1:专门跑电机控制

  • 核 2:专门跑通信、网络、逻辑

    不卡顿、不丢步、超稳定

✅ 低成本

成本 15~40 美元

比商用伺服驱动器便宜 5~10 倍

✅ 开源全部资料

  • 原理图

  • PCB

  • BOM 清单

  • 固件代码

  • 调试工具

你可以直接打板制作、自己修改、商用

✅ 专为机器人设计

支持:

  • CAN 总线

  • 以太网

  • 编码器

  • 热保护

  • 电流保护

适用场景

  • 自动驾驶小车

  • 农业机器人(项目初衷)

  • 机械臂

  • 自主漫游车

  • 高精度云台

  • 服务机器人

  • 电动底盘

License

CERN-OHL-P

项目地址

https://github.com/Twisted-Fields/rp2040-motor-controller