kazuyuki
发表于 2011-12-15 15:38:25
回复【99楼】ray2003
-----------------------------------------------------------------------
估计你的mn17526和我的GP1131、GP1187是一个规格的,长度140mm,宽带40mm,点阵175x26,每栅极控制3个点,56个栅极,三组引脚,两边是a控制,中是G控制。就是电压不知道多少,貌似Vha和VHg是两个高压。
kent_gwk
发表于 2011-12-15 15:41:11
回复【98楼】 gzhuli 咕唧霖
-------------------------------------------------------
单一个STM32就可以很好的驱动它了,并且是带四阶灰度,如果你觉得STM32成本高,可以考虑用新唐的,也能带四阶灰度,成本上应该XC9536XL + 6116低,而且线路简单,开发容易。
回复【99楼】 ray2003
-----------------------------------------------------------------------
我这边没有用过MN17526A ,所以手上没有 MN17526A 的资料。
回复【100楼】 kazuyuki
-----------------------------------------------------------------------
一下是我实际使用的代码里的表格,请参考,论坛原因,表格不完整,请看明白后,自行补充完整。
make_disp_buf_out_a_tab_l48
ALIGN 4
DCQ 2_000000000000000000000000000000000000000000000000 ;0
DCQ 2_000001000000000000000000000000000000000000000000 ;1
DCQ 2_000000000001000000000000000000000000000000000000 ;2
DCQ 2_000001000001000000000000000000000000000000000000 ;3
DCQ 2_000000000000000001000000000000000000000000000000 ;4
DCQ 2_000001000000000001000000000000000000000000000000 ;5
DCQ 2_000000000001000001000000000000000000000000000000 ;6
DCQ 2_000001000001000001000000000000000000000000000000 ;7
DCQ 2_000000000000000000000001000000000000000000000000 ;8
DCQ 2_000001000000000000000001000000000000000000000000 ;9
DCQ 2_000000000001000000000001000000000000000000000000 ;A
DCQ 2_000001000001000000000001000000000000000000000000 ;B
DCQ 2_000000000000000001000001000000000000000000000000 ;C
DCQ 2_000001000000000001000001000000000000000000000000 ;D
DCQ 2_000000000001000001000001000000000000000000000000 ;E
DCQ 2_000001000001000001000001000000000000000000000000 ;F
DCQ 2_000000000000000000000000000001000000000000000000 ;10
DCQ 2_000001000000000000000000000001000000000000000000 ;11
DCQ 2_000000000001000000000000000001000000000000000000 ;12
DCQ 2_000001000001000000000000000001000000000000000000 ;13
.
.
.
.
.
.
.
DCQ 2_000000000000000000000000000001000001000001000001 ;F0
DCQ 2_000001000000000000000000000001000001000001000001 ;F1
DCQ 2_000000000001000000000000000001000001000001000001 ;F2
DCQ 2_000001000001000000000000000001000001000001000001 ;F3
DCQ 2_000000000000000001000000000001000001000001000001 ;F4
DCQ 2_000001000000000001000000000001000001000001000001 ;F5
DCQ 2_000000000001000001000000000001000001000001000001 ;F6
DCQ 2_000001000001000001000000000001000001000001000001 ;F7
DCQ 2_000000000000000000000001000001000001000001000001 ;F8
DCQ 2_000001000000000000000001000001000001000001000001 ;F9
DCQ 2_000000000001000000000001000001000001000001000001 ;FA
DCQ 2_000001000001000000000001000001000001000001000001 ;FB
DCQ 2_000000000000000001000001000001000001000001000001 ;FC
DCQ 2_000001000000000001000001000001000001000001000001 ;FD
DCQ 2_000000000001000001000001000001000001000001000001 ;FE
DCQ 2_000001000001000001000001000001000001000001000001 ;FF
pldjn
发表于 2011-12-15 15:49:53
看了下,GP1180AI的DS,看来驱动这个屏还需要2组SPI接口。分别传输AFBECD及G信号。
AFBECD经过3*128位的移位后,与G配合显示
to【97楼】 kent_gwk
能否讲下驱动这个屏的经验,
kent_gwk
发表于 2011-12-15 15:51:17
回复【100楼】 kazuyuki
按ds说明,在G1、G2时,显示a/b/c三个点,G2/G3时显示d/e/f三个点,那送anode数据时,是否是分G驱动的单双周期,分别送a/0/b/0/c/0和0/f/0/e/0/d数据(数据是按a-f-b-e-c-d顺序)呢?
-------------------------------------------------------------------------
这个就是点阵VF驱动里最精髓的问题,你的理解基本没有错,送数的过程就是这个意思;如果你能多做些试验,不按规格书上的方法,按自己的想法来送,你就能对控制的原理有更深刻的理解,为什么在G1、G2时,要送ABD三个点,而不是DEF;为什么在G2、3时,要送DEF三个点,而不是ABC,试验过就能明白了。
对这个问题,论坛里文字表达的效果不好,如果是面对面的话,我通过画图,能更清楚的表达我的意思。
kent_gwk
发表于 2011-12-15 16:00:59
回复【103楼】 pldjn
------------------------------------------------------------
只有一组SPI口就可以了,G的数据每个送周期,只需要一个CLK,移一个位,就能达到需要的效果,用普通IO口就可以了;而每个送数周期,需要送48个字节给Anode,这个才需要SPI.
这个屏的驱动最初是我的一个非常厉害旧同事完成的,听说当时他都折腾了一个月(我当时还没有进公司),我在前人的基础上,就没什么难度了,只是后来我们已发展到超过原厂的驱动水平,能把单色黑白屏,驱动到带4阶灰度而已,这个就需要对驱动原理有比较深刻的理解才好做到了。
Earthman
发表于 2011-12-15 16:42:33
先mark,还需要学啊,忙完考试再说
yuzr
发表于 2011-12-15 16:59:31
mark
gzhuli
发表于 2011-12-15 17:07:06
简单讲这个屏是列(栅极)扫描的,一次点3列,一列64像素,总共192像素。
但点(阳极)寄存器是6列间隔组织的,每次只能点3列像素,发48个字节实际利用率只有一半。
http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_704981RLK6ZA.jpg
(原文件名:1.jpg)
黄色是点数据发送方向,实际组织方式是1A 1F 1B 1E 1C 1D 2A 2F 2B 2E 2C 2D,也就是A F B E C D间隔排列,一行6像素,总共64行,384位数据。
绿色和红色是栅极控制时序,首先是1G 2G同时驱动,这样覆盖的像素有ABCD和半个E,所以只能点亮ABC三个像素,E F不能点亮。
第二轮扫描关掉G1,同时驱动2G 3G,这样覆盖的像素有前面半个B,CDEFA和后面半个B,由于行驱动是公用的,所以此时只能点亮DEF。
以此类推,接下来列扫描依次是3G 4G,4G 5G,5G 6G ... 43G 44G,完成一屏的扫描。
从以上分析来看,像素驱动可以优化的地方就是从每次点3像素提升到每次点5像素,1G 2G时点ABCD,2G 3G时点CDEFA,3G 4G时点FABCD,这样占空比就提升了。
kazuyuki
发表于 2011-12-15 17:34:50
回复【108楼】gzhuli咕唧霖
-----------------------------------------------------------------------
优化后的结果就是每次显示相邻两个栅极的中间两个点+两个栅极接缝的点了!
这是个好主意!每次能多显示2个点,还能降低鬼影。
真是不说不知道啊!
rainbow
发表于 2011-12-15 18:04:59
回复【96楼】gzhuli 咕唧霖
回复【8楼】rainbow 老陈
-----------------------------------------------------------------------
能标一下逻辑分析仪各通道抓的是哪个脚吗?看你的数据只有一个时钟。
你86楼全点亮的图是直接把数据线拉高?
-----------------------------------------------------------------------
全点亮是每帧都发49个0xff,43帧发一个DRV4的000011.
新的原板数据请下载看看:点击此处下载 ourdev_705041G166WY.rar(文件大小:5.86M) (原文件名:new-spi.rar)
http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_705039PY56L0.png
(原文件名:new-spi1.png)
http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_705040FEF75F.png
(原文件名:new-spi2.png)
编译原因:更新数据及图片.
ttyxli
发表于 2011-12-15 19:12:17
我的还在坐着蜗牛车的路上.期待大侠的研究了
ttyxli
发表于 2011-12-15 19:12:46
我的还在坐着蜗牛车的路上.期待大侠的研究了
HYLG
发表于 2011-12-15 19:16:30
顶一下精力旺盛的一群人。
pldjn
发表于 2011-12-15 19:27:38
回复【108楼】gzhuli 咕唧霖
-----------------------------------------------------------------------
这样cd和fa的亮度会高,造成不均匀
gzhuli
发表于 2011-12-15 19:35:38
回复【114楼】pldjn
-----------------------------------------------------------------------
是的,这样两个G之间的那个点占空比会低于G中间的两个点,所以这个思路还不完善,呵呵。
rainbow
发表于 2011-12-15 20:05:17
手册中写了,占空比为:1/45.3
所以占空比基本上是固定的,不用想办法提高了.
gzhuli
发表于 2011-12-15 20:20:13
回复【116楼】rainbow 老陈
手册中写了,占空比为:1/45.3
所以占空比基本上是固定的,不用想办法提高了.
-----------------------------------------------------------------------
我觉得那是因为有44个G要刷,所以理论上占空比就会稍微比1/44再小一点的样子。
其实我也觉得没必要去提高占空比,毕竟屏已经设计好1/45.3占空比下的最佳驱动电流,提高占空比只会降低寿命,亮度提升一般不会太明显。
rainbow
发表于 2011-12-15 22:26:06
可以控制任意单点了.
只是顺序有点反了.
与GP1180AI的资料中刚好是G1=G43,G43=G1.
数据:R1-R8=0x04,即R3=1,对应1B.
http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_705130BA4V6A.jpg
(原文件名:2Point.jpg)
rainbow
发表于 2011-12-15 22:27:45
简单的测试代码:
while (1)
{
for(j = 0;j < 430;j++)
{
for(k = 0;k < 43;k++)
{
BK_H();
delay_us(1);
LAT_H();
delay_us(1);
LAT_L();
delay_us(1);
BK_L();
if(k == 0)
{
Send_Byte2(0x03);
}
else
{
SCK2_L();
SCK2_H();
}
if((k == 0) || (k == 42))
{
for(i = 0;i < 49;i++)
{
Send_Byte(a_buf);
}
}
else
{
for(i = 0;i < 49;i++)
{
Send_Byte(0x00);
}
}
}
}
for(j = 0;j < 100;j++)
{
for(k = 0;k < 43;k++)
{
BK_H();
delay_us(1);
LAT_H();
delay_us(1);
LAT_L();
delay_us(1);
BK_L();
if(k == 0)
{
Send_Byte2(0x03);
}
else
{
SCK2_L();
SCK2_H();
}
for(i = 0;i < 49;i++)
{
Send_Byte(0x00);
}
}
}
lzdyfsyd
发表于 2011-12-15 22:56:05
希望最后能通过一个PCB和一个MCU绐转成普通的12864...
ssmart
发表于 2011-12-15 23:01:38
mark明天看看
telefunken
发表于 2011-12-15 23:30:25
我以前也有一张...后来搬家...丢了....
fsclub
发表于 2011-12-16 09:32:14
回复【118楼】rainbow 老陈
可以控制任意单点了.
只是顺序有点反了.
与gp1180ai的资料中刚好是g1=g43,g43=g1.
数据:r1-r8=0x04,即r3=1,对应1b.
(原文件名:2point.jpg)
引用图片
-----------------------------------------------------------------------
恭喜!用MEGA8或者MEGA16的能力能驱动吗?
slqin2418
发表于 2011-12-16 09:34:41
回复【120楼】lzdyfsyd
希望最后能通过一个pcb和一个mcu绐转成普通的12864...
-----------------------------------------------------------------------
支持
slqin2418
发表于 2011-12-16 09:38:41
回复【118楼】rainbow 老陈
可以控制任意单点了.
只是顺序有点反了.
与gp1180ai的资料中刚好是g1=g43,g43=g1.
数据:r1-r8=0x04,即r3=1,对应1b.
(原文件名:2point.jpg)
引用图片
-----------------------------------------------------------------------
南京人民发来贺电,老陈加油
kazuyuki
发表于 2011-12-16 09:44:00
回复【123楼】fsclub绿林好汉
-----------------------------------------------------------------------
M8和M16肯定不行,光显示缓冲就得1K字节,ram不够。M32倒是有希望
gzhuli
发表于 2011-12-16 13:20:17
回复【123楼】fsclub 绿林好汉
-----------------------------------------------------------------------
M16和STM32F103C8一个价,何苦那么为难自己呢?
rainbow
发表于 2011-12-16 17:57:11
回复【127楼】gzhuli 咕唧霖
回复【123楼】fsclub 绿林好汉
-----------------------------------------------------------------------
m16和stm32f103c8一个价,何苦那么为难自己呢?
-----------------------------------------------------------------------
对,STM32F103C8好,我正在试.
上面都是STM8S105S4-PKT测试的.
chinawph
发表于 2011-12-16 20:01:16
http://item.taobao.com/item.htm?spm=1103pMQW.3-1e4ah.h-st0aA&id=3749107889&
这个好像也不错哦
jessew
发表于 2011-12-16 20:19:06
回复【129楼】chinawph 烙铁侠
http://item.taobao.com/item.htm?spm=1103pmqw.3-1e4ah.h-st0aa&id=3749107889&
这个好像也不错哦
-----------------------------------------------------------------------
这个是一条条的,不是点阵,差远了
fsclub
发表于 2011-12-16 23:08:33
回复【128楼】rainbow 老陈
回复【127楼】gzhuli 咕唧霖
回复【123楼】fsclub 绿林好汉
-----------------------------------------------------------------------
m16和stm32f103c8一个价,何苦那么为难自己呢?
-----------------------------------------------------------------------
对,stm32f103c8好,我正在试.
上面都是stm8s105s4-pkt测试的.
-----------------------------------------------------------------------
因为对STM我连门都没入,AVR什么改下别人的成果倒还成。。。
ldwlj
发表于 2011-12-17 00:25:04
回复【131楼】fsclub 绿林好汉
回复【128楼】rainbow 老陈
回复【127楼】gzhuli 咕唧霖
回复【123楼】fsclub 绿林好汉
-----------------------------------------------------------------------
m16和stm32f103c8一个价,何苦那么为难自己呢?
-----------------------------------------------------------------------
对,stm32f103c8好,我正在试.
上面都是stm8s105s4-pkt测试的.
-----------------------------------------------------------------------
因为对stm我连门都没入,avr什么改下别人的成果倒还成。。。
-----------------------------------------------------------------------
不是用STM32做通用模块么,不用改了,当显示屏使
enovo2468
发表于 2011-12-17 00:29:06
rainbow 老陈,能卖我一块吗?
enovo2468
发表于 2011-12-17 00:32:53
回复【128楼】rainbow 老陈
-----------------------------------------------------------------------
rainbow 老陈,能卖我一块吗?
smart1808
发表于 2011-12-17 01:30:54
哈哈,futaba。久违了的名字。当时还有一家也是做vfd叫什么来着。
05年用他的一个vfd做过产品,那时候20美金一个,而且分辨率没有128x64.
刷屏超级变态。用了个lpc22xx搞定。
ldwlj
发表于 2011-12-17 03:41:48
则武
fsclub
发表于 2011-12-17 21:09:41
有进展了吗?
ldwlj
发表于 2011-12-17 22:25:08
求结果
gzhuli
发表于 2011-12-18 01:29:32
STM32驱动开发中,不过这几天有点忙,年终了。
扫描时序和点阵排列基本上都摸清楚了,驱动会尽量用STM32外设来做,例如SPI DMA和定时器等,还有点阵转换还是要费点心思的,急不来。
ldwlj
发表于 2011-12-18 03:55:21
嘿嘿,做成标准接口的话就有福了,顶你
slqin2418
发表于 2011-12-18 09:14:24
不知道那个玩荧光管,辉光管,做钟比较NB的严老师有没有抢到屏?
他要是也来出个时钟套件,屏大家都有了,成本应该下来很多(他之前的作品It's too expensive,一个16818VFD钟成品1K,东西和功能确实很诱人,但可惜不是我等平明能玩得起得),如果他能在此基础上出个控制部分的套件,估计玩的人会很多
chinawph
发表于 2011-12-18 18:06:04
回复【129楼】chinawph 烙铁侠
http://item.taobao.com/item.htm?spm=1103pmqw.3-1e4ah.h-st0aa&id=3749107889&
这个好像也不错哦
-----------------------------------------------------------------------
回复【130楼】jessew
回复【129楼】chinawph 烙铁侠
http://item.taobao.com/item.htm?spm=1103pmqw.3-1e4ah.h-st0aa&id=3749107889&
这个好像也不错哦
-----------------------------------------------------------------------
这个是一条条的,不是点阵,差远了
-----------------------------------------------------------------------
哦 还真是的,我忽略了。
kazuyuki
发表于 2011-12-18 20:04:24
总算画出字出来了!
ldwlj
发表于 2011-12-18 21:41:39
求图~~~~
kazuyuki
发表于 2011-12-18 22:33:18
速度太慢,明天上图
kazuyuki
发表于 2011-12-18 22:34:23
心急的xd可先移步一乐:http://bbs.yleee.com.cn/viewthread.php?tid=11863&rpid=199533&fav=yes&ordertype=0&page=2
liuxink
发表于 2011-12-19 09:26:36
我的屏也收到了,2块都可以点亮,最低全桥前面直流输入5.6V(全桥后5V)屏开始亮,但是亮度低,不均匀;直流输入9V(全桥后8.3V)灯丝开始发红;个人觉得直流输入7V(全桥后6.3V)比较适合,测量灯丝电压是1.9V,高压29V,这时亮度均匀,灯丝不红,就是不知道白天看亮度够不够。
2块屏点亮后好像都有漏光一样的现象,在亮字的下方分布着一些亮度不同的亮点,1块比较轻微,1块比较严重,一小片都亮了,不知道是VFD屏本来就这样呢还是这个屏有瑕疵,是不是有亮点的地方是原来亮久了,有老化?
rainbow
发表于 2011-12-19 09:40:42
告诉大家一个好消息,这个板老板那还能找到,我已经请他帮忙拿了,数量500左右.(其实总量很多,约万片以上,只是要选损坏不严重的).
这样的话我们就能开个小的开源项目了.
./emotion/em100.gif./emotion/em100.gif./emotion/em100.gif
回复【147楼】liuxink
-----------------------------------------------------------------------
高压那里有41V是正常的.
DC输出12V效果正常.
应该是AC9V输入的.
kazuyuki
发表于 2011-12-19 10:40:57
上图:
http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_705802PX1I4E.jpg
开始的显示错误 (原文件名:20111218_200015.jpg)
http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_705803G5DMR7.jpg
正常显示 (原文件名:20111218_212635.jpg)
http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_705804RYQAV1.jpg
接线方式 (原文件名:20111218_225931.jpg)
http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_705805AWLRW2.jpg
全家福 (原文件名:20111218_230038.jpg)
fsclub
发表于 2011-12-19 11:00:19
楼上用avr写字了?
第一宇宙速度恭喜!
我等福音哪!
fsclub
发表于 2011-12-19 11:01:43
楼上用avr写字了?
第一宇宙速度恭喜!
我等福音哪!
rainbow
发表于 2011-12-19 11:09:19
回复【149楼】kazuyuki
-----------------------------------------------------------------------
真快啊,我还在算点呢.
kazuyuki
发表于 2011-12-19 11:14:40
再来一张:标准字体(8x6)和大字体(16x8)显示:
http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_705831MC2TCT.jpg
8x6字体和16x8字体显示 (原文件名:20111218_225802.jpg)
目前使用avr的m128,包括字体点阵库(ascii)和显示代码代码量在2.5k左右,有的是空间。
m128使用内部rc震荡,8Mhz时钟,显示措辞有余了。200us中断一次,驱动一次栅极,其中有75us左右时间空闲。
下一步准备将中断周期调整到5us,每次输出spi一个字节,看是否能满足要求。
如果可能,准备引入标准12864指令,这样就能用一片板代替标准12864lcd了。
pldjn
发表于 2011-12-19 11:15:48
纯黑背景那张,漂亮。
slqin2418
发表于 2011-12-19 11:47:15
恭喜恭喜
看来离套件又进了一步
听老陈讲说矿坛那位网友还有这种板子,现在在纠结还要不要再去抢几块
liuxink
发表于 2011-12-19 12:04:27
回复【148楼】rainbow老陈
告诉大家一个好消息,这个板老板那还能找到,我已经请他帮忙拿了,数量500左右.(其实总量很多,约万片以上,只是要选损坏不严重的).
这样的话我们就能开个小的开源项目了.
./emotion/em100.gif./emotion/em100.gif./emotion/em100.gif
回复【147楼】liuxink
-----------------------------------------------------------------------
高压那里有41v是正常的.
dc输出12v效果正常.
应该是ac9v输入的.
-----------------------------------------------------------------------
请问高压那里有41v的时候灯丝红了没有问题吗?我听坛友是灯丝不需要红。
gzhuli
发表于 2011-12-19 12:36:01
回复【156楼】liuxink
-----------------------------------------------------------------------
灯丝要红,红不红和41V没关系。
ldwlj
发表于 2011-12-19 12:55:57
估计后面的屏幕外观都不太好,,老陈大手笔啊,近600片啊,哈哈,可以考虑打板了,电源的原件拆以前的,控制加上,恩~~~好像想得过早了,我也犹豫还要不要抢,才搞了10片,银根紧,而且多了我哪来干嘛呢?
rainbow
发表于 2011-12-19 12:57:46
回复【157楼】gzhuli 咕唧霖
回复【156楼】liuxink
-----------------------------------------------------------------------
灯丝要红,红不红和41v没关系。
-----------------------------------------------------------------------
对,灯丝应该是红的.
注意,是微红,不是像灯泡一样啊.
rainbow
发表于 2011-12-19 13:05:21
测到的灯丝电压波形:
http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_705866UMQ0QX.jpg
(原文件名:灯丝电压.jpg)
gzhuli
发表于 2011-12-19 13:05:33
回复【158楼】ldwlj
-----------------------------------------------------------------------
板子上了三防漆,拆件挪到新板感觉会挺麻烦。
gzhuli
发表于 2011-12-19 13:07:54
回复【160楼】rainbow 老陈
-----------------------------------------------------------------------
VFD的灯丝供电都是交流中间抽头的,否则会一边亮一边暗。如果自己做板不用原供电部分,变压器是难点,这点量订做又不划算,自己绕又累。
ldwlj
发表于 2011-12-19 13:11:22
老陈要搞成开源,那么大得班子,屁股后面还带小板,不好看啊,做成标准模块比较好。阿莫这又可以打板。那个油漆貌似能洗掉,量小自己用刀刮也可以。大致看了下,电源主要在屏幕后面那块,可以从电源线以下切掉,屏幕左右的话东西不多,主要是一个高压的电容,不过那个电容不接貌似也没关系,我有两块板子的掉了,上电还是亮了
rainbow
发表于 2011-12-19 13:12:40
回复【153楼】kazuyuki
m128使用内部rc震荡,8Mhz时钟,显示措辞有余了。200us中断一次,驱动一次栅极,其中有75us左右时间空闲。
-----------------------------------------------------------------------
请注意:75uS期间数据发送不要停啊,否则停在那个Txx时间段的显示时间就会比其它的42段要长.
ldwlj
发表于 2011-12-19 13:15:19
都是高人啊,只能等研究成果了
kazuyuki
发表于 2011-12-19 13:19:26
回复【164楼】rainbow老陈
回复【153楼】kazuyuki
m128使用内部rc震荡,8mhz时钟,显示措辞有余了。200us中断一次,驱动一次栅极,其中有75us左右时间空闲。
-----------------------------------------------------------------------
请注意:75us期间数据发送不要停啊,否则停在那个txx时间段的显示时间就会比其它的42段要长.
-----------------------------------------------------------------------
200us是一个栅极的显示周期,中间75us没有数据送spi,但显示还在继续。
gzhuli
发表于 2011-12-19 13:24:14
40V可以用34063升压,灯丝可以用MCU产生50%占空比方波推变压器,电路都很简单,反正就是变压器不好搞,特别是原板那种超薄的。
1ongquan
发表于 2011-12-19 13:41:49
VFD灯丝供电可以用2822芯片BTL方式方波驱动
1ongquan
发表于 2011-12-19 13:57:53
这个屏上面加一层枣红色玻璃,出来的应该是不是白光???
gzhuli
发表于 2011-12-19 15:06:29
回复【169楼】1ongquan
-----------------------------------------------------------------------
加了滤色片类似159楼第二个图的效果吧。
ldwlj
发表于 2011-12-19 17:20:42
回复【167楼】gzhuli 咕唧霖
40v可以用34063升压,灯丝可以用mcu产生50%占空比方波推变压器,电路都很简单,反正就是变压器不好搞,特别是原板那种超薄的。
-----------------------------------------------------------------------
变压器可以拆原版的,其他东西多不好拆的话,比自己绕快多了
rainbow
发表于 2011-12-19 17:31:02
按kazuyuki的方法,显示了,但有个别的多点/少点现象,正在排查.先上个图.
有点暗的几条是烧坏了../emotion/em001.gif
http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_705916D0EYVU.jpg
(原文件名:ALL-on.jpg)
http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_705917OCFXLF.jpg
(原文件名:i-1.jpg)
zhengdahe
发表于 2011-12-19 17:52:00
也想买两块
gzhuli
发表于 2011-12-19 18:45:02
多/少点挺有规律的,应该还是转换算法有bug。
LM1876
发表于 2011-12-19 19:04:19
搞不好这里一开源,那老板那边就涨价
rainbow
发表于 2011-12-19 19:09:14
回复【174楼】gzhuli 咕唧霖
-----------------------------------------------------------------------
是的.
现在正常了.再次感谢kazuyuki!
./emotion/em100.gif./emotion/em100.gif./emotion/em100.gif
http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_705935X3DEMP.jpg
(原文件名:正常-感谢字符.jpg)
http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_705936D54553.jpg
(原文件名:正常-全亮.jpg)
lzdyfsyd
发表于 2011-12-19 21:25:56
我先拆一块去.然后等高手的成果,先预订5套...但源别拆坏了VFD屏
keetian
发表于 2011-12-19 22:12:54
esdart
发表于 2011-12-19 23:33:42
漂亮啊,我也买了5块,坐等老陈的成果。
rainbow
发表于 2011-12-20 08:09:24
昨天晚上整了几个图片,可惜相机太差,拍不出目视的那种效果,大家凑合着看看吧.:
http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_706032RTZL6M.jpg
(原文件名:nEO_IMG_RIMG0906.jpg)
http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_706033QUQXGC.jpg
(原文件名:nEO_IMG_RIMG0907.jpg)
http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_706034HNZOBF.jpg
(原文件名:nEO_IMG_RIMG0908.jpg)
http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_706035KOXL49.jpg
(原文件名:nEO_IMG_RIMG0909.jpg)
http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_706036PI58Z8.jpg
(原文件名:nEO_IMG_RIMG0910.jpg)
fsclub
发表于 2011-12-20 08:47:39
哈哈,等移植到AVR版本。。。
xenos
发表于 2011-12-20 09:10:31
顶起!做伸手党了
slqin2418
发表于 2011-12-20 09:13:50
哈哈,快了快了
zhengdahe
发表于 2011-12-20 09:34:21
回复【180楼】rainbow 老陈
-----------------------------------------------------------------------
漂亮,没买到屏的咋办,老陈老乡那么多片能否出给我两片啊
jessew
发表于 2011-12-20 09:46:25
是用查表法来做的吗?
guo69
发表于 2011-12-20 10:00:00
好东西,点阵VFD驱动原理,mark一下。
rainbow
发表于 2011-12-20 13:03:44
回复【184楼】zhengdahe
回复【180楼】rainbow 老陈
-----------------------------------------------------------------------
漂亮,没买到屏的咋办,老陈老乡那么多片能否出给我两片啊
-----------------------------------------------------------------------
现在正在准备做通用模块,如果成功,到时一起吧.
回复【185楼】jessew
是用查表法来做的吗?
-----------------------------------------------------------------------
是直接判断的,有规律的,还是kazuyuki的脑子好用,先想出来了.
http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_706125Q3YWG3.jpg
(原文件名:2011-12-20 12-45-01.jpg)
gzhuli
发表于 2011-12-20 13:22:40
http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_706127TOM5QV.jpg
(原文件名:1.jpg)
这个是我这边的STM32仿真时序,PWM定时100us周期并设定95%占空比驱动BK,4.5MHz SPI DMA刷Anode,GPIO刷Gate和Latch,CPU大部分时间空闲。
昨晚下到片子调试发现PWM和SPI SCK没输出,有点晕。
rainbow
发表于 2011-12-20 13:41:56
回复【188楼】gzhuli 咕唧霖
-----------------------------------------------------------------------
附件是我的测试程序,请参考一下.
点击此处下载 ourdev_706130AINMAT.zip(文件大小:149K) (原文件名:VFD_STM32_A1.zip)
kazuyuki
发表于 2011-12-20 13:44:51
回复【188楼】gzhuli咕唧霖
-----------------------------------------------------------------------
你的时序好像又问题,lat和bk为高电平时,si和clk是绝对不能传数据的。看到图中第2条线应该是bk吧,第3条线应该是lat吧,这两线高电平是都有数据输出。
gzhuli
发表于 2011-12-20 13:58:28
回复【190楼】kazuyuki
-----------------------------------------------------------------------
BK是硬件PWM产生的,仿真无法显示出来,所以图中没有BK,从上往下依次是CLKG,SIG,LAT,DMA_CNDTR(同样是由于SPI_DR无法显示,所以用DMA计数器代替)。
LAT是由PWM的OC事件触发中断中发送的,CLKG/SIG/SPI则是由PWM的UPDATE事件触发中断发送,所以BK脉冲实际上是比LAT稍宽的一段高电平,和手册时序图吻合的。
pldjn
发表于 2011-12-20 14:04:05
回复【187楼】rainbow老陈
-----------------------------------------------------------------------
是直接判断的,有规律的,还是kazuyuki的脑子好用,先想出来了.
<font color="green">......
-----------------------------------------------------------------------
脑子不好使,纵然有这个图还是没有看明白,唉,老了。
pldjn
发表于 2011-12-20 15:55:24
这个屏的点阵发送顺序与GP1180不同吗,感觉187楼的图与屏对不上。
另外老陈的代码里的ASCII好像是16X8,不是16X16
fly7817
发表于 2011-12-20 16:11:49
老陈牛啊,我等做伸手党了,等通用模块:)
zhengdahe
发表于 2011-12-20 16:56:40
回复【187楼】rainbow 老陈
-----------------------------------------------------------------------
那好吧,先预订两块
rainbow
发表于 2011-12-20 18:42:41
回复【193楼】pldjn
这个屏的点阵发送顺序与gp1180不同吗,感觉187楼的图与屏对不上。
另外老陈的代码里的ascii好像是16x8,不是16x16
-----------------------------------------------------------------------
是与GP1180AI一样的.不光是对位的问题,还要注意T1-T43期间,只有在有效的段时才能将对应的阳极数据置1.
ASCII是16*8的,就是用的完美版的那个软件.
gzhuli
发表于 2011-12-20 19:21:30
画了个超简单的灯丝驱动,就是效率有点低。
http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_706212E0ANJT.jpg
驱动 (原文件名:1.jpg)
awfi
发表于 2011-12-20 19:24:29
恭喜老陈这么快就搞定驱动
awfi
发表于 2011-12-20 19:26:35
再恭喜kazuyuki也搞定了驱动
fsclub
发表于 2011-12-20 19:30:39
我买的两片刚刚收到了,做工不错。