首页 > 数字家庭 > M202MD12B的VFD成功点亮了
2014
03-23

M202MD12B的VFD成功点亮了

一直对VFD那种淡淡的萤光很着迷,前段时间在论坛淘了几块拆机的2002字符VFD屏,背面标记了型号是FUTABA M202MD12B,只查到M202MD12BA的DS,里面有各针脚的定义,写了是5V的,RS232的串口,DS里面附带了串口指令。
按那个说明试验,一直没反应,测了下板上带的MAX232的电平,只有不到3V,感觉这个屏不像是5V的,于是慢慢加到9V,MAX232的电平快到5V了,再往上加到12V,串口发指令,还是一直没反应,只得暂时放弃。
前几天不死心,又GOOGLE了下,发现FUTABA的有个页面上是写的M202MD12B_,页面底部还有备注,感觉最后一位是内置字体的型号,仔细把VFD模块和页面说明对比了下,发现模块型号后面帖纸上一个K明显比其他字符大,正好说明里面写明K是指英语和欧洲字符,24V。
看来这个像是24V的,继续GOOGLE,查到有款屏居然有电路图,对比了下,和我这个供电部分比较类似,反正也找不到别的办法了,只有试试了。
期间又经历若干试验,主要是测试串口TX/RX线序,RTS/CTS线序,终于成功点亮了。
M202MD12B的VFD成功点亮了 - 第1张  | 世事我曾抗争,成败不必在我
各线序如下:
1 RTS -串口可不接
2 CTS -串口PIN7(这个不接也能点亮,但是不能收数据)
3 GND
4 GND
5 RXD -串口PIN3
6 TXD -串口PIN2
7 +24V
8 +24V
各指令见M202MD12BA的DS,需要用串口调试软件发送16进制的指令值,如果用XP自带的超级终端,貌似只能发送ASCII字符,这样发过去是直接显示字符的(以16进制发送字符的16进制代码回显示对应的字符)。
指令如下,详细说明请参阅DS。
(1) DIM : Dimming : (04 hex)
(2) BS : Back Space : (08 hex)
(3) HT : Horizontal Tab : (09 hex)
(4) CLR : Clear : (0D hex)
(5) DP : Display Position : (10 hex)
(6) DC : Cursor Mode : (17 hex)
(7) ALD : All Display : (0F hex)
(8) BLK : Blinking : (0A hex)
(9) SCR : Scroll : (0B hex)
(10) CAL : Calendar : (0C hex)
(11) TON : Triangle Mark On : (18 hex)
(12) TOF : Triangle Mark Off : (19 hex)
(13) TFF : Triangle Mark All Off : (1A hex)
(14) TBK : Triangle Mark Blink : (1E hex)
(15) RST : Reset : (1F hex)
(16) ID : Display ID : (1B + 5B + 63 hex)
来张全亮的图片,可以看出这个屏稍有老化。想全亮发个指令0F过去就是了,不过需要注意的是0F之后只接受1F指令。
M202MD12B的VFD成功点亮了 - 第2张  | 世事我曾抗争,成败不必在我
再附上M202MD12BA的DS,里面的指令是一样的。
M202MD12BA

最后编辑:
作者:z.kklt
这个作者貌似有点懒,什么都没有留下。

留下一个回复