站内搜索
发作品签到
专业版

Ai8051U&双路FOC驱动板

工程标签

274
0
0
0

简介

一款轻量级、开源、易上手的FOC驱动框架,主打中小功率三相无刷电机的 FOC 控制,兼顾高性价比、模块化、低开发门槛,支持有感 / 无感 FOC 控制模式,适配小型机器人、云台、电动工具。

简介:一款轻量级、开源、易上手的FOC驱动框架,主打中小功率三相无刷电机的 FOC 控制,兼顾高性价比、模块化、低开发门槛,支持有感 / 无感 FOC 控制模式,适配小型机器人、云台、电动工具。
STC单片机开源创意电子设计大赛
复刻成本:500

开源协议

GPL 3.0

(未经作者授权,禁止转载)
创建时间:2025-12-06 15:28:49更新时间:2026-01-23 09:24:01

描述

一、FOC 硬件简介

 

1.1 硬件定位

 
专用电机驱动硬件平台,作为框架的物理载体,实现对三相无刷电机的功率驱动、电气信号采样、主控运算、通信调试,核心目标是让开发者无需重复设计硬件,直接基于本硬件完成 FOC 框架的软件移植、参数调试和电机控制,降低 FOC 技术的开发门槛。
 

1.2 核心设计理念

 
  1. 模块化设计:将硬件划分为主控模块、功率驱动模块、电气采样模块、电源管理模块、通信 / 调试接口、电机接口,各模块独立布局,便于调试、更换和功能扩展;
  2. 通用化适配:支持 12V/24V 主流输入电压,兼容 0.5A~10A 持续输出电流,适配 42/57 系列步进电机改无刷、小型外转子无刷电机、云台专用无刷电机等多款中小功率电机;
  3. 高性价比:核心芯片选用工业级通用器件,无高端专用芯片,易采购、成本低,入门版硬件 BOM 成本可控制在 50 元以内;
  4. 易开发性:预留标准调试接口、通信接口,兼容主流开发工具(Keil),支持 FOC 框架的一键参数烧录和在线调试;
  5. 高可靠性:集成硬件 + 软件双重保护机制,兼顾 EMC 优化和散热设计,满足工业级和消费级场景的长期工作需求。
 

1.3 核心硬件组成

 
FOC 硬件由 6 大核心功能模块组成,各模块协同完成 FOC 控制的信号采集→主控运算→功率驱动→电机反馈全流程,模块间通过标准化接口连接,结构清晰:
 
核心模块 核心功能
主控模块 运行 FOC 框架程序,完成 FOC 算法运算(Clark/Park 变换、SVPWM 调制、PID 调节)、采样信号处理、保护逻辑执行
功率驱动模块 接收主控的 PWM 信号,将低压小信号放大为高压大电流的三相驱动信号,驱动无刷电机运转
电气采样模块 采集电机相电流、母线电压、电机位置 / 转速信号,为 FOC 算法提供实时反馈数据(核心采样:相电流 + 位置)
电源管理模块 对输入电压进行滤波、降压、稳压,为主控、采样、驱动模块提供稳定的工作电压(如 3.3V、5V、12V)
通信 / 调试接口 实现硬件与上位机的通信(参数配置、数据监控)、主控芯片的程序下载和在线调试
电机接口 标准化三相电机接线端,兼容有感电机的霍尔 / 编码器信号接口,支持无感电机的直接接线
 

1.4 适配核心特性

 
  • 支持控制模式:有感 FOC(霍尔传感器 / 增量式编码器)、无感 FOC(反电动势观测 / 滑模观测器)
  • 输入电压范围:DC 12V~24V(可扩展至 6V~36V);
  • 持续输出电流:0.5A~10A(分入门版 / 进阶版,适配不同功率电机);
  • PWM 调制频率:10kHz~20kHz(与 FOC 框架软件适配,可软件调节);
  • 核心控制精度:转速精度 ±1%,位置精度 ±0.5°(有感模式);
  • 保护机制:硬件过流保护、软件过流 / 过压 / 欠压 / 过热 / 堵转保护;
  • 通信 / 调试:UART 串口(上位机调试)、SWD/JTAG(程序下载 / 在线调试)、I2C/SPI(扩展)。
 

二、FOC 硬件方案说明

2.1 方案整体定位

 
通用性能指标
 
  • 输入电压:DC 12V~24V(纹波≤50mV);
  • 控制模式:有感 FOC(霍尔 / 编码器)、无感 FOC;
  • SVPWM 调制:支持 7 段式 SVPWM,调制深度 0~100%;
  • 采样精度:电流采样精度 ±1%(入门版)/±0.5%(进阶版),位置采样精度 ±1°(霍尔)/±0.1°(编码器);
  • 工作温度:-20℃~+85℃(工业级器件);
  • PCB 版型:四层板,尺寸 50mm×80mm。
 

2.2 硬件整体架构

 
FOC 硬件采用 **“数字模块 + 功率模块” 分区设计 **,数字模块(主控、采样、通信、电源)与功率模块(功率驱动、电机接口、母线滤波)严格分区,减少功率回路对数字采样信号的电磁干扰,核心架构框图如下:
 
DC 12V/24V输入 → 电源滤波 → 电源管理模块 → 分路供电:3.3V(主控/采样)、5V(霍尔/编码器)、12V(功率驱动)
                          ↓
主控模块(FOC程序)←→ 电气采样模块:相电流采样(下桥臂)、母线电压采样、位置/转速采样(霍尔/编码器/无感)
                          ↓
主控模块PWM输出 → 功率驱动模块(信号放大)→ 三相功率回路 → 电机接口 → 三相无刷电机
                          ↓
主控模块 ←→ 通信/调试接口:UART(上位机)、SWD/JTAG(程序下载/调试)、I2C/SPI(扩展)
                          ↓
所有模块 → 保护机制:硬件过流保护(功率驱动)、软件保护(主控采样判断)
 
 

2.3 核心硬件选型与理由

 
基于性价比、易采购、与 FOC 框架适配原则,两款版本的核心器件选型如下,均选用工业级通用器件,无小众专用芯片,适配国内主流电子元器件采购渠道(立创、嘉立创、阿里元器件)。
 

2.3.1 主控模块(核心运算,两款版本通用)

 
FOC 框架对主控的核心要求:具备硬件 PWM(≥6 路,互补输出)、12 位及以上 ADC(≥3 路,用于电流 / 电压采样)、足够的运算能力(支持浮点运算优先)、标准调试 / 通信接口,选型如下:
 
 
 

2.3.2 功率驱动模块(差异化设计,核心功率放大)

 
功率驱动模块是FOC 硬件的核心执行单元,功能是将主控输出的低压 PWM 小信号放大为高压大电流的三相驱动信号,驱动无刷电机运转,入门版采用分立器件方案,进阶版采用集成驱动芯片方案,均为三相全桥驱动架构。
 
核心器件 辅助器件 持续输出电流 成本 核心特点
EG2133 (三相半桥驱动芯片) N-MOS 管,6 只,55V/98A 0.5A~3A 15~20 元 分立器件、易焊接、成本低,EG2133 内置自举电路和死区保护,适配 12V/24V 输入
 
 

2.3.3 电气采样模块(FOC 算法核心反馈,差异化设计)

 
电气采样是 FOC 控制的核心,需要三相相电流(实际采两相,第三相软件推算)、母线电压、电机位置 / 转速信号,本方案采用 **“下桥臂电流采样”**(行业主流,成本低、易实现),位置采样支持霍尔传感器、增量式编码器,无感模式无需位置采样器件。
 
采样类型 方案版本 核心器件 采样精度 成本 适配说明
相电流采样 入门版 分流电阻(3mΩ/2W,2 只)+ OPA2333(运放,1 片,差分放大) ±1% 3~5 元 分流电阻串接在电机下桥臂,运放差分放大后送入主控 ADC,FOC 框架软件做采样校准
母线电压采样 通用 分压电阻(100kΩ+10kΩ,0.1% 精度,1 组) ±1% 1 元内 对输入母线电压分压后送入主控 ADC,FOC 框架用于过压 / 欠压保护和母线电压补偿
位置 / 转速采样(有感) 通用 霍尔传感器(41F,3 只)/ 增量式编码器(ABZ 相,1000 线) 霍尔 ±1°/ 编码器 ±0.1° 霍尔 3~5 元 / 编码器 20~30 元 霍尔传感器直接对接主控 IO 口,编码器对接主控外部中断口,FOC 框架内置霍尔 / 编码器的位置解算算法
位置 / 转速采样(无感) 通用 无额外器件 - 0 元 利用电机反电动势,通过 FOC 框架内置的无感观测算法(反电动势观测 / 滑模观测器)推算电机位置,无需硬件采样器件
 

2.3.4 电源管理模块(通用化设计,稳定供电)

 
为各模块提供稳定、隔离的工作电压,输入为 DC 12V~24V,输出分 3 路:3.3V(主控、运放、采样电路)、5V(霍尔传感器、编码器)、12V(功率驱动芯片),核心器件选型如下:
 
输出电压 核心器件 输出电流 成本 适配模块
3.3V/1A BL8036(同步 Buck 芯片)/ AMS1117-3.3 1A(持续) 2~3 元 主控、OPA2333 运放、采样电路
5V/1A MP2451(同步 Buck 芯片)/ AMS1117-5.0 1A(持续) 2~3 元 霍尔传感器、增量式编码器
12V/2A 输入直供(加滤波) 2A(持续) 0 元 IR2104S/DRV8301 功率驱动芯片
 
核心设计:电源输入端添加EMI 滤波电路(共模电感 + 安规电容),减少输入电压纹波对采样信号的干扰;各输出电压端添加电解电容 + 陶瓷电容组合滤波,保证供电稳定性。
 

2.3.5 通信 / 调试与电机接口(通用化设计,易使用)

 
  • 三相电机功率接口:2.54mm 大电流排针(3Pin)/ 接线端子,适配三相无刷电机的 U/V/W 三相接线;
  • 有感电机信号接口:2.54mm 排针(6Pin),包含霍尔传感器(A/B/C 相)、编码器(A/B/Z 相)的电源和信号引脚,无感模式可空置;
  • 接口保护:所有信号引脚添加 TVS 管(SMBJ6.5CA),防止电机反电动势击穿主控芯片。
 

2.4 各模块详细硬件设计

 

2.4.1 主控模块(Ai8051U)

 
  • 核心电路:最小系统电路(晶振 8MHz、复位电路、电源滤波),晶振外接 8MHz,主控内部倍频至 64MHz;
  • PWM 输出:P10~PA16 为 6 路互补 PWM 输出,带硬件死区配置(死区时间 5~10μs),直接对接功率驱动模块的 PWM 输入口;
  • ADC 输入: ADC 采样口,分别对接两相相电流采样和母线电压采样;
  • IO 口:霍尔 / 编码器信号输入口,带上拉电阻(10kΩ),防止信号飘移;
  • 电源:5V 供电,输入端添加 10μF 电解电容 + 0.1μF 陶瓷电容滤波,保证供电稳定。
 

2.4.2 功率驱动模块

  • 架构:EG2133 组成三相半桥驱动,驱动三相的上、下桥臂 MOS 管;
  • 自举电路:每相上桥臂添加自举二极管(1N4148)和自举电容(10μF/25V),保证上桥臂 MOS 管的正常导通;
  • 死区保护:EG2133内置死区时间,无需硬件额外设计,主控 PWM 可直接输入;
  • 功率回路:MOS 管的源极 / 漏极焊盘做铺铜加粗处理(宽度≥3mm),降低线路阻抗,减少发热。
 

2.4.3 电气采样模块

(1)相电流采样(下桥臂)
  • 采样点:两相下桥臂与 GND 之间串接分流电阻,第三相电流通过 FOC 框架软件基尔霍夫电流定律推算,减少外围器件;
  • 放大电路:入门版采用 OPA2333 做差分放大,放大倍数为 20 倍,将分流电阻的 mV 级采样电压放大为 0~3.3V 的 ADC 可采集电压;进阶版利用 DRV8301 内置放大电路,直接输出放大后的采样电压至主控 ADC;
  • 滤波电路:采样电压输出端添加 RC 低通滤波(1kΩ+0.1μF),滤除功率回路的电磁干扰,保证采样信号的稳定性。
(2)母线电压采样
  • 分压电路:100kΩ 和 10kΩ 高精度分压电阻组成分压网络,将 12V/24V 母线电压分压为 1.09V/2.18V,送入主控 ADC;
  • 滤波电路:分压中点添加 0.1μF 陶瓷电容,滤除母线电压的纹波干扰。
(3)位置 / 转速采样
  • 霍尔传感器:3 只 41F 霍尔传感器按 120° 相位差安装在电机端盖,输出信号为数字量,直接对接主控 IO 口,带 10kΩ 上拉电阻;
  • 增量式编码器:ABZ 三相输出,A/B 相用于位置 / 转速解算,Z 相用于零位校准,对接主控外部中断口,利用主控的定时器编码器接口实现高速计数,FOC 框架内置编码器解算算法。

2.4.4 电源管理模块

  • 输入滤波:DC 12V/24V 输入端添加共模电感(UU9.8)+ 安规电容(104)+ 电解电容(220μF/25V),组成 EMI 滤波电路,减少输入电压的电磁干扰;
  • 降压电路:BL8036 将输入电压降压至 3.3V,MP2451 降压至 5V,均为同步 Buck 拓扑,效率 > 85%,输出端添加电解电容 + 陶瓷电容组合滤波;
  • 电源隔离:数字电源(3.3V/5V)与功率电源(12V)采用磁珠隔离,减少功率回路对数字回路的电源干扰。

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
71d9b328578bd30d396bc3c5185b997a.mp4
4
2
Ai8051FOC.7z
13
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航