资源预览内容
第1页 / 共18页
第2页 / 共18页
第3页 / 共18页
第4页 / 共18页
第5页 / 共18页
第6页 / 共18页
第7页 / 共18页
第8页 / 共18页
第9页 / 共18页
第10页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
150 LTPA245热敏打印机驱动设计热敏打印机是利用发热元件产生热量,使紧贴在其表面的热敏纸迅速变色,从而在纸上形成相应点阵字符或图形的一种打印机。相对于针式、 笔式打印机, 热敏打印机具有结构简单、体积小、重量轻、噪声小、功耗低、印字质量高、价格便宜、运行成本较低及使用可靠等一系列优点。 已越来越广泛地应用于医疗仪器、银行柜员机及POS终端等各种便携式计算机系统和智能化设备中,被认为是最合适的便携式硬拷贝输出设备。本章以精工(SEIKO )SII 生产的一款高速热敏打印机LTPA245为例,介绍一种通用热敏打印机的驱动设计。1.1 热敏打印机的工作原理1.1.1 热敏打印机结构原理热敏式打印机的关键部件是打印头。它包含很多微型发热元件,这些发热元件一般采用集成电路工艺和光刻技术,通过物理化学方法在陶瓷基片上加工制成。为防止发热元件与热敏纸接触时产生的磨损,表面涂了一层类似玻璃的保护膜。目前的工艺水平已将发热元件的密度做到8 点/mm ( 分辨率达200dpi) 、16 点/mm ,甚至更高。在印字速度低于100cps 时,热敏头寿命可达1 亿字符,或记录纸滑行30km的可靠性。热敏打印机所用的打印纸不是普通纸,而是经特殊处理过的感热记录纸。这种记录纸是将两种混合成份材料涂复在纸上而成,基层纸上涂有一层几微米厚的白色感热生色层。在这个感热生色层上涂有无色染料和特殊生色剂。 为使他们能有效地附在纸上,在它们周围的空隙里还填充有粘合剂。感热生色层一经加热, 生色剂立即熔化,并熔进无色染料中,引起化学反应显出颜色,这一过程仅需几个毫秒即可完成。由于感热记录纸是受热后材料熔融引起化学反应而呈现颜色,如温度过高, 新的合成物质被分解, 颜色又会消失。另外,这种物质在光的长时间作用下也会自动分解,所以感热记录纸不能长期保存。虽然热敏打印机对打印纸有特殊要求,但是这种记录纸价格并不贵,无需像针打那样经常要更换色带。因此,越来越多的智能化仪器仪表采用热敏打印机作为输出设备。1.1.2 热敏打印机设计中需要注意的问题为实现高品质的打印,在设计热敏打印机电路和控制时序时必须注意三个问题:1. 常能量控制常能量控制指的是打印头上每一个发热元件发出的热量要相同,且保持一个常量, 否则打印出的字符颜色有深有浅,影响打印效果。 发热元件每次发出的热量,除了与发热元件流过的电流的大小和持续时间有关外,还与其本身的余热(如果前次已经通电发热)有关。它的余热直接影响下一次发热元件传给打印纸的热量,从而影响打印效果。因此, 热敏打印机电路除了要检测环境温度外,还要记录每一个发热元件前一次状态,甚至前几次的通电发热的状态, 以决定本次究竟要给出多大热量(可以通过控制通电时间来确定)。打印速度越快,这个问题就越重要。2. 大电流脉冲控制由于打印时要同时激励的发热元件可能会很多,如一个分辨率为8 点/mm ,打印宽度为72mm的打印头,一点行上要排列872 = 576个发热元件。尽管每个发热元件只要几十毫安的电流, 但若同时激励这些发热元件,总电流就很可观了,而且这种脉冲式的电流谐波分量极其丰富,会给其它电路带来很大的干扰,甚至使打印电路失控,烧毁打印头发热元件。151 因此, 发热元件通电驱动程序要仔细考虑,一般可将每点行分成几段,以几段为一组同时传送,使电流变化比较平稳。3. 处理时间与CPU速度协调由于打印速度较快,尽管每点行只需要几十个字节的数据,但必须在数毫秒内完成这些数据的接收、处理、输出到打印头、 常能量控制等一系列要求,故对CPU的速度就有较高的要求。1.2 LTPA245 热敏打印机LTPA245是精工公司生产的一款高速热敏打印机,采用全新的结构及打印技术,小巧轻便。分离式的压纸轴设计更便于上纸,加上低电压驱动,可实现两节锂电池供电。广泛应用于测量分析仪、POS机、通讯设备或数据终端及各种便携式设备上,已成为目前热敏打印机业界的最畅销机型,其外形结构如图8-1 所示。其性能特点为: 分离式压纸轴设计便于上纸 小巧轻便可应用于手持设备 优质耐用(打印头可连续打印超过50km ) 准确快速( 90mm/ 秒) 配有纸源感应器,自动检测上纸情况 结构合理,便于维护保养LTPA245的技术参数如表8-1 所示。图 8-1 LTPA245 的外形表 8-1 LTPA245 的技术参数型号LTPA245 打印头类型打印热敏行式分辨率 (dots/line) 384 点密度 (dots/mm) ( WxH )816 打印速度( mm/s)53.4 (驱动电压5V)77(驱动电压7.2V )90(驱动电压8.5V )送纸间距0.0625mm 打印宽度 / 纸宽( mm )48/58 打印头寿命脉冲个数 (pulses ) 108打印纸长( Km )50 操作电压( V)逻辑电路2.7 5.25 打印头4.5 8.5 尺寸( mm ) (W D H)69.2 28.3 31.7 重量( g)约 41 LTPA245通过一个1mm 间距的 27 针 FPC连接器 (见图 8-1 )与驱动器进行连接,连接器各引脚的定义和功能如表8-2 所示。LTPA245采用同步串行通信接口,数据以串行移位的方式从驱动器移入打印机内部的数据锁存器, 其工作时序如图8-2 所示。其中, DAT为串行移位数据,CLK为移位时钟, /LATCH为数据锁存信号,DST为分段加热控制信号。打印数据以384 bit(12 words )为一行,在CLK作用下,数据从DAT端逐一移入打印机内数据寄存器中。每一个数据位对应1 个加热元152 表 8-2 FPC 连接器各针脚定义引脚序号引脚名称信号方向功能描述1 PS 输出纸检测器输出,高电平表示缺纸2 VPS 输入纸检测器发光器信号输入3 GND 纸检测器的地4 Vp 热敏打印头驱动电压5 Vp 热敏打印头驱动电压6 DAT 输入同步串行输入7 DST6 输入发热元件激活信号8 DST5 输入发热元件激活信号9 DST4 输入发热元件激活信号10 GND 电源地11 GND 电源地12 GND 电源地13 GND 电源地14 TH 输出热敏电阻15 DST3 输入发热元件激活信号16 DST2 输入发热元件激活信号17 DST1 输入发热元件激活信号18 Vdd 逻辑电源19 CLK 输入打印数据传输的同步时钟20 /LATCH 输入打印数据锁存。低电平时数据从输入寄存器送打印锁存器,上升沿锁存21 DATO 输出打印数据输出(串行输出)22 Vp 热敏打印头驱动电压23 Vp 热敏打印头驱动电压24 /A 输入步进电机控制信号25 /B 输入步进电机控制信号26 A 输入步进电机控制信号27 B 输入步进电机控制信号图 8-2 LTPA245 的打印时序153 件,当该位数据为0 时,表示不加热,为1 时表示加热。热敏纸被加热的位置变黑,不加热的位置不变色(白) 。当 384 个 bit全部移入打印机后,驱动器应输出1 个/LATCH锁存信号(负脉冲),将数据送到打印寄存器。实际打印时,为防止电流过大,打印头温度过高,驱动器应控制DST0 DST5的输出信号,将一行数据分段(本系统分3 段)打印。一行打印结束后,驱动器从A、/A 、B、/B 端送出脉冲,控制步进电机带动热敏纸前移一段距离,继续打印下一行。LTPA245内部带有一个微型、大力矩的精密2 相 4 线步进电机。电机有A、B两组线圈、4 个控制端,分别定义为A、/A、B、/B。当驱动器按表8-3 所示的脉冲序列从控制端给步进电机输入脉冲时,可控制电机匀速转动。表 8-3 步进电机驱动时序控制端停止Step1 Step2 Step3 Step4 A 0 0 0 1 1 B 0 0 1 1 0 /A 0 1 1 0 0 /B 0 1 0 0 1 1.3 步进电机的驱动LTPA245 内部不带步进电机驱动芯片,需外接驱动电路。本章设计的驱动系统选用FAN8200D驱动热敏打印机内部的步进电机。FAN8200/FAN8200D是美国快捷半导体公司设计生产的低工作电压、低饱和压降单片式步进电机驱动器集成电路,可用于两相步进电机的驱动。它带有双路H桥,可分别驱动两个独立的PNP功率管。 每一个桥都有各自独立的使能引脚,非常适合于需要独立控制的步进电机驱动系统。FAN8200/FAN8200D的主要特点有: 具有 3.3V 和 5V微处理器 (MPU)接口; 内含可驱动双极步进电机的双向H桥路; 内含垂直PNP功率晶体管; 可适应宽达2.5V 7.0V 的电源电压范围; 具有很低的饱和压降(可低达0.4V/0.4A ) ; 每一路 H桥均具有独立的使能引脚,并可单独进行使能控制; 具有过流保护功能;图 8-3 FAN8200D 的引脚 具有过热关断(TSD )功能。FAN8200/FAN8200D的上述特性使其可广泛应用于通用低压步进电机驱动系统、磁盘驱动器、 PC 照相机和数码相机的步进电机驱动、安全移动控制器、热敏式打印机、运动控制器以及需要两通道直流电机驱动的控制系统,同时还可用于微处理器接口的通用功率驱动器的电机驱动系统。1. FAN8200/FAN8200D 的引脚功能FAN8200采用 14 脚 DIP-300 封装,而FAN8200D则采用 14 脚 SOP-225封装。他们的工作温度都是 -20 +70,其引脚排列如图8-3 所示,各引脚的功能见表8-4 。2. FAN8200/FAN8200D 的工作原理FAN8200/FAN8200D的内部由两路完全相同的控制电路组成。外部脉冲信号从IN1(或IN2)输入,经片内前级缓冲放大后送入片内控制器,此信号在 CE1 (或 CE2 )使能的情况下,154 表 8-4 FAN8200 的引脚功能引脚序号引脚名称信号方向功能描述1 VCC 逻辑电源电压输入2 CE1 输入通道 1 器件触发使能,高电平有效3 OUT1 输出通道 1 步进脉冲输出4 VS1 输入通道 1 电源输入5 OUT2 输出通道 1 步进脉冲输出6 IN1 输入通道 1 步进脉冲输入7 SGND 信号地8 PGND 功率地9 IN2 输入通道 2 步进脉冲输入10 OUT4 输出通道 2 步进脉冲输出11 VS2 输入通道 2 电源输入12 OUT3 输出通道 2 步进脉冲输出13 CE2 输入通道 2 器件触发使能,高电平有效14 PGND 功率地由控制部分进行处理并驱动晶体管,最后从 OUT1 (或 OUT3 ) 脚输出反相的脉冲信号,从 OUT2(或 OUT4 )脚输出同相的脉冲信号,与步进电机的线圈形成回路后控制电机的运行。器件触发使能端口(CE) 的作用是分别对两个通道的输出进行控制,当CE端的输入控制信号为低电平时,无论有无输入控制信号,输出端OUT始终呈现高阻抗状态。因此,要使FAN8200/FAN8200D控制器的输出端在输入信号的控制下正常工作,器件的触发使能端必须为高电平。 FAN8200/ FAN8200D中 CE 、IN 和输出端OUT之间的逻辑控制关系如表8-5 所示,表中的 L 表示低电平, H表示高电平,表示无关,Z 表示处于高阻态。表 8-5 FAN8200/FAN8200D 的逻辑控制关系CE1 (或 CE2 )IN1(或 IN2)OUT1 (或 OUT3 )OUT2 (或 OUT4 )L Z Z H L H L H H L H FAN8200/FAN8200D内部的热关断和偏置电路可用来对整个电路提供过热和过流保护,当负载过大或其它故障导致电路电流增大,从而使器件温度升高到片内温度传感器的设定门限以上时, FAN8200/FAN8200D中的热关断和偏置电路将向片内控制器发出关断控制信号以关断整个电路。1.4 单片机资源分配本章设计的热敏打印机驱动系统选用STC89C58(PLCC 封装 ) 作为控制中心,负责接收上位机通过标准并行通信口
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号