驱动VFD屏幕 / 真空荧光屏 (不完美)

5 篇文章 2 订阅

【本文发布于https://blog.csdn.net/Stack_/article/details/117630386,未经许可不得转载,转载须注明出处】


偶然间看见VFD屏幕演示视频,被效果惊艳到了。

于是在嘉立创下单了一块便宜的,型号是 HNV-06SC44T。但是到手之后才发现这东西要驱动起来电路很复杂,就搁置了。

于是一年之后才下定决心把它驱动起来。



在这里插入图片描述

手册中推荐的工作条件


在这里插入图片描述

驱动类似于数码管


一、VFD工作原理

  1. 灯丝通电加热释放电子;
  2. 栅极(图中1G - 6G)施加比灯丝电势高的电压,电子被加速向栅极运动;
  3. 阳极(图中的段如a、b、c)施加和栅极相等的电压,电子最终将撞向阳极上的荧光物质;如果阳极施加比灯丝电势低的电压,电子将完全被栅极捕获而不发光。


二、百度了很久,关于VFD的文章较少

  1. 灯丝可以使用交流或直流供电,直流供电不会导致损坏。但由于灯丝和栅极阳极是平行的,而直流电施加在灯丝两端必定会一直存在一头电势较高另一头较低。导致屏内灯丝和栅极阳极间的电势差逐渐递增(减),各处电子速度不一致,最终的影响是亮度不均匀。所以基本都是交流供电。(但画好pcb并发出去打板之后测试才发现,可能由于我这块屏不长,直流供电时肉眼看不出有亮度不均)
    在这里插入图片描述

  2. 网上多用两组电源供电:一组由线圈变压器引出,不整流给灯丝供交流电;另一组由直流升压到栅极阳极的供电电压如负21V(应该是VFD驱动芯片需要的负压,不用专用驱动芯片应该直接用正压就行)。由于这两组不共地,也就没有相对电势。于是从栅极阳极的21V稳出一个大概4V的电压到灯丝中心,也就得到了一个截止偏置电压。都说这个截止偏置电压是为了消除鬼影的,但不是很明白其中原理。



三、电路设计

1、tb上买一个升压模块,USB5V升压至21V;
2、单片机和栅极阳极的控制电路共地(HGND),栅极阳极使用74HC595D和ULN2803配合控制
在这里插入图片描述
在这里插入图片描述
3、USB5V经B0505S-1WR2隔离后得到一个不共地的5V电源(LGND),再经稳压得到灯丝需要的2.6V。
在这里插入图片描述
在这里插入图片描述

[ 这里的RF1和RF2是理论值,实际需要做调整 ]


4、用H桥芯片L9110S控制输出一个方波电压给灯丝供电
在这里插入图片描述
MCU通过光耦控制L9110S
在这里插入图片描述
5、截止偏置电压(网上抄的)
在这里插入图片描述
6、绘制PCB
在这里插入图片描述



四、 程序控制

类似于数码管的扫描

  1. 1G施加比灯丝电势高的电压,2G-6G施加比灯丝电势低的电压,阳极相应段施加比灯丝电势高的电压,即可点亮1G内相应段。
  2. 然后就是2G施加比灯丝电势高的电压,1G、3G-6G施加比灯丝电势低的电压,阳极相应段施加比灯丝电势高的电压,即可点亮2G内相应段。

循环扫描下去



五、 焊接测试



在这里插入图片描述

在这里插入图片描述
在这里插入图片描述



六、 问题归纳



  1. AMS1117-3.3 加 1N4007将灯丝电压恒定在2.6V的方案行不通,电压还是在3V左右。还是用了AMS1117-adj。然后又发现AMS1117-3.3输出直接接到L9110S, 让L9110S输出方波, 灯丝电压竟到了2.6V。
  2. 这个屏的灯丝确实不需要交流,直流供电和交流供电我看不出什么区别。
  3. 隔离电源 + 光耦 + 截止偏压不成功,亮不起来。最终还是将所有地连起来。
  4. 焊在屏下方的一排10K上拉电阻太大,导致屏引脚获得的电压只有十几V,亮度很弱。在背面又焊接了一排470Ω上拉电阻,亮度是够了,但总电流就高达3-4A。因为达林顿管是灌电流器件,只能拉低而不能输出高电平,高电平要靠那一排上拉电阻。灭的段越多,意味着越多的引脚被拉低,相当于多个470欧姆电阻两端电压为21V。解决方法唯有改用能输出高电平和低电平的器件了。



七、 改方案



在这里插入图片描述



emmmm。。。。。1K + 10K分压的组合会导致这个电路电流达2A左右且非常烫手,亮度一般;换成10K + 10K的组合,温度大降,只是温热,电流低于500mA,但亮度好像更低了。或者pnp换成pmos会好很多。



在这里插入图片描述



达林顿加470欧姆上拉的方案,如果不考虑功耗,那是挺漂亮的。
亮度不足的时候鬼影问题就很突出,相当不好看。
要考虑功耗的话,换专用驱动芯片和电路吧。

不继续玩了,就这样吧。

通用VFD显示模块的设计原理说明与制作过程讲解,展示如何在业余条件下完成一个通用的VFD显示模块的设计与制作过程。 制作特点 使用大尺寸的优质VFD显示屏屏幕包含9位带小数点、逗号及下指针的标准8字笔段结构字符,通用性强,可以取代大部分LED数字显示屏模块; 使用无变压器的驱动电路,板上电路独立完交流灯丝电压与负高压驱动阳极与栅极,符合VFD驱动规范,显示效果优良无闪烁; 全板采用全贴片零件制作,所有零件全部藏于显示屏下方机,实现了超薄外观; 模块主设计使用单片机驱动方案,板上自带的单片机不仅可以完成各驱动功能,同时也具备了模块自检功能,可在无外部单片机驱动的情况下,自主完成自检显示; 程序已经预写入单片机内,用户无需配备专用的写入器设备。模块制作容易,调试简单,仅需配备普通万用表即可,适合初级电子爱好者自制; 公开源码的Arduino驱动程序,仅需添加几行应用代码即可实现显示,显示过程中不消耗单片机资源,简单易用;源码使用纯C语言编写,移植简单,完全可支持51、STM等单片机; 所有接口引线全部通过插针引出,可选择单排针或双排针连接方式。模块与单片机的接口引线仅3根,节约单片机I/O口资源。 模块与ARDUINO UNO线路连接图 模块焊接对照图 ARDUINO VFD显示模块演示视频 电路城语:免费分享设计资料,不提供技术支持,请大家使用前验证资料的正确性! 附件包含以下资料: 模块电路图 模块焊接对照图 BOM元件表 INRC09SS49T ARDUINO VFD显示模块源代码 通用VFD显示模块设计原理说明 亚克力外壳设计文件(其中边条部分请使用2.8mm厚度的亚克力板激光切割,上下板及边板使用1.8mm厚度的亚克力板激光切割。组装请使用M2螺丝与螺母)
前言: 今天的主角其实是好多朋友都应该已经熟悉的8位米字VFD显示屏,由YLEEE老板一年前“隆重”推出,期间很多朋友都做过,各种各样的实现和驱动方法都有,这里我就不做评价。我的主要思路是:简单、可靠,有专门驱动就用专门驱动,当然最重要的是要时间精准:1、和我之前的同步母钟同步(推荐)2、使用GPS模块校时。 八位米字VFD显示屏实物截图: 这个屏从图片上可以看出,做时钟屏是非常合适的,唯一的缺点就是稍微小点,不过瑕不掩瑜,量多价优呀! 尺寸图: 先说说规划的功能和特点: 1、从上面数据手册可以知道,这个屏是8位16段,使用PT6311可以了,专用芯片稳定、可靠、驱动效果好,这是我的一贯的原则,大家也可以使用几十个三极管做动态扫描驱动,反正是折腾,咋么搞亮都行; 2、还是使用绕制的高频变压器做灯丝、负压、隔离电源,优点:简单、稳定、可靠,灯丝交流、负压一次产生,不需要再利用系统其它资源。缺点:变压器虽然是EE13,可也不能能做的超薄; 3、3组硬件自动开关机,这个我之前的很多时钟上面都有。就是可以设置几组自动开 关时间,控制VFD 的灯丝、负压电源,做到节能,延长屏寿命; 4、3组闹钟,每组可单独设置开启、关闭,闹铃响铃长度1-99秒,周末闹铃是否开启; 5、星期是程序根据年月日自动计算的,不需要设置; 6、12小时/24小时时间显示模式选择;(遥控器上F1快捷功能有效) 7、温度显示;(遥控器上TEMP快捷功能有效) 8、日期 星期显示;(遥控器上DATE快捷功能有效) 9、固定显示时间/或者循序显示:时间1分钟-星期、日期显示5秒、温度显示5秒,2种显示模式可选。(遥控器上F2快捷功能有效) 10、光控自动调节或手动亮度调节,1-8级,设置00就是光控自动调节。自动开关机时段,也能手动或自动亮度控制; 11、红外遥控功能,也带红外学习功能,可以使用你自己的遥控器学习、控制; 12、有DS1302实时时钟芯片(正宗的能弄到只有拆机的了),外接正品日本KDS 5ppm晶振(这个好不容易找工厂朋友弄到,厂家仪表进行过筛选) 13、母钟的同步子钟/GPS同步时钟/普通时钟,大家可以根据自己的需要,选择不同的功能应用; 子母钟同步时,可以使用我之前介绍的2种,具体可参考之前的文章: https://www.yeyudo.cn/article.asp?id=254 https://www.yeyudo.cn/article.asp?id=259 https://www.yeyudo.cn/article.asp?id=260 8位米字VFD屏制作的同步子钟/GPS时钟电路设计包括MCU控制板+驱动板2部分。 见PCB实物截图: 实物购买链接:https://item.taobao.com/item.htm?spm=2013.1.0.0.lJN4W6&id=15071361340
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值