3. 高精度万用表架构

高精度数字万用表并不是“把被测电压直接送进芯片读一个数”这么简单。它本质上是一条从被测信号到可读数字的精密信号链:前端模拟电路负责把各种物理量“翻译”成可被量化的直流电压,模数转换器(ADC)负责把模拟电压变成数字码,微处理器负责控制时序、校准、运算与量程切换,显示与通信模块则把结果呈现给操作者或上传到测试系统。理解这四部分的组成与作用,是后续学习校准、不确定度分析和故障排查的基础。

一、四模块架构与信号流

下图给出高精度万用表的典型架构。信号从输入端子进入,先经过保护与量程切换,再进入功能转换(DCV、ACV、电阻、电流等),随后由前置放大与滤波调理,送入高分辨率 ADC。微处理器同时控制量程、ADC 时序、校准系数和显示刷新,并通过通信接口与上位机交互。

前端模拟电路 输入保护 / 过压钳位 量程切换继电器/开关 功能转换(AC/DC、I/V、R) 前置放大 / 有源滤波 作用:信号调理与阻抗匹配 模数转换器 ADC 积分/Σ-Δ 调制器 基准电压源 数字滤波 / 抽取 微处理器 MCU 量程/功能控制 校准系数与线性化 自检 / 故障诊断 数据运算与单位换算 显示与 通信 LCD/OLED USB/GPIB LAN/RS232 量程/功能控制反馈 输入端子 HI/LO

二、各模块的组成与核心作用

前端模拟电路是精度与安全的第一道关口。它通常包含输入保护网络、量程切换开关、功能转换电路、前置放大器和滤波器。输入保护用于承受误接高压而不损坏后级;量程切换决定信号进入 ADC 前的幅度是否落在最佳区间;功能转换把交流、电阻、电流等转换为直流电压;前置放大器则提供高输入阻抗和低噪声增益。前端的热电动势、输入偏置电流和开关接触电阻都会直接进入测量误差预算。

模数转换器决定万用表的分辨率与线性度。高精度台式万用表常用多斜率积分 ADC 或 Σ-Δ ADC。积分型 ADC 通过“对输入积分固定时间、再对基准反向积分”获得与输入成正比的时间量,天然抑制工频干扰;Σ-Δ ADC 则通过过采样和数字滤波获得极高分辨率。基准电压源的温漂和噪声是 ADC 精度的天花板,因此高端万用表常把基准源置于恒温槽或采用低漂移齐纳基准。

微处理器是整机的“大脑”。它不直接参与模拟测量,但负责所有时序与算法:控制量程继电器、触发 ADC 转换、读取数字码、调用校准系数、进行线性化与单位换算、管理自检和故障诊断。现代万用表还会在 MCU 中运行数字滤波和多次采样平均,以进一步降低随机噪声。校准数据通常存放在非易失存储器中,MCU 在每次测量时按当前功能和量程调用对应系数。

显示与通信模块是人与仪器、仪器与系统之间的接口。显示部分把测量结果、单位、量程和状态标志呈现给操作者;通信部分则通过 USB、GPIB、LAN 或 RS232 把数据上传到上位机,用于自动测试、数据记录和远程控制。通信接口的隔离设计也很关键,否则上位机的地电位差可能引入共模干扰,影响测量稳定性。

三、典型测量流程与参数示例

以测量一个 1.23456 V 的直流电压为例,整机内部大致经历以下步骤:

1. 输入保护网络确认输入未超压
2. MCU 选择 10 V 量程,闭合对应继电器
3. 功能开关置于 DCV 通路
4. 前置放大器增益设为 0.1,输出约 0.123456 V
5. ADC 以 10 PLC 积分时间转换,输出数字码
6. MCU 读取码值,乘以量程系数与校准系数
7. 结果 1.23456 V 送显示,同时可通过 LAN 上传

下表列出四个模块的关键参数与常见失效表现,便于在排障时快速定位。

模块 关键参数 常见失效表现
前端模拟电路 输入阻抗、偏置电流、热电动势、开关接触电阻 零点漂移、小信号读数跳动、量程切换后偏差
模数转换器 分辨率、线性度、基准温漂、积分时间 读数非线性、末位跳动、工频干扰抑制变差
微处理器 校准系数、采样速率、控制时序 量程不切换、校准失效、显示冻结
显示与通信 刷新率、接口隔离、协议兼容性 显示缺划、通信超时、远程读数与本地不一致

四、案例与常见误区

某实验室一台 6½ 位万用表在 10 V 量程下测量 1 V 信号时末位跳动明显,但换到 1 V 量程后恢复正常。排查发现前端量程切换继电器触点氧化,导致 10 V 量程下输入分压网络接触电阻不稳定。清洁触点并重新校准后问题消失。这个案例说明:高精度万用表的故障往往不在 ADC,而在前端模拟通路的接触与热效应。

常见误区:把“位数”等同于“精度”。6½ 位只代表显示分辨率,实际精度还取决于基准源、前端噪声、校准周期和测量条件。另一个误区是忽视通信接口的隔离,直接用非隔离 USB 连接上位机,可能引入地环路干扰,使读数在末位反复跳动。

排障建议:先区分是前端、ADC、MCU 还是通信问题。用短路帽短接输入看零点是否稳定,可判断前端噪声;用外部基准电压检查读数线性,可判断 ADC 与校准;用本地显示与远程读数对比,可判断通信链路是否引入偏差。

掌握这四模块的组成与作用后,就能把“万用表读数不准”这类模糊问题拆解为可定位的信号链环节,为后续学习校准、不确定度评定和自动测试系统打下基础。