# Muub_FOC **Repository Path**: Muub/Muub_FOC ## Basic Information - **Project Name**: Muub_FOC - **Description**: Muub_FOC测试程序 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-11-09 - **Last Updated**: 2026-03-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于STM32F407VXT6的无刷电机FOC学习控制扩展板 **BLDC Motor FOC Learning & Control Expansion Board Based on STM32F407VXT6** --- ## 一、项目简介 | Project Introduction 本项目基于**立创天空星 STM32F407VXT6 开发板**,设计了一款专门用于无刷电机(BLDC)学习、调试与FOC算法验证的扩展板。 板子支持 **12~24V 直流供电**(实测 USB 5V 也可用于基础调试),板载完整电机驱动、电流采集、编码器接口、人机交互外设,非常适合无刷电机入门与进阶学习。 ### 主要功能亮点 - 支持 **12~24V 直流输入**,USB 5V 可用于简单学习 - 板载 **两路三相独立半桥驱动**,适配无刷电机驱动 - **六路电流检测**,直观观测三相电流与 Clarke/Inverse Clarke 变换 - 支持 **两路 I2C 编码器 + 两路 SPI 编码器**(3.3V/5V 自动切换) - 板载 **霍尔传感器接口**、NTC温度检测、WS2812 RGB灯 - 集成 **0.96寸TFT彩屏、三角拨轮按键、蜂鸣器** - 扩展 **CAN 接口、UART 串口**,支持通信与上位机交互 - 嘉立创彩色丝印,接口清晰易识别,适合学习与展示 > 说明:因时间原因,FOC学习仍在持续完善中,当前为基础学习版本,后续会持续更新例程与文档。 --- ## 二、硬件设计 | Hardware Design ### 1. 主控部分 - 主控:**立创天空星 STM32F407VXT6** - 引出资源: - 2×SPI / 2×I2C / 1×霍尔接口 - 6×ADC / 6×高级定时器PWM - 1×CAN / 1×UART / SPI屏接口 - WS2812 / 按键 / 蜂鸣器 / NTC ### 2. 电源部分 - 输入:7~28V(螺钉端子) - 5V 降压:**TI TPS54331DDAR**(最大3A) - 3.3V 降压:**AMS1117** - 高性价比、稳定可靠 ### 3. 电机驱动部分 - 栅极驱动:**屹晶微 EG2133**(三相半桥驱动) - 高压侧最高 300V - 输入内置上下拉电阻 - 输出:+1.2A / -1.4A - 防直通保护,安全性高 - MOS管:**新洁能 NCE3010S** - VDS=30V / 连续电流 10A - 适合无刷电机学习驱动 ### 4. 电流采集部分 - 采集芯片:**TI INA240A2PWR** - 增益:50V/V - 带宽:400KHz - 通道:3相电流独立采集 - 用途:观测FOC三相电流波形 ### 5. 接口端子 - 2×I2C 编码器接口 - 2×SPI 编码器接口 - 1×霍尔传感器接口 - 3.3V/5V 电压可切换 - 电机驱动:螺钉端子 + 示波器测试点 - 全部使用 2.54mm 标准间距 ### 6. 其他外设 - CAN 通信接口 - UART 串口调试 - WS2812 RGB 彩灯 - 0.96" TFT 彩色显示屏 - 三角拨轮开关 - 有源蜂鸣器 - NTC 温度采集 --- ## 三、推荐学习资料 | Learning Resources - 灯哥开源【手把手教写FOC算法】视频 - 欧拉电子【STM32G4 FOC开发实战】视频 - DENGFOC 官方文档 - SimpleFOC 中文官网 - 【CubeMX-HAL库】STM32F407无刷电机学习笔记 - Gitee 测试例程分享 --- ## 四、使用说明 | Usage 1. 将扩展板对接 **STM32F407VXT6 核心板** 2. 接入 12~24V 电源或 USB 5V 进行基础测试 3. 连接无刷电机三相线、编码器、霍尔传感器 4. 下载例程,可通过串口 / TFT屏 / 按键调试电机参数 5. 使用示波器观测三相电流,学习FOC电流环原理 > 适合:无刷电机入门、FOC学习、课程设计、竞赛、电子DIY --- ## 五、项目说明 | Notes - 本项目为**学习型无刷电机驱动扩展板** - 硬件已验证,可直接打样使用 - 软件例程持续更新中 - 欢迎交流、指正、共同完善 --- ## 六、致谢 | Acknowledgments 感谢 **嘉立创(LCSC)** 提供优质PCB打样服务与开源平台, 让电子爱好者更方便地分享、学习与创造! --- ## 七、联系方式 | Contact - 立创开源广场:https://oshwhub.com/ - Gitee:[仓库地址](https://gitee.com/Muub/Muub_FOC.git)