FOC 电机驱动器-G4
开源项目 | 基于 STM32 的 FOC 磁场定向控制
项目简介
本项目基于 STM32G473CBT6 实现了一套 FOC(Field Oriented Control,磁场定向控制)电机驱动器,支持无刷直流电机(BLDC)和永磁同步电机(PMSM)的高精度控制。主控搭载 UART 硬件串口、USB 接口、SWD 烧录口、ABZ 编码器接口及霍尔编码器接口,电流采集采用相电流采样方式。作者自研电机库,已实现有感与无感的电流环、速度环闭环控制;无感方案支持方波高频注入、滑模观测器及磁链观测器。代码完全开源,适合学习与项目开发。
视频演示
演示视频请移步 B 站观看:
主要特性
| 项目 | 参数/说明 |
|---|---|
| 主控芯片 | STM32G473CBT6 |
| 驱动芯片 | FD6288T |
| 电流采样 | CC6920S0-50A 相电流采样 |
| 供电电压 | 24V |
| 最大电流 | 相电流峰值 ±30A |
| 编码器接口 | ABZ 编码器接口、霍尔编码器接口 |
| 其他硬件接口 | UART、SWD、USB |
| 有感控制 | 三环闭环控制(位置环 → 速度环 → 电流环) |
| 无感控制 | 速度环 → 电流环控制(高频注入 / 滑模观测器 / 磁链观测器) |
| 自动校准 | ABZ 编码器自动校准 / 霍尔自学习 / 参数自动识别 |
代码开源地址
| 平台 | 链接 |
|---|---|
| Gitee | https://gitee.com/open-source_18/foc-motor-driver 欢迎 Star & PR! |
| 网盘(代码 + 工具) | xxxxxxxx |
开发板获取途径
| 项目 | 价格 | 链接 |
|---|---|---|
| PCB 工程 | 9.9 元 | 购买链接 |
| 成品开发板 | — | 已售完 |