2. 电机控制基础

在电机位置传感器选型与标定工程中,第一步不是打开传感器手册,而是回到电机控制系统本身:被控对象是什么电机?控制器需要多高的位置分辨率与实时性?位置信号进入控制链路的哪一环?只有把这些问题回答清楚,传感器的量程、精度、接口、延迟和安装方式才有明确的约束边界。本节从电机类型出发,逐步建立“电机—反馈需求—控制算法—传感器位置”的完整认知链条。

一、常见电机类型与位置反馈需求差异

工业与汽车场景中常见的电机可分为直流有刷电机、步进电机、无刷直流电机(BLDC)、永磁同步电机(PMSM)以及交流感应电机(IM)。不同电机对位置反馈的依赖程度差异极大:

  • 直流有刷电机:换向由机械电刷完成,通常只需速度反馈即可实现调速,位置反馈多用于定位场合,可用低成本增量式编码器。
  • 步进电机:开环即可按脉冲数定位,但存在失步风险;闭环步进需要编码器验证实际位置,对分辨率要求中等。
  • BLDC/PMSM:必须知道转子磁极位置才能正确换向,是位置传感器需求最强烈的电机类型。高性能FOC控制要求连续、低延迟、高精度的绝对或增量位置信号。
  • 交流感应电机:需通过磁链观测或编码器获取转速与位置,常用于风机、泵类,对位置精度要求相对宽松。

由此可见,电机类型直接决定位置反馈是“可选”“辅助”还是“必需”。在BLDC与PMSM的FOC控制中,位置信号不是辅助量,而是换向与坐标变换的基准量。

二、FOC控制中位置信号的作用

磁场定向控制(Field-Oriented Control,FOC)的核心思想是把三相电流通过Clarke变换与Park变换映射到随转子旋转的d-q坐标系中,从而像控制直流电机一样分别控制励磁分量id和转矩分量iq。Park变换的旋转角θe正是来自位置传感器或位置观测器。

如果θe存在偏差,d-q轴就会错位,导致转矩输出下降、电流畸变、效率降低,严重时甚至出现反转或失步。因此,位置信号的精度、延迟、零位一致性直接决定FOC性能。典型FOC电流环执行周期为50~100 μs,位置更新延迟若超过一个控制周期,就会引入明显的相位滞后。

关键结论:在FOC中,位置传感器提供的不只是“转子在哪里”,更是“磁场定向是否准确”的基准。位置误差会直接转化为转矩误差与电流谐波。

三、位置环、速度环与电流环的层级关系

典型伺服控制系统采用三环串级结构:电流环在最内层,速度环居中,位置环在最外层。位置传感器通常同时为位置环和FOC换向提供信息,其信号质量影响整个控制链。

控制环 典型周期 主要输入 对位置信号的要求
电流环 50~100 μs 三相电流、电角度θe 低延迟、角度连续、分辨率高
速度环 0.5~2 ms 位置差分或速度观测 低噪声、速度波动小
位置环 1~5 ms 绝对位置或增量计数 绝对零位、重复精度、线性度

从表中可见,越靠近内环,对位置信号的实时性和分辨率要求越高;越靠近外环,对绝对位置和长期稳定性要求越高。选型时必须区分“换向用位置”和“定位用位置”两类需求。

四、传感器在控制系统中的位置

位置传感器在系统中的物理与逻辑位置可以用下面的信号链图表示。传感器安装在电机转轴或转子附近,输出信号经接口电路、解码与标定模块后,分别送入FOC换向计算和位置环调节器,同时反馈给上位控制器用于状态监控与保护。

位置传感器在电机控制系统中的信号链位置 电机本体 转子 / 定子 永磁体 / 绕组 机械输出轴 位置传感器 霍尔 / 编码器 / 旋变 磁编 / 光编 / 电感式 安装于转轴或转子端 接口与解码 A/B/Z、SPI、SSI PWM、Sin/Cos、EnDat 零位标定与角度解算 电机控制器 FOC换向计算 位置环 / 速度环 电流环 / PWM输出 机械角 原始信号 θe / 位置 控制输出 → 驱动电机 → 转子运动 → 传感器再次采样(闭环) 信号链关键节点说明 机械角:转子实际位置,是传感器测量的物理量。 原始信号:传感器输出形式,决定接口电路与解码方式。 θe / 位置:解码与标定后的电角度和机械位置,供FOC与位置环使用。

从图中可以看出,传感器并不是孤立器件,而是嵌入在“电机—传感器—接口—控制器—功率驱动—电机”的闭环之中。任何一环的延迟、噪声或零位偏差都会沿信号链传播,最终表现为转矩脉动、定位误差或系统振荡。

五、典型场景与常见误区

场景:某协作机器人关节采用PMSM+FOC方案,初期使用低成本霍尔传感器进行换向,定位时依赖增量编码器。调试中发现低速时转矩脉动明显,定位重复精度不足。复盘发现:霍尔仅提供60°电角度分辨率,FOC换向角误差大;增量编码器无绝对零位,每次上电需回零。最终改用高分辨率绝对值磁编码器,同时满足换向与定位需求。

常见误区:

  • 把“换向用位置”和“定位用位置”混为一谈,导致选型时只看分辨率不看延迟与绝对零位。
  • 忽略传感器安装偏心与轴向跳动,标定后角度误差随机械位置变化。
  • 只关注传感器本身精度,忽略接口解码延迟和控制器采样时刻对齐。
  • 在FOC中直接用未标定的电角度,导致d-q轴错位,效率下降。

因此,在进入具体传感器选型之前,必须先明确电机类型、控制算法对位置信号的真实需求,以及传感器在控制链路中的准确位置。这是后续分辨率计算、接口选择、零位标定和误差补偿的基础。