一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 56045|回复: 104
收起左侧

9位8字VFD数码管模块化(VFD-INRC09SS49T)

  [复制链接]
发表于 2013-5-29 13:59 | 显示全部楼层 |阅读模式
本帖最后由 drsh 于 2013-6-2 17:56 编辑

王老板这么价廉物美的9位8字VFD数码管不进行模块化真的很可惜,用了一个多月时间尝试了多种方案最终定型,以后可有得玩了,就怕没想像力。

-28V负高压用MC34063产生,反复调整关键器件参数,无明显发热,无明显振荡声。
3V灯丝电压用VFD专用灯丝驱动LM9022MX,简单高效,无闪烁,亮度高且均匀。
VFD驱动用PT6312,方案成熟,驱动代码简单。

全部元件在VFD屏下,整个模块高度仅10mm,屏与PCB间刚好可用市面常见的海绵双面胶固定。

整个方案结构简洁,成本低,工作稳定可靠。

3D模拟效果图
QQ截图20130529135301.png
QQ截图20130529135420.png
模块尺寸图
VFD-INRC09SS49T尺寸图.gif
系统框图
VFD-INRC09SS49T结构图.jpg

/*-----------------------------------------------------------------------
函数功能: PT6312/μpD16312/CS16312/SC16312示范程序
调用文件: 无
调用函数:
调用参数: 无
使用说明:
-----------------------------------------------------------------------*/
//-----------------------------------------------------------------------
#define DIN     RB0               // 数据输入线
#define CLK     RB1               // 时钟信号线
#define STB     RB2               // 片选信号线
//-----------------------------------------------------------------------
#define MODE    0x05              // VFD 段位设置( 9位*13段)   
#define LIGHT   0x07              // VFD 亮度设置(0x00-0x07)   
#define ON      0x08              // 开显示   
#define OFF     0x00              // 关显示
//-----------------------------------------------------------------------
//-----------------------------------------------------------------------  
uchar DP_Cache[9];  // 显示缓存单元
/*-----------------------------------------------------------------------
函数功能: 写数据
入口参数: 无
出口参数: 无
函数说明:
-----------------------------------------------------------------------*/
void Write_PT6312(uchar dat)
{   
  uchar i;
  for(i=0;i<8;i++)
   {
     CLK=0;
     DIN=dat&0x01;
     dat>>=1;
     CLK=1;
   }
}
/*-----------------------------------------------------------------------
函数功能: 片选信号
入口参数: 无
出口参数: 无
函数说明:
-----------------------------------------------------------------------*/
void send_cs(void)
{   
  STB=1;
  STB=0;
}
/*-----------------------------------------------------------------------
函数功能: 初始化
入口参数: 无
出口参数: 无
函数说明:
-----------------------------------------------------------------------*/
void VFD_Init(void)
{
  uchar i;
  send_cs();
  Write_PT6312(MODE);                //  段位设置
  send_cs();
  Write_PT6312(0x40);                //  设定数据
  send_cs();
  Write_PT6312(0xc0);                //  设定地址
  for (i=0;i<9;i++)  
   {
     Write_PT6312(0x00);             // 传输显示数据低字节
     Write_PT6312(0x00);             // 传输显示数据高字节
   }
  send_cs();
  Write_PT6312(0x80|ON|LIGHT);       // 显示控制
  STB=1;
}
/*-----------------------------------------------------------------------
函数功能: 显示数据
入口参数: 无
出口参数: 无
函数说明:
-----------------------------------------------------------------------*/
void VFD_Display(void)

{
  uchar i;

  send_cs();
  Write_PT6312(0xc0);                // 设定地址
  for (i=0;i<9;i++)  
   {
     Write_PT6312(DP_Cache
);      // 传输显示数据低字节
     Write_PT6312(0x00);             // 传输显示数据高字节
   }
  send_cs();
  Write_PT6312(0x80|ON|LIGHT);       // 显示控制
  STB=1;
}





补充内容 (2013-6-3 11:31):
43楼上传了模块规格书

补充内容 (2013-6-3 11:52):
提供少量测试样品
http://studio-sanjian.taobao.com/

补充内容 (2014-6-6 23:40):
84楼有这个屏的变压器方案

PT6312.pdf

317.71 KB, 下载次数: 1204, 下载积分: 一乐金币 -1

MC34063.pdf

121.03 KB, 下载次数: 1087, 下载积分: 一乐金币 -1

LM9022.pdf

263.11 KB, 下载次数: 1157, 下载积分: 一乐金币 -1

评分

参与人数 2一乐金币 +25 收起 理由
STMFans + 20 很给力!
mjh630 + 5 很给力!

查看全部评分

 楼主| 发表于 2013-5-29 14:00 | 显示全部楼层
本帖最后由 drsh 于 2013-6-2 13:55 编辑

实物图
104_0135.JPG
104_0141.JPG
104_0149.JPG
104_0145.JPG
点亮效果图(为了拍摄,调低了亮度,实物比图片亮多了)
104_0163.JPG
测试样品
104_0195.JPG
104_0197.JPG
104_0204.JPG

评分

参与人数 4一乐金币 +164 收起 理由
gmliwei + 40 很给力!
社建电子 + 20 很给力!
yleee + 100 很给力!
DIY + 4 高手 软件 硬件一体化 佩服

查看全部评分

发表于 2013-5-29 14:03 | 显示全部楼层
出套件吗!价格多少钱!
 楼主| 发表于 2013-5-29 14:15 | 显示全部楼层
目前仅做了二十几片PCB,先自己玩玩。
发表于 2013-5-29 14:16 | 显示全部楼层
看LM9022MX的Datasheet貌似这片子也可以产生负压啊,多几个二极管就是了...
难道是俺看错了?
 楼主| 发表于 2013-5-29 14:20 | 显示全部楼层
本帖最后由 drsh 于 2013-5-29 14:30 编辑
199003326 发表于 2013-5-29 14:16
看LM9022MX的Datasheet貌似这片子也可以产生负压啊,多几个二极管就是了...
难道是俺看错了?

早就试验过了,LM9022MX产生负压驱动能力有限,-20V的电压只有几个毫安的电流,亮度不足。不单多几只二极管,还要多几只耐压50V的电容,成本和体积变大。
发表于 2013-5-29 14:26 | 显示全部楼层
出套件吧,还是挺需要的,而且坛子里要的人估计不少呢。
发表于 2013-5-29 14:26 | 显示全部楼层
drsh 发表于 2013-5-29 14:20
早就试验过了,LM9022MX产生负压驱动能力有仅,亮度不足。不单多几只二极管,还要多几只耐压50V的电容, ...

明白了,谢谢。
发表于 2013-5-29 14:29 | 显示全部楼层
挺漂亮额,来个视频赏赏
发表于 2013-5-29 14:33 | 显示全部楼层
C5是4.7uF @ 50V的?
多少钱一粒啊

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-4-19 22:53 , Processed in 0.054253 second(s), 38 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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