2. DAQ基础与精度指标

在量产校准工程中,很多争议并不是“校准没做”,而是对指标含义理解不一致:有人把分辨率当成精度,有人把短期噪声当成系统误差,也有人忽略温漂导致同一台设备在夏天和冬天表现完全不同。要建立可复现的校准流程,必须先统一DAQ(Data Acquisition,数据采集)系统的组成认知与关键术语口径。

一、DAQ系统的典型组成与信号链

一个完整的DAQ通道通常由传感器/信号源、模拟前端(AFE)、多路复用器(MUX)、仪表放大器(INA)、抗混叠滤波器(AAF)、ADC、参考电压源、数字接口与时钟、以及供电与接地系统组成。信号从物理量进入系统,经过调理、采样、量化、传输,最终成为可计算的数字码值。校准工作本质上是在这条信号链的多个节点上建立“输入—输出”的确定映射关系。

其中,参考电压源和时钟是常被低估的部件:ADC的绝对精度直接依赖参考电压的初始误差与温漂;采样时钟的抖动会转化为宽带噪声,影响高分辨率采集的有效位数。量产校准若只关注ADC本身,往往无法解释整机指标偏差。

DAQ信号链:从物理量到数字码值 传感器 mV/μV级 模拟前端 放大/滤波 MUX 通道切换 ADC 采样/量化 数字接口 SPI/USB 上位机 码值/计算 失调/增益误差 Offset / Gain 通道串扰 Crosstalk 量化噪声 Quantization 时钟抖动 Jitter 参考电压 初始误差/温漂 供电与接地 噪声耦合路径 橙色虚线:误差注入节点;蓝色实线:信号主路径;蓝色虚线:参考与供电影响路径

二、分辨率、精度、线性度:三个最容易混淆的术语

分辨率描述系统“能分辨的最小变化”,通常由ADC位数和满量程决定。例如24位ADC、±10 V量程,理论LSB约为1.19 μV。但分辨率高不等于精度高:如果噪声有20 μV RMS,那么后几位码值只是在噪声中跳动,有效分辨率远低于标称位数。

精度描述测量值与真值的接近程度,是一个综合指标,包含失调误差、增益误差、非线性、噪声、温漂、参考误差等。工程上常把精度拆成“绝对精度”和“相对精度”,前者关心相对物理真值,后者关心相对传递标准。

线性度描述实际传递函数偏离理想直线的程度,常用端点法、最佳直线法或最小二乘法定义。线性度差会表现为“两端准、中间偏”或“中间准、两端偏”,在多点校准中必须用足够多的校准点才能拟合出来。

术语 关注问题 典型单位/表达 量产校准中的处理
分辨率 能分辨的最小变化 bit、LSB、μV 由ADC与量程决定,不直接校准
精度 测量值与真值的接近程度 %FS、%reading、ppm 通过多点校准与参考溯源改善
线性度 偏离理想直线的程度 %FS、ppm FS 多点拟合、分段校准或查表补偿
噪声 随机波动对码值的影响 μV RMS、μVpp、ENOB 滤波、平均、屏蔽、降低带宽
温漂 温度变化引起的输出偏移 ppm/℃、μV/℃ 温箱标定、温度补偿系数写入

三、噪声与温漂:量产一致性的隐形杀手

噪声分为随机噪声和确定性干扰。随机噪声可用RMS描述,常见来源包括电阻热噪声、放大器噪声、ADC量化噪声和时钟抖动。确定性干扰则来自开关电源、数字时钟、继电器切换和接地环路,表现为特定频率的尖峰或周期性纹波。量产校准中,若用单次采样作为校准点,噪声会被误当成真实偏差写入校准系数,导致“越校越偏”。

温漂是另一个关键指标。它通常用ppm/℃或μV/℃表示,描述温度每变化1℃时输出或增益的变化量。对于24位系统,1 ppm/℃的参考电压温漂在10℃温差下就会带来10 ppm的额外误差,足以吃掉大部分精度预算。因此,高精度量产校准必须记录校准时的环境温度,并在必要时写入温度补偿系数。

工程口径建议:在量产校准规范中,把“精度”拆成可测的子项:失调、增益、线性度、噪声、温漂、参考误差。每个子项对应独立的测试方法与判定阈值,避免用一句“精度±0.01%”掩盖真实问题。

四、案例:24位DAQ模块的校准复盘

某24位DAQ模块在研发阶段单台指标良好,但量产时出现约8%的模块在满量程附近超差。排查发现:

  • ADC标称24位,但参考电压初始误差为±0.05%,直接贡献约500 ppm的增益误差;
  • 仪表放大器在高温下失调漂移约2 μV/℃,在40℃温箱中额外引入约60 μV偏移;
  • 校准工位使用单次采样,噪声RMS约15 μV,导致校准系数随机波动;
  • MUX通道间串扰在相邻通道切换时产生约20 μV的台阶。

改进措施包括:将参考电压更换为低漂移型号;在校准流程中加入多次采样平均与中值滤波;对每个通道执行独立的失调与增益校准;在温箱中采集温度补偿点并写入EEPROM。改进后,满量程附近超差比例降至0.5%以下。

# 量产校准记录示例(单通道)
channel: CH03
temperature: 25.2 C
offset_raw: 0x0001A3
gain_raw: 0x00F2C1
noise_rms: 12.4 uV
linearity: 3.2 ppm FS
tempco_offset: 1.8 uV/C
tempco_gain: 0.6 ppm/C
status: PASS

常见误区:把“分辨率”当“精度”写进规格书;用单次采样做校准;忽略参考电压和时钟的贡献;只在常温校准而不记录温度;把噪声误判为线性度问题。这些都会让量产校准数据看似合格,实际现场表现却不可复现。

五、术语速查清单

  1. 分辨率:能分辨的最小变化,由位数和量程决定。
  2. 精度:测量值与真值的接近程度,是综合误差。
  3. 线性度:实际传递函数偏离理想直线的程度。
  4. 噪声:随机波动,用RMS或峰峰值描述,影响有效位数。
  5. 温漂:温度变化引起的输出或增益变化,用ppm/℃或μV/℃表示。
  6. 失调误差:零输入时的非零输出,可通过零点校准修正。
  7. 增益误差:传递函数斜率偏差,可通过满量程校准修正。
  8. 有效位数(ENOB):考虑噪声后实际可用的分辨率。