4. 传感器技术:位移传感器(电涡流、电容、霍尔)、电流传感器与速度传感器的选型与标定

传感器,说白了就是磁悬浮轴承的「眼睛」和「耳朵」。

没有它们,控制系统就是个瞎子。我见过太多项目,控制器选得再好,传感器一塌糊涂,最后整个系统都在抖。嗯,这里咱们得好好聊聊。

4.1 位移传感器:磁悬浮的「定海神针」

磁悬浮轴承的核心,就是让转子稳定地悬浮在气隙中间。怎么知道它偏没偏?靠位移传感器。我个人习惯,把位移传感器分成三类:电涡流、电容、霍尔。各有各的脾气。

4.1.1 电涡流位移传感器

这玩意儿是工业界的「老兵」。原理很简单:探头通高频电流,产生磁场。转子靠近时,表面感应出涡流,反过来影响探头线圈的阻抗。测这个阻抗变化,就知道距离了。

优点:

  • 不怕油污、灰尘。我在压缩机项目里用过,现场全是油雾,它照样干活。
  • 线性度好,量程从零点几毫米到几十毫米都有。
  • 频率响应高,能到几十kHz,够用。

缺点:

  • 对材料敏感。转子材料变了,标定就得重做。我曾经吃过这个亏——换了转子材料没重新标,结果悬浮不稳,折腾了两天。
  • 温度漂移。探头本身发热,环境温度一变,读数就飘。解决办法?用差分探头,或者加温度补偿。

选型要点:

  • 量程:一般选气隙的1/3到1/2。比如气隙0.5mm,量程选0.2mm左右。
  • 灵敏度:至少10mV/μm,否则信号太弱,容易被噪声淹没。
  • 探头直径:越小越好,但太小了量程也小。我常用的是φ5mm和φ8mm。

4.1.2 电容位移传感器

电容传感器,精度比电涡流高一个数量级。它测的是探头和转子之间的电容变化。你想想看,电容跟距离成反比,测电容就知道距离了。

优点:

  • 精度极高,纳米级分辨率。做精密主轴时,我首选它。
  • 不受材料影响。不管转子是钢、铝还是陶瓷,都能测。

缺点:

  • 怕脏。油污、水汽一上去,读数就乱跳。我在一个真空环境里用过,效果很好,但一开腔体换工件,探头就得擦。
  • 量程小,一般就几十到几百微米。
  • 对安装距离要求苛刻。离得太近会击穿,离得太远信号太弱。

注意:

电容传感器对寄生电容非常敏感。探头线缆不能长,最好控制在1米以内。我曾经为了省事用了3米的线,结果信号全被50Hz工频淹没了。后来老老实实换了短缆线,问题解决。

4.1.3 霍尔位移传感器

霍尔传感器,靠的是霍尔效应。磁场变化,霍尔电压就变。它其实更适合测角度或转速,但也能测位移。

优点:

  • 便宜,结构简单。
  • 不怕油污,比电容皮实。

缺点:

  • 精度一般,不如电涡流和电容。
  • 受温度影响大。霍尔元件的温漂很头疼。
  • 对磁场干扰敏感。电机本身的磁场会干扰它。

说实话,我在磁悬浮轴承里很少用霍尔做位移测量。除非是低成本、低精度的场合,比如一些教学演示设备。

4.2 电流传感器:控制系统的「听诊器」

磁悬浮轴承靠电磁力拉住转子。力的大小跟电流成正比。所以,电流传感器就是用来「听」线圈里电流的。

常用的有几种:

  • 霍尔电流传感器:非接触,隔离性好。我习惯用闭环霍尔,精度比开环高一个档次。
  • 分流电阻:便宜,但会发热,而且不隔离。小功率系统可以用。
  • 电流互感器:只能测交流,直流不行。磁悬浮里很少用。

我的经验:

选电流传感器,带宽比精度更重要。磁悬浮的电流环带宽通常要几kHz到十几kHz。传感器带宽至少是电流环带宽的5倍。我一般选带宽100kHz以上的。

4.3 速度传感器:知道转子转多快

速度传感器,主要用来测转子转速。磁悬浮轴承的转子转速动不动几万转甚至十几万转,普通传感器扛不住。

常用方案:

  • 磁电式:靠线圈感应磁场变化。简单可靠,但低频信号弱。启动时可能测不到。
  • 霍尔式:在转子上贴磁钢,霍尔探头感应。能测零速,但磁钢不能贴太多,否则不平衡。
  • 电涡流式:测转子表面的键槽或齿。不接触,不怕油污。我用的最多。

选型时注意:转速范围要覆盖从零到最高转速。另外,响应速度要快,至少能跟上转速变化率。

4.4 标定:别让传感器「说谎」

传感器买回来,不标定就是废铁。标定,说白了就是给传感器建立「输入-输出」关系。

标定步骤:

  1. 安装:把传感器装在模拟实际工况的夹具上。注意,安装间隙、材料、温度都要尽量跟实际一致。
  2. 加标准量:用千分尺或激光干涉仪给出精确位移。我习惯从零点开始,每10μm或20μm记录一次。
  3. 记录输出:记录传感器的电压或电流输出。
  4. 拟合曲线:用最小二乘法拟合出线性或多项式关系。
  5. 验证:随机取几个点,看误差。误差超过1%就得重新标。

标定代码示例(Python):

import numpy as np

# 标定数据:位移(mm) vs 电压(V)
displacement = np.array([0.0, 0.1, 0.2, 0.3, 0.4, 0.5])
voltage = np.array([0.02, 1.01, 2.00, 3.02, 4.01, 5.00])

# 线性拟合
coeffs = np.polyfit(displacement, voltage, 1)
slope = coeffs[0]  # 灵敏度 V/mm
offset = coeffs[1] # 零点偏移

print(f"灵敏度: {slope:.3f} V/mm")
print(f"零点偏移: {offset:.3f} V")

# 验证
test_disp = 0.25
pred_voltage = slope * test_disp + offset
print(f"预测电压: {pred_voltage:.3f} V")

避坑指南:

我曾经在标定电涡流传感器时,忽略了探头和被测面之间的平行度。结果标定曲线很漂亮,但一装到机器上,读数就偏。后来发现,探头歪了0.5度,误差就大了3%。所以,标定夹具一定要保证垂直和平行。

4.5 知识体系总览

下面这张图,把传感器选型与标定的核心逻辑串起来了。你一看就明白。

磁悬浮轴承传感器选型与标定知识体系 位移传感器 电流传感器 速度传感器 电涡流 电容 霍尔 霍尔电流传感器 分流电阻 磁电式 霍尔式 选型要点 量程、灵敏度、带宽 材料兼容性、温漂 选型要点 带宽、精度、隔离 发热、成本 选型要点 转速范围、响应速度 零速检测能力 标定:建立输入-输出关系

4.6 小结

传感器选型,没有绝对的好坏,只有合不合适。电涡流皮实,电容精密,霍尔便宜。电流传感器看带宽,速度传感器看范围。标定是最后一道关,别偷懒。

嗯,这一章就到这儿。记住一句话:传感器不准,后面全是白搭。

专注资料整理