从零开始学习FOC

直流无刷电机的驱动,就是依靠改变电机定子线圈的电流交变频率和波形, 在定子周围形成磁场, 驱动转子永磁体转动, 进而带动电机转起来。所以,想要让电机成功驱动,研究如何改变定子线圈的电流交变频率和波形就是我们的工作重点。而这个重点就可以进一步的分为两部分进行研究:

1. 硬件电路部分

对电机的控制实际上就是对MOS管开关规律的控制 。而MOS管的开关规律是需要用到单片机程序进行控制的,因此这就引出了我们的FOC控制算法,FOC控制就是一种对电机运动模型进行抽象化和简化,进而有规律控制各个MOS管开关和通断的过程

2. 软件控制部分
2.1克拉克变化

所谓克拉克变换,实际上就是降维解耦的过程,把难以辨明和控制的三相相位差120°电机波形降维为两维矢量

  它的思路其实特别的简单,第一就是把三相随时间变换的,相位差为120°的电流波形抽象化为三个间隔120°的矢量

  第二就是利用三角函数对矢量进行降维,降维到两个坐标轴,从此复杂的三相变化问题就降解为了α-β坐标轴的坐标上的数值变化问题。

克拉克逆变换三式皆得,总结如下:

2.2帕克变化
3.FOC基础算法过程总结

核心逻辑链条如下:

  1. 你的需求(Iq):你想让电机出多大力气(转矩)。
  2. 帕克逆变换(旋转坐标系 -> 静止坐标系):把"力气"翻译成"方向"。
  3. 克拉克逆变换(二维平面 -> 三相物理世界):把"方向"翻译成"三根线的具体电流"。
  4. 驱动器与电机(执行):MOS管根据翻译好的电流去驱动电机转动。

详细推理与关联分析

1. 起点:Iq(需求的电机力矩)
  • 是什么 :这是整个系统的输入目标。在FOC(磁场定向控制)理论中,我们假设电机是一个完美的机器,只要给它一个 Iq电流,它就会产生对应的扭矩。
  • 关联:它是所有后续计算的源头。就像你对司机说:"我要加速!"(这就是 IqIq )。
2. 第一层翻译:帕克逆变换
  • 公式

(注:图中公式虽然写得像正变换的逆矩阵形式,但本质就是坐标旋转)

  • 作用从"跟着转子转"的视角,切换到"站在旁边看"的视角。
    • Id 和 Iq 是定义在**旋转坐标系(d-q轴)**上的。d轴跟着磁铁转,q轴也跟着转。这很抽象,因为MOS管是固定在电路板上的,没法跟着转子转。
    • 我们需要把这个旋转的矢量,投影到**静止坐标系( α−βα−β 轴)**上。
  • 产生的联系 :它引入了电角度 θ。没有这个角度,我们就不知道转子现在转到哪了,也就无法把旋转的力分解到静止的平面上。
  • 输出:得到了 Iα 和 Iβ。这两个值代表了在静止的平面上,我们需要多大的X轴分量和Y轴分量。
3. 第二层翻译:克拉克逆变换
  • 公式
  • 作用从"数学平面"回到"物理接线"。
    • 刚才算出来的 Iα 和 Iβ只是数学上的两个垂直矢量,电机上没有叫 αα 和 ββ 的线。
    • 电机只有 A、B、C 三根线(或者是 U、V、W)。
    • 克拉克逆变换就是把平面上的矢量,拆解回这三根互成120度角的物理导线上。
  • 产生的联系 :它利用了基尔霍夫定律( ia+ib+ic=0 ),把二维的 α,β 映射回三维的 a,b,c 。
  • 输出:得到了 ia,ib,ic。这就是实实在在的电流指令。
4. 终点:驱动器与无刷电机
  • 动作
    • 驱动器(MOS管):接收到 ia,ib,ic的指令后,通过PWM(脉宽调制)快速开关,模拟出这三个正弦波电流。
    • 无刷电机:三相电流流入定子线圈,产生旋转磁场,拉着转子转动,最终输出你最初想要的力矩。
相关推荐
小弥儿8 小时前
GitHub今日热榜 | 2026-09-15:AI 智能体与本地生成工具领跑
学习·开源
老当益壮梁奶奶8 小时前
51单片机DS18B20温度传感器详解:单总线时序与C51驱动实现
笔记·stm32·单片机·嵌入式硬件·51单片机
Horn Still Sounds8 小时前
ARM嵌入式基础|内核、寄存器、架构、存储、汇编移位全面梳理
arm开发·单片机·嵌入式硬件·硬件架构
susplus8 小时前
【初识ARM】ARM相关基础概念
学习·arm
星栖与芯8 小时前
LiteOS-M 切换汇编逐行图解(2):指令·异常机制·全景表
stm32·单片机·嵌入式硬件·harmonyos·鸿蒙系统
XiHongShi20168 小时前
键盘大小写指示器(代替键盘灯)
学习·计算机
斯维赤10 小时前
AI Agent学习之路 | Prompt Engineering(提示词工程)的三板斧核心技巧
人工智能·学习·prompt
从零开始的嵌入式之旅10 小时前
day44
arm开发·经验分享·笔记·嵌入式硬件
硬禾科技11 小时前
连接世界的工程哲学
嵌入式硬件·测试工具·自动化·硬件工程
深圳市青牛科技实业有限公司 小芋圆11 小时前
GC1808:高性能、低成本的立体声音频ADC芯片
人工智能·嵌入式硬件·无人机·太阳能逆变器