3. DAQ硬件与信号类型认知
DAQ(Data Acquisition,数据采集)设备并不是一个“万能接口”,它内部由若干功能子系统组成,每个子系统只处理某一类信号。要正确选型、接线和编程,第一步就是分清模拟输入、模拟输出、数字I/O、计数器/定时器这四类通道各自“能做什么、不能做什么”,第二步是判断现场信号属于单端还是差分、接地还是浮地、电压还是电流。这两步判断错了,后面无论程序写得多好,数据都不可信。
一、四类通道的功能边界
模拟输入(AI)是DAQ最核心、也最常被使用的部分。它把连续的电压或电流信号,经多路复用器、仪表放大器、可编程增益放大器(PGA)、采样保持电路和ADC,转换成离散的数字量。关键参数包括分辨率(如16位)、量程(如±10 V、±1 V、0~5 V)、采样率(如单通道250 kS/s)、输入方式和通道数。分辨率决定最小可分辨电压:16位、±10 V量程时,1 LSB ≈ 20 V / 65536 ≈ 305 μV;若信号只有几毫伏,就必须缩小量程或提高增益,否则有效位数被白白浪费。
模拟输出(AO)把数字量经DAC还原成模拟电压或电流,用于驱动执行器、给定参考或激励被测对象。它关注的是更新率、建立时间、输出范围(如±10 V、0~20 mA)和驱动能力。AO通常通道数少、更新率低于AI,做闭环控制时要核算“输出更新周期是否满足被控对象带宽”。
数字I/O(DIO)处理只有两种状态的信号:TTL/CMOS电平、继电器触点、按钮、指示灯、限位开关等。它关心的是逻辑电平标准(如5 V TTL、3.3 V LVTTL)、方向(输入/输出)、驱动电流和上拉/下拉。DIO不能直接驱动大功率负载,一般要经继电器、固态继电器或驱动芯片隔离放大。
计数器/定时器是容易被忽视但极有用的一类通道。它内部有计数寄存器和时基,可完成事件计数、频率测量、周期测量、脉冲输出、PWM生成、正交编码器位置解码。例如用100 MHz时基对被测信号计数,1 s闸门内计得50 000个数,则频率为50 kHz;用正交编码器A/B两相计数,可得到带方向的位移量。计数器不占用CPU轮询,适合高频、精确定时任务。
二、单端与差分:不是“接几根线”那么简单
单端输入时,AI+接信号,AI−接模拟地(AGND),测量的是信号对地的绝对电压。它接线简单、同样通道数下可用通道更多,但缺点明显:信号源地与DAQ地之间的地电位差会直接叠加到测量结果上,长导线拾取的共模干扰也无法抑制。
差分输入时,AI+和AI−分别接信号两端,ADC测量的是两者之差。理想情况下,共模电压被抑制,只保留差模分量。共模抑制比(CMRR)是关键指标,典型仪表放大器可达80~120 dB。举例:若共模电压为5 V、CMRR为100 dB,则折算到输入端的误差约为5 V / 10^5 = 50 μV,对mV级信号仍可接受;若用单端,这5 V地电位差会直接毁掉测量。
选择原则:信号幅度小(mV级)、导线长、现场有电机/变频器等强干扰源、信号源与DAQ不共地时,优先差分。差分通道会成对占用引脚,8差分与16单端往往是同一块卡在两种模式下的不同配置,接线前必须确认软件中的通道模式设置与物理接线一致。
三、接地与浮地:参考点决定测量是否成立
接地信号指信号源本身以大地或系统地为参考,例如市电供电的变送器、与机柜共地的传感器。浮地信号指信号源与地之间没有直接电气连接,例如电池供电的热电偶、隔离输出的变送器、应变片电桥。
浮地信号直接接入差分输入时,输入端缺少直流通路,偏置电流会把输入电位“拉”到不确定的共模范围之外,导致读数漂移甚至饱和。正确做法是在AI+与AI−分别对AGND接一只高阻偏置电阻(如10 kΩ~1 MΩ),为偏置电流提供回流路径,同时不显著降低输入阻抗。若信号源本身已接地,则不应再加偏置电阻,否则会形成地环路。
四、电压与电流:传输方式决定抗干扰能力
电压信号传输简单,但导线电阻会与输入阻抗分压。例如4~20 mA变送器若用250 Ω采样电阻转成1~5 V,导线电阻2 Ω带来的误差约为2/250 = 0.8%,对0.1%精度要求已不可忽略。电流信号传输时,同一回路电流处处相等,导线电阻不影响电流值,只要接收端采样电阻精度足够,长距离传输仍能保持精度,且电流环天然抗电磁干扰。因此工业现场远距离、强干扰场合优先选4~20 mA电流环;板级、短距离、低功耗场合可用电压信号。
需要注意:电流输入通道通常需要外接或内置精密采样电阻,把电流转为电压后再由ADC测量。若DAQ本身是电压输入,就必须外加采样电阻,并核算其功耗与温漂。例如24 V回路、20 mA时,250 Ω电阻功耗为I²R = 0.02² × 250 = 0.1 W,应选0.25 W以上、低温漂的金属膜电阻。
五、通道配置检查清单
实际接线与配置时,可按以下顺序逐项确认,避免返工:
| 检查项 | 确认内容 | 典型示例 |
|---|---|---|
| 信号类型 | 电压/电流、单端/差分、接地/浮地 | 热电偶:mV、差分、浮地 |
| 量程与增益 | 信号满量程落在ADC量程的50%~90% | ±10 mV信号选±100 mV量程 |
| 接线方式 | 差分对、偏置电阻、屏蔽层单端接地 | AI0+/AI0−,各接1 MΩ到AGND |
| 采样率 | 满足奈奎斯特,留2~5倍余量 | 1 kHz信号至少5 kS/s |
| 计数器资源 | 测频/编码器是否占用计数器通道 | 正交编码器占1个计数器 |
| 数字通道 | 电平标准、方向、驱动能力 | 5 V TTL输入,加光耦隔离 |