4、伺服驱动器与编码器:增量式编码器、式编码器、旋转变压器的工作原理与信号处理
伺服驱动器的闭环控制精度,本质上取决于位置/速度反馈元件的分辨率、实时性与抗干扰能力。编码器与旋转变压器作为伺服系统的“感知器官”,其选型与信号处理方式直接决定了系统的定位精度、动态响应和可靠性。本章将深入剖析增量式编码器、式编码器与旋转变压器三类主流反馈器件的工作原理、信号处理链路及工程应用要点,帮助工程师建立从传感器物理机制到驱动器接口电路、再到控制算法解算的完整认知。
4.1 增量式编码器:正交解码与零脉冲定位
4.1.1 核心原理与信号特征
增量式编码器通过光栅或磁栅产生两路相位差90°的方波信号A、B,以及每转一圈输出一个的零脉冲Z。其核心思想是“相对位移测量”——驱动器通过计数A/B脉冲的边沿数量来推算位置变化量,但断电后无法保留位置信息。A/B两路信号的正交关系不仅提供了位移量,还通过相位超前/滞后关系判断旋转方向。现代伺服系统普遍采用差分输出(A+/A-、B+/B-、Z+/Z-),以抑制共模干扰,提高长线传输可靠性。
| 参数项 | 典型值/范围 | 工程说明 |
|---|---|---|
| 光栅线数 | 500~8192线/转 | 线数越高,机械安装精度要求越高 |
| 输出信号 | TTL差分 / HTL差分 | HTL耐压更高,适合长距离传输 |
| 倍频方式 | 1x / 2x / 4x | 4倍频可等效4倍分辨率 |
| 零脉冲宽度 | 90°~180°电角度 | 用于每圈原点定位 |
4.1.2 信号处理与判断方法
驱动器接收增量信号后,首先经过差分接收器(如AM26LS32)将差分信号转换为单端信号,再通过施密特触发器整形消除毛刺。随后进入正交解码电路(FPGA或专用ASIC),对A/B信号的上升沿和下降沿进行计数。工程中常用4倍频技术:每个信号周期内检测4个边沿(A↑、B↑、A↓、B↓),使分辨率提升4倍。方向判断逻辑为:若A相超前B相90°,则正转;反之反转。Z脉冲用于在每圈固定位置产生硬件锁存,配合编码器索引信号完成寻零操作。
4.1.3 案例拆解:数控机床Z轴回零抖动问题
某数控机床Z轴采用2500线增量编码器,回零时出现偶发性位置偏移约0.02mm。排查过程发现:Z脉冲信号在高速反向趋近时,由于机械振动导致Z信号边沿抖动,解码器误判多个零脉冲。解决方案:①在FPGA中增加Z信号数字滤波(连续采样3次确认电平);②将回零速度从3000rpm降至500rpm;③在Z脉冲有效后立即锁存位置并停止运动。改进后连续测试100次回零,重复精度稳定在±1个脉冲当量(0.001mm)。
4.2 式编码器:单圈/多圈与数字协议解析
4.2.1 核心原理与数据格式
式编码器通过码盘上的多道同心码道(二进制码、格雷码或伪随机码)直接输出当前位置的数值。单圈型可检测0~360°内的位置,多圈型则通过机械齿轮组或电池供电的计数器记录圈数。其核心优势在于:断电重启后无需寻零,位置信息立即可用,且不存在累积误差。现代伺服系统广泛采用BISS-C、SSI、EnDat等数字协议,将位置数据以串行帧格式传输,并附带CRC校验保证数据完整性。
| 协议类型 | 时钟频率 | 数据位宽 | 特点 |
|---|---|---|---|
| SSI | 0.1~2MHz | 10~32 bit | 简单可靠,单向传输 |
| BISS-C | 1~10MHz | 10~32 bit | 双向通信,支持CRC和寄存器读写 |
| EnDat 2.2 | 1~16MHz | 10~32 bit | 海德汉专有,支持参数存储 |
4.2.2 信号处理与协议解析
驱动器通过RS-422/RS-485差分接口与编码器通信。以BISS-C为例,主站(驱动器)发送时钟脉冲(MA线),从站(编码器)在时钟上升沿同步输出数据(SLO线)。数据帧包含起始位、位置数据、错误位、CRC校验位。FPGA或DSP中的协议解析器需处理时钟同步、位采样、CRC校验和错误重传机制。对于多圈编码器,还需管理电池电压监测和圈数计数器的掉电保持逻辑。
4.2.3 实战场景:锂电池卷绕机张力控制
卷绕机要求极片位置精度±0.01mm,且设备频繁启停。采用17bit单圈值编码器(分辨率131072线/转),配合2mm螺距滚珠丝杠,理论分辨率达0.015μm。实际调试中发现:编码器数据更新速率(1kHz)限制了速度环带宽,导致高速卷绕时张力波动。优化方案:①启用BISS-C的“预测性数据”功能,提前输出位置预测值;②将位置环周期从1ms缩短至0.5ms;③在FPGA中实现位置数据过采样(4倍)后取平均。最终张力波动从±3%降至±0.8%。
4.3 旋转变压器:正余弦解算与RDC处理
4.3.1 核心原理与等效电路
旋转变压器(Resolver)是一种基于电磁感应原理的角度传感器。其结构类似小型电机:定子包含励磁绕组和两相正交的输出绕组(SIN、COS),转子为无刷结构。工作时,励磁绕组施加高频正弦波(通常10kHz),转子旋转时,SIN和COS绕组分别感应出幅值随转子角度呈正弦和余弦变化的信号。旋转变压器最大的优势是耐高温(-55℃~+155℃)、抗振动、抗油污,且无电子元器件,寿命极长,适用于电动汽车驱动电机、航空航天舵机等严苛环境。
4.3.2 信号处理与RDC解算
旋转变压器的输出信号不能直接用于位置计算,必须经过Resolver-to-Digital Converter(RDC)芯片或FPGA算法解算。以ADI公司的AD2S1210为例,其内部采用Type-II跟踪环:将SIN/COS信号与数字角度反馈值进行乘法比较,通过PI调节器使误差趋近于零,最终输出数字角度。解算精度受励磁频率、信号幅值匹配度和相位偏移影响。工程中需注意:SIN/COS信号的幅值不平衡会导致角度误差,需在PCB布局时保证差分走线等长,并在软件中做幅值归一化校准。
| 参数项 | 典型值 | 影响 |
|---|---|---|
| 励磁频率 | 10kHz(4~20kHz可选) | 频率越高,动态响应越快,但抗干扰下降 |
| 变换比 | 0.5±10% | 影响信号幅值,需匹配ADC输入范围 |
| 相位误差 | ±10° | 导致角度偏移,需软件补偿 |
| 跟踪带宽 | 1~3kHz | 决定最大可跟踪转速 |
4.3.3 案例拆解:电动汽车驱动电机旋变信号干扰
某电驱动系统在整车EMC测试中出现旋变角度跳变,导致电机转矩波动。排查发现:旋变信号线束与高压动力线平行走线超过1.2m,共模干扰耦合进SIN/COS差分对。解决措施:①将旋变线束改为屏蔽双绞线,屏蔽层单端接地;②在RDC芯片输入端增加共模扼流圈(阻抗100Ω@10MHz);③软件中增加角度变化率限幅(最大Δθ/Δt=2000rpm对应值)。整改后,在整车辐射抗扰测试(100V/m)中角度误差稳定在±0.5°以内。
4.4 三类反馈器件对比与选型决策
| 对比维度 | 增量式编码器 | 式编码器 | 旋转变压器 |
|---|---|---|---|
| 断电记忆 | 无 | 有(多圈型) | 无(需备份电源) |
| 分辨率 | 中(最高约20bit等效) | 高(可达26bit) | 中(12~16bit) |
| 抗污染能力 | 差(光栅怕油污) | 中(光栅/磁栅) | 优(全密封) |
| 温度范围 | -20~85℃ | -40~100℃ | -55~155℃ |
| 成本 | 低 | 高 | 中高 |
| 典型应用 | 通用伺服、步进 | 高精度机床、机器人 | 电动汽车、军工、重载 |
选型决策应遵循以下原则:对于一般工业设备,增量式编码器配合寻零流程即可满足需求,性价比最高;对于要求断电恢复位置或高精度定位的设备,优先选择多圈值编码器;对于高温、强振动、油污环境,旋转变压器是唯一可靠选择。无论选择哪种反馈器件,都必须重视信号完整性设计——差分走线、屏蔽接地、滤波电路和软件容错机制缺一不可。