用户登录  |  用户注册
首 页商业源码原创产品编程论坛
当前位置:PB创新网文章中心解决方案电子通信

基于77E58的高速行式热敏打印机控制板的研制

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2009-01-10 22:27:10
将内存的点行缓冲区的数据输出到打印头的移位寄存器中,可以有不同的方式。一种是用外加74LS166移位寄存器,但这种方法会导致外围电路复杂;第二种可采用DSP控制器本身的串行同步口进行传送。本控制板直接采用单片机的I/O口线,用软件移位的方法,将要打印的字节数据转换为串行数据移到打印头的寄存器中。本控制板采用先进的控制方式,即利用行式热敏打印机的双缓冲寄存器结构,在给打印头加热时,CPU进行数据转换和数据传输。采用40MHz的77E58,传送576个点数据(72字节)的时间小于打印头的加热时间(一般为1ms左右),故这种方法既接口简单又不影响打印速度。

3.2 走纸电机控制电路

LTP2342走纸电机采用的是双极斩波驱动的步进电机,本控制板采用三菱公司的步进电机专用驱动电路M54646来驱动走纸电机,控制电路如图4所示。M54646为恒流斩波驱动的步进电机控制芯片,通过控制VR脚的电压控制供给步进电机的电流。一般来说,供给的电流越大,步进电机的力矩越大,但走纸噪音也越大。在能带动打印纸的情况下,应尽量采用较小的供电电流。通过VR1与VR2的组合,可以给54646提供不同的基准电压VR,从而给走纸电机提供不同的供电电流。

3.3 打印头保护及头温测量电路

对打印头的保护是打印机控制板好坏的重要标志。由于行式热敏打印机对发热元件的加热时间都是毫秒级,如果对发热元件连续加热超过1秒,将会烧坏打印头,因此对打印头的保护必须及时、可靠。

从行式打印机的原理图中可以看出,要使发热元件加热,除寄存器中数据点为高外,还必须将头电压Vp接到供电电源且DST脚为低电平。只要任一条件不满足,就不可能给打印头加热,也就不会烧坏打印头。一般电路都是用单片机控制DST及Vp电源,如果单片机正常工作,则可以保护打印头,但如果单片机本身损坏,就很可能烧坏打印头。本电路采用了双重保护电路,DST由单片机控制,对Vp的控制则采用一种独立于单片机的保护电路。保护电路如图5所示。图中打印头的电源Vp是通过开关管连接到供电电源,对开关管的控制是通过一个可重触发的单稳触发器?穴74HC123?雪进行的。当在触发器的2脚加入一个脉冲时,触发器就会控制开关管导通一定时间,导通时间由C39和R34决定。如果不在导通时间内,再在2脚继续加入触发脉冲,则开关管关断。开始上电时由复位信号加到触发器的3脚,使开关管关断。这样如果单片机损坏,则不可能复位后在2脚产生脉冲信号,开关管也就不可能导通。这种双重保护电路大大提高了保护打印头的可靠性,在本控制板的实际应用中取得了很好的保护效果。

图5 打印头保护及头温测量电路

    由于对头温检测的精度要求不是很高,本电路采用软件的方法实现A/D转换。打印头的温度传感器的信号连到TH脚,温度越高,TH电位越高。转换前将TEMP脚置低,转换时将TEMP脚置高,这样就通过电阻R22对电容C13进行充电。单片机每隔一定时间采集一次TE_MPO状态,这样温度越高,比较器输出电位翻转的时间越长,从而采集的数据越大。

4 软件设计

软件的主要功能是接收来自主机通过串口或并口发来的数据,然后判断数据的类型。如果是可打印的字符,则从FLASH中取出各字符的字形码,并进行转换,然后送往打印头的行缓冲区进行打印;如果数据是控制命令,则转到相应控制命令的执行程序。本控制板实现了英文和汉字的混合打印。限于篇幅,程序框图及程序清单省略,感兴趣的读者可与作者联系。

使用77E58微处理器开发的高速行式热敏打印机控制板具有打印速度快、打印头保护功能可靠、性能稳定的优点,已在电信部门的1000多家电信营业厅得到应用,取得较好的社会效益和经济效益。

本打印机采用的是日本精工LTP2342热敏打印头,其打印速度最快为75mm/s,即600点行/秒,按打印24×24点阵的汉字字符计算,行间距为4,则打印速度为600/(24+4)=21行/秒。如果要开发速度更快的热敏打印机,就应选用速度更快的热敏打印头,如EPSON532(150mm/s)或日本精工LTPF347(220mm/s),同时也应选择更高性能的微处理器(如Dallas的89C420或32位的微处理器)来进行数据转换及传输。



上一页  [1] [2] 

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
PB创新网ourmis.com】Copyright © 2000-2009 . All Rights Reserved .
页面执行时间:2,671.87500 毫秒
Email:ourmis@126.com QQ:2322888 蜀ICP备05006790号