2、电机与驱动器基础:直流电机与交流伺服电机、驱动器工作原理、电流环与速度环的关系

做机器人控制,电机和驱动器是绕不开的坎。我刚开始接触这个领域时,总觉得选个好电机就万事大吉了。后来才发现,不懂驱动器的工作原理,再好的电机也白搭。今天咱们就聊聊这块儿。

2.1 直流电机与交流伺服电机

先说说直流电机。说白了,它就是靠电刷换向的。结构简单,控制也直接——给电压就转,电压越高转得越快。我在早期做的一个小型机械臂项目里,用的就是直流电机。便宜、响应快,但有个致命问题:电刷会磨损。你想想看,机器人关节天天来回转,几个月后电刷磨没了,就得换电机。

交流伺服电机就不一样了。它没有电刷,靠驱动器内部的电子换向。我印象很深的是,第一次拆开伺服电机时,发现里面就三个线圈加一个永磁转子,干净利落。这种结构决定了它寿命长、精度高。

核心区别:

  • 直流电机:有刷,结构简单,成本低,但维护麻烦
  • 交流伺服电机:无刷,寿命长,精度高,但需要配套驱动器

嗯,这里要注意一点。很多人以为交流伺服电机就是「交流电驱动的电机」。其实不是。它内部是直流无刷结构,只是驱动器把直流电逆变成了交流波形去驱动。说白了,你给它通直流电它也不会转,必须靠驱动器。

2.2 驱动器工作原理

驱动器是干嘛的?我习惯把它理解成一个「翻译官」。控制器说「我要转10圈」,驱动器就得把这个指令翻译成电机能理解的电流和电压。

驱动器的核心结构,我画了个图,你看一眼就明白了:

驱动器内部结构框图 控制器 (位置/速度指令) 速度环 (PI调节) 电流环 (PI调节) PWM逆变 (功率放大) 电机 编码器反馈 (位置/速度) 电流采样反馈 控制信号 反馈信号

你看这个图,从控制器下来,先经过速度环,再到电流环,最后通过PWM逆变器驱动电机。同时编码器把位置和速度反馈回去,电流采样把电流反馈回去。这就是个闭环系统。

我的经验:调试驱动器时,我习惯先把电流环调好,再调速度环。电流环调不好,速度环怎么调都抖。就像盖房子,地基没打好,上面再漂亮也没用。

2.3 电流环与速度环的关系

这两个环的关系,我打个比方你就懂了。速度环是「老板」,它说「我要这个速度」。电流环是「员工」,它负责执行。老板给员工下指令,员工去干活,干得好不好再汇报回来。

具体来说:

  • 电流环:控制电机输出力矩。你给多大电流,它就出多大扭矩。响应最快,一般在微秒级。
  • 速度环:控制电机转速。它根据目标速度和实际速度的差值,算出需要多大的电流。响应比电流环慢,一般在毫秒级。

为什么会这样?因为速度环的输出就是电流环的输入。速度环算好了「我要多少电流」,电流环再去执行。如果电流环响应慢,速度环就会觉得「怎么还没到?」,然后拼命加大指令,结果就超调了。

避坑指南:我曾经在一个六轴机器人项目上,把速度环的增益调得特别高,想着响应快一点。结果电机嗡嗡响,关节抖得跟筛糠似的。后来才发现,是电流环的带宽不够,速度环的指令电流环根本跟不上。记住:电流环的带宽至少要是速度环的5-10倍。

我整理了一个表格,方便你对比:

特性 电流环 速度环
控制对象 电机电流(力矩) 电机转速
响应时间 50-200 μs 1-10 ms
带宽 1-5 kHz 100-500 Hz
主要干扰 反电动势、电感 负载变化、摩擦力
调参顺序 先调(基础) 后调(依赖电流环)

调参时有个小技巧。我一般先把速度环的积分项设成0,只调比例项。等电机不抖了,再加积分。你想想看,积分项是消除静差的,但加多了容易振荡。先让电机动起来,再慢慢优化。

总结一下:

电流环是内环,管力矩;速度环是外环,管转速。内环要快,外环要稳。调参时从内往外调,先电流后速度。这个顺序千万别搞反了。

嗯,今天就聊到这儿。电机和驱动器这块儿,纸上谈兵没用,建议你找个实际的驱动器,接上电机,亲手调一调参数。你会发现,理论和实践之间,还隔着不少坑呢。

可可精品资料库