FOC 电机驱动器-G4

开源项目  |  基于 STM32 的 FOC 磁场定向控制

项目简介

FOC 电机驱动器-G4 实物图

本项目基于 STM32G473CBT6 实现了一套 FOC(Field Oriented Control,磁场定向控制)电机驱动器,支持无刷直流电机(BLDC)和永磁同步电机(PMSM)的高精度控制。主控搭载 UART 硬件串口、USB 接口、SWD 烧录口、ABZ 编码器接口及霍尔编码器接口,电流采集采用相电流采样方式。作者自研电机库,已实现有感与无感的电流环、速度环闭环控制;无感方案支持方波高频注入、滑模观测器及磁链观测器。代码完全开源,适合学习与项目开发。

视频演示

演示视频请移步 B 站观看:

FOC 电机驱动器-G4 演示视频

FOC 电机驱动器-G4 教程视频

主要特性

项目参数/说明
主控芯片STM32G473CBT6
驱动芯片FD6288T
电流采样CC6920S0-50A 相电流采样
供电电压24V
最大电流相电流峰值 ±30A
编码器接口ABZ 编码器接口、霍尔编码器接口
其他硬件接口UART、SWD、USB
有感控制三环闭环控制(位置环 → 速度环 → 电流环)
无感控制速度环 → 电流环控制(高频注入 / 滑模观测器 / 磁链观测器)
自动校准ABZ 编码器自动校准 / 霍尔自学习 / 参数自动识别

代码开源地址

平台链接
Giteehttps://gitee.com/open-source_18/foc-motor-driver   欢迎 Star & PR!
网盘(代码 + 工具)xxxxxxxx

开发板获取途径

项目价格链接
PCB 工程9.9 元购买链接
成品开发板已售完