2、伺服系统概述:伺服驱动器的组成、闭环控制概念、霍尔传感器在换相中的作用
好,咱们进入第二章。这一章是基础中的基础。你想想看,如果连伺服驱动器里有什么、闭环是怎么转起来的、霍尔传感器到底在干嘛都不清楚,那后面的调参根本无从下手。我见过不少新手,上来就调 PID,结果电机嗡嗡响、甚至炸机,原因就是没搞懂这几个基本概念。咱们今天就把它们掰开揉碎了讲清楚。
2.1 伺服驱动器的核心组成
一个典型的伺服驱动器,说白了就是一套“大脑+肌肉+感官”的组合。我习惯把它拆成四个功能模块来看:
- 控制单元(大脑):通常是 DSP 或 FPGA,负责跑算法、处理指令、算位置和电流。这是整个系统的决策中心。
- 功率单元(肌肉):包括整流桥、逆变器(IGBT 或 MOSFET)、母线电容。它把直流电变成可调频率和幅值的交流电,驱动电机转动。
- 检测单元(感官):电流传感器、编码器、霍尔传感器。它们把电机的实时状态反馈给控制单元。
- 接口单元(神经):脉冲输入、模拟量输入、通讯口(CANopen、EtherCAT 等)。负责和上位机或 PLC 交换信息。
我个人习惯:拿到一个新驱动器,先看它的功率单元规格——母线电压范围、额定电流、峰值电流。这决定了你能带多大的电机。有一次我在项目里没注意峰值电流限制,结果电机加速时直接触发过流保护,查了半天才发现是驱动器选小了。
下面这张图是我自己画的驱动器内部结构示意,你可以对照着看:
2.2 闭环控制概念
闭环控制,听起来高大上,其实原理很简单:测一下实际值,和期望值比一比,差多少就补多少。伺服系统里最典型的是三环控制——电流环、速度环、位置环。
我刚开始做伺服时,总觉得环越多越复杂。后来发现,三环就是三个“套娃”:最里面是电流环,响应最快;中间是速度环;最外面是位置环,响应最慢。你想想看,位置不准了,先调速度;速度不对了,再调电流。一层层往下找原因。
| 控制环 | 输入 | 反馈 | 输出 | 典型带宽 |
|---|---|---|---|---|
| 电流环 | 电流指令 | 相电流采样 | PWM 占空比 | 1~5 kHz |
| 速度环 | 速度指令 | 编码器速度 | 电流指令 | 100~500 Hz |
| 位置环 | 位置指令 | 编码器位置 | 速度指令 | 10~50 Hz |
一个小技巧:调参时永远从内环往外环调。先让电流环稳了,再调速度环,最后动位置环。我曾经跳过这一步,直接调位置环,结果电机抖得像筛子,查了两天才发现是电流环的 PI 参数根本没整定。
为什么会这样?因为外环的响应依赖内环的带宽。内环慢了,外环指令一变化,内环跟不上,系统就会振荡。记住这个顺序,能省很多调试时间。
2.3 霍尔传感器在换相中的作用
霍尔传感器,在伺服系统里主要干两件事:确定转子初始位置 和 提供换相信号。尤其是无刷直流电机(BLDC),没有电刷换向,全靠电子换相。霍尔传感器就是那个“告诉驱动器什么时候该换相”的哨兵。
一般电机里装三个霍尔元件,间隔 120° 或 60° 电角度。转子转动时,霍尔输出高低电平,组合成 6 种状态(000 和 111 通常不用)。每种状态对应一个换相时刻。
我在项目中遇到过:有一次电机上电后剧烈抖动,检查霍尔信号发现有一路始终为低。拆开电机一看,霍尔元件被震松了,位置偏移了 30°。换相时序全乱,电机当然没法正常转。所以霍尔安装的机械可靠性,千万别忽视。
下面这张图展示了霍尔信号与换相的关系:
霍尔传感器还有一个关键作用——启动时的初始位置检测。编码器只能测相对位置变化,但霍尔能告诉你转子现在大致在哪个扇区。没有这个信息,电机一上电就可能反转或者堵转。
注意:霍尔传感器的分辨率只有 60° 电角度,对于需要高精度位置控制的场合(比如机床主轴),光靠霍尔是不够的。这时候需要结合编码器做细分。我一般用霍尔做粗定位,编码器做精定位,两者配合使用。
嗯,这一章的内容就这些。核心就三句话:驱动器由控制、功率、检测、接口四部分组成;闭环控制是三环嵌套,从内往外调;霍尔传感器负责换相和初始位置检测。把这些基础打牢了,后面调参才能有的放矢。