Go Down

Topic: Conectar pequeña impresora a arduino Uno.- (Read 3158 times) previous topic - next topic

eas62

Hola a todos:

Mi nombre es Edgardo, soy Argentino y nuevo dentro de este foro. Gracias por permitirme ingresar.
Les comento que he adquirido una placa Arduino Uno para realizar algunos experimentos. Soy novato en el tema y también bastante novato en electrónica (solo lo básico).

Poseo una MUY pequeña impresora de matriz de punto que se alimenta con 12v externos. Es realmente una "joyita". venìa instalada en un sistema de monitorizaciòn de Micronair, con la cual se podìa imprimir reportes. Usa papel continuo de rollo de 44 mm.
Posee solo 2 cables de datos (data INPUT y data RETURN)¿se podrà conectar a Arduino Uno? ¿como hacerlo y que aplicaciòn puedo usar para probarla?

Desde ya muchas gracias !!  :)

Edgardo.-


Heke

Esos cables de data input y output:
1.-¿que son?
2.-¿cuantos hilos lleva cada cable o te refieres a un solo hilo?
3.-¿Que protocolo emplea la impresora?
4.-¿cual es el pinout?
5.-¿que voltage para esas señales si no es estandar?
6.-¿foto?

Quote
¿se podrà conectar a Arduino Uno? ¿como hacerlo y que aplicaciòn puedo usar para probarla?

En cuanto averigues esas preguntas podremos ayudarte con estas...
CUIDADO !! MIS POST NO SON APTOS PARA MENORES. SI ERES MENOR DE 14 AÑOS DEBES DE LEERLOS ACOMPAÑADO DE UN ADULTO

eas62

Heke:

Gracias por tu ayuda  :)
Trataré de desarmar la impresora para saber que marca y tipo es, asi poder investigar mejor en internet. Desde el proveedor del producto, no hay mayores datos.

Heke

Es que imagina... si tu que eres el que la tienes no sabes los datos imaginate nosotros...

Esperemos que sea una conexion serial que esa no hay problema de implementarla.

Un saludo.
CUIDADO !! MIS POST NO SON APTOS PARA MENORES. SI ERES MENOR DE 14 AÑOS DEBES DE LEERLOS ACOMPAÑADO DE UN ADULTO

eas62

Hola Heke:

Te adjunto 2 fotos de la impresora en cuestión. Aparentemente es serial.
Desde la página del fabricante (http://www.micron.co.uk/aerial/micronair_application_monitor) no hay mayores datos de esta impresora.
En el manual solo se puede leer:

RED - +10/28V DC Power
BLACK - Ground
WHITE - Printer Data
GREEN - Printer Data Return

Es una MUY pequeña impresora (similar a Arduino printer) de matriz de punto.
Es fabricada exclusivamente para esta empresa, ya que en la placa lo dice. La cinta con tinta que usa al imprimir, es Epson
Voy a seguir investigando para ver si encuentro mayores datos.

Gracias !!!!!

eas62

Estos son los datos que me pudo enviar el fabricante de la impresora.
Disculpen, pero se los pego en inglés tal cual me lo enviara:

1.  This printer is manufactured by Micron Sprayers Ltd specifically for use with the Micronair Application Monitor.

2. The interface with the Application Monitor is by a 20 mA current loop with an opto-isolator in the printer.  The device driving the interface must limit the loop current to 20 mA. The protocol is 9600 baud, 1 stop bit & no parity.

3.  The pinout of the DB-9 plug on the printer cable is:

1 - 20 mA loop +ve
2 - 20 mA loop return
3 - ) Ground
4 - ) Ground
5 - +10 to +28 V DC supply

Please note that there is no handshaking between the printer and the host, so it is important that data should not be sent faster than the printer mechanism can operate.


Con suerte, estos datos podrán servir para que me orienten como conectarla y operarla desde Arduino  :-)

Gracias

jray

Ya te han contado lo más difícil: el formato eléctrico tienen las señales para no freir el interfaz de entrada de la impresosa.
También sabes la velocidad y el formato serie.
Sólo te queda hacer ingeniería inversa: enviar caracteres ASCII y ver que pasa, encontrar cual es el retorno de carro etc

eas62


Ya te han contado lo más difícil: el formato eléctrico tienen las señales para no freir el interfaz de entrada de la impresosa.
También sabes la velocidad y el formato serie.
Sólo te queda hacer ingeniería inversa: enviar caracteres ASCII y ver que pasa, encontrar cual es el retorno de carro etc


Hola jray:
Gracias por intervenir en este tema !!
¿Como hago lo que me pides probar?

Edgardo.-

Heke

Cuidado compañero....

Ese interfaz parece ser un  bucle de 20mA. no conectes directo al arduino !!

Espera que te busque un adaptador que tenia en alguna parte...
CUIDADO !! MIS POST NO SON APTOS PARA MENORES. SI ERES MENOR DE 14 AÑOS DEBES DE LEERLOS ACOMPAÑADO DE UN ADULTO

Heke

Bueno, aqui esta...
http://perso.wanadoo.es/pictob/comserie.htm

Esto es un adaptador TTL a bucle de 20ma economico:


Este es doble, de la misma pagina:


Con esto ya podrias mandar datos a la impresora.

Hay que llevar cuidado porque algunos interfaces de 20mA puedes ir a 10v. ojito al dato...
CUIDADO !! MIS POST NO SON APTOS PARA MENORES. SI ERES MENOR DE 14 AÑOS DEBES DE LEERLOS ACOMPAÑADO DE UN ADULTO

eas62

Heke:

Por lo que leo en tu comentario, es riesgoso para arduino hacer estas pruebas, mas en mi caso de conocimientos elementales.
Creo que lo voy a dejar para mas adelante ....
¿Que opinas?

Edgardo.-

Conguito

El segundo esquema que te ha puesto Heke es ideal para estas aplicaciones ya que aísla totalmente el circuito de Arduino de las señales de la impresora pero a la vez permitiendo su comunicación con la misma a través de dos optoacopladores y puertas lógicas, son componentes baratos y fáciles de conseguir.
Salu2.

Heke


El segundo esquema que te ha puesto Heke es ideal para estas aplicaciones ya que aísla totalmente el circuito de Arduino de las señales de la impresora pero a la vez permitiendo su comunicación con la misma a través de dos optoacopladores y puertas lógicas, son componentes baratos y fáciles de conseguir.
Salu2.



+1
Justo lo que te dice le compañero Conguito.
CUIDADO !! MIS POST NO SON APTOS PARA MENORES. SI ERES MENOR DE 14 AÑOS DEBES DE LEERLOS ACOMPAÑADO DE UN ADULTO

eas62

Gracias compañeros !!  :)
Iré estudiando todo, y luego les cuento los avances (si los hubo ...)

Edgardo.-

Conguito

Los optoacopladores pueden ser unos PC817 mismo, te pueden valer, soportan hasta 50mA sin problema.
Salu2.

Go Up