3. 安全激光扫描仪工作原理
安全激光扫描仪(Safety Laser Scanner)本质上是一台在二维平面内旋转扫描的测距雷达。它并不像普通光电传感器那样只判断“有/无遮挡”,而是持续测量每个角度方向上到障碍物的距离,再把这些距离与预先设定的安全区域边界比较,从而决定是否触发安全输出。理解它的工作原理,需要抓住四条主线:飞行时间测距、扫描角度与角分辨率、区域组与区域切换、安全输出与OSSD。这四者共同决定了扫描仪“看得多远、看得多细、按哪套边界判断、以及如何把判断结果安全地送出去”。
一、飞行时间测量:从光脉冲到距离值
扫描仪内部有一个激光二极管和一个光电接收器。发射端发出一束极短的近红外激光脉冲,脉冲打到物体后漫反射,一部分光返回接收器。设光速为 c(约 3×10⁸ m/s),从发射到接收的时间差为 Δt,则距离 d = c·Δt / 2。除以 2 是因为光走了一个往返。例如 Δt = 66.7 ns 时,d ≈ 3×10⁸ × 66.7×10⁻⁹ / 2 ≈ 10 m。可见要分辨 1 cm 的距离变化,时间测量精度需达到约 67 ps 量级,这对电子计时电路要求很高。
实际产品并不只依赖单次脉冲。为了在强环境光、低反射率物体或雨雾条件下保持稳定,扫描仪通常采用多次测量、脉冲平均和阈值判定。返回信号的强度(幅值)也会被记录:如果回波太弱,说明目标反射率过低或距离过远,该测量点可能被判为“无效”或“不确定”。在安全逻辑中,无效点通常按“最保守”处理——即视为可能存在的障碍,而不是忽略。这一点对调试很重要:现场若出现误触发,往往不是区域画错,而是低反射率物体(如黑色橡胶、深色工装)导致回波弱,使系统倾向保守判断。
二、扫描角度与角分辨率:决定“看得多细”
扫描仪通过旋转反射镜或转镜机构,把激光束在 270° 左右的水平扇形范围内逐角度发射。所谓角分辨率,是指相邻两个测量点之间的角度间隔。常见值为 0.25°、0.33°、0.5° 等。角分辨率越小,单位角度内采样点越多,对细杆、窄缝、小物体的识别能力越强;但点数增加也会影响响应时间和数据量。
角分辨率与距离共同决定“横向点间距”。在距离 R 处,相邻两点的弧长近似为 R·Δθ(Δθ 用弧度)。例如 Δθ = 0.5° ≈ 0.00873 rad,在 R = 4 m 处,点间距约为 4 × 0.00873 ≈ 35 mm。这意味着一个直径 20 mm 的细杆在 4 m 处可能只被一个点“擦到”,甚至漏检;而在 1 m 处点间距约 8.7 mm,就能稳定覆盖。因此选型时必须结合最小被检物体尺寸和最远保护距离一起核算,不能只看最大扫描半径。
三、区域组与区域切换:让同一台设备适应不同工况
扫描仪在出厂或配置时,会把水平扫描面划分为若干区域,每个区域是一组角度和距离的组合边界。例如“警告区”从 0° 到 270°、半径 8 m,“保护区”半径 4 m。多个区域可以打包成一个区域组(也称区域集、监控案例)。区域组的意义在于:同一台扫描仪可以存储多套边界方案,根据设备当前运行状态动态切换。
典型应用是 AGV(自动导引车):自动行驶时使用“大保护区 + 警告区”,检测到人员进入警告区先减速,进入保护区再停车;当 AGV 进入充电站或维护模式时,切换到“小保护区”区域组,避免因站台结构造成误触发。切换由外部输入信号(如 PLC 输出、编码器状态、模式选择开关)触发,切换本身必须满足安全要求:如果切换信号无效或线路故障,扫描仪应进入安全状态,而不是停留在不确定的区域组。
配置时要注意区域组之间的互斥与覆盖关系。若两个区域组同时被激活,扫描仪通常按“最严格”原则处理,即取所有激活区域组的并集作为实际监控范围。因此,切换逻辑必须明确:同一时刻只允许一个区域组有效,或明确设计为多组叠加。现场调试时,可用扫描仪软件的区域显示功能观察当前激活的区域组和实时点云,确认切换动作与预期一致。
四、安全输出信号与 OSSD
扫描仪判断“保护区内有物体”后,需要把结果以安全的方式送给机器控制器。这里使用的就是OSSD(Output Signal Switching Device,输出信号切换装置)。OSSD 不是普通继电器或普通晶体管输出,而是具有自诊断能力的双通道半导体输出。典型形式是两路 PNP 或 NPN 输出:OSSD1 和 OSSD2。安全状态下两路均导通(输出高电平);一旦触发,两路同时关断(输出低电平)。
为什么必须两路?因为单路输出可能因短路、断线或内部晶体管击穿而失效,导致“该停不停”。双通道配合安全控制器或安全继电器,可以检测以下故障:一路对正极短路、一路对负极短路、两路之间短路、断线、交叉接线等。扫描仪会在输出端周期性发出极短的自检脉冲,观察两路是否按预期变化,从而发现潜在故障。若检测到故障,扫描仪会锁定在安全状态并给出诊断信息,而不是继续运行。
OSSD 的响应时间由三部分组成:扫描周期(完成一圈 270° 扫描并处理数据的时间)、内部逻辑处理时间、OSSD 关断时间。选型时,必须用这个总响应时间计算机器所需的最小安全距离。例如扫描周期 30 ms、处理 20 ms、关断 10 ms,总响应约 60 ms;若机器停止时间为 200 ms,人员接近速度为 1.6 m/s,则最小距离需按 (0.06 + 0.20) × 1.6 ≈ 0.42 m 再加上扫描仪自身的测量误差和反射误差来估算。这个计算直接决定保护区边界画多大,是区域配置前必须完成的步骤。
把四条主线串起来看:飞行时间测量给出每个角度的距离;扫描角度与角分辨率决定空间采样密度和最小可检物体;区域组把距离数据翻译成“警告/保护”判断,并允许按工况切换;OSSD 则把判断结果以双通道、自诊断的方式安全送出。实际工程中,任何一环的参数选择都会影响最终的安全距离和响应表现,因此配置前应先确认被检物体尺寸、接近速度、机器停止时间和所需安全等级,再反推扫描仪的分辨率、区域边界和输出接线方式。