rdg、dgt、fs是什么?仪器精度误差计算方法与避坑指南 做仪器仪表测试的人几乎每天都要跟仪器的精度指标打交道。但真要问一句“rdg、dgt、fs”分别是什么意思很多干了三五年的工程师也未必能一口气说利索更别说在测完一组数据后把仪器本身的误差上限算对。我见过不少同事在量测环节栽跟头不是说读数不对而是对规格书理解偏了导致产品质量误判。有的把“±0.5%rdg”当成满量程误差来用结果在小信号档位算出来的误差差了一大截有的看到“3dgt”不知道对应多少伏特直接忽略不计结果在现场比对时怎么也对不上。这篇文章就把rdg、dgt、fs这三个精度符号彻底讲明白附上误差计算方法和几个我实测踩出来的坑适合做测试测量、设备选型、计量校准和质量控制的朋友参考。1. 这三个符号到底在说什么1.1 先把定义摆清楚rdg是reading的缩写含义是“当前读数”。用rdg表示的误差是指误差大小跟仪器显示的读数成正比。比如规格书里写±0.5%rdg你测100V时误差是0.5V测10V时误差只有0.05V。它顺着信号走信号越大误差绝对值越大但相对于读数的百分比始终保持不变。dgt是digit的缩写指的是数字表最后一位数字的变化量。很多数字万用表的精度栏会写成±(0.5%rdg3dgt)这里的3dgt就是末位数字跳3个字。如果当前档位的分辨率是0.1V那3dgt就是0.3V如果分辨率是0.01V那3dgt就是0.03V。dgt部分不随读数变化它是固定量代表量化误差、噪声、抖动等综合影响。fs是full scale的缩写指满量程或满刻度。用fs表示的误差是拿当前档位的最大量程值乘以百分比跟实际读数大小没关系。比如某电源的电流回读精度写±(0.1%FS)量程10A那不管当前输出是1A还是9A误差都是10A×0.1%0.01A。相对读数来说读数越大fs误差占比越小读数越小fs误差占比越大。如果用一张表来总结可以看得更清楚符号英文全称误差随什么变化典型来源数学形式rdgReading随读数变化增益误差、基准偏差、线性误差绝对误差读数×rdg%dgtDigit固定不变量化噪声、末位跳动、偏移绝对误差dgt数×末位步进fsFull Scale随量程变化零点偏移、量程切换残余、温漂绝对误差量程×fs%1.2 为什么三种符号会组合出现很多初学者以为仪器误差就是一个百分比顶多再加几个字。但仪表内部的误差来源非常杂单一百分比很难描述清楚所以厂商才会把误差拆成两部分或三部分组合标注。拿数字万用表举例内部核心是分压电阻网络、放大器、ADC基准和采样系统。放大链路里面的电阻精度、基准电压温漂、运放增益误差这些都属于增益类误差信号越大影响越明显正好对应rdg项。而ADC量化过程本身会产生末位跳动开关噪声、地线干扰也会叠加到最低有效位上这些都是固定量级和信号大小无关对应dgt项。把rdg和dgt组合成“±(0.5%rdg3dgt)”等于同时覆盖了增益误差和固定误差两条路径比单独写一个百分比准确得多。在电源、电子负载这类设备上输出电压的实际值和设定值之间存在偏移。这个偏移和输出电压大小关系不大但和量程设置关系很大所以厂商习惯用rdgfs或者rdg固定偏置量来表达。比如直流电源精度写±(0.1%10mV)10mV基本就是量程相关的固定偏置和漂移量。明白这个逻辑你就知道为什么规格书喜欢把这些符号组合在一起了其实是在描述误差的不同构成维度。1.3 模拟表、数字表和传感器表达习惯的差异指针式模拟表的精度通常用“级”来表示比如0.5级、1.0级。这里的含义是引用误差也就是最大绝对误差占满量程的百分比本质上就是一种%FS表达。因为指针表的刻度、游丝、磁路误差基本和偏转位置相关用满量程百分比来描述最合理。数字表则倾向于rdgdgt的组合因为ADC的量化误差和显示位数是数字系统特有的问题。传感器和变送器行业又不一样压力变送器、温度变送器普遍用%FS或者%FSBFSL这跟工业现场的安装方式、量程整定有关而且变送器的输出是统一直流信号零点漂移特别重要所以用满量程误差更直观。理解了这些行业习惯差异后再去读设备规格书就不容易犯混。你拿到一台数字万用表就不能用%FS的思维去套拿到一个压力变送器也不能用rdg的思维去算变送器误差稍不留神会差出好几倍。2. 误差怎么算公式拆解和具体计算2.1 读数误差rdg部分跟读数走rdg误差的计算很简单公式就是绝对误差等于读数乘以rdg百分比。这里要特别留神的是“读数”和“量程”不能弄混我见过有人把rdg当成满量程来算结果误差算大了几倍甚至十几倍。举个例子某数字万用表直流电压精度是±0.5%rdg用200V档测得电压为100V。那么rdg部分的绝对误差就是100V×0.5%0.5V。如果测的是10V误差就是10V×0.5%0.05V。你会发现读数越小rdg误差的绝对值越小但相对读数始终是0.5%。这说明rdg项对大小信号是“一视同仁”的比例恒定的误差。需要注意这里的0.5%是精度百分比计算时必须把百分数转成小数再乘。如果规格书写的是±0.0005那就是0.05%不要看错小数点。很多进口仪表的规格书习惯用“±0.02% of reading”这样的写法和±0.02%rdg是一个意思。2.2 满量程误差fs部分跟量程走fs误差的计算公式是绝对误差等于当前量程值乘以fs百分比。所谓满量程不是指显示的最大数字而是当前档位的标称量程范围。比如你用一个量程为10A的电流档测量那满量程就是指10A如果用100V电压档测量满量程就是100V。举例某电子负载的电流回读精度是±(0.3%rdg0.1%FS)量程10A实际输出电流5A。rdg部分是5A×0.3%0.015Afs部分是10A×0.1%0.01A两部分相加就是总的绝对误差0.025A。注意fs部分用的是10A而不是5A这是最容易算错的地方。fs误差一个很重要的特征是读数越小时相对误差越差。同样这个负载如果输出电流只有1Afs部分仍然是0.01A但相对1A已经达到1%而rdg部分只有0.003A。这说明当读数远小于量程时fs误差会主导整个误差预算。所以在测量选档时尽量让读数落在量程的后半段甚至后三分之一fs带来的不利影响才会被摊薄。2.3 数字位误差dgt部分末位数字也有成本dgt误差的算法是先查当前档位的分辨率然后用dgt数乘以这个分辨率。分辨率是末位一个数字代表的物理量通常由档位量程和显示位数决定。比如一台2000计数的万用表200V档的分辨率是0.1V那么3dgt就代表0.3V如果是20000计数的表200V档分辨率可以到0.01V那3dgt只有0.03V。有人会问dgt是不是就是分辨率不是的。分辨率是“一步有多大”dgt是“末位跳几个字”。一台表显示位数越高同样的dgt对应的电压值越小。比如5.5位表在100V档分辨率可能是0.001V10dgt也只有0.01V对总误差贡献可以忽略而3.5位表在1000V档分辨率1V1dgt就等于1V这就是大头了。所以算dgt误差前必须先确认档位分辨率。分辨率在哪里查第一看仪表显示位数第二看档位最大显示值。比如某表显示是19999在2V档分辨率就是0.0001V在20V档就是0.001V以此类推。记不清也没关系直接把某档短接或者开路看末位跳动实际跳动的单位就是该档的分辨率。2.4 三种误差合并到一起怎么算市面上最常见的精度规格写法是“±(0.5%rdg3dgt)”这种表达式隐含的顺序是先算rdg误差绝对值再算dgt对应电压值两者相加得到总绝对误差。严格来说不同来源的误差可能不完全线性相加但仪表厂商在标定规格时绝大多数是把最坏情况下的分量直接相加给出的就是最大误差上限所以我们计算时直接相加即可这是最保险的做法。如果规格同时出现rdg、fs、dgt三项比如“±(0.3%rdg0.1%FS2dgt)”那就算三段读数×0.3%量程×0.1%2×末位步进再把三个绝对值加起来。我实际扫过不少仪器规格书真正三项同时写的情况不多见但一旦遇到说明这台设备对误差的描述已经很细致很值得认真算。还有一个细节是有些高精度表在精度栏之外会附加说明比如“±3 counts”是校准之后保证的或者“在校准后24小时内精度增加0.1倍”。这种情况下应该先按说明把基础精度算出来再看是否需要额外叠加上升条件。不要把“典型值”当“保证值”这是现场算误差最容易掉进去的陷阱。3. 不同仪器的精度表示习惯和实例3.1 数字万用表rdgdgt最常见的组合数字万用表的精度表达几乎全是rdgdgt结构。比如福禄克某款手持表直流电压精度标±(0.09%2dgt)交流电压标±(1.0%5dgt)电阻标±(0.2%3dgt)。这类表的核心思路就是前面rdg描述增益误差后面dgt描述固定误差和量化噪声。比如测一个12V铅酸电池端电压读数12.30V档位分辨率0.01V精度±(0.09%rdg2dgt)。rdg部分12.30×0.09%0.01107Vdgt部分2×0.010.02V总误差0.03107V显示区间约12.27V到12.33V。如果只按0.09%算你会觉得误差只有0.011V实际加上dgt后差不多是三倍这在判断电池是不是欠压时差别很大。测量电阻时还要额外注意接触电阻和测试线电阻的影响。低阻档即使表本身的rdgdgt很小表笔接触电阻一变化读数也会跳这属于系统外部误差不能算在仪表规格头上但实际测试中必须一起进误差预算。3.2 直流电源和电子负载rdg固定偏置的变体直流稳压电源的电压精度一般写成±(0.1%10mV)之类这其实是一种“rdgfs”的简化表达后面那个mV量基本可以理解为满量程相关的固定偏置和温漂。电流回读精度则写成±(0.2%10mA)同理。我在做电源老化测试时输出5V电压电源电压精度±(0.05%5mV)。如果只看百分比误差是2.5mV加上5mV后总误差7.5mV相对输出就变成0.15%了。要是被测设备对供电电压有±0.1%的窗口要求这台电源单独看是达标的叠加实际输出误差后就不一定了。所以选电源时一定要按“百分比偏置”算最终精度不能只看千分位之后的漂亮数字。电子负载更复杂一点因为它同时有电压回读和电流回读。CV模式测电压、CC模式测电流规格可能不一样。我遇到过一台负载电压精度不错但电流小量程时的偏置电流漂移很大规格书上写的是±(0.1%0.1%FS)实际小电流时FS误差完全主导1A点误差就比0.1%大了不少。这种工况下就得考虑换更高精度的电流档位或者用外部标准表监视。3.3 传感器和变送器%FS当道压力变送器、液位变送器这类工业仪表精度等级通常直接给±0.5%FS、±0.2%FS。FS在这里指的是整个测量范围不是当前档位。比如量程10MPa的压力变送器±0.5%FS的误差是10MPa的0.5%即0.05MPa这个值与现场实际压力无关。这种表示方法还经常附带BFSL这类字眼。BFSL是“Best Fit Straight Line”的缩写意思是把非线性、迟滞、重复性等全部折算到满量程的百分比里而且用最佳拟合直线方法评估。注意BFSL条件下的线性误差比“独立线性度”小一些但还是比理想直线法的误差要好。买传感器时如果只看精度等级的百分比而不关心它背后用的是什么拟合方法很可能高估实际性能。预算误差时最好把规格里的综合精度当成最大误差来理解别指望每一个点都落在它给出的那些最优线上。3.4 功率计和高精度测量仪器三项全上阵功率计和多功能电能表往往会把rdg、fs、dgt一起写出来因为功率是电压和电流相乘得到的电压通道、电流通道、乘法器都会引入误差还有相位误差和角差。比如某功率计的功率精度是±(0.1%rdg0.1%FS1dgt)在低功率因数下功率读数本身很小FS和dgt部分就会把相对误差拉得很高。用功率计测小功率待机功耗时我吃过这个亏。标称精度看起来很好但在220V电压、几瓦功率的工况下fs部分按电压量程和电流量程的乘积计算一下子就把绝对误差抬到接近真实功率的值。这种工况下必须先看功率量程怎么设置尽量用自动量程让小信号满量程匹配否则fs误差会被明显放大。高精度数字多用表、数据采集卡也常出现rdgfs甚至rdgfsdgt三合一。原因是它们内部有多档量程每个量程的增益校准点和偏移校准点都不同把fs项写进去能更真实地描述小信号时偏移量对结果的影响。4. 从规格书到实测误差计算实操流程4.1 直接算测量误差上限现场拿到一台仪器第一步看精度规格对应的条件第二步确认档位和分辨率第三步代入公式。我习惯按这个四步流程走确定当前使用的量程档位和该档位分辨率并从面板或规格书确认精度表达式及其前提条件。读出被测值分别计算rdg部分误差与dgt或fs部分误差。将各部分误差绝对值相加得到该次测量的最大绝对误差。用绝对误差除以读数值得到相对误差判断是否满足测试要求。举个例子某直流电源电流回读规格±(0.3%rdg0.1%FS2dgt)量程10A分辨率1mA。设置输出电流5A实际读数5.000A。rdg误差5×0.3%0.015AFS误差10×0.1%0.01Adgt误差2×1mA0.002A。总误差0.0150.010.0020.027A相对读数5A就是0.54%。如果只看rdg你会觉得误差只有0.3%非常理想。但把FS和dgt加进去后实际是0.54%差了快一倍。这提示我们在核对工艺上下限时绝对不能用最漂亮的百分比去对线一定要把所有项加起来。4.2 已知实测值反推真实值区间很多时候手头没有标准源只能用表直接测然后反过来推断被测信号的真实范围。这时候同样把误差上限算出来紧密贴在被测值两侧即可。比如某高精度数表电压档规格±(0.02%rdg0.005%FS5dgt)档位100V分辨率0.001V实测值50.000V。rdg部分50×0.02%0.01VFS部分100×0.005%0.005Vdgt部分5×0.0010.005V总误差0.02V。那么真实值在50.000±0.020V区间内。这一步在工艺验证里特别重要。比如产品规格要求某节点电压在49.95V到50.05V之间表测读数刚好是50.02V初看是合格的。但把仪器误差0.02V叠加后真值范围是50.00V到50.04V虽然仍然不超限但安全余量已经很小。如果读数到50.04V真值上限50.06V就可能超限这时候就必须用更精密的仪表复核。在自动测试系统里这种换算应该写成代码逻辑实时计算不确定度区间而不是只看读数有没有越过阈值。我见过量产线上用一台普通万用表卡临界值结果温度一波动大批产品被判成不合格或者漏放行原因就是没有把仪器误差余量纳入判定。4.3 校准和合格判定怎么用这些指标仪器校准的核心是把被检仪器读数或输出值和标准器的参考值做比较看差值是否在被检仪器允许的最大误差MPE内。MPE就是根据设备精度规格算出来的最大允许误差。一台万用表直流电压标±(0.5%rdg3dgt)校准点100V时MPE0.50.30.8V。标准器给出的参考值是100.20V被检表读数100.60V差值0.40V小于0.8V判定合格。判断合格前还有一个重要前提标准器扩展不确定度应小于被检设备MPE的1/3或1/4视校准规范而定。这个比例叫测试不确定度比TUR低于这个比例校准结果本身可能不可靠。我在第三方计量机构的报告里看到过不少案例标准器等级不够却硬做高精度表校准最后判定结果争议很大。所以校准前先核标准器的精度和有效期不能只对照MPE比大小。校准报告出来后还要注意把校准点上的实测误差折算成相对误差和引用误差并保存原始数据。过程校准和质量体系审核时这些计算记录是关键证据。我在实际管理实验室时就规定每次校准都要同时列出MPE、实测偏差、判定结论三项缺一不可。5. 避坑指南规格书里的坑我替你踩过了5.1 把rdg当量程、把fs当读数是最常见的错这个错误几乎每个新人都犯过。把“±0.5%rdg”直接套在满量程上算小信号时误差被放大了好几倍把“±0.1%FS”当成读数的0.1%小量程时误差又被严重低估。我在培训同事时经常举一个压力传感器的例子量程0到10MPa精度±0.5%FS压力读数2MPa时正确误差是0.05MPa。要是不小心当成rdg算会得出0.01MPa误差缩小到五分之一这在判断设备过压保护点是否可靠时非常危险。无论哪种符号先问一句“它是跟读数走还是跟量程走”想清楚再算。5.2 dgt不等于分辨率前面说过dgt是末位跳动个数分辨率是末位一个字的代表值。两者要区分开还要注意分辨率和精度的关系。有些表显示位数很高分辨率很好看但精度很低说明内部测量手段不够好。显示位数只解决“读数稳定到几位”的问题精度说明书后半段才是真正决定数据可靠度的东西。选购仪器时如果规格书只写显示位数和分辨率不写精度等级这种表基本不适合研究和质检场景。真正的设备说明书一定会在技术指标里单列精度并说明温度范围和校准周期条件。5.3 温度系数、湿度条件必须单独叠加很多精度规格限定在23℃±5℃环境比如“0.1%rdg0.01%FS23℃±5℃”。如果现场环境到了35℃误差会增加。基准电压的温漂通常在几个ppm/℃到几十个ppm/℃之间高性能的少低性能的多。厂商往往单独给一个温度系数比如“±0.1%rdg/10℃”意味着环境温度每超10℃就再加一个0.1%的rdg误差。实操时我建议在环境温度波动大的车间里把温度系数直接按最大可能温差叠进误差预算。比如精度0.1%温度系数0.02%/℃现场温差15℃额外误差就有0.3%比基础误差还大。温度漂移造成的变化不是随机的是系统性偏置绝对不能用平均值抵消。5.4 1年精度和24小时精度差别巨大规格书里会区分校准后24小时精度、90天精度和一年精度。24小时精度最漂亮一年精度最宽松。选型测试时一定要以一年精度为准因为它代表实际使用周期内的保证性能校准周期也跟它对应。比如某台式万用表直流电压24小时精度0.005%一年精度0.015%看起来都有希望撑住测试窗口但实际加上温度系数和预热漂移一年期误差可能接近两倍。我做过一次高精度电阻测量比对24小时精度勉强满足换到90天精度直接不合格。从那之后我把所有设备技术协议里的精度口径都统一成“一年精度温度系数”避免选型时被好看的数字迷惑。5.5 不同量程的规格往往不同不能只看一档精密仪器通常会给出多档量程的表格不同量程的rdg和dgt值经常不一样。低量程受噪声、偏移影响大精度会差一些高量程受衰减网络、分压电阻精度影响rdg也可能变差。我在某进口源表上见过100V档精度比10V档差了三倍多。所以选择测试设备时要把自己常用的几个量程对应的精度全部摘出来逐档核算误差。用Excel做一个速查表很实用左侧列量程中间列分辨率右侧列精度表达式再配一列“常用测量点误差上限”这样现场找值一目了然。我自己在实验室里就贴了一张这样的表实在省了很多翻手册的功夫。说到底rdg、dgt、fs并不是什么高深理论它们的核心思想就是分开描述“跟随信号的误差”和“固定不变的误差”。算清楚之后你会发现很多设备标注的“精度等级”只是表面文章真正决定测试结果可靠性的是把规格书里的每一项都稳稳地叠进误差预算。用一张速查表把常用档位和误差上限列出来现场效率会高很多这也是我做了这么多年测试积累下来的最实用的一条经验。