矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 7153|回复: 117

做一个5位半USB 接口的DMM模块

[复制链接]
     
发表于 2024-12-12 07:18:56 | 显示全部楼层 |阅读模式

在做项目的过程中,我发现大多数的小的测试系统,其实用一个万用表+开关就能完成,因此萌发了做万用表模块的想法,自己动手做一个吧。主要功能如下:
(1)USB接口,支持外供电;
(2)支持SCPI指令,兼容Agilent指令;
(3)基础量程五位半,目标六位半,对标Agilent34401;
(4)支持数据采集功能,也就是说,降低ADC的分辨率可以做普通采集卡使用;

评分

2

查看全部评分

     
 楼主| 发表于 2024-12-12 07:19:41 | 显示全部楼层
(1)        直流电压测量功能:
(2)        直流电流测量功能;
(3)        两线电阻测量功能;
(4)        四线电阻测量功能;
(5)        交流电压测量功能;
(6)        交流电流测量功能;
(7)        交流信号频率测量功能;
(8)        脉冲信号占空比测量功能;
(9)        二极管测量功能;
(10)        导通测量功能;
(11)        热电阻测温;
(12)        热电偶测温;
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-12-12 07:21:34 | 显示全部楼层
直流电压档位
序号        档位        第一级增益        第二级增益        输入阻抗
1        200V        X0.01        X1        10MΩ
2        20V        X0.01        X10        10MΩ
3        2V        X1        X1        输入阻抗10MΩ或者>10GΩ可设置
4        0.2V        X1        X10        输入阻抗10MΩ或者>10GΩ可设置
5        0.02        X1        X100        输入阻抗10MΩ或者>10GΩ可设置
直流电流档位
序号        档位        取样电阻Ω        电压档位        增益
1        2A        0.1        0.2V        X10
2        200mA        1        0.2V        X10
3        20mA        10        0.2V        X10
两线电阻档位
序号        档位        激励恒流源        电压档位        增益        备注
1        200Ω                 1mA                  0.2V        X10        2mw
2        2KΩ                   1mA                   2V        X1        2mw
3        20KΩ                 100uA                2V        X1        0.2mw
4        200KΩ               10uA                 2V        X1        0.02mw
5        1MΩ                  2uA                  2V        X1        2uw
6        10MΩ                0.2uA                2V        X1        0.2uw
7        100MΩ              0.2uA                2V        X1        需要继电器动作,并联10MΩ
回复 支持 反对

使用道具 举报

     
发表于 2024-12-12 07:22:01 | 显示全部楼层
终端是什么?和谁连接,电脑吗?
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-12-12 07:26:54 | 显示全部楼层
今天终于将USB-DMM5.5正式版布线完毕,准备投板了,3D图如下所示,先露个脸:
   1、为什么是五位半而不做六位半?
        这个DMM在设计之初的确是按照六位半进行设计的,在实际的测试中在基本档位上实现六位半的分辨率也是毫无压力,这个版本也提供六位半分辨率的数据输出,即便这样,我也依然将这个版本定位为五位半,主要受限于两个因素:
     第一,ADC的积分非线性。
     第二,增益电阻的稳定性。
    第一个问题还好解决, 当前所采用的ADC芯片对于积分非线性还不满足六位半要求,设计多斜积分ADC,虽然费点功夫,但是肯定能实现,第二个问题就非常的困难。要想增益稳定性达到六位半的水平,增益电阻必须封装在一起,跟随温度系数达到3ppm以下才有可能。要定制这些电阻,受限于国内的电阻制作水平,非常难以达到要求,如果国外定制,目前对于个人而言几乎没有可能实现。
2、会不会出“套件”
       这个产品历经了多次改版,断断续续的在调试修改,最近终于能够全职做这个事情,所以加快了更新的步伐,也算是给自己前期的工作交个答卷。这个版本设计之初就定义为工业应用,并不是实验板和测试板,所以没有所谓“套件”,全部为完整产品。
   本版本提供USB接口和RS485接口,可以仅仅用一跟USB线完成供电和通讯,支持仪器通用的SCPI指令,Agilent34401的绝大多数指令都兼容。也可以使用RS485总线,但是必须提供外部供电电源,RS485总线支持modbus协议,方便现场接入SCADA系统。
    本版本设计之初就定义为USB 万用表模块,主要应用于系统集成和测试,整版尺寸非常小,160mmX97mm,非常易于系统集成应用。为了考虑更多的用户需求,本次改版增加了外部扩展接口,后续可能有带显示屏和锂电池的手持仪表,我们也会开放接口,方便大家进行DIY,变成手持仪表。
    本版本提供外部触发接口,可以根据触发信号实现数据采集。
3、关于成本
   既然作为一款工业应用模块,用料确实非常扎实。为了提高采集精度,前端分压电阻、电流采样电阻均定制,也是我能找到国内供应商里面的顶级水平了,成本确实不低。
   (1)前端分压电阻,跟踪温度系数为5ppm;
   (2)2A档位采样电阻为0.1Ω,温度系数为15ppm;
   (3)200ma档位采样电阻为1Ω,温度系数为10ppm;
(4)20mA档位采样电阻为10Ω,温度系数为5ppm;
       工业应用对于4~20mA采集应用广泛,本模块设计之初就保留了20mA档位,电流采样采用全查分采集,将这个档位的性能发挥到极致。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-12-12 07:37:42 | 显示全部楼层
印制板布置图
640.png
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-12-12 07:38:30 | 显示全部楼层
感兴趣的可以关注一下我的微 信公众号:高精度万用表的设计和应用
回复 支持 反对

使用道具 举报

     
发表于 2024-12-12 07:46:05 | 显示全部楼层
看似就是开发一个万用表了,
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-12-12 07:50:22 | 显示全部楼层
就是一台万用表啊,只是系统集成用的,暂时没有显示屏
回复 支持 反对

使用道具 举报

发表于 2024-12-12 08:13:54 | 显示全部楼层
基准是个瓶颈,6位半的基准都是定制的LM399经筛选后上机,性能比普通LM399好很多。
回复 支持 反对

使用道具 举报

     
发表于 2024-12-12 08:39:07 | 显示全部楼层
期待啊,会开放校准吗大佬
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-12-12 09:31:13 | 显示全部楼层
开放校准,开放接口,大家可以DIY,加上屏幕和按键,变成台式表
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-12-12 09:36:10 | 显示全部楼层

对于万用表测试,如果有一台FLUKE5xxxx系列校准源,那是再好不过了,如果没有这个高级设备,自己DIY一个电阻板也是非常好的。
      整个测试的拓扑结构如下图所示,使用一台万用表DMM1执行测电阻功能,则DMM1将输出恒流源,使用DMM2执行电流测量功能,监控DMM1输出电流,使用DMM3执行电压测量功能,这样就可以实现“以己之矛攻己之盾”,左右互搏,相互检验稳定性。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-12-12 09:37:08 | 显示全部楼层
如果将上述的电阻换成可以步进的电阻阵列,那就具有非常高的使用和测试价值。例如该DMM测量10MΩ档位时输出200nA恒流源,如果带5Ω负载,则将产生1uV的电压信号,每5Ω步进,则可以实现1uV的电压步进,这对于测试万用的分辨率是极为方便的。
200636mj5i31f3f4puix5l.png.thumb.jpg
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-12-12 09:37:43 | 显示全部楼层
电阻板的电路拓扑结构如下图所示:电阻串联结构,使用四线输出方式。电阻从1欧开始步进,最大输出电阻值为999999Ω。
200737ch42j4f4jm20k0gk.png.thumb.jpg
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-26 07:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表