4. 激光三角法轮廓测量系统

激光三角法是非接触轮廓与三维高度测量中最成熟、工业现场装机量最大的技术路线之一。它的核心思想并不复杂:用一束激光在被测表面形成一个光斑,再用一个与激光轴成一定夹角的成像系统观察这个光斑;当被测表面沿激光轴方向发生高度变化时,光斑在探测器上的成像位置随之移动,通过几何关系即可反推出高度。真正决定系统性能的,是光路布局、探测器选型以及量程与分辨率之间的权衡。

一、从几何关系到高度解算

先约定坐标系:设激光器光轴沿 Z 方向入射,被测表面法线大致与 Z 平行;成像物镜光轴与激光轴夹角为 θ,称为三角测量角。激光斑点在表面上的高度变化 ΔZ,会沿成像光轴方向产生一个横向位移,最终在探测器像面上形成位移 Δx。在近轴近似下,二者满足:

ΔZ = Δx / (M · sinθ)

其中:
  M   —— 成像系统放大倍率(像距/物距)
  θ   —— 激光轴与成像光轴夹角
  Δx  —— 探测器上光斑质心位移
  ΔZ  —— 被测表面高度变化

这个式子揭示了三个关键结论。第一,θ 越大,同样的 ΔZ 引起的 Δx 越大,灵敏度越高,但光斑在倾斜表面上的投影会拉长,且遮挡风险增加。第二,M 越大,探测器上的位移越明显,但视场越小,量程受限。第三,Δx 的测量精度直接决定 ΔZ 的分辨率,因此探测器像元尺寸、质心算法和信噪比成为分辨率的下限约束。

实际系统并非理想近轴,且被测表面倾斜会引入光斑形变和“阴影效应”。因此工程上常采用 Scheimpflug 条件:让激光平面、成像物镜主平面和探测器像面三者交于一条直线,从而在倾斜成像时仍保持较大景深内清晰成像。这是激光三角轮廓仪光路布局的核心设计约束。

激光器 激光轴 (Z) 被测表面 光斑 ΔZ 物镜 探测器 CMOS / PSD 光斑像位置 成像光轴 θ 高度解算关系 ΔZ = Δx / (M · sinθ) θ ↑ → 灵敏度 ↑,但遮挡与光斑拉长风险 ↑ M ↑ → 分辨率 ↑,但视场与量程 ↓ Δx 精度 ← 像元尺寸、质心算法、信噪比 Scheimpflug 条件:激光面、主平面、像面共线 → 大景深清晰成像

二、光路布局与探测器选型

光路布局首先要确定三角测量角 θ。工业轮廓仪常见 θ 在 20°~45° 之间。θ 偏小,量程大但灵敏度低,适合测量大起伏的焊缝、铸件毛坯;θ 偏大,分辨率高但量程窄,适合测量精密加工表面、电子元件高度。其次要确定工作距离,即物镜到被测表面的标称距离。工作距离越大,安装越灵活,但光斑直径和景深会随之变化,需要与激光聚焦能力匹配。

探测器主要有两类:PSD(位置敏感探测器)和 CMOS/CCD 图像传感器。PSD 输出连续模拟电流,响应快、电路简单,但只能给出光斑质心的一维位置,且对多光斑、杂散光敏感。CMOS 图像传感器可以获取整幅光斑图像,便于用质心法、峰值法或高斯拟合提取亚像素位置,抗干扰能力强,还能同时观察光斑形状判断表面质量。现代工业轮廓仪绝大多数采用 CMOS 线阵或面阵传感器,线阵用于高速扫描,面阵用于获取更丰富的光斑形态信息。

选型时需关注:像元尺寸(决定理论分辨率下限)、行频/帧率(决定扫描速度)、动态范围(决定高反光与暗表面兼容性)、以及是否支持 ROI 裁剪以提高帧率。例如,某线阵 CMOS 像元尺寸 5 μm,物镜放大倍率 M=0.5,θ=30°,则理论高度分辨率约为 5 μm / (0.5 × sin30°) = 20 μm。若采用亚像素质心算法达到 1/10 像元,则分辨率可提升至约 2 μm,但实际受信噪比和表面散射特性限制。

三、量程与分辨率的权衡

量程与分辨率是一对矛盾。量程由探测器有效像面长度、放大倍率和 θ 共同决定:量程 ΔZ_max ≈ L_det / (M · sinθ),其中 L_det 为探测器有效感光长度。要扩大程,可以减小 M、减小 θ 或增大 L_det;但减小 M 和 θ 都会降低分辨率。工程上通常先根据被测对象的高度范围确定量程,再在满足量程的前提下尽可能提高 M 和 θ,最后通过亚像素算法和多次平均提升有效分辨率。

另一个常被忽视的因素是景深。激光三角法要求光斑在探测器上清晰成像,若被测表面高度变化超出景深,光斑会弥散,质心提取精度下降。Scheimpflug 布局正是为了在倾斜成像条件下扩展景深。实际选型时,应让量程落在景深范围内,或采用自动对焦、多物镜切换等方案。

四、典型工业轮廓仪拆解与标定任务

以一台常见的线激光轮廓仪为例,其内部主要包含:激光二极管及整形光学系统、成像物镜、线阵 CMOS 探测器、信号处理板、以太网/串行接口。激光经柱面镜整形为一条线激光,投射到被测表面形成激光线;成像物镜从另一角度观察这条线,在探测器上形成一条变形光带;信号处理板提取每条激光线的中心位置,输出一组高度剖面数据。

标定是轮廓仪投入使用的关键步骤。标定任务通常包括:

  • 高度标定:使用已知高度的量块或阶梯标准件,在量程内均匀选取多个高度点,记录每个高度对应的探测器光斑位置,拟合出 ΔZ 与 Δx 的映射关系。通常采用二次或三次多项式拟合,以补偿镜头畸变和近轴近似误差。
  • 横向标定:使用标准刻度板或已知间距的刻线,确定扫描方向上的像素当量,即每个横向像素对应的实际宽度。
  • 平面度校验:测量标准平晶或大理石平台,观察输出剖面的平坦度,判断光路是否垂直、是否存在倾斜误差。
  • 重复性测试:在同一位置连续采集多次,计算高度值的标准差,评估系统噪声水平。

标定完成后,应保存标定系数并在每次更换物镜、调整工作距离或环境温度显著变化后重新校验。对于高精度应用,还需考虑温度漂移对激光波长和机械结构的影响,必要时进行温度补偿。

标定示例:使用 10 mm 量程轮廓仪,选取 0、2、4、6、8、10 mm 六个高度点,记录探测器光斑像素位置分别为 120、245、372、498、625、752 pixel。拟合得 ΔZ = a·x² + b·x + c,其中 x 为像素位置。若拟合残差标准差小于 0.02 mm,则认为高度标定合格。该数据为教学示例,非实测结果。

实际调试中,常见问题包括:高反光表面导致光斑饱和,可通过降低激光功率或缩短曝光时间解决;暗表面信噪比不足,可增加曝光时间或采用多帧平均;遮挡区域无数据,需调整 θ 或增加第二组激光/相机形成互补视角。理解这些现象背后的光路与探测器约束,才能在量程、分辨率、速度和鲁棒性之间做出合理取舍。