三星13位VFD荧光屏驱动方案(最后附部分驱动代码和硬件设计链接)

前几月淘宝捡垃圾捡了几块荧光屏

1.效果展示

进行位选和段选演示,可自行完善代码:

 

2.原理就不在这里赘述,不清楚的可以看看:

真空荧光显示屏(VFD屏)原理.pdf - 豆丁网

3.设计方案

ULN2003达林顿管驱动

 STC8A8K64D主控

价格便宜,引脚多,性能还不错

 灯丝需供交流电

不然左右亮度不一样

用L9110S驱动

还可以用光敏电阻反馈调节占空比,从而控制亮度

 根据环境亮度调节亮度

 串口

PCB引出两个串口:

串口1:用于程序烧录,也可用于通讯

串口2:只用于指令接收

附部分驱动代码和硬件设计

原理图:

PCB:

 引脚定义:

#include <STC8.H>

#ifndef __PIN_NAME_H
#define __PIN_NAME_H	

sbit	ADC_GM = P1^7;  //光敏电阻
sbit	P_DC   = P4^0;  //供电检测

sbit  VFDIN1 = P1^5;
sbit  VFDIN2 = P1^6; //VFD加热灯丝控制亮度


sbit	G1  = P6^4;	//位选
sbit	G2  = P6^5;
sbit	G3  = P6^6;
sbit	G4  = P6^7;
sbit	G5  = P3^2;
sbit	G6  = P3^3;
sbit	G7  = P3^4;
sbit	G8  = P3^5;
sbit	G9  = P5^0;
sbit	G10 = P5^1;
sbit	G11 = P3^6;
sbit	G12 = P3^7;
sbit	G13 = P4^1;

sbit  D1  = P4^4; //段选
sbit	D2  = P1^4;
sbit	D3  = P6^3;
sbit	D4  = P6^2;
sbit	D5  = P6^1;
sbit	D6  = P6^0;
sbit	D7  = P1^3;
sbit	D8  = P1^2;
sbit	D9  = P5^3;
sbit	D10 = P5^2;
sbit	D11 = P0^7;
sbit	D12 = P0^6;
sbit	D13 = P0^5;
sbit	D14 = P0^4;
sbit	D15 = P0^3;
sbit	D16 = P4^3;
sbit	D17 = P7^7;
sbit	D18 = P7^6;
sbit	D19 = P7^5;
sbit	D20 = P7^4;
sbit	D21 = P0^2;
sbit	D22 = P0^1;
sbit	D23 = P0^0;
sbit	D24 = P2^7;
sbit	D25 = P2^6;
sbit	D26 = P2^5;
sbit	D27 = P2^4;
sbit	D28 = P2^3;
sbit	D29 = P2^2;
sbit	D30 = P2^1;
sbit	D31 = P4^2;
sbit	D32 = P2^0;
sbit	D33 = P7^3;
sbit	D34 = P7^2;
sbit	D35 = P7^1;
sbit	D36 = P7^0;

void Init_io(void);  //io口初始化,内部上拉

#endif

链接:

链接:https://pan.baidu.com/s/1HVsh_jAjBKWMw24-zXbSPg?pwd=yw1x 
提取码:yw1x

前言: 今天的主角其实是好多朋友都应该已经熟悉的8米字VFD显示屏,由YLEEE老板一年前“隆重”推出,期间很多朋友都做过,各种各样的实现驱动方法都有,这里我就不做评价。我的主要思路是:简单、可靠,有专门驱动就用专门驱动,当然最重要的是要时间精准:1、我之前的同步母钟同步(推荐)2、使用GPS模块校时。 八米字VFD显示屏实物截图: 这个屏从图片上可以看出,做时钟屏是非常合适的,唯一的缺点就是稍微小点,不过瑕不掩瑜,量多价优呀! 尺寸图: 先说说规划的功能特点: 1、从上面数据手册可以知道,这个屏是816段,使用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
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

悟黎678

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值