推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

ESP32 Arduino SimpleFOC 无刷电机平衡车项目

更新时间:2025-11-18 12:00:01 大小:21M 上传用户:mulanhk查看TA发布的资源 标签:esp32arduino 下载积分:9分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

ESP32 Arduino SimpleFOC 无刷电机平衡车项目文档

一、项目核心概况

本项目是一款基于 ESP32-S3 与 Arduino SimpleFOC 库的开源智能平衡车,属于 “星火计划 2025” 项目,复刻成本约 150 元,遵循 MIT License 开源协议,软硬件全开源。项目参考 B 站 “手工饭” 车身结构设计,但采用完全独立的电路与程序方案 —— 以 ESP32-S3FN8 单芯片实现控制,搭配有感无刷电机 FOC 驱动,支持手机 APP 遥控,兼具低开发门槛与高实用性,适用于电子 DIY 爱好者实践、嵌入式控制学习、智能小车创意开发等场景,同时为 FOC 电机控制算法的入门提供了完整的硬件载体。

PixPin_2025-11-18_11-58-50.jpgPixPin_2025-11-18_11-58-57.jpg

二、硬件系统详细解析

PixPin_2025-11-18_11-59-17.jpg

1. 核心硬件架构

项目采用 “顶板 + 底板 + 编码器模块” 的三层 PCB 集成设计,硬件高度一体化,关键模块功能与参数如下:

  • 主控模块:选用 ESP32-S3FN8 芯片,内置双核 Xtensa® 32 位 LX7 CPU,支持 RTOS 多任务处理,板载贴片天线保障 WiFi 通信稳定性,承担平衡算法运算、电机 FOC 控制、APP 指令响应等核心任务,是系统的 “算力中枢”。

  • 顶部 PCB(电源与外设集成)

    • 供电管理:集成 IP2326 芯片,支持 2S(2 串)18650 锂电池均衡充电,USB-C 接口实现 10W 快充,充满后 LED 指示灯熄灭;搭配 TPS63070RNMR DC-DC 降压芯片,为底部 PCB 提供稳定供电;


  • 底部 PCB(控制与驱动核心)

    • 电机驱动:双路 DRV8300DRGER 无刷电机驱动芯片,支持 FOC(磁场定向控制),配合 INA181A2IDBVR 低端电流采样电路,实现电机电流精准检测,保障驱动效率与控制精度;

    • WiFi 优化:仅焊接 3.3nH 匹配电感(PI 型电容暂不焊接),保障板载天线信号强度,减少通信干扰。

  • 编码器模块:采用 AS5600 高精度 12 位 I2C 接口角度传感器(后续计划更新 MT6701 方案),实时采集电机转子位置数据,为 FOC 驱动提供精准的位置反馈,保障电机控制的平顺性;模块同时集成翠绿色      LED 指示灯,用于显示工作状态。


部分文件列表

文件名 大小
ESP32_Arduino_SimpleFOC_无刷电机平衡车项目.zip 21M

【关注B站账户领20积分】

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载