38度发烧友--38Hot Volt-Nuts

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 89|回复: 0

晒晒刚刚完工的51单片机驱动的7135四位半表头……

[复制链接]
发表于 2010-12-2 17:22:08 | 显示全部楼层 |阅读模式
时钟信号直接由单片机给出;
负压由单片机的IO驱动一个由电容和二极管构成的简单的电荷泵完成;
其它什么数据采集、译码和数码管驱动,就直接交给单片机完成了。用刚买的那个华谊4位半MY65校对,然后粗测了一下,精度还算是可以接受。

7135的电压基准由MC1403产生;7135的输入端由3个3M欧和一个1M欧的电阻分压,输入阻抗是10M欧,电压量程是20V。

1403用的是最普通的塑封片,其实,用TL431就足够,只是手头有几片多余的1403不用白不用罢了。

暂时照相机没在身边,用手机拍了几张图,大家凑合看看罢……
1:用7135表头和MY65分别测试用金封的MC1403做的土“基准”加电位器分压出来的1V电压:
01img120-s.jpg
02img106-s.jpg

2:用7135表头和MY65分别测试金封的MC1403做的土“基准”输出的2.5V电压(这个电压之前用三块4位半表测量,都在2.499和2.500两个读数之间):  
03img116-s.jpg
04img104-s.jpg

3:  用7135表头和MY65分别测试一节锂电池:
05img119-s.jpg
06img110-s.jpg

4:   用7135表头和MY65分别测试一节9V叠层电池:
07img115-s.jpg
08img114-s.jpg

呵呵,感觉还不错,比预期的表现要好……  
发表于 2010-12-2 17:52:26 | 显示全部楼层
支持一下[s:31]
回复 支持 反对

使用道具 举报

发表于 2010-12-2 18:49:04 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2010-12-2 19:26:20 | 显示全部楼层
连线比较麻烦    支持DIY
回复 支持 反对

使用道具 举报

发表于 2010-12-2 19:29:26 | 显示全部楼层
楼主实力派啊  理论大大的   夹子太破了   支持DIY   改日送你几只VISHAY电阻鼓励一下 多多来帖 最好理论多讲几句  我就是学习啊[s:19]
回复 支持 反对

使用道具 举报

发表于 2010-12-2 20:01:03 | 显示全部楼层
怎么没看见1.0000V啊?不是4位半吗?
回复 支持 反对

使用道具 举报

发表于 2010-12-2 20:17:52 | 显示全部楼层
相当不错!其实难度还挺大的,尤其是7135的BCD输出码,还得读进去再转换出来送显示,软件也得弄一阵子啊。
数据总线到数码管飞线比较难接,建议楼主照张背面的走线图,就可看出楼主的辛苦了
回复 支持 反对

使用道具 举报

发表于 2010-12-2 20:47:44 | 显示全部楼层
支持实践。我有3个7135表头尘封多年,体积太大了,没地方好装。其中一个西安产的7135表头,居然是液晶显示的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-2 21:36:52 | 显示全部楼层
引用第5楼diyzj于2010-12-02  20:01发表的  :
怎么没看见1.0000V啊?不是4位半吗?
加了10:1的分压电阻。
现在相当于四位半表的20V量程,因此测量10V以下就只有4位有效数字了……

想同时保留两个量程,无奈手头没什么好电阻,几个RX70的0.01%都是9.9K的,没法用,因此就只“校准”了那个20V量程,毕竟这个范围内的电压是最常用的……

抽空再把这个再修改一下,加个串口和电脑联机,这样就可以通过电脑采集数据了,呵呵……

另外,感谢楼上几位朋友的支持,呵呵,谢谢了!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-2 21:42:36 | 显示全部楼层
引用第6楼chuxp于2010-12-02  20:17发表的  :
相当不错!其实难度还挺大的,尤其是7135的BCD输出码,还得读进去再转换出来送显示,软件也得弄一阵子啊。
数据总线到数码管飞线比较难接,建议楼主照张背面的走线图,就可看出楼主的辛苦了
一般般吧,后面还不算太乱,呵呵,再上两张反正两面的图看看:
IMG_6984-s.jpg
IMG_6986-s.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-2 21:56:06 | 显示全部楼层
再上两张表空载时的截图:

表头归零可以算是比较完美,显示在下面两张图所示的 +00.000V 和 -00.000V 之间跳动:[s:21]
IMG_6990-s.jpg
IMG_6993-s.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-2 22:01:18 | 显示全部楼层
引用第7楼shj117于2010-12-02  20:47发表的  :
支持实践。我有3个7135表头尘封多年,体积太大了,没地方好装。其中一个西安产的7135表头,居然是液晶显示的。
一般来说,液晶的4位表头,大多是7129驱动的呀,如果用7135来驱动液晶,外围电路貌似会比较麻烦,成本也会升高,一般来说说,从成本和设计难度方面考虑,厂家是不会用7135来做液晶表头的才对哦……
回复 支持 反对

使用道具 举报

发表于 2010-12-2 22:09:29 | 显示全部楼层
感觉这坛子里的人用51的人特别多,实在是不解
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-2 22:18:15 | 显示全部楼层
引用第12楼kofxzz于2010-12-02  22:09发表的  :
感觉这坛子里的人用51的人特别多,实在是不解
原来是喜欢玩AVR的,那东西的确好用,昨天上图测试我那个MY65时用温度表就是当年用AVR做的,可惜,后来AVR涨价涨得离谱,因此就又用回51来了……

至于STM8,原本想等找时间研究研究来着,但是还没来得及,就赶上AVR断货涨价了。再想想,如果哪天ST出点儿什么问题,STM8也涨价断货,那该怎么办?于是,还是老老实实用51吧,毕竟51内核的MCU很多芯片厂家都在做,这家没了还有那家,肯定不会出AVR那样的麻烦……[s:28]
回复 支持 反对

使用道具 举报

发表于 2010-12-2 22:20:37 | 显示全部楼层
引用第12楼kofxzz于2010-12-02  22:09发表的  :
感觉这坛子里的人用51的人特别多,实在是不解



我就不用 51,十年前学校教 51 汇编我都没学好,想用也用不了

PICT1821.jpg
回复 支持 反对

使用道具 举报

发表于 2010-12-2 22:23:17 | 显示全部楼层
另外楼主你用那么小个的电容,自测试(短接 VREF+ 和 HI)、线性测试结果如何?

我尝试了很多电容,结果下面这种个头巨大的才符合手册给出的结果:
PICT1873.jpg


线性测试,用 MAX541 作为源,电脑上编程通过串口进行测试并记录
   PICT1876.jpg

PICT1894.jpg

PICT1889.jpg

PICT1899.jpg

PICT1900.jpg
回复 支持 反对

使用道具 举报

发表于 2010-12-2 22:38:12 | 显示全部楼层

回 15楼(lilith) 的帖子

楼主的线性并不好,你的要求是一个字不差,楼主的那个显然做不到。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-2 22:39:40 | 显示全部楼层
手头没有条件测线性度,不过上面几个测试,用1V、2.5V、3.7V和9.05V的三种电压源分别测试并和一款华谊的四位半表对比,也能在一定程度上反应其线性度的。个人感觉,线性度还不算太差,应该在可以忍受的程度。

电容是在市场上买的不知道啥牌子的CBB电容,当时看着灰色方外壳挺好看的,问下价钱也不贵,于是就买来了。短接REF+ 自检,读数在9997和9998之间跳动,还算说得过去吧。图稍等片刻,我去拍张出来……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-2 22:53:25 | 显示全部楼层
OK,上自检图:
自检时,读数在下面这两个数之间跳动:
IMG_6996-s.jpg
IMG_6998-s.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-2 23:01:25 | 显示全部楼层
用的电容就是这种,当时多买了几只,0.47uF和1uF的,高手们不妨鉴定下是什么牌子的东西:
IMG_6999-s.jpg
IMG_7001-s.jpg

另,lilith兄弟的7135表,用的可都是补品级的东西,呵呵,很精致! 你是用计数法读7135芯片的吧?
俺用的是比较笨的办法:反正W78E54的IO口足够多,俺是直接从7135的输出口读的BCD码,感觉,这样虽说接线麻烦,但是可能比计数更准一点儿。 [s:32]
回复 支持 反对

使用道具 举报

发表于 2010-12-2 23:02:41 | 显示全部楼层
自检出9997不难,稍微好点的CBB电容就可以做到,但是要出来9999或者10000却相当难。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-2 23:05:09 | 显示全部楼层

Re:回 15楼(lilith) 的帖子

引用第16楼june4th于2010-12-02  22:38发表的 回 15楼(lilith) 的帖子 :
楼主的线性并不好,你的要求是一个字不差,楼主的那个显然做不到。
这个肯定做不到,没那么多补品级的元件……

电容是几毛钱一个的,电阻是两分钱一个的,呵呵,和lilith兄弟的那个是没法比的……[s:45]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-2 23:12:42 | 显示全部楼层
引用第20楼天风雪雨于2010-12-02  23:02发表的  :
自检出9997不难,稍微好点的CBB电容就可以做到,但是要出来9999或者10000却相当难。。。。
那个,的确难……
俺这电容是几毛钱的便宜货,呵呵,对付着用而已。

俺手头没啥好表,因此这线性度很难测。我用的那个华谊MY65万用表里面的电容,也不过是下面这个样子的,看上去也是便宜货,估计拿来自检也是出不来9999的……[s:45]
IMG_6955-ss.jpg
回复 支持 反对

使用道具 举报

发表于 2010-12-2 23:23:29 | 显示全部楼层

Re:回 15楼(lilith) 的帖子

引用第16楼june4th于2010-12-02  22:38发表的 回 15楼(lilith) 的帖子 :
楼主的线性并不好,你的要求是一个字不差,楼主的那个显然做不到。


不,我只要求达到手册给出的程度就可以了
max7135_anatyp.png
回复 支持 反对

使用道具 举报

发表于 2010-12-2 23:27:27 | 显示全部楼层
引用第19楼i387dx于2010-12-02  23:01发表的  :

另,lilith兄弟的7135表,用的可都是补品级的东西,呵呵,很精致! 你是用计数法读7135芯片的吧?


冤枉阿,我哪里有什么补品级的东西了 那几个电容,就是普通的 CBB 电容,那么大个头,是因为 630V 的缘故了,这是 <¥1 价格里面能买到的耐压最大的电容,所以用它了,这能算补品级?人家都用什么歪马电容的咧。

用 Count 法不仅少接几条线,程序也好写 不过末位有一个字的跳动
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-2 23:32:26 | 显示全部楼层
引用第24楼lilith于2010-12-02  23:27发表的  :



冤枉阿,我哪里有什么补品级的东西了 那几个电容,就是普通的 CBB 电容,那么大个头,是因为 630V 的缘故了,这是 <¥1 价格里面能买到的耐压最大的电容,所以用它了,这能算补品级?人家都用什么歪马电容的咧。

.......
俺对电容这东西,的确外行,看到这么大个头,还以为是什么高级东西呢,呵呵,不好意思……[s:45]

不过,您能用几毛钱的东西把这表调教的一个字不差,那真是不容易,呵呵,另外兄弟您做的板子也的确漂亮,呵呵,看上去很艺术,比俺搭的这个简单东西漂亮N倍了……
回复 支持 反对

使用道具 举报

发表于 2010-12-2 23:35:42 | 显示全部楼层
引用第22楼i387dx于2010-12-02  23:12发表的  :

那个,的确难……
俺这电容是几毛钱的便宜货,呵呵,对付着用而已。

俺手头没啥好表,因此这线性度很难测。我用的那个华谊MY65万用表里面的电容,也不过是下面这个样子的,看上去也是便宜货,估计拿来自检也是出不来9999的……[s:45]


就是因为很多商品万用表、表头都用那样的电容,因此我有此一问,它们行不行哪?但是看台湾和日本那边正经的用 7135 的 4 位半表,用的积分电容就和我那个一样的个头。
回复 支持 反对

使用道具 举报

发表于 2010-12-2 23:41:18 | 显示全部楼层
引用第25楼i387dx于2010-12-02  23:32发表的  :

俺对电容这东西,的确外行,看到这么大个头,还以为是什么高级东西呢,呵呵,不好意思……[s:45]

不过,您能用几毛钱的东西把这表调教的一个字不差,那真是不容易,呵呵,另外兄弟您做的板子也的确漂亮,呵呵,看上去很艺术,比俺搭的这个简单东西漂亮N倍了……


自检 9999 确实是几毛钱的电容的功劳,但全程一个字不差,是基准啦 用的是 AD587 和 20K+5K AE 塑料块。不过,线性确实是积分电容的问题,只要积分电容好了,就可以做到全程一个字不差,基准嘛,用 1403 慢慢调这个也是可以的...

PICT1816.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-2 23:44:37 | 显示全部楼层
引用第26楼lilith于2010-12-02  23:35发表的  :



就是因为很多商品万用表、表头都用那样的电容,因此我有此一问,它们行不行哪?但是看台湾和日本那边正经的用 7135 的 4 位半表,用的积分电容就和我那个一样的个头。

.......
这个有道理。
现在很多国货都是极度简过的物,呵呵,要不咋叫国货精品呢……
难怪这里很多人宁要洋垃圾也不要国货精品……[s:28]

另,从兄弟您的测试看得出来,如果要玩7135这个级别的东西,用普通的国货“精品”来测试看来已经是没戏了,还得要去败个高级洋垃圾回来,唉……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-3 00:07:50 | 显示全部楼层
引用第27楼lilith于2010-12-02  23:41发表的  :



自检 9999 确实是几毛钱的电容的功劳,但全程一个字不差,是基准啦 用的是 AD587 和 20K+5K AE 塑料块。不过,线性确实是积分电容的问题,只要积分电容好了,就可以做到全程一个字不差,基准嘛,用 1403 慢慢调这个也是可以的...

.......
塑料块我这边市场上不太好买,不过0.01%的国产RX70还是能买到的,改天去看看能不能多找几种阻值的回来。

另外,我这表最后一位还是有一两个字的跳动的,可能是电路干扰或者时钟的误差,个人猜测时钟误差可能性要大一些。现在产生负压的电荷泵电路用的开关信号和给7135的时钟信号,是来自一个IO的,改天再优化一下,把他们分开试试看,或者专门用晶振搭个时钟电路给7135,看看会不会更好一些,毕竟现在自检也是在9997和9998之间跳,如果优化好的话,用这俩电容把它稳定在9998上还是有希望的。至于线性,那就先不管了,没有高级表没法精确测定的,只能用MY65的读数参考一下了…………
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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