搜索
bottom↓
回复: 17

用三极管搭出VFD驱动电路+16位AD简易电压表

[复制链接]

出0入0汤圆

发表于 2009-12-9 21:55:50 | 显示全部楼层 |阅读模式
单片机用mega8,内部8M晶振

使用winavr-20080512版本,软件写得没文化,凑合用。

电路部分都是电设竞赛器件做得。压箱底好几个月了。主要使用了ltc1859芯片,按照数据手册进行读写,但是不知怎么搞的,只能使用一种转换模式,即0,1通道的差分AD转换。
数据经过了50次的平均值滤波和微量的去极值,AD转换的数据达到15位,linear的数据手册上说是跳动正负1个LSB,结果也差不多,由于是16位,65535分辨率,在差分AD转换下,芯片内部衰减后,正负5V量程,所以有效数字是4位,最后一位的步进是3,可以忽略。

数码辉光管,即VFD显示屏,是从上古时代的一个仪器电路板上拆的,当时用的是日立的芯片,但那型号根本查不到,然后根据线路,灯丝,位选。
其中,灯丝通2V-5V的直流电,电压越高,屏幕亮度越高,但是寿命打折。
位选是用来控制6个字符的发光,高电平有效:这个高电平至少10V,不然灯丝的电子得不到足够加速,亮不起来的
然后是这个10段辉光管的10个段选,同位选一样,要至少10V的高电平才能点亮,20V都不为过

ltc1859ourdev_512503.pdf(文件大小:265K) (原文件名:LTC1859CG.pdf)
主程序ourdev_512504.rar(文件大小:36K) (原文件名:10段辉光.rar)

10段辉光管示意 (原文件名:1.jpg)

电路简图如下,(我做这个板子的时候就没有画电路图,单片机的管脚分配见软件中说明),模拟部分就不用说了,很基础的。那个LTC1859的PCB是曝光法做的,原来的PCB文件我还要找找

辉光管驱动原来想用推挽桥的,但是这么一下子,要用16*3=48个三极管,加上电阻,一个有200多个焊点,要人命,把电路简化了,就是用一个npn一个pnp,工作的也非常正常。


辉光管的驱动电路,够简单了 (原文件名:2.jpg)

电路图ourdev_512507.rar(文件大小:7K) (原文件名:Sheet1.rar)

电路简图ourdev_512534.pdf(文件大小:49K) (原文件名:Sheet1.pdf)



还有就是一些细节吧,为了实现16位的AD,费了好几天功夫,把精度一步步坐上去。起初是单纯的用线性电源供电,但是由单片机的地方就会有干扰,16位的仅仅能达到10的精度,后来尝试了光电耦合器的隔离,都一样。最后是改进地线,供电接地,在ltc1859模块的地方就开始模拟地数字地分开,作用电容和电感滤波。精度就慢慢上来了。

最后改进软件,我当时的软件水平不行,中断都不会用,但是好歹会用串口,把每次AD转换的数据,发送2000个数据到电脑上,然后用EXCEL统计,最后惊奇的发现,一个完美的正态分布,就是以真实值位中心,2侧正负某LSB误差的分布,由于当时的数据都保存在学校的电脑上,系统还原掉了,也比较遗憾。

把软件调试到最后,印象中2000个数据,800个在正中央,其余1000个在两边,还有一些就是在更边上,正负2个LSB。

总结了下,就是模数隔离重要,或者是注意接地。

下面上传一些照片,测量的是一个锂电池的电压。由于这一块LTC1859某一次被人不小心差错了一个孔,留了一些后遗症,空置管脚不能归零,老是显示1.6毫伏,而且正负电压显示不一致。



(原文件名:DSCF0300.jpg)


(原文件名:DSCF0301.jpg)


蜂窝状的孔,特别性感 (原文件名:DSCF0303.jpg)


灯丝 (原文件名:DSCF0308.jpg)


模块 (原文件名:DSCF0316.jpg)


(原文件名:DSCF0309.jpg)


(原文件名:DSCF0314.jpg)


空载不归零 (原文件名:DSCF0320.jpg)


挂一个锂电池 (原文件名:DSCF0323.jpg)


(原文件名:DSCF0326.jpg)


(原文件名:DSCF0332.jpg)


引脚貌似是镍制的,短了不少 (原文件名:DSCF0336.jpg)



照相技术不佳,但是VFD屏幕的视觉效果的确很好 (原文件名:DSCF0345.jpg)

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2009-12-9 22:53:59 | 显示全部楼层
一直对辉光管情有独钟啊,改天也搞一个来玩玩

出0入0汤圆

发表于 2009-12-10 09:30:56 | 显示全部楼层
LZ能否共享你的VFD驱动电路。我也有几片VFD苦于没有驱动电路还在盒子里睡觉。

出0入0汤圆

 楼主| 发表于 2009-12-10 18:29:52 | 显示全部楼层
VFD驱动电路我尽可能的简化了,每一个段选,位选,就用一个PNP,一个NPPN,还有2个电阻

先前的电路图貌似有错误,我再传一下电路图

电路图ourdev_512855.pdf(文件大小:30K) (原文件名:Schematic Prints.pdf)



单片机和驱动部分共地,只要给NPN的基极高电平,那个对应的位置就能点亮了

出0入0汤圆

发表于 2009-12-14 10:52:45 | 显示全部楼层
多谢。

出0入0汤圆

发表于 2009-12-14 11:33:25 | 显示全部楼层
以为是 用三极管搭出16位AD

出0入0汤圆

发表于 2009-12-14 11:46:58 | 显示全部楼层
同楼上 以为这么神奇了
头像被屏蔽

出0入0汤圆

发表于 2009-12-14 12:11:50 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

发表于 2009-12-17 15:37:15 | 显示全部楼层
看照片,左边有严重的漏光。应该是没有加截止。

出0入0汤圆

发表于 2009-12-24 16:12:52 | 显示全部楼层
你的VFD驱动电压(10-28V)的电压怎么产生的?

出0入0汤圆

发表于 2009-12-24 18:17:27 | 显示全部楼层
不错

出0入0汤圆

发表于 2011-3-19 20:46:15 | 显示全部楼层
ltc1859的电路图有吗

出0入0汤圆

发表于 2011-3-19 20:51:47 | 显示全部楼层
不错,赞~

不过纠正一下,这个是荧光数码管,不是辉光数码管。

出0入0汤圆

发表于 2011-7-21 19:22:08 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-7-21 20:08:01 | 显示全部楼层
回复【楼主位】momo31
-----------------------------------------------------------------------

学习,学习

出0入0汤圆

发表于 2011-7-26 10:46:43 | 显示全部楼层
LTC1859的数据手册有些问题,自己实验调整,差分输入和反差分输入都没有问题,单通道输入就有问题。
   0x00,0x20,0x40,0x60差分输入。
   0x80,0xa0,0xc0,0xe0反差分输入。

出0入0汤圆

发表于 2013-6-27 12:38:54 | 显示全部楼层
这个都让我给找出来了

出0入0汤圆

发表于 2013-8-30 11:01:51 | 显示全部楼层
mark, 谢谢楼主分享。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-26 23:45

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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