4. 数据采集基础

在自动化测试治具中,数据采集系统负责把被测对象的物理状态转换为可计算、可判定、可追溯的数字信息。无论是电源板的电压电流测试、电机驱动板的转速检测,还是按键板的通断与脉冲计数,采集环节都决定了后续判定是否可信。理解模拟量、数字量、脉冲量三类信号的特点,并掌握采样率、分辨率、精度、量程等关键参数,是搭建稳定采集链路的基础。

一、三类信号的物理本质与采集方式

模拟量是连续变化的物理量,例如电压、电流、温度、压力、位移。它的特点是幅值在时间轴上连续,理论上任意时刻都有确定值。采集模拟量必须经过传感器、信号调理、模数转换器(ADC),最终得到离散的数字序列。模拟量采集的核心矛盾是“连续世界”与“离散采样”之间的误差。

数字量是只有有限状态的信号,典型为高/低电平、通/断、0/1。数字量采集通常通过GPIO、光耦隔离输入或数字IO卡完成。它的抗干扰能力较强,但需要关注电平阈值、去抖时间、隔离耐压和输入响应时间。例如治具检测按键是否按下,若不去抖,机械触点抖动会被误判为多次动作。

脉冲量表现为一系列离散脉冲,信息承载在脉冲个数、频率、周期或占空比中。编码器输出、流量计脉冲、步进电机步数都属于脉冲量。采集脉冲量常用计数器、定时器捕获或专用脉冲输入模块。它既不是纯模拟量,也不是简单开关量,需要同时关注计数精度、频率上限和边沿触发方式。

三类信号采集链路与关键参数映射 模拟量 电压 / 电流 / 温度 / 压力 连续幅值 → 调理 → ADC 关注:量程、分辨率、精度 数字量 通断 / 高低电平 / 状态位 阈值判断 → 隔离 → GPIO 关注:阈值、去抖、响应时间 脉冲量 编码器 / 流量计 / 步数 边沿计数 → 定时捕获 关注:频率上限、计数位宽 采集参数与误差来源 采样率 fs 决定时间分辨率 需满足奈奎斯特 分辨率 N ADC位数 / 计数位宽 决定最小可分辨变化 精度 与真实值的接近程度 受增益、偏移、噪声影响 量程 可测输入范围 超量程会饱和或损坏

二、采样率、分辨率、精度与量程的关系

采样率表示单位时间内采集的次数,单位为Sa/s或Hz。根据奈奎斯特采样定理,采样率至少应大于信号最高频率分量的两倍,工程上通常取5~10倍以保证波形质量。若采样率不足,高频信号会混叠成低频假信号,导致判定完全错误。

分辨率表示采集系统能区分的最小变化量。对于n位ADC,若量程为VFS,则理想分辨率为VFS/2n。例如16位ADC、量程0~10V,理论分辨率为10/65536≈0.153mV。分辨率高不等于精度高,因为噪声、温漂和参考电压误差会限制实际有效位数。

精度描述测量值与真实值的接近程度,通常用满量程百分比、绝对误差或有效位数表示。精度受传感器误差、调理电路失调、ADC积分非线性、参考源温漂和外部噪声共同影响。一个16位ADC若前端噪声达到2mV,其有效精度可能只相当于13位。

量程是采集系统允许的输入范围。量程选择过小会导致信号削顶饱和,量程过大则浪费分辨率。工程上常按“最大信号×1.2~1.5”选择量程,并留出保护余量。对于脉冲量,量程概念转化为频率上限和计数位宽,例如32位计数器在1MHz下约4295秒溢出。

核心公式:理想分辨率 = 量程 / 2位数;有效精度 ≈ 分辨率与噪声、漂移的综合结果;采样率 ≥ 2×信号最高频率,工程推荐5~10倍。

三、典型采集流程与参数配置

一个完整的采集流程通常包括:信号接入、量程匹配、滤波调理、采样保持、模数转换、数据校准、判定与存储。以治具采集0~5V压力传感器为例,配置如下:

采集通道:AI0
传感器输出:0.5V~4.5V(对应0~1MPa)
调理电路:分压+RC低通,截止频率1kHz
ADC:16位,量程0~5V,采样率10kSa/s
分辨率:5V / 65536 ≈ 76.3μV
实际噪声:约0.8mV RMS,有效位数约12.6位
判定阈值:0.98MPa~1.02MPa
去抖/滤波:滑动平均窗口8点

对于数字量,配置重点在阈值和去抖。例如24V输入光耦,导通阈值约9mA,软件去抖20ms。对于脉冲量,配置重点在计数模式、边沿选择和频率上限。例如编码器1000线,四倍频后4000计数/转,转速3000rpm时脉冲频率为200kHz,必须确认计数器支持该频率。

四、案例:电机转速采集的参数匹配

某治具需要采集电机转速,范围0~3000rpm,编码器为1000线,采用四倍频。计算脉冲频率:3000/60×1000×4=200kHz。若选用普通数字输入模块,其最大响应频率仅50kHz,会严重丢脉冲。正确做法是选用支持200kHz以上的高速计数模块,并设置32位计数器和1秒闸门时间。此时转速分辨率为1/4000转,对应0.015rpm,满足测试要求。

若误用低采样率模拟采集卡去测脉冲信号,则会把脉冲序列混叠成随机电压,导致转速显示跳变。这个案例说明:信号类型决定采集方式,参数必须与物理量匹配。

五、常见误区与复盘

  • 误区一:分辨率越高越好。高分辨率若伴随高噪声,有效精度并不会提升,反而增加成本。应关注有效位数(ENOB)。
  • 误区二:采样率只看信号频率。还需考虑多通道轮询、建立时间和滤波延迟。多通道采集时,每通道实际采样率会下降。
  • 误区三:数字量不需要参数。数字量同样需要阈值、去抖、隔离和响应时间,否则会误判或漏判。
  • 误区四:量程选满即可。量程过大会降低小信号分辨率,量程过小会饱和。应按信号范围合理缩放。
  • 误区五:忽略参考电压和地线。ADC参考源漂移和地环路噪声是精度下降的常见原因,必须使用稳定参考和单点接地。
参数含义典型影响配置建议
采样率单位时间采样次数不足会混叠,过高增加数据量≥5~10倍信号最高频率
分辨率最小可分辨变化量决定量化台阶按量程和位数计算,关注ENOB
精度测量值与真实值接近程度受噪声、漂移、非线性影响用标准源校准,留误差余量
量程允许输入范围过小饱和,过大浪费分辨率最大信号×1.2~1.5
频率上限脉冲/数字输入最高频率超限丢脉冲或误计数确认模块规格并留20%余量

实操建议:在治具调试阶段,先用标准信号源注入已知值,记录采集值并计算误差;再逐步加入真实负载,观察噪声和漂移。对模拟量重点看稳定性和重复性,对数字量重点看去抖和响应,对脉冲量重点看计数一致性和频率上限。

注意:采集参数不是孤立选择的。采样率、分辨率、精度和量程相互制约,必须结合信号类型、测试节拍和判定阈值综合确定。任何一项配置不当,都可能导致误判、漏判或数据不可追溯。

掌握三类信号的特点和四项关键参数,才能在治具控制与上位机数据采集之间建立可靠的桥梁。后续的采集卡选型、通道配置和数据处理,都应回到本节的基本关系上来判断。