干货 | 想提升万用表精度?几颗电阻就能搞定
我最常用的万用表是一块优利德 UT33-A ,用了十多年了一直觉得很好使。在一百元以下的万用表里面它的主要优点有:小巧,自动量程,3 3/4位读数,用2节7号电池。从替下我的第一块表DT9205之后,我对它的精度没有怀疑过,不过也没有和高档仪器对比过。
去年底我买了一块新出的ZT111万用表来玩,对比时发现这两个表测量1节5号电池的电压居然有明显的差值。相差几个字可以理解,多了就有问题了。一般来说新表更可信,于是我翻出来以前买的10V电压基准,把UT33-A校准一下看看。在这个万用表的PCB背面,有两个可变电阻,调VR1就是校准电压基准用的。
意外的是,10V校准之后,测1节电池的电压两块表的读数依然相差不少,UT33-A明显读数高一些。若我调整UT33-A的VR1使测电池电压两表一致,测10V基准时UT33A的读数又偏低了。我又拿出来UT61A四位半表一起对比,三打二胜,判断还是UT33-A不准了。按照规格书上0.5%的直流精度,这只表的误差也超标了,不合格。
也不知道当初买来时候是否是这样了,已无从考证。我学习了一下万用表原理,例如 https://bbs.eeworld.com.cn/thread-476362-1-1.html 这里面讲到的,普通自动表是用输入电阻分压的方式来扩展基本电压量程的。例如我这块 UT33-A, 最低量程是 400mV, 那么用 10:1 分压就可以测量 4V, 用 100:1 分压测量 40V. 因为表的输入阻抗是10M欧,推测分压网络用一个公共的10M电阻,下面各自的电阻就成了:
在UT33-A的PCB上找,果然发现这几个值差不多的电阻:
拆下来排在一起看是这样(拆之前我已决定要替换下它们了):
10M电阻是两个5M的串联得到,绿环表示精度 0.5%
1.11M电阻用在4V档,精度不知道,没有色环标。
101k电阻用在40V档,蓝色表示精度 0.25%
10k电阻用在400V档,同样精度 0.25%
如此看来我的这只UT33-A电压档误差超过 0.5% 也是不足为怪的,只要电阻误差在它们的上限(运气不那么好,或者多年后电阻本身老化)。尽管我已买了性能更好的(9999最大显示) ZT111,UT33A这么淘汰也未免可惜。作为学习也好,我决定将这些电阻“升级”一下,提升这个表的精度。
可惜除了10k,这几个电阻都是特殊阻值,高精度也不易一次买齐。退而求其次,那就用常用值的串联得到吧。从立创商城可以买到 0.1%误差 25ppm 0805的精密贴片电阻,我就买来一些备着。考虑了买得到的阻值,替换方案如下:
根据灵敏度分析,上面的组合中110欧和10欧电阻用普通的就可以了。UT33-A只是3 3/4位表,用0.1%电阻不筛选也够日常使用。
今儿动工把电阻换成了贴片精密电阻。我使用了“叠罗汉”法直接搭焊:
换好之后再用10V基准校准一下电压档,再测量1节电池的电压,读数就和我的ZT111, UT61A一致了。果然找到了误差源头所在,升级成功。
加微信号:helloeeworld 为好友,注明 EEWORLD 论坛账号+职业和感兴趣的方向,经审核通过即会被拉入不同领域建立的微信交流群。
推荐帖子
- 模拟路灯设计
- 先给大家源程序,保证没错!!!#includereg52.h#includeintrins.h#defineucharunsignedchar#defineuintunsignedintsbitlcd_rs=P2^2;sbitlcd_rw=P2^1;sbitlcd_en=P2^0;sbitK1=P1^3;sbitK2=P1^4;sbitK3=P1^5;sbitK4=P1^6;sbitreset=P1^2;sbitsclk=P1^0
- 俯身若梦 51单片机
- 求助电机驱动接线问题
- 如题,现在我要做用xpctarget通过NI6289板卡控制maxon电机,电机配的驱动是epos2,xpcTarget已经配置好了,电机和驱动之间也已经接好线了。问题在不知道板卡怎么和epos驱动之间接线,已及如何调试电机。有偿求助,请联系QQ:1124396523,或手机/微信同号:15705189367.各位大神,球球大家,救救孩子吧求助电机驱动接线问题看说明书啊一般说明书都会有接线定义啊!
- nnnf 电机驱动控制(Motor Control)
- RISCV的linux模拟环境搭建整理和总结
- 一,有关RISCV的开源代码,可以从改网站的连接进入,该网站归纳整理了有关RISCV的多方面资料:https://cnrv.io/resource二,自己的虚拟机或linux系统事先安装好三,装好git工具,因为riscv很多开源的东西需要从git上checkout,这样会方便不少四,1.首先安装开源程序版本管理工具:(linux)Fedora系统上用yum安装,Debian系统上用apt-get安装(先安装curl、zlib、open
- 木犯001号 FPGA/CPLD
- 这个wince串口程序调不通啊!!!!愁!
- winCE5.0下串口程序无法接收数据!,请高手帮忙!!SOS...下面是我在VS2005下用C#编写的,用在winCE5.0下的一个串口程序,编译可以成功,可以发送字符串,但是不能接收,会出现这样的提示Control.Invoke必须用于与在独立线程上创建的控件交互!请问哪位高手可以帮一下我吗?实在没办法了!!!SOS。。。。。。usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentMo
- superjeson WindowsCE
- 《手把手教你学单片机》源码
- 目录:第1章实验设备及器材使用介绍1.1单片机的发展史及特点1.2单片机入门的有效途径1.3实验工具及器材第2章KeilC51集成开发环境及TOP851多功能编程器2.1KeilC51集成开发环境软件安装2.2TOP851烧录软件安装2.3TOP851烧录软件操作第3章初步接触KeilC51及TOP851软件并感受第一个演示程序效果3.1建立一个工程项目,选择芯片并确定选项3.2建立源程序文件3.3添加文件到当前项目组中3.4编译(汇编)文件3,5检查并修改源程序
- maxmax007 单片机
- 【求助】【原创】关于写片。求教!
- 今天开始搭了个板子,板子是电源板,上面有高频变压器2个,瓷珠和电感8个。调试OK,给板子写程序,总是不顺,报错现象如:Anerroroccoured:CouldnotwritetargetmemoryMessages:MassErase...Program...还有滴:联接不了目标板。奇怪的是,过了会,多写了几次又可以了。实在不行了,就把电脑注销下,也解决了几个。但,手头上还有好几个写不进程序,麻烦了。同时,在写程序的过程中,速度其慢,比以前的51慢多多了。现
- fjz0000 微控制器 MCU