Calculator Printer Control (cómo manejar la impresora de matriz de puntos Epson)

3

Tengo un pequeño dispositivo de impresión de matriz de puntos que estoy tratando de controlar (es decir, imprimir) con una placa Parallax Propeller. (Vea las imágenes a continuación.) Es la impresora de esto: enlace

¿Alguien está familiarizado con cómo funciona una de estas cosas? No veo chips ni otros componentes electrónicos en él, así que asumo que solo se trata de controlar el motor paso a paso. Parece que puedo obtener especificaciones sobre el motor plateado grande desde aquí: enlace pero no sé sobre el resto.

Sería genial si hubiera algún tipo de "controlador" para este uso desde el código de Propeller Spin, pero me doy cuenta de que lo más probable es que no exista. Si al menos pudiera encontrar algunas especificaciones que describieran lo que debo enviar, estaré contento. (Tratar de adivinar lo que necesito enviar a cada motor individual para obtener la salida correcta suena como una forma bastante difícil de abordar el problema, esperaba que hubiera algún tipo de documentación o "protocolo" estandarizado que pudiera existir para la unidad en general. Definitivamente he buscado en Google en vano.)

Solo estoy buscando ayuda para indicarme la dirección correcta aquí. Estoy familiarizado con el chip Propeller, el desarrollo de software (mi concierto principal) y los conceptos básicos de electrónica. Nunca intenté hacer el control del motor antes.

    
pregunta bgp

4 respuestas

4

No he usado nada similar, pero estas son mis observaciones basadas en la foto:

  • Parece ser un motor de CC estándar, no un motor paso a paso. Por lo tanto, para que se mueva hacia la izquierda y hacia la derecha, necesitaría invertir la potencia del motor.

  • En la primera foto supongo que los cables que van a la izquierda indican el final del recorrido en ese extremo, aunque el mecanismo no está claro en la foto.

  • El lado derecho parece estar para el cabezal de impresión. Es difícil distinguir cuando los contactos se tocarían entre sí en la última foto, pero creo que las dos clavijas internas hacen contacto continuo con la traza interna de PCB, y la parte más a la derecha hace contacto continuo con la traza externa, por lo que sería potencia para el cabezal de impresión.

  • El pin que se encuentra más a la izquierda aparece en la misma área para indicar la posición al hacer contacto con los "rayos" en el PCB a medida que gira.

Necesitaría determinar el voltaje que todo requiere, para el motor, simplemente puede aumentar el voltaje hasta que parezca que se está moviendo a una velocidad razonable. Para el cabezal de impresión, puede hacer lo mismo hasta que parezca que está dejando una línea continua a medida que el motor se mueve.

No estoy seguro de cuánto esfuerzo estás dispuesto a poner en él, pero los otros pasos que puedo pensar que deberías realizar son:

  • Diseñe un puente H para permitir que el motor se mueva en cada dirección.
  • Use un FET para conducir el cabezal de impresión.
  • Conecte las dos líneas de retroalimentación de posición a las entradas.
  • Escriba software para hacer un seguimiento de dónde está todo y obtener el tiempo correcto.
  • Busque o cree tablas de fuentes para poder imprimir texto usando el dispositivo.
  • Haga un alimentador de papel adecuado ya que no parece tener uno.
respondido por el PeterJ
3

Este es mi curso de acción sugerido

  1. Verifique el número y el tipo de batería en la calculadora. Calcule su voltaje de operación máximo. p.ej. 4 x AA = 6V.

  2. En la foto superior, las conexiones se asumen

    • 1 & 2 cortocircuitado cuando el rotor se encuentra en una posición de 0 a 5 grados
    • 3 y 4 en cortocircuito cuando el rotor se encuentra en posiciones de 360/14 grados (¿la siguiente línea de impresión?)
    • 5 & 6 motor drive +/- < = 6V
    • 7 y 8 en cortocircuito cuando el cabezal de impresión toca el extremo izquierdo.

Usaría un multímetro para probar estos supuestos.

    
respondido por el RedGrittyBrick
3

Entonces, comencé a jugar con uno de estos. Es no una impresora de matriz de puntos y solo tiene 14 glifos porque proviene de una calculadora (0-9, algunos otros caracteres).

Controlarlo es bastante sencillo: hay un embrague y un motor. Si observa la salida de la rueda de índice, puede ver cuándo activar el embrague para estampar los caracteres en la página

Otra respuesta aquí se vincula a una página en alemán, pero contiene todo lo que necesitará para controlar la impresora, incluidos los diagramas de circuitos y el programa de ensamblaje de AVR, para que pueda enviar el texto para imprimir en serie.

Tira esto en un traductor y te dará todo: enlace

    
respondido por el RandomInsano
-2

aquí es lo que estás buscando enlace

    
respondido por el user59281

Lea otras preguntas en las etiquetas