fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Avisos
Vaciar todo

Lector de encuestas con webcam. Ayuda con H bridge!

21 Respuestas
7 Usuarios
0 Reactions
11.5 K Visitas
victorblue
Respuestas: 64
Topic starter
(@victorblue)
Trusted Member
Registrado: hace 16 años

Hola!

Volvemos a la carga con un proyecto "curioso". Pues resulta que entre otras cosas de vez en cuando tengo que tabular a mano unos 1500 cuestionarios (encuestas) que tienen unas 6 o 10 preguntas y hay que valorar éstas de 1 a 5. Estoy cansado de hacerlo a mano (hago un muestreo) y estoy fabricándome un lector de encuestas automático, con una webcam y una impresora epson de tinta vieja (pero que funciona).

La parte del software (webcam que detecta la pregunta que marcas) la tengo casi terminada ( a falta de controlar la impresora):

cuestionario

En la foto, la respuesta tachada es aquella cuya curva asociada contiene mayor superficie (integral).

Bien, ahora lo que me falta es controlar los motores paso a paso bipolares que tiene la impresora. Más concretamente:

printer1

EM-257: El motor que mueve de izda a derecha el cabezal; Este motor no me importa mucho porque el cabezal no se moverá, pues pondré un sensor IR en un margen del papel para que cuando pase una marca negra la webcam "dispare" una sola vez cada pregunta.

EM-290: Aquí está la madre del cordero, que es el motor que se encarga de la tracción del papel.

Tengo algún L293 por ahí, pero me temo que para mover el EM-290 no voy a tener suficiente pues creo que consumirá más de 1A, al haber bastante "rozamiento" entre los rodillos para que se mueva el papel.

Me gustaría que me aconsejáseis sobre algún puente en H que soporte sin problemas el EM-290 y alguna fuente de alimentación (aunque lo mismo uso la que trae la impresora, viendo en el polímetro los railes que trae).

Os adelanto que me decidí por esta impresora porque como es antigua, pensé que los puentes en H los podría aprovechar, pero los que traen superan mi "maña" con el soldador:

driver

¿Conocéis alguna placa ya montada o en kit que pudiera valerme para activar el motor EM-290? ¿Sería suficiente algún circuito tipo L297+L298?

Muchas gracias y espero vuestras opiniones y sugerencias!

Responder
20 respuestas
boops
Respuestas: 1813
(@boops)
Ardero
Registrado: hace 19 años

Buenas: Aviso que son las 2 de la mañana y llevo toda la tarde/noche estudiando.

Mi opinión es coger la v3 ya que en la primera al no tener regulador tienes que alimentar la lógica del L293 aparte. Sobre lo de los voltajes máximos la v3 debería soportar el máximo permitido por el 7812 que ahora mismo no se en cuanto anda pero es menor que el l293.

Sobre que lleve optoacopladores lo veo positivo así aíslas la electrónica de control de posibles fallos o cortocircuitos. Eso si estudia la frecuencia de trabajo máxima para el L293 y para los optoacopladores.

Un saludo!

Responder
bastian
Respuestas: 384
(@bastian)
Ardero
Registrado: hace 17 años

Hola!

En un caso genérico yo también me decantaría por la v3, pero hay que tener en cuenta con que vas a alimentar, por la tensíon máxima soportada por el circuito.
En los diagramas de los circuitos con regulador a 5V (500ma), parece que la tensión máxima o predeterminada para alimentar los motores es de 12V, aunque en el L298N viene que la tensión máxima es 46.

Aunque el esquema ponga como etiqueta de alimentación +12v, Boops tiene razón. La máxima tensión de alimentación de la placa es la menor de las soportadas por el L298 y el 7805. En este caso los 35V que soporta como máximo el 7805. Ten en cuenta que la potencia que disipa el 7805 ( y por tanto lo que se va a calentar) depende de la corriente que suministra y de la diferencia de tensión entre entrada y salida. Por ejemplo, un 7805 alimentado a 12v que suministra 100mA disipa una potencia aprox. (12v-5v)*0,1A=0,7W, mientras que en el mismo caso, pero alimentando a 35v; (35-5)*0,1A=3W, y esa potencia se disipa en forma de calor.

Es decir, si alimentas con menos de 35V y no dispones de tensión a 5V la v3 es la elección lógica y la v2 es igual pero aislando entradas.
Por cierto, los diodos que montan son 1N4007, que son diodos normalitos de 1A, nada de diodos schotty o "fast diodes". Supongo que serán mejor que nada, pero desconozco si me darán problemas al hacer PWM o se calentarán si subo el voltaje porque no "tiren" los motores. La fuente de alimentación de la epson genera voltajes de 5V (para la lógica) y 44V-48v (motores).

Los 1N4007, son más que suficientes para las frecuencias de pwm que utilizamos normalmente. De hecho yo siempre he utilizado estos sin ningún tipo de problema con ellos hasta ahora. Piensa que por ellos no circula la corriente que pasa por el motor, si no que están puestos para que deriven a masa o vcc la f.c.e.m. que generan los cambios bruscos de corriente en las bobinas y que podrían quemar los transistores de las salidas del L298. No lo sé, pero creo la limitación de frecuencia del pwm te la dará el L298 y no los diodos.

Si dices que vas a alimentar con la fuente de la impresora, entonces las opciones 2 y 3 solo te valdrán si seleccionas alimentación de 5v externa, por que si no quemarás el 7805. Además, si la fuente tiene salida de 5v, el regulador de la placa no te hace falta. Alimentas con los 5v de la fuente y arreglado. 😉

En ese caso, quizás lo más lógico y barato sea la opción 1.
Os pongo otro kit: http://www.emartee.com/product/41743

¿Algún alma caritativa que me saque de dudas? ¿Habéis pedido alguna vez a emartee? Muchas Gracias!

Este último viene a ser más de lo mismo. Yo no conocía esta tienda hasta ahora.

Salu2!

Responder
victorblue
Respuestas: 64
Topic starter
(@victorblue)
Trusted Member
Registrado: hace 16 años

Muchas gracias por la info, Bastian +1

Al final he pedido la v3, pues aunque es un pelín más cara, tiene el regulador y los leds y es más configurable que la v1. De primeras probaré a poner a lo sumo 12V y viendo si no va bien la cosa probaré a meterle 42V, que según las pistas de la pcb de la epson es al voltaje que iban los motores.

Lo malo de la V3 es que si llego a usar los 42V tendré que desoldar o cortar la pista de alimentación al regulador para que no pete, porque viendo las fotos parece que no hay jumpler de selección, pero bueno, me interesa el regulador por si decido reusar la placa en otros proyectos, nunca se sabe 😀 😀 .

Ya os contaré cómo me fue con la tienda...

Saludos!

PD: Boops , espero que te haya salido bien el examen y/o hayas descansado!!

Responder
victorblue
Respuestas: 64
Topic starter
(@victorblue)
Trusted Member
Registrado: hace 16 años

Wenas de nuevo!!

Pues ya me llegaron hace unos días los drivers L298 de emartee, unos 15 días me han tardado. Ví una placa de arduino y he pensado en "emular" los dos L297 con el arduino, aunque tengo mis dudas pues el tema de control de corriente me viene ya grande.

Antes de probar los L298 con los motores pap de la impresora, cogí un L293 que tenía arrumbado y con una placa arduino he constatado que los motores de la impresora funcionan bien (5-7 v) al "aire", pero cuando los pones en los carriles, el motor que se mueve en horizontal va "bien" pero el que carga el papel le cuesta ( ya me lo imaginaba).

Con el arduino he estado enviando las señales de control a distintas frecuencias, de manera experimental he visto un rango de frecuencias en el que trabaja "bien", aunque no tiene suficiente "torque" para mover el carro. Aún no he entrado con el PWM para que no se calienten las bobinas y demás, aunque he visto algún post en el foro en el que modeláis con sistemas de 1º/2º orden calculando las raíces y demás control PID y me da miedo ( los sistemas y el control PID los ví en una optativa de robótica industrial y no me gustaron mucho... soy más de fuzzy logic en software 🙁 aunque llevo esquivándolos demasiado tiempo...).

El arduino tiene un soporte básico para motores pap y después hay alguna librería algo más completa que soporta microstepping:
http://www.ladyada.net/make/mshield/ " onclick="window.open(this.href);return false;

He visto el datasheet del L297 y parece bastante completito; no sólo el tema de generar la secuencia de pasos sino lo que más me preocupa es el control de corriente.

Me da mucha rabia ver en el youtube como a la gente le funcionan los motores pap y después hay un mundo cuando le metes carga y te topas con la realidad....

Ahí van mis preguntas:

-¿Alguno ha conseguido que le funcionen bien los motores pap CON CARGA en proyectos tipo CNC o similares con el arduino como generador de la secuencia y PWM con los enables?

-¿Tenéis algun proyecto con un microcontrolador de micropic en mente o pensáis que es mejor tirarse directamente a por los L297?

- El chopping es sinónimo de PWM o es el control de corriente propiamente dicho?:
http://electrofriends.com/articles/electronics/microcontroller-electronics-articles/8051-8951/stepper-motor-chopping-driver/ " onclick="window.open(this.href);return false;

Espero vuestras respuestas, incansables compis!

Responder
boops
Respuestas: 1813
(@boops)
Ardero
Registrado: hace 19 años

Buenas tardes:

Como tu mismo has dicho el tema del chopping es para hacer el control de la corriente. La idea de este proceso es optimizar el rendimiento del motor subiendo la tension en las bobinas y cortando el voltaje cuando esta llega a la máxima. Hay controladoras de pap que te traen todo este control integrado (solo tienes que colocar una resistencia de shunt) Sino siempre puedes poner un shut y medirlo con el conversor A/D pero esto sumará trabajo de procesado al uC.

Sobre lo de mover cargas con PAP se puede decir que si (pero siempre siendo usadas como ruedas así que no se si te sirve de consuelo) Los motores pap tienen esos problemas, a mi siempre me han gustado mas los motores DC con encoder de cuadratura.

Responder
Página 3 / 5
Compartir: