中国视频教程网论文大全www.eduvcd.com >>论文频道免费提供海量各专业精品高质量论文:经济论文,管理学论文,会计审计论文  [admin  2006年10月21日]         本站网址:http://lunwen.xue2xue.com 收藏本站网址,方便下次访问 | 设为首页
您现在的位置: 中国视频教程网 >> 论文库 >> 工 学 >> 电子机械 >> 论文正文
基于77E58的高速行式热敏打印机控制板的研制
作者:xue2xue.COM 文章来源:lunwen.xue2xue.com 点击数: | | 设为首页 【字体:

摘要:基于77E58研制一种高速行式热敏打印机控制板,打印速度为20行汉字/秒。充分利用行式热敏打印头双缓冲结构,实现打印头加热数据传送同步进行,简化电路设计,提高打印速度;对打印头保护采用一种独立于单片机双重保护电路,提高对打印头保护可靠性。介绍行式热敏打印原理、高速热敏打印机控制板硬件软件设计。

    关键词:热敏打印机 热敏行式打印机 微型打印机 高速

热敏打印机具噪音低、速度快、可靠性高、打印字符清晰等优点,目前POS终端系统、银行系统、医疗仪器等领域得到广泛应用。热敏打印机根据其热敏元件排列方式可分为行式热敏(Thermal Line Dot System)列式热敏(Thermal Serial Dot System)。列式热敏属于早期产品,目前主要应用一些对打印速度要求不高场合,国内有作者其产品中使用。行式热敏属20世纪90代技术,其打印速度比列式热敏快得多,目前最快速度达到220mm/秒。要实现高速热敏打印,除选取高速热敏打印头外,还必须有相应控制板与之配合。由于其进口原装控制板价格昂贵,且有不支持汉字打印,因此受日本精工代理商委托,开发一种基于77E58高速行式热敏打印机控制板,该控制板具有打印速度快、性能稳定等特点,目前中国移动、中国联通、中国电信等1000多家营业厅话费清单打印机中得到应用。

1 行式热敏打印原理

行式热敏打印头(LTP2342)原理框图如图1示。一条长72mm基体上均匀安装576个发热元件。打印前将Vp连到打印机电源,要打印数据时钟CLK配合下由DAT端移到移位寄存器。当一个点行576位数据全部移到移位寄存器后,锁存端(LATCH)为低,将移位寄存器数据锁存到锁存寄存器;然后数据选通端(DST)产生低电平,此时根据输入数据1或0决定发热元件否发热,从而热敏纸上产生要打印点行。行式热敏打印头控制信号时序图如图2示。

2 高速行式热敏打印机实现方法

要实现行式热敏打印机打印高速化,设计时必须考虑如下三方面内容。

(1)选用高速行式热敏打印头

虽然行式热敏打印比列式速度快,但不同行式热敏打印头打印速度差别相当大,从最慢20mm/s到最快220mm/s。速度快慢主要取决于打印头工作电压、发热元件发热效率、走纸电机性能以及数据传送方式等。因此要实现高速打印,必须选取高速热敏打印头,如日本精工(SII)LTP2342(75mm/s)、LTPF347(220mm/s)、日本EPSON532(150mm/s)等。

    (2)选用高速微处理器及快速存储器

热敏打印机控制板主要功能接收由主机发来数据,然后将每一个字符字形码从内存(ROM)中取出,并按照一定格式放入内存?穴RAM?雪中打印点行缓冲区,最后将点行缓冲区内容送到打印头移位寄存器中,进行加热打印。打印汉字采用24×24点阵,这样对每一个汉字,就要先由该汉字机内码计算出存放ROM地址,再从ROM中读取72次数据,然后计算RAM中地址,往RAM中写入72次数据。对于如此大量数据存储及转换,必须采用高速CPU存储时间小ROM及RAM,否则将数据存储及转换上花费大量时间,从而降低打印速度。

(3)先进控制模式

从热敏打印头方面看,控制时序如下进行:数据传送→数据锁存→打印头加热→走纸,然后开始下一行传送打印。数据锁存瞬间完成,它时间可以忽略不计,故对一般控制模式,打印头主要时间分配如表1示。

表1 一般控制模式

第1行打印 第2行打印
数据传送 打印头加热 走纸 数据传送 打印头加热 走纸

对于行式热敏打印机,为提高打印速度,都采用双缓冲寄存器。因此必须充分利用这个特点,采用先进控制模式,如表2示。先进控制模式就打印头加热时,CPU完成下一行数据转换及数据传送。

表2 先进控制模式

第1行打印 第2行打印 
数据传送 打印头加热 走纸 打印头加热 走纸
  CPU进行第2行数据转换及数据传送   CPU进行第3行数据转换及数据传达  

以LTP2342打印头为例比较两种控制模式打印速度。LTP2342每一点行为576个点。假设数据传输频率为1MHz,每一点行加热时间为1ms,走纸电机驱动频率为1500pps,这样用一般控制模式,打印每一点行时间为:0.765+1+0.667=2.43ms,打印速度为410点行/秒;用先进控制模式,打印每一点行时间为:1+0.667=1.667ms,打印速度为599点行/秒。由此可见,控制模式对打印速度影响很大。

3 硬件设计

本打印机控制板硬件总体框图如图3示。整个电路主要由主控电路、走纸电机控制及打印头状态检测电路、打印头保护电路及头温测量电路组成。

3.1 主控电路

主控电路由微处理器、IMP810复位芯片、62256静态存储器、29C040FLASH、XC9536CPLD、Max232串行接口芯片组成。

考虑到价格及采购便易,本控制板采用Winbond高速微处理器77E58,77E58时钟频率为40MHz,每个机器周期为4时钟周期。控制程序、ASCII字符字型码(24×12)以及中国移动、中国联通及中国电信图标存放77E58内部32K字节FLASH中,32K62256静态存储器主要作为接收数据缓冲区,512K29C040存放24×24点阵国标一、二级汉字字库及1~3区字符。XC9536实现功能主要有:扩展77E58地址线以访问29C040、并行接口数据锁存及控制、部分热敏头控制信号产生等。

图4 走纸电机控制电路

    将内存点行缓冲区数据输出到打印头移位寄存器中,可以有不同方式。一种用外加74LS166移位寄存器,但这种方法导致外围电路复杂;第二种可采用DSP控制器本身串行同步口进行传送。本控制板直接采用单片机I/O口线,用软件移位方法,将要打印字节数据转换为串行数据移到打印头寄存器中。本控制板采用先进控制方式,即利用行式热敏打印机双缓冲寄存器结构,给打印头加热时,CPU进行数据转换数据传输。采用40MHz77E58,传送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脚加入一个脉冲时,触发器就会控制开关管导通一定时间,导通时间由C39R34决定。如果不导通时间内,再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),同时也应选择更高性能微处理器(如Dallas89C420或32位微处理器)来进行数据转换及传输。

    基于77E58高速行式热敏打印机控制板研制一文由学而学百万免费论文http://lunwen.xue2xue.com摘录,版权归作者有,转载请注明出处!欢迎访问xue2xue主站:www.xue2xue.com,如果感觉本站不错,请推荐本站给您朋友,如果对本站有什么建议敬请来信,谢谢!
{更多免费资料请到第一考试门户:http://www.zhongguokw.cn 中国考网.cn 招生求学-请到学而学:http://www.xue2xue.com中国招生求学网 }

相关名站推荐
相 关 文 章 基于客户关系管理的保险企业营销创新…
论买卖合同中债务履行不能风险的分配…
基于合同的物权变动和风险分担(上)
基于合同的物权变动和风险分担(二)
基于PB6和ORACLE8开发“劳动信息管理…
基于小波变换的谐波检测法
基于PB6和ORACLE8开发“劳动信息管理…
基于MSC1210的多路高精度温度采集系统…
基于PROFIBUS开发的FTU及同步采样方法…
基于CEBus总线的铁路灯塔控制系统的设…
一种基于灰值形态学的汽车牌照提取方…
论文录入:xue2xue.COM    责任编辑:xue2xue.COM 
中国招生求学网
中国考网.cn
光华管理.cn
中国wap在线
中国视频教程网
学而学共享论文网
易武小说阅
wap在线
手机电子书.cn
海量免费书库
学而学文学网
xue2xue中国课件网
玄幻情色小说网
光华管理网
学而学教育资源网
15wap.cn
经典书城
世界经理人文库
手机小说.cn
更多友情链接...
| 设为首页 | 加入收藏 | 友情链接 | 版权申明 | 会员中心 |
学而学免费论文下载网【http://lunwen.xue2xue.com】:中国最大免费论文阅读下载中心,免费提供各学科最新海量论文:经济论文,管理学论文,会计审计论文,工商管理论文, 财务管理论文,公共管理论文,法学论文,理学论文,医药学论文,社会学论文,文学论文,教育类论文,工学论文,计算机论文,艺术类论文,英语论文,, 电子商务论文,电子通信网络论文等,论文每天更新,欢迎阅读下载。
本站注册序号:桂ICP备05013361号