2. 传感器零点漂移的静态基线校准操作

静态基线校准的任务边界

零点漂移校准的核心前提是设备完全静止:轨检车停放在平直轨道上、发动机熄火、空调与液压系统关闭,避免车体振动与温度扰动叠加到传感器输出上。本节以某型轨检车车体横向位移传感器为例,其量程 ±50 mm、标称灵敏度 200 mV/mm、输出经 16 位 ADC 采集(±5 V 对应 0~65535 码值)。校准任务是在静止条件下采集多组输出,计算零点偏移量,写入基线补偿值,并验证校准前后零位误差是否满足 ±0.05 mm 的轨检精度要求。

采集与零点偏移量计算

静止状态下连续采集 N=10 组数据,每组为 1 s 内 1000 个采样点的均值,采样间隔 2 s,用于观察零点是否稳定。设第 i 组均值为 V_i(mV),零点偏移量按灵敏度折算为位移:

offset_mm = mean(V_1..V_10) / S      # S = 200 mV/mm
σ_mm     = std(V_1..V_10) / S        # 组间离散度,判断静止条件是否成立

示例数据(教学假设值):10 组均值依次为 41.2、40.8、41.5、41.0、40.9、41.3、41.1、40.7、41.4、41.1 mV。均值 41.1 mV,折算零点偏移 +0.2055 mm;组间标准差约 0.25 mV,折算 0.0013 mm,远小于 0.05 mm,说明静止条件成立、数据可用于校准。若 σ 折算后超过 0.01 mm,应先排查振动、风载或线缆牵拉,不得直接写入基线。

零点偏移量必须与灵敏度、ADC 码值换算关系一并记录。若只记录 mV 偏移而不记录当前灵敏度标定值,后续灵敏度变化时基线将失效。

基线写入与校准前后验证

将 offset_mm 取负后写入传感器基线补偿寄存器(示例:baseline = -0.2055 mm),重新上电使补偿生效,再按同样方法采集 10 组数据计算校准后零位误差。示例校准后均值为 0.6 mV,折算 +0.003 mm,满足 ±0.05 mm 要求。验证时还应检查:校准前后组间离散度无明显增大、输出无阶跃跳变、补偿值在寄存器回读中与写入值一致。

静止采集 → 偏移计算 → 基线写入 → 前后验证 ① 静止采集 轨检车停稳、熄火 N=10 组,每组 1 s 采样间隔 2 s 输出 V₁…V₁₀(mV) 同步记录灵敏度 S ② 偏移计算 mean = 41.1 mV offset = 41.1/200 = +0.2055 mm σ = 0.0013 mm σ ≤ 0.01 mm 才可校准 ③ 基线写入 baseline = -0.2055 mm 写入补偿寄存器 断电重启使生效 回读校验写入值 ④ 验证 复采 10 组 误差 +0.003 mm ≤ ±0.05 mm 判定合格 采集序列(mV,教学示例值) 41.2 40.8 41.5 41.0 40.9 41.3 41.1 40.7 41.4 41.1 均值 41.1 mV 零位误差对比(要求 ≤ ±0.05 mm) 0 +0.05 mm 容差上限 -0.05 mm 容差下限 校准前 +0.2055 mm 校准后 +0.003 mm 校准前超差 校准后合格 不合格则复采、排查振动/线缆后重算

校准记录与判定要点

记录项示例值判定依据
静止条件熄火、空调关闭、停放平直轨组间 σ 折算 ≤ 0.01 mm
校准前零点偏移+0.2055 mm超出 ±0.05 mm,需校准
写入基线值-0.2055 mm回读一致
校准后零位误差+0.003 mm≤ ±0.05 mm,合格
灵敏度 S200 mV/mm与标定证书一致

若校准后误差仍超差,不要反复叠加写入基线值,应先确认灵敏度是否已变化、补偿寄存器是否被其他标定流程覆盖,再决定是否重新标定灵敏度。