近段时间来,有个朋友的很老的测试仪器上的微打坏了!我发现是控制板坏了,控制芯片是M50711-551FP,不仅找不到资料,也比较难买!没办法,只有另想办法了!可是EPSON MODEL-42V的资料也太少了,搜遍了GOOGLE和BAIDU,也只知道是个字轮打印机,还好知道了<<低功耗单片微机系统设计>>有关于EPSON MODEL-41的用法,真是不容易!可是41是两排字符一排空格,42V是三排字符,直接使用41的例子程序,总得不到正确的结果!没办法,证明41和42还是有区别的!还好,控制及信号线差不多,自己测时序吧!
花了半天时间,实测了各个情况下的时序,得出了规律:
1.正确的线序及功能: 1,2-----磁铁 3,4---马达 5---t 6----R 8-----T 7-----信号公共端
(原来的7信号端子接+5V,现改成接地)
2.波形如下:(各波形周期不是一定的,跟直流电机的转速有关)
图1,电机空转不打印时的时序
图2,打印字符轮上第六个字符的控制时序
有了这个时序就方便啦,其实看下来,控制比M-41还要简单,(注意线序于M-41不同)
字轮上有三排字轮,打印过程是这样的:
1,打印最右边的字轮上的字符,按图2的时序编程应该很简单啦!
2,延时,为了给字轮有足够的移动时间
3,打印中间一排字轮上的字符并延时
4,打印左边一排上的字符(主要是数字),不换行再次打印也都只打左边一排字轮上的数字!
5,如果打印并换行,只要将电磁铁脉冲延长为7个TP周期!(TP脉冲是指T的上沿和t的上沿之间的这段时间,
意味着电磁铁在字符的正下方),需要注意的是,打印时(磁铁动作后)T及t的时钟输出不再正常,T打印期间为高,t输出一个后为低,直到打印完一个字符!所以要延长7个TP周期只能借助延时及定时器了,但先要测一下TP周期!
好啦!老古董其实在只要求打印简单数字及符号的场合还是挺实用的!
补充:要快速走纸,只要一行只打印一个空格就换行!右边及中间字轮的第11个字符就是空格