Impresora Térmica

Anuncio
www.agelectronica.com
www.agelectronica.com
Impresora Térmica
Nota de Aplicación No.3
Introducción.
Como indica su nombre, la impresora es un dispositivo que se utiliza para presentar información
impresa en papel u otro medio. Dependiendo de la forma en la que imprimen se pueden clasificar de
la siguiente forma:
1.- Impresoras sin impacto:
a) Inyección de tinta
b) Láser.
c) Térmicas.
2.- Impresoras de impacto:
a) Impresoras matriciales.
Actualmente la impresora esta muy ligada a la presentación de información a partir de una PC, pero
también existen impresoras las cuales se pueden controlar a partir de microcontroladores, como es
en el caso de esta impresora térmica.
Impresión térmica.
Dentro del grupo de impresoras que realizan los procesos de
impresión sin impacto de agujas o de tipos ya formados, están las
impresoras térmicas. Su tecnología es bastante sencilla, siendo su
característica más importante la necesidad de realizar la
impresión sobre papel especial termo sensible, generalmente
blanco o con plateado característico.
El funcionamiento de una impresora térmica es muy similar a
una impresora matricial. Una impresora térmica realiza la
impresión mediante una serie de agujas que generan una
agrupación de puntos en el papel por medio de calor hasta
formar la figura del carácter o gráfico deseado.
La cabeza térmica esta formado por una fila de agujas dispuestas
verticalmente. Para realizarse la impresión, la cabeza va
recorriendo horizontalmente cada una de las líneas mientras se
van activando (calentando electrónicamente) las agujas
necesarias en cada instante, de esta forma los caracteres se van
formando a partir del barrido de puntos que genera la cabeza.
Fig. 1- Impresora térmica
www.agelectronica.com
www.agelectronica.com
La resolución de la cabeza térmica empleada es de 7 agujas, con lo cual se forman caracteres de 5x7
puntos de 1mm x 2mm, como se muestra en la figura 1.
Esto obliga a que el soporte de la impresión sea papel termo-sensible que permita realizar la
impresión de puntos superficialmente pequeños, densos, nítidos y sin difusión, permitiendo a su vez
operar con cierta velocidad para no lentificar excesivamente la impresión. El papel térmico esta
recubierto por una capa generalmente de color blanca de un material que vaporiza a una
temperatura relativamente baja (pocos cientos de grados). Este material es el que las agujas del
cabezal se encargan de calentar para que se pueda apreciar el color negro de la impresión.
Circuito Propuesto.
El circuito propuesto se basa en un
ensamble mecánico fácil de controlar, se
dispone de las terminales de control de cabezal,
interruptor de límite, motor de movimiento
horizontal y vertical como se muestra en la
figura 2. Para ver la conexión consultar el
diagrama del circuito.
Fig. 2- Esquemático ensamble de la impresora térmica.
Características.
General
Tecnología
Térmica ( Cabezal de 7 agujas).
Tamaño de carácter
7x5 puntos, 1mm (ancho) x 2mm (alto).
Fuentes
Definida por usuario
Tipo de papel
Térmico.
Dimensiones del Papel
55mm (ancho).
Interfaces
Ninguna (definida por usuario).
Especificaciones Eléctricas (Impresora térmica y circuito de control).
Min
Voltaje de alimentación
9V
Corriente
46mA (en espera, no optimizado).
Fig. 3- Vista de la impresora térmica.
Max.
12V
830mA
www.agelectronica.com
www.agelectronica.com
Funcionamiento
El control de la impresora se lleva a cabo mediante un
microcontrolador MC68HC908QY4CP1 de Freescale1, el puerto B
controla el calentamiento de la agujas de la cabeza térmica auxiliado
por un ULN2003A para reforzar la corriente, el puerto A controla el
movimiento del motor de desplazamiento vertical del papel, ayudado
por dos L293 y la lógica de un HD74LS04D. El bit 2 del puerto A es
controlado por el interruptor de límite para detectar la posición inicial
de la cabeza térmica.
El circuito se alimenta con una fuente sencilla de 5V a partir del
MC7805CT, la entrada se hace con un conector tipo plug invertido en
el cual se conecta la alimentación que debe de ser entre 9 y 12 volts.
Fig.4- MC68HC908QY4CP
Para fines demostrativos y de pruebas se elaboró el circuito impreso “MDU-AG3” cuyas
dimensiones son 50mm de ancho por 88mm de largo y cuenta con las entradas para los cables
flexibles de la impresora.
Fig.5- Vista del circuito impreso MDU-AG3
Modificación de texto a imprimir
Después de un reset la impresora regresa a posición inicial y empieza a escribir el siguiente
mensaje:
AG Electronica presenta :
impresora termica de bajo costo
te proporcionamos la nota de
aplicación para construirla
fácilmente con tan solo
5 componentes adicionales :
1 pz MC68HC908QY4
2 pzs L293
1 pz 74LS04
1 pz ULN2003
1
MC68HC908QY4CP es una marca registrada de Freescale Inc. El logo de Freescale es Propiedad de Freescale Inc. Todos los derechos
están reservados.
www.agelectronica.com
www.agelectronica.com
En el archivo main.c se encuentran las funciones para imprimir texto, algunas funciones las cuales
sirven para imprimir los diferentes caracteres y para cambiar de renglón se muestran a continuación:
FUNCION
aaa();
ccc();
iii();
lll();
TTT();
EEE();
emp();
punt();
imp();
ACCION
Imprime el carácter “a”
Imprime el carácter “c”
Imprime el carácter “i”
Imprime el carácter “l”
Imprime el carácter “T”
Imprime el carácter “E”
Deja un espacio en blanco
Imprime el carácter “:”
Pasar al siguiente renglón
La estructura de las funciones es muy sencilla, a continuación se muestra un ejemplo en el cual se
define la letra A. Como se mencionó anteriormente la cabeza térmica esta formada por una columna
de 7 puntos, los cuales al controlarlos definen un carácter de 5x7 puntos. Para definir un carácter se
suman los valores de acuerdo a la posición de cada punto en cada columna, como se muestra en la
figura 6.
void AAA() {
PTB = 253 ;
DerIzq();
PTB = 19;
DerIzqq();
PTB= 19;
DerIzq();
PTB= 19;
DerIzqq();
PTB = 253;
DerIzq();
PTB = 1;
DerIzqq();
}
//Columna 1
//Siguiente columna
//Columna 2
//Columna 3
//Columna 4
//Columna 5
//Mantiene habilitados los L293
Fig.6- Definición de un caracter
www.agelectronica.com
www.agelectronica.com
LISTA DE MATERIAL
AG Electrónica S.A. de C.V
COMPONENTES PROFESIONALES
Republica del Salvador 20-F
Col. Centro C.P. 06000 México, D.F
Tel.Fax. 5130-7210
Posición
Número de parte
C1
CC-.1/50V
C2
CE-4700/16V
CI1
MC7805CT
CI2
MC68HC908QY4CP
CI3, CI4
L293B
CI5
HD74LS04P
CI6
ULN2003AN
D1, D2
1N4002
D3
LED-AZUL-SB/3
J1
Plug Invertido
JP1
FTC-2-20P
JP2
FTC-2-4P
R1
RC-1k/1/4
R2
RC-8k2/1/4
R3
RC-5k6/1/4
S1
PUSH-1
I. TERMICA
IMPRESORATERMIC
PCB
MDU-AG3
Descargar