1. 电机控制概述:从直流电机到永磁同步电机
各位同学,咱们这门课叫《电流采样与SVPWM调制联动实战》。开篇第一章,我不打算直接扔公式。我想先聊聊电机控制这几十年的演变,以及FOC(磁场定向控制)到底在解决什么问题。
你想想看,电机控制发展了这么多年,核心就一件事:让电机听话。让它转多快就转多快,让它出多大力就出多大力。从最简单的直流电机,到现在的永磁同步电机,控制难度在增加,但性能也在飞跃。
1.1 从直流电机说起
直流电机为什么好控制?因为它的磁场和电流天然就是正交的。
电枢电流产生转矩,励磁磁场提供磁通。你只需要调电压,就能调转速。控制逻辑简单到令人发指——一个PID就能跑得很稳。
但直流电机有个硬伤:电刷和换向器。我早年做过一个直流伺服项目,客户要求连续运行8000小时。结果呢?换向器磨损,碳粉堆积,每半年就得拆机维护。这在工业现场简直是噩梦。
1.2 永磁同步电机的崛起
永磁同步电机(PMSM)没有电刷。转子是永磁体,定子通交流电产生旋转磁场。它效率高、功率密度大、可靠性好。现在的新能源汽车、伺服驱动、机器人关节,清一色全是PMSM。
但问题来了——它不好控制。
为什么?因为定子电流产生的磁场和转子永磁磁场之间,角度不是固定的。你直接给三相正弦波,电机能转,但转矩波动大、响应慢、效率低。说白了,你没法像直流电机那样,直接通过调电压来精确控制转矩。
那怎么办?FOC就是来解决这个问题的。
1.3 FOC的基本原理
FOC的核心思想,我总结成一句话:把交流电机假装成直流电机来控制。
怎么假装?通过坐标变换。
你测到的是三相电流 \( i_a, i_b, i_c \)。先通过Clark变换,变成两相静止坐标系下的 \( i_\alpha, i_\beta \)。再通过Park变换,变成两相旋转坐标系下的 \( i_d, i_q \)。
这个 \( i_d \) 是励磁分量,\( i_q \) 是转矩分量。你看,是不是和直流电机的励磁电流、电枢电流一一对应了?
然后你就可以用两个PI调节器,分别控制 \( i_d \) 和 \( i_q \)。控制完,再反Park变换回去,生成SVPWM调制波,驱动逆变器。
FOC控制流程(简化版):
- 采样三相电流 \( i_a, i_b, i_c \)
- Clark变换 → \( i_\alpha, i_\beta \)
- Park变换 → \( i_d, i_q \)
- PI调节 \( i_d \) 和 \( i_q \)
- 反Park变换 → \( v_\alpha, v_\beta \)
- SVPWM调制 → 六路PWM波
嗯,这里要注意:坐标变换需要转子位置信息。没有位置反馈,Park变换就做不了。所以PMSM控制必须要有编码器或霍尔传感器,或者用无位置传感器算法。
1.4 电流采样在FOC中的角色
咱们这门课叫《电流采样与SVPWM调制联动实战》。为什么把电流采样放在SVPWM前面?
因为电流采样是FOC的起点。
你想想看,FOC的第一个环节就是采样三相电流。如果电流采不准,后面的Clark变换、Park变换、PI调节全是错的。你控制得再花哨,也是空中楼阁。
我在项目中遇到过一件事:某次调试伺服驱动器,电机低速运行时转矩波动特别大。查了半天,发现是电流采样电阻的温漂导致采样值偏移。温度一上来,采样误差从1%漂到5%,PI调节器直接跑偏。后来换了低温漂电阻,问题才解决。
所以,电流采样不是简单的ADC读数。它涉及:
- 采样时刻:什么时候采?SVPWM的零矢量期间采最干净。
- 采样方式:单电阻?双电阻?三电阻?各有优劣。
- 信号调理:运放选型、偏置电压、滤波电路。
- 误差补偿:零点漂移、增益误差、相位延迟。
这些细节,我会在后续章节一个一个拆开讲。但今天你只要记住:电流采样是FOC的“眼睛”。眼睛看不清,手脚再灵活也没用。
1.5 本章知识体系
下面这张图,是我画的本章知识结构。你可以把它当作整个课程的导航图。
1.6 本章小结
好,咱们捋一下今天的内容:
- 直流电机控制简单,但有电刷这个硬伤。
- 永磁同步电机性能好,但需要FOC才能精确控制。
- FOC的核心是坐标变换,把交流电机等效成直流电机。
- 电流采样是FOC的起点,采样精度直接影响控制效果。
我的建议: 如果你刚开始接触FOC,不要急着调PI参数。先把电流采样搞定。采样不准,后面全是白费功夫。我见过太多工程师在PI上折腾好几天,最后发现是采样电路的问题。