IV11荧光数码管显示器制作

IV-11荧光数码管显示器

从闲鱼上购得IV-11荧光数码管8,计划做一个时钟显示屏.

根据以前驱动LED数码管的体会,对于多只单个数字的LED数码管组合使用来说,可以用静态显示和动态扫描显示两种方式驱动.其优缺点分别是:

静态显示:优点,无闪烁,相同的驱动电压,显示亮度高于动态扫描方式,采用串并转换方式驱动的话,CPU管脚占用少,显示内容自锁,仅在需要改变显示内容的时候对显示电路进行写操作,系统占用率低,显示代码简单;缺点,一般不能直接使用单片机驱动,采用串并转换电路的话,驱动电路复杂些.

动态显示:优点,驱动电路简单,单片机加三极管即可驱动;缺点,刷新频率低时有闪烁,相同驱动电压下显示亮度低于静态扫描方式,需要定时刷新,占用单片机系统资源,代码处理较静态显示复杂.

 

IV-11荧光数码管的驱动方案选择为静态显示.

所需材料如下:

串并转换电路:74LS595

驱动芯片:ULN2003A

灯丝供电:直流降压模块

屏极栅极供电:直流升压模块

电阻:100 1K 10K

整流二极管:IN4007

电路板:10cm x 22cm洞洞板.

 

所需数据手册:

74LS595 ULN2003A IV-11

前两个可以从网上获取,IV-11只能得到管脚图,但搜到了网友的IV-22经验参数.

 

制作过程:

874LS595级联,第一片的SER作为总的SER(串行数据输入),每一片的/QH连接到下一片的SER;

所有74LS595/G接低电平(GND).

所有74LS595/SRCLR接高电平(VCC).

所有74LS595SRCK并联引出,作为总的SRCK(串行输入时钟).

所有74LS595RCK并联引出,作为总的RCK(并行数据输出).

 

每片74LS595QA-QH连接至ULN2003A的一个B(基极)输入端.

因为每片74LS5958个输出端,而每片ULN2003A只有7个输入端,如果数码管不显示小数点,则舍去74LS5951个输出端,保留7个输出端,正好匹配一片ULN2003A.如果需要显示小数点,则需要的ULN2003A的片数要多于74LS595的片数.

 

每个ULN2003A的输出端(集电极)通过一个100欧电阻连接到荧光数码管的字段极(栅极).

每个ULN2003AE连接到GND, COM悬空不用.

 

每个荧光数码管的屏极(已经通过一个100欧电阻连接到ULN2003A的输出端),通过10K电阻连接到屏极栅极驱动电压.

所有荧光管的栅极通过1K电阻连接到屏极栅极驱动电压.

所有荧光管的灯丝的一端直接连接到GND.

所有荧光管的灯丝的另一端各连接IN4007二极管的负端.

所有IN4007的正端连接到灯丝驱动电压.

 

直流升压模块输出电压作为屏极栅极供电.

直流降压模块输出电压作为灯丝驱动电压.

直流升压模块和直流降压模块均采用+5V供电.

 

直流升压模块和直流降压模块输出接入荧光数码管之前,应先独立供电,将输出电压调整至最低,防止初始设定输出电压过高损坏荧光数码管.

 

直流升压模块和直流降压模块输出分别接入屏极栅极驱动线和灯丝驱动线.

 

此时电路连接完毕.该电路为反向显示,即字段写入0则亮,写入1则暗.

连接信号电线,供电,通过输入端口向74LS595序列写入80x00,RCK送一个上升沿.

用三用表测量灯丝驱动电压,调整直流降压模块调整电位器,至输出为1.8V.

用三用表测量屏极栅极驱动电压,调整直流升压模块调整电位器,至输出为25V.

此时应该各字段全亮.

如不亮,首先检查写数据代码有无问题.

再检查74LS595输出状态是否为全低.

在检查ULN2003A输出是否为全高.

都没有问题,应该全亮.

 

剩下的就是将电路板用六角铜柱架起来,做需要的装饰,一个8位荧光数码管显示器大功告成.

 

最后就是看想用这个显示器显示什么数据了.驱动非常简单.

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
制作给读者提供了一个极通用的VFD数码管显示模块,作为对VFD管驱的一个实践性制作,配套上亚克力外壳,足以做成一个优质的Arduino模块使用。设计思路主要是分析了常见的一些VFD显示管如:IV-11、YS9-3、YS9-4、YS30-1、YS27-3等的技术参数后,发现这些管子的都具备一些共同的特性,通过分析和利用这些特性,完全可以设计出通用的驱动电路模块。 本制作的特点: 使用通用型电路设计,将电源供应与逻辑驱动部分分离成上下两块电路板,可在不更换底逻辑电路底板的前提下,适配多种不同的荧光数码管显示模块,具备极强的通用性; 使用极高效的微型驱动电路,生成驱动VFD管所需的灯丝电压与高压,完全符合VFD屏驱动规范,电路尺寸小,转换效率高,显示效果优良; 全板采用微型贴片零件制作,整机PCB只有3.5cm*3.5cm,板上驱动电路部分最高的零件高度仅为2.0mm,具备超薄型优势;除接插件外,其余全部零件都藏于模块中,整体模块外观简洁; 模块设计使用无单片机驱动方案,无需程序写入等设备,用户自备Arduino或其他普通单片机即可驱动,通用性强。 制作容易,无需特殊调试,仅用一只普通万用表测量相关电压即可,适合初级电子爱好者自制; 公开源码的驱动程序,使用纯C语言进行编写,可在Arduino平台上使用,也可很方便地移整个模块自主保持显示状态,彩色LED部分自主支持真彩色灰度显示,可以出显示出RGB24位真彩色,显示色彩丰富,且无需单片机主动进行PWM扫描,用户程序仅需将所需显示的数据送入模块即可,节约大量单片机资源; 整体所有接口引线全部通过插针引出,可根据实际需要进行多极极联结使用,每级输出的数据信号都经过板上电路放大后输出,确保了多极极联信号的稳定传输,无论极联多少模块,实际单片机的接口引线最少仅需3根,节约单片机I/O口资源; 专门设计的亚克力外壳,不仅美化作品的外观,而且使用隐藏式的左右级联亚克力板配合螺丝组合,可以实现任意数量的模块连接,无需使用其他连接辅助板。 荧光数码管外观及电气连接 电路城语:此资料为卖家免费分享,不提供技术支持,请大家使用前验证资料的正确性!如涉及版权问题,请联系管理员删除! 荧光数码管上板电路原理图、底板电路原理图和Arduino通用荧光数码管模块原代码及外壳文件至附件下载
介绍OpenVFD - 色彩鲜艳的VFD时钟,灯光效果使时钟跳舞,发光或变成彩虹。 我来和大家分享我自己制作梦幻时钟的结果。电脑可控,五颜六色照明的6位数时钟利用老式的苏联IV-11真空管。在Arduino C代码中完全编程,OpenVFD实现了完整的Arduino Uno USB连接平台,使其兼容,便于大家理解,分解,扩展和改进! 第一步:介绍:概念 那么什么是VFD? 认识一位老朋友的VFD,一个非常特殊的真空管在60年代开发的。它们以清晰明快的独特亮度呈现出清新的未来派色彩,并将其应用于计算,音响,车速表,收银机等各个领域。至于OpenVFD时钟,我使用的是旧的俄罗斯所谓的“ IV-11 ”管。当时,他们被链接在一起,组成了大型计算显示。许多这些管子都是生产出来的,即使在今天也很容易获得。 OpenVFD背后的哲学是什么? 我想用最漂亮的颜色重新创建VFD时钟,看看多彩的时间。一个IV-11时钟与不妥协的亮度管,通过独立可控小LED灯empathized。每一种颜色都被一种极简的精确切割的丙烯酸玻璃覆盖,当它们到达丙烯酸表面或管子的玻璃时,每种颜色都被扩散,反射和分散。当音乐跳舞时,他们创造出充满活力的情绪,安静的环境光线或完美的派对时刻! 第二步:简介:一个小BOM 构建时钟所需的部分将很大程度上取决于您如何构建它。只是玩耍,建立一个带状网格的原型钟表,甚至可以准备生产的产品。如果您希望使用此Instructable交互式构建您的时钟,那么这里有一个小小的BOM,可以让您感受到您所需要的东西: Arduino Uno R3 6x IV-11 VFD管 1个降压转换(例如LM2596模块) 1个升压转换(例如XL6009模块) 这两个模块都可以被一个专为驱动6x IV-11管而设计的OpenVFD EcoPower模块所取代! 6x 74HC595N 8位移位寄存 6个UDN2981A或TD62783APG 8通道源极驱动 DS1307或DS3231 RTC时钟模块 4x触觉开关 4个10kΩ电阻 6x WS2812B RGB可寻址LED(Adafruit NeoPixel) 驻极体麦克风模块(我用MAX9812放大一个) 你永远不能有足够的缓冲电容(100 nF) 第三步:基础知识:了解IV-11 这一切都始于这个老俄罗斯IV-11管。我们如何点亮灯管?更具体地说,我们需要什么样的电压来关闭一个分段?那么打开一个细分市场呢?什么是管的引脚布局?让我们通过查看上面的引脚图来回答这些问题。引脚1和11属于加热(阴极)。两个引脚都可以接地(0V),另一个接收大约1.5伏的阴极电压。后者的电压需要一直在发光。引脚2是网格引脚。给这个引脚30V(阳极电压)启用显示所有其他引脚(引脚3到引脚10)是称为“a”到“g”的段的正极引脚。30V将开启该段,0V将关闭。这真的很简单。本数据表中的史前绘图将管作为示意图。如果你熟悉管道,你一定会注意到IV-11只是一个奇特的三极管。事实上,这就是所有的VFD管和显示。那么有人用VFD显示制造出一个电子管放大是不是很疯狂? 第四步:基本原理:生成正确的电压电平 现在我们已经发现了什么样的电压水平,我们的VFD管需要正常工作,现在是时候确保我们从基本电源电压产生他们,比如5V。(5V是电子爱好者最常用的电压)。这个想法:降压和升压转换! 只有两种奇特的方式来描述电路中的较低电压,反之亦然。我们可以使用其中之一,因为我们必须从升压转换获得所谓的降压和30V的1.65V 。我们将要使用的芯片取决于一个重要的问题:我们的管阵列将得到多少电流?浏览一下数据表,就可以了解管道当前的部分在最大负载下的耗电量。我们来做一些简单的数学。我们有六个管。每个管子有8个阳极,一个栅格和一个加热。一个好的猜测是: 阴极电压电流要求(最坏情况): 6 *阴极电流= 6 * 110mA = 660mA 阳极电压电流要求(最坏情况): 6 *(6 *工作阳极电流+电网电流)= 6 *(6 * 5.0mA + 17.0mA)= 228mA 这将是大约7瓦阳极和大约1瓦的阴极总功耗。这是一些体面的消散,也是为什么我们不会折磨线性监管机构的下台路径。要进行测试,请将XL6009升压,降压LM2596模块,并设置电位,使其达到正确的电压水平。 对于我的第一个 PCB设计,我已经使用LM2576-ADJ降压,而LM2577-ADJ升压只是因为它们在我的本地商店有售。如果您想知道两个电路图有什么差别 - 它们会显示基于数据表中某些给定方程式(LM2576,LM2577)的计算结果。你可以做得更好,得到一个 OpenVFD EcoPower模块 专为驱动6x IV-11管而设计 - 但基本上任何满足这些要
采用数码管显示,20-30秒显示日期,40-50秒显示农历和温度,材料:AT89S52RC,DS1302,DS18B20,4位数码管*2,按键*6,开关,74LS573*2,蜂鸣,5V电源,LED指示灯*2,3V纽扣电池,MAX232,电阻电容若干....QQ:407946228 ------------------------- K1 ---按住不放,查看当前日期 ------------------------- K2 ---按住不放,查看当前农历日期和温度 ------------------------- K3 ---整点提示音开/关 响三声表示开 响一声表示关闭 ------------------------- K4 ---查看当前闹钟时间 ------------------------- 组合按键 ------------------------- ------------------------- k5+k1 进入设置时间 (响一声,兰灯亮) K1 小时加 K2 分钟加 K3 秒加 K5 退出设置 (响两声,兰灯灭) ------------------------- k5+k2 进入设置日期 (响一声,兰灯亮) K1 年加 K2 月加 K3 日加 K4 星期加 k5 退出设置 (响两声,兰灯灭) ------------------------- k5+k4 进入闹钟时间 (响一声,兰灯亮) K1 小时加 K2 分钟加 K4 闹钟开/关 K5 退出设置 (响两声,兰灯灭)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值