切换到宽版
  • 33047阅读
  • 143回复

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

上一主题 下一主题
离线zghm
 

发帖
2125
M币
4301
专家
13
粉丝
1518
只看楼主 倒序阅读 我要置顶 楼主  发表于: 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
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共46条打赏M币+497专家+6
zheyan2001 M币 +8 優秀文章 01-14
zx61107 M币 +12 謝謝分享 2017-08-15
8139 M币 +18 優秀文章 2017-06-29
kkdkj 专家 +1 謝謝分享!今天没分了。 2017-06-25
kkdkj M币 +5 謝謝分享!今天没分了。 2017-06-25
jyn618 M币 +2 其它功能类似的UT表也是类似校准方法吗?比如UT70C,设备内没有电阻之类的可供调校。 2017-06-22
yinjiudong M币 +15 謝謝分享 2017-06-22
weizaisifang 专家 +1 優秀文章 2017-06-22
weizaisifang M币 +13 優秀文章 2017-06-22
追求三字真理 M币 +3 这个方案的表被大家玩的越来越透了 2017-06-20
离线zghm

发帖
2125
M币
4301
专家
13
粉丝
1518
只看该作者 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
风间尘 M币 +8 謝謝分享 2017-06-19
bandler M币 +15 謝謝分享 2017-06-17
luly8818 M币 +1 原創內容 2017-06-17
zzy_85569381 M币 +15 謝謝分享 2017-06-16
newnet1234 M币 +15 謝謝分享,将来遇见这样的表了也参照玩玩 2017-06-16
abigbell M币 +30 - 2017-06-15
挣钱买刀 M币 +15 - 2017-06-14
便衣娃娃 M币 +30 謝謝分享 2017-06-14
离线zghm

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



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

发帖
11605
M币
56256
专家
255
粉丝
4520
只看该作者 3楼 发表于: 2017-06-14
很好的方法,感谢分享
离线han1525

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

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

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

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

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

UT61E估计还不行
离线zhou_zhao

发帖
77
M币
274
专家
5
粉丝
19
只看该作者 9楼 发表于: 2017-06-14
首先非常感谢谢谢楼主的无私分享。有个小疑问?DTM0600的规格书pdf里面没有信号输出功能啊,ZT109是怎么做到的?
快速回复
限80 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个