×

使用MAX7219和Arduino驱动VFD

消耗积分:0 | 格式:zip | 大小:0.10 MB | 2023-02-03

李敏

分享资料个

描述

拆卸旧电子产品时,您可以接触到一些非常有趣的组件。我发现的其中一种是 VFD(真空荧光显示器)。尝试对控制器进行逆向工程是可行的,但不是可行的方法,因为电路板上的所有 IC 都覆盖有球顶。所以我决定将它从控制板上拆下并构建一个简单的驱动程序。以下是如何使用 MAX7219(我在之前的 LED 项目中留下了一些)和其他一些组件。

做一些逆向工程后,您可以找出显示器的引脚排列(MAX7219 最多只能控制 8 段 8 位数字)。这是我的样子:

pinout_FVSqF7ftaj.png?auto=compress%2Cformat&w=740&h=555&fit=max

VFD 显示器引脚分配(这很可能因显示器而异)

灯丝引脚(最左边的两个引脚)需要大约 3V 的电压才能运行。网格和阳极(数字和段)都需要 18V 左右才能提供足够的对比度。

MAX7219 不能直接用于驱动 VFD,因为逻辑与 7 段共阴极 LED 显示器有点不同。不是将当前多路复用的数字拉到地,而是需要为其及其相应的段提供 18V 电压。带有几个电阻器的 NPN 晶体管起到了作用。

最后,UDN2981 用于为段和数字提供 18V。它的输入由MAX721的输出触发

module_JrfwBlIXJG.png?auto=compress%2Cformat&w=740&h=555&fit=max

因为我打算在后面的项目中使用它,所以我把它做成了一个模块

最终电路原理图位于下面的原理图部分。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !