热敏打印头控制方式浅谈目前我们项目中使用得热敏打印头主要就是两种:(2英寸
对应项目:1210/1230,1510,1240)与(3英寸
对应项目:1310)
对打印头得控制可以说就是一个热敏打印机得最核心部分
本文将对电机、加热、报警等方面得各种控制方式做一个简单得叙述
电机控制FTP 系列打印头使用步进电机进行转动控制
所谓步进电机,就是将电脉冲信号转变为角位移或线位移得开环控制元件
在非超载得情况下,电机得转速、停止得位置只取决于脉冲信号得频率与脉冲数,而不受负载变化得影响,即给电机加一个脉冲信号,电机则转过一个步距角
这一线性关系得存在,加上步进电机只有周期性得误差而无累积误差等特点
使得在速度、位置等控制领域用步进电机来控制变得非常得简单
虽然步进电机已被广泛地应用,但步进电机并不能象普通得直流电机,沟通电机在常规下使用
它必须由双环形脉冲信号、功率驱动电路等组成控制系统方可使用
因此用好步进电机却非易事,它涉及到机械、电机、电子及计算机等许多专业知识
628 与 639 两种打印头在电机上并无区别
根据打印头资料,可以知道,打印头排线有 4 个引脚用于控制步进电机
下图给出了控制电机转动得时序图
原理并不复杂,用于控制电机相位得 4 个信号线(A,B,nA,nB)需依次加电
一 个 完 整 得 周 期 可 以 分 为 8 个 部 分 , 对 应 电 机 得 相 位 分 别 应 该 在A,AB,B,BnA,nA,nAnB,nB,nBA
要实现这样得时序也不就是难事
目前我们采纳过两种方法来实现
1.使用定时器来控制
系统内置一个定时器(定时器周期为 1/4 点行周期),再设置一个以 8 为模得累加器
每次定时器触发根据当前累加器得值对 4 根信号线分别加电
2.使用 PWM 来控制
许多 CPU 都支持 PWM 输出
用 PWM 可以很容易得产生一个固定周