最好的电子音响科技diy制作网站

haoDIY_音响电子电脑科技DIY小制作发明

当前位置: 主页 > 电子DIY > 工具仪表 > 仪器仪表 >

自己制作手持高精度六位半数字多用表万用表

时间:2017-05-26 21:13来源:未知 作者:admin 点击:
论坛看到牛人DIY的六位半万用表,转过来大家研究研究 作者:mengxin孟欣 原帖地址:http://bbs.38hot.net/read.php?tid=4831 MX6.5[自制手持6位半多用表]测试 地址:bbs.38hot.net/read.php?tid=4594# 自己制作手持高精度六位半数字多用表 索引:制作,手持,六
论坛看到牛人DIY的六位半万用表,转过来大家研究研究

作者:mengxin  孟欣
原帖地址:http://bbs.38hot.net/read.php?tid=4831
MX6.5[自制手持6位半多用表]测试   地址:bbs.38hot.net/read.php?tid=4594#
自己制作手持高精度六位半数字多用表
索引:制作,手持,六位半,高精度,数字多用表,DIY,6.5Digs ,HandHold,DMM,LTC2440,AD8629,ADR421
mengxin@pixelgame.net
概述:

数字多用表是常用的测量仪器,目前市场常见的是3.5(三位半)和4.5 手持表,用于一般测量,另外高端的则是6.5位以上的台式表,价格较高,用于高精度测量。
随着电子技术的进步,高性能低成本的器件层出不穷,使得制作一部低档的6.5位数字多用表成为了可能,这里介绍这款六位版,就是在性能上、功能上和成本上综合考虑的一种设计实现方案。
设计思想:
选用成品的通用元件:高端DMM采用以 恒温深埋齐纳基准——前端为Dual JFET的混合低噪声运算放大器——多斜率积分高速高分辨率ADC 为主轴的测量系统,其中每个部分的制作难度都非常高,而且需要昂贵的仪器进行调试、校准,这样的要求在业余条件下是难以满足的,所以这里采用了相对低成本可靠通用IC 精密带隙基准——单片低噪声斩波稳零放大器——24Bits低噪声ΣΔ ADC来替代,这样的既可以减少元件采购难度,降低整体成本,最重要的是能得到可靠的性能保证,就是说可以根据DataSheet上标明的最差指标可以计算出系统的整体性能。
放弃高电压,大电流量程:首先对这些量程进行高精度测量本身难度就非常高,而且对系统的输入选择、保护系统提出了很高的要求,元件质量要求高,PCB面积占用大,最重要的是要为用户人身安全负责,为了避免出现安全问题所以没有设置危险的测量量程。
放弃长期稳定性:要靠数字多用表本身来保证长期稳定性意味着整个系统每个部分都要有很高的长期稳定性,基准要用深埋齐纳基准,分压电阻要用精密电阻网络等等,成本会显著提高,相对而言购买或制作标定好的基准(LYMEX有售)要便宜的多,而且在进行对比测量时可以将整体的精度提高到接近外部基准的水平。
放弃交流测量:由于没有设计交流测量系统的条件,所以没有做.
采用手持设备架构:由于现代MCU的集成度非常高,开发工具越来越简便,加之笔者最近在学习STM32,所以就做成手持设备了.
总的讲设计要素的优先关系如下 低成本〉小巧〉低功耗〉高性能
自己制作手持高精度六位半数字多用表万用表
(原文件名:62_5690128646158542d5b90d6311311.jpg) 
声明:

   本文涉及的内容涵盖危及生命的电学测量,特别提醒实验者确保人身安全!

   作者完全出于业余爱好撰写该文,由于能力有限疏漏乃至错误在所难免,因此作者不对该文章(包括附带的其他资料)的正确性负责,同时也不对因援引该文或使用附带资料导致的信誉损失、商业利益损失、财产损失、人身伤亡等(包含上述内容,但不见限于上述内容)负任何连带责任。
   作者完全出于学习目的撰写该文, 该项目被视为非商业性的,作为学习模拟技术/ STM32 的验证平台而被创建,因此没有义务回答非技术问题.
   出于互联网之 free&open 精神,作者将对项目涉及的硬件,固件,上位机软件,开发相关的心得,技术参考等会(等待完善后)开源,希望但不要求您在援引该文或使用上述开源资料时提及作者。 

功能和指标:

电源:
3.0V~6V供电可用单节磷酸铁锂(3.2V), 单节钴酸锂(3.7V) , 单节锰酸锂(3.6V),三节碱性电池(4.5V),三节镍镉或镍氢电池(3.6V),功耗250mW(开启数据保存),2.9V低电压关机(为了保护锂电避免过放电),软件电源开关,待机电流<5uA.

测量:
1ppm 分辨率 1ppm 噪声 5ppm 线性度 1ppm温度系数。
电流测量 100mA,10mA,1mA 压降<0.125V , 500mA 熔断器。
电压测量100mV , 1V >10G高阻抗输入, 10V ,100V 9M 低阻抗输入(新版批量采购1.1M的电阻就是标准的10M,后文详述)。
电阻测量 100R 1K 10K 100K 1M 采用恒流方式(对应为1mA ,1mA, 100uA,10uA,1uA)开路电压5V,支持4线模式。
温度测量 采用PT100传感器,可处理到 -200摄氏度~850摄氏度,分辨率0.01度。
除温度测量外都有25%的超量程测量(例如1V可测到1.25V)当开启自动量程转换时连续三个测量读数都超量程时向上换档,连续三个测量读数都欠量程(< 0.11)时向下换档.

系统和软件:
支持SD卡数据存储,导入校准数据,从SD卡更新固件(新版功能)。
支持实时时钟,可设置自动关机,以及定时唤醒数据采集模式。
支持自动量程,0位补偿,数字滤波。
带有简单的帮助。

详细的测量数据可见 lymex 的专题文章
http://bbs.38hot.net/read.php?tid=4594#
一些测试视频
flash: http://player.youku.com/player.php/sid/XMjEyMDM1MDI0/v.swf
flash: http://player.youku.com/player.php/sid/XMjEyMDM1NTg0/v.swf
flash: http://player.youku.com/player.php/sid/XMjEyMDM2MTI0/v.swf
flash: http://player.youku.com/player.php/sid/XMjEyMDM0Mzg4/v.swf

设计原理:
(更详细的设计基础见 DIY DMM Reference.doc ,这里只是整体大略介绍下)
    电源系统:
自己制作手持高精度六位半数字多用表万用表
(原文件名:62_2d3d1286461416a0defcdd64aac62.png) 
电池供电,首先经过有Q71构成的反接保护电路,之后分为两路,一路经HT7130稳压到3.0V供MCU,另一受Q72的控制作为外设的电源,它连接至两个由LT1372构成的Boost
升压器,分别升至15V(供欧姆电流源和OLED偏压)和5V(供模拟部分)
这里采用HT7130主要是考虑到其且具有极低的静态功耗,特别适合为待机的MCU供电。
DCDC变换器采用LT1372是因为其低成本,且该器件具有NFB功能,可以方便的构成Cuk 拓扑结构,组成负电压输出的开关调节器(新版要用到+-15V),虽然由于静态功耗较大,在小电流输出下效率较低,但总体上还是不错的。

MCU 系统:
自己制作手持高精度六位半数字多用表万用表
(原文件名:62_10b212864614139a156e8f38f969d.png) 
MCU 采用STM32F103R6T6 (其实101系列就行,但是市面上没有零售)靠内部的RC振荡器工作在20MHz的频率上(更快没实际意义,且更费电),后备电池使用0.22F的超级电容,(为了兼容性,又做了个100uF钽电容的焊盘)RTC晶振使用MC-306 6pF 32.768K,注意要接入200K的R66否则容易振坏。
MCU使用5线SWD端口进行Flash烧写和调试。
PA0构成软件电源开关,可以从待机模式唤醒MCU。
OLED使用串行模式,4X3矩阵键盘,SD卡采用SPI模式。
其他端口用来控制模拟板。 

输入选择:
自己制作手持高精度六位半数字多用表万用表
(原文件名:62_1cdd1286461411dc2fdf9ae69a204.png) 
先看电压-电阻部分
继电器K1选择将HI输入端子直接接入模拟开关或者进行分压。
继电器K2选择将欧姆电流源注入HI或者LOW。
上面的两个继电器都使用磁保持型的,避免长期通电发热导致热电势误差。
HS,LS,以及HI的输入通过R01-R06以及R17-R1A D17-D16 组成的保护电路被限制在+-2.0V,然后加上从 9串:11并的1.1M分压阵列99:1分压后的电压一起进入8选一模拟开关。
电流部分先经过500mA熔断器-全桥的保护电路,经过继电器选择接入100R 10R 或1R的分流电阻,其上的压降取出后也被送入模拟开关,U01A构成的跟随器将提升二极管桥中点的电位至电流输入端子电位,从而减小了他们的漏电流。
(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容