切换到宽版
  • 44339阅读
  • 153回复

不用烙铁无损升级!优利德UT139B众仪ZT109增加测温功能 [复制链接]

上一主题 下一主题
离线zghm
 

发帖
2249
M币
5155
专家
13
粉丝
1521
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2017-06-14
— 本帖被 香瑶 设置为精华,作者+3000M币+5专家(2017-06-14) —
1.可行性探讨

两表都采用DTM0660单片机方案,其测温电路如下:


需要短接J1A,两表实际档位比较接近的档位就是欧姆档了(见下图)但是该档位已经被欧姆、蜂鸣器、二极管和电容占据,无法再添加温度了,经过分析,发现交直流mV档数据库有空余位置,拨盘也跟温度档接近,不同的是多接入J1B,但是由于J1B多接入的PB0脚位阻抗高达10^11Ω,而温度探头呈低阻特性,所以实际对温度测量影响甚微,故而决定在mV档添加温度档。



2.档位添加,档位先后顺序可以根据自己喜好改变:

下图是UT139B数据库文件,在01和02列添加温度功能代码13,就有摄氏温度测量,添加代码15就有华氏温度测量
不用烙铁无损升级!优利德UT139B众仪ZT109增加测温功能


其中0B0C为校准时环境温度数据,0B低比特位,0C高比特位;0D0E0F为环境温度ADC值,比特位也是低到高排列。


下图是ZT109数据库文件,在01和02列下面添加功能代码13,就有摄氏温度测量功能,添加代码15就有华氏温度测量功能
不用烙铁无损升级!优利德UT139B众仪ZT109增加测温功能


3.刷机(请在修改库文件前备份原始数据,切记!

UT139B需要的刷机工具有CH341A编程器,自制刷机连接线一根,硬芯短接跳线一根,见下图



刷机时:
1.请用短跳线短接数字表的内部晶体两端(见下图短白线),防止万用表的时钟跟编程器时钟干扰导致数据无法读写,对于UT139B而言,这是必须的!
2.请将万用表档位放到关机档以外的任何位置,防止万用表拨盘短路编程器电源!




ZT109刷机需要的工具有CH341A编程器、刷机烧录夹带线一根,见下图


烧录夹是易损件,请小心使用,夹住存储器后不要碰到夹子、不要拖拽夹子,刷机时也请把档位置于关机以外的档位


4.温度档添加后的校准

UT139B刷入新数据后,请将短接跳线摘除,合上后盖,同时按住RANGE和SELECT蓝键开机拧到电阻档,屏幕显示CAL即可进入自检校准模式,见下图



按蓝色键两次开始进入各档校准,HOLD键减小数值,按其它键(我是按RANGE)增加数值,继续按蓝色键按到温度档时,将显示数值调到当前环境温度值,当前温度可以参考其它万用表和温度计的数值

ZT109刷入新数据后,在表后面如图J1位置加一短接跳线,按住跳线防止掉落开机拧到电阻档,屏幕显示CAL进入自检校准模式,按两次SEL黄键进入各档校准,继续按到温度档开始校准温度,将温度值调到当前环境温度值即可,RANGE蓝键短按减小数值,长按增加数值。


5.关于探头选择,使用一般万用表使用的k型热电偶即可,深水宝最便宜的一家20元买5根包邮。探头黑插头插入万用表COM孔位,红插头插入万用表V/Ω插孔,打开万用表置于mV档,按SEL选择到温度档测量即可。

6.冰水混合物和沸水实验,实际测量冰水温度为2度左右(应为零度,优利德UT60G也是如此),测量沸水约为99度(应为100度),实际调整以室温的准确度为准,校准后不准可以自己适当修改OB0C0D0E的数据








go on
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共1条打赏M币+1
smzhudong M币 +1 我不扶墙,只服你---万用表的高手! 04-14
离线zghm

发帖
2249
M币
5155
专家
13
粉丝
1521
只看该作者 1楼 发表于: 2017-06-14
关于库文件温度数据,本人收集了几款DTM0660单片机数字万用表数据,供大家温度测量不准时候参考
附上本人这两款万用表9999字添加温度档的数据文件(为保证精度,不要直接刷我的存储器数据!):







数据库位及说明 0B  0C 0D  0E  0F 环境温度值(摄氏度) 环境温度ADC值
UT139C F0  00 2C  C3  03 24 246572
UT139C F0  00 74  BE  03 24 245364
UT890C 22  01 58  DB  03 29 252760
ZT102 D2  00 7C  BF  03 21 245628
UT139B(我的表) 22  01 10  D5  03 29 251152
ZT109   (我的表) E6  00 2C  C3  03 23 246572











[ 此帖被zghm在2017-06-14 19:22重新编辑 ]
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共8条打赏M币+129
离线zghm

发帖
2249
M币
5155
专家
13
粉丝
1521
只看该作者 2楼 发表于: 2017-06-14
本方法应该也适合于众仪ZT101等表加温度测量,有mV档就行,不用去改里面电阻了
欢迎大家实验并参与探讨,如有错误请给予批评指正



[ 此帖被zghm在2017-06-14 19:12重新编辑 ]
离线2545889167

发帖
13089
M币
20528
专家
301
粉丝
4704
只看该作者 3楼 发表于: 2017-06-14
很好的方法,感谢分享
p
离线han1525

发帖
3349
M币
1054
专家
2
粉丝
8
只看该作者 4楼 发表于: 2017-06-14
老哥玩表玩的也忒遛了
离线66ok66

发帖
1319
M币
1087
专家
9
粉丝
21
只看该作者 5楼 发表于: 2017-06-14
越来越明白 这表的二进制的含义了
离线温力口

发帖
59283
M币
174510
专家
528
粉丝
857
只看该作者 6楼 发表于: 2017-06-14
谢谢分享,折腾的不错。可以研究下UT61E增加这温度功能否?
本帖最近打赏记录:共1条打赏M币+1
离线全利88

发帖
8541
M币
3382
专家
3
粉丝
87
只看该作者 7楼 发表于: 2017-06-14
这个不错,难得看到的技术文章,虽然我不需要。
离线zghm

发帖
2249
M币
5155
专家
13
粉丝
1521
只看该作者 8楼 发表于: 2017-06-14
回 温力口 的帖子
温力口:谢谢分享,折腾的不错。可以研究下UT61E增加这温度功能否? (2017-06-14 16:12) 回 温力口 的帖子

UT61E估计还不行
离线zhou_zhao

发帖
111
M币
808
专家
7
粉丝
23
只看该作者 9楼 发表于: 2017-06-14
首先非常感谢谢谢楼主的无私分享。有个小疑问?DTM0600的规格书pdf里面没有信号输出功能啊,ZT109是怎么做到的?