Fotos de los nuevos PCBs de Ediestel
Versión para Imprimir
Fotos de los nuevos PCBs de Ediestel
Esquematicos de una tarjeta de extension simple (tipo hagalo Usted mismo) para conectar a la tarjeta de interface con el PC K-4.
La tarjeta de extension provee acceso mediante terminales atornillados a las siguientes senales:
Entradas:
pin10 --E-Stop (Active Low)
pin11 ---limit/home
pin12 ---limit/home
pin13 ---limit/home
pin15 ---limit/home
Entrada/Salida:
Pin 14 ---uso general (Entrada de pulsos de tacometro (para hacer roscas), limit switches, etc) o salida auxiliar
Salidas: (relay/SSR ) Las salidas son habilitadas solo si esta presente la senal "Charge Pump" en la tarjeta de interface K-4.
pin16--(Spindle)
pin17--(Coolant)
Comence a trabajar tambien en una tarjeta de expansion opcional con dos relays de potencia (240 Vac 30 Amps) tipo SPST, Secuenciador de fuentes de potencia, arranque suave de la fuente de voltaje de los motores y monitoreo de la misma, Relay de securidad de 12 volts, y salidas/entradas (con aislamiento de 2500volts) adicionales con terminales atornillados.
FYI
Los esquematicos publicados anteriormente tienen un error. He aqui la revision corregida.
Aqui esta el video, Disfrutenlo!
Kreutz.
[ame="http://www.youtube.com/watch?v=U0BDdWLkL8M"]YouTube - Kreutz-4 PC Interface with Mardus-Kreutz Unipolar Micro-Stepper Boards[/ame]
Feliz Navidad!!!
El firmware Rev01P+ esta disponible ya. Los interesados, por favor, envien un PM con su direccion de e-mail.
Esta revision corrige un problema con las tablas de microstep que no eran cambiadas despues de un "Stall" del motor o "E- stop" a alta velocidad. Solo un usuario (Tivoidehuong) encontro el problema, por lo que muchos no se han encontrado en esa situacion, probablemente porque despues de "E-Stop" a alta velocidad o "Stall" reseteaban las controladoras, como habia hecho yo hasta ahora.
Aprovecho la oportunidad para agradecer a Tivoidehuong por su ayuda.
Saludos,
Kreutz.
Hugo podrias enviarme el firmware, es por curiosidad de sacarme algunas dudas.
Gracias,
Gracias Hugo !
...
Hola:
Me gustaria saber si hay algun lugar donde este toda la documentacion de este proyecto para descargar, tanto archivo y revision me tiene un tanto liado.
A ver si algun alma caritativa... :D
Gracias.
Carlos.
Lo acabo de ver.
Muchas gracias, ahora me toca ver por donde empiezo. A la noche me revisare la documentacion.
Un saludo :)
---Edidato---
Para no postear doble edito este que tenia para daron un enlace con fotos de los motores y la circuiteria sacados de una impresora hp matricial de hace mas de 20 años.
Enlace
Me llamo la atencion porque la impresora iba conectada como si fueran tarjetas y se ve cada apartado claramente. Se que este post es sobre la controladora unipolar pero creo que merece la pena observar las fotografias.
He identificado los bobinados de los dos motores, tiene 6 cables. Me da aprox 5,4 ohm por bobinado y 10,5 en total los dos. Alguien sabe como se podria obtener mas datos de funcionamiento de ellos? por mucho que busco no encuentro datos fiables sobre ellos. Lo unico que creo que he sacado en claro es que es de 1,8º por paso. Son con los que quiero probar inicialmente las tarjetas de este post :)
Por cierto, este tipo de motor como se podria manejar? esta sacado de una fotocopiadora. De este si he encontrado los datos en el fabricante.
Motor
Aunque no se si se puede usar en dos sentidos o como. Es la primera vez que veo uno de este tipo y soy novato en el tema de motores :)
Un saludo :)
Hola;
Todo depende de la masa que quieres mover con esos motores y la velocidad y aceleracion que esperas usar. Por el valor de la resistencia del enrollado y las fotos, se ve que no proporcionaran mucho torque y requeriran un voltaje bastante alto para alcanzar buena velocidad. Para experimentar supongo que sean buenos, pero no para trabajo en CNC serio.
Saludos,
Kreutz.
Antes que nada, gracias por este excelente trabajo! es una obra de arte total.
Estoy trabajando en un proyecto que incluye el uso de motores de pasos por micropasos, y mi duda es la siguiente. He leido en tutoriales e incluso en este foro la explicacion sobre como aplicar las señales senoidal y cosenoidal a las bobinas del motor, hace unos años arme un driver sin control de corriente usando micropasos pero la forma de exitar las bobinas era diferente, a saber.
A 100%, B 0%
A 100, B 33
A 100, B 50
A 100, B 65
A 100, B 82
A 100, B 100
A 82, B 100
A 65 B 100
A 50, B 100
A 33, B 100
A 0, B 100
Es decir, no usaba 2 curvas sino una sola que la trasladaba de bobina en bobina.
Esto da el mismo resultado que el metodo seno coseno??
Muchas gracias por su tiempo.
Ese metodo es el empleado en la siguiente nota de aplicacion:http://hades.mech.northwestern.edu/w.../cc/00822a.pdf
Hace anos que yo habia leido sobre ese metodo usado con motores de reluctancia variable, pero nunca con motores hibridos. Intente probarlo cuando disene el translator Mardus-Kreutz, pero no era bueno a bajas revoluciones, entonces decidi adoptarlo como paso intermedio en la funcion "morphing" entre aproximadamente 360 r.p.m y bajo 550 r.p.m., donde dio buen resultado. Note que en esa banda de frecuencias de excitacion (mayor que 6 y menor que 9 rev por segundo) la corriente en el enrollado del motor no sigue precisamente la forma de onda de referencia, por lo que al emplear un cambio de forma de onda de referencia dependiendo de la velocidad (funcion "morphing") el torque mejora.
Saludos,
Kreutz.
Gracias Kreuts, voy a trabajarlo con seno-coseno porque mi proyecto requiere velocidades lentas y medias, hasta 400 rpm.
De todas maneras me gustó el artilugio de las compuetas and y or a la salida del ccp1 y ccp2 del pic. Si conectamos como dice el diseño de tu link manejamos motores bipolares pero si conectamos el ccp1 a la compuera 1 y 3, en lugar de 1 y 2; mas la salida ccp2 a la compuerta 2 y 4 podríamos controlar un unipolar segun mis calculos. Claro, no usando el L298 que es para bipolar sino una etapa de potencia para unipolar..
Abrazo.
N
tienes que ver en el conector de la tarjeta, yo tengo varios asi, y por lo regular solo tienen 5 pines, :
1. 12 V
2. 5 V
3. GND
4. Enable
5. Sync.
osea que solo giran en un sentido pero no te sirve para CNC por que cuando lo enciendes, y lo paras no para de inmediato como un Steper, se queda girando un par de vueltas.
Kreutz, disculpa mi ignorancia en este tema, queria consultarte algo basico. Hace tiempo hice unas controladores de paso a paso (de velocidades bajas nomas) y no utilice FET drivers, es decir, exitaba los FET desde las salidas de unas compuertas logicas resistencia de 10k mediante.
La consulta es: porque se usas drivers para los fet en esta placa tuya? Es por la alta velocidad de conmutacion?, Es que las compuertas no trabajan suficientemente rapido? Es por la necesidad de tener un gate para el control de corriente? y en ese caso, no se podria hacer con una compuerta AND nada mas?
Gracias y disculpa la molestia e ignorancia.
Abrazo,
Nicolas
hola, tengo una duda acerca del modo de chopeo. Tengo un motor de 2.25v 2A, si ajutas la controladora a 2A con una tension por ejemplo de 24v, que tension entregarian los mosfets al motor? 2.25v? es por saber si puedes calcular el consumo del motor colocando el voltimetro en la bobina del motor y conociendo el voltaje que le llega a la bobina.
gracias por adelantado.
un saludo y enhorabuena por el proyectos (o proyectos) de los que todos aprendemos tanto.
Hola Nicolas;
Las compuertas logicas no proporcionan la corriente ni el voltaje necesario para conmutar los Mosfets utilizados a alta frecuencia (del chopper), lo que haria que se calienten demasiado y provocaria su destruccion. Tu metodo podria utilizarse con controladoras que utilizen limitadores de corriente de tipo resistivo a bajas rpms pues la frecuencia de conmutacion es mucho menor en esos casos.
Perdona la tardanza, he estado ausente del foro por bastante tiempo.
Saludos.
Kreutz
Hola;
La tension no es importante aqui, es la corriente lo que importa, el relativamente alto voltaje de la fuente de alimentacion lo que permite es que la corriente en el devanado del motor crezca mas rapidamente (en la inductancia del devanado) el circuito del chopper regula la corriente al valor necesario una vez alcanzado el valor ajustado.
El valor del voltaje observado en un osciloscopio tendria una forma de onda de diente de sierra (aproximadamente, si el voltaje de la fuente de alimentacion es lo suficientemente elevado) y el pico de voltaje estaria alrededor de los 2.25 volts al alcanzar la corriente ajustada (2A). Nota que dependiendo del modo de recirculacion de corriente la corriente en el devanado no tiene que volver a cero una vez que el chopper corta el suministro de corriente al alcanzar el valor ajustado, por lo que si observas la forma de onda con una base de tiempo suficientemente grande no observaras el diente de sierra en si, sino mas bien un ripple con esa forma alrededor del voltaje ajustado.
Saludos,
Kreutz.
Esta es la lista de piezas con los precios actualizados hasta el dia de hoy.
Saludos,
Kreutz.
Muy buenas, soy nuevo por aqui y estoy muy interesado en la fabricacion de la Mardus-Kreutz.
¿Estan publicados los pcb, firware y todo eso?
Un saludo y muchas gracias.
Kreutz vendes la tarjeta ya ensamblada y probada? o no la vendes en paquete tipo kit para ensamblar
Hola,
Felicidades a todos.
Kreutz,
te he puesto un privado relacionado con la disponibilidad de placas de c.i. del driver unipolar, desconozco si te ha llegado; soy iniciado y paciente, aunque parezca antagonismo, pero agoto todas las opciones de comunicación. Ha sido mi primer paso, y no se si saldrá del todo bien. Espero tu respuesta, cuando dispongas de un rato libre.
Gracias y un saludo.
Victor
Hola.
Primeramente corresponde agradecer el esfuerzo hecho por todos los que aportaron al hilo.
Yo soy nuevo en estos temas y estoy interesado en hacer un posicionador angular a partir de un motor paso a paso. Tengo experiencia en electrónica, y algo en Atmel, así que este proyecto es lo que estaba buscando.
Mi problema es que al seguir el hilo vi que hay muchas versiones y me he confundido bastante.
¿Existe la posibilidad de que me pasen una ultima version del hardware y el firmware (tanto codigo fuente como hex, ya que no tengo compilador Bascom) ?
También sirve un conjunto de enlaces a las últimas versiones :rolleyes:
Muchas gracias desde ya.
mi correo es a_s_e_g_a_d_e en gmail (sin los guiones bajos)
Hola Kreutz
Quiero felicitarlo por sus aportaciones y su manera tan desinteresada de apoyar a la comunidad de este foro
Su servidor esta interesado en hacer una mesa de coordenadas y tengo algo de experiencia en electronica y tambien en programacion C
He adquirido un Desarrollador RAbbit me gustaria ver la posibilidad que me proporciones esquematicos y codigo fuente de su ultima version con Bipolares
Tratar de estudiarlos y pasar su codigo fuente a ejcutable para la plataforma del Rabbit
Gracias de antemano
Ignacio Quijas
ignacioquijas@motofiestaleon.com
Feliz nuevo año para todos!!
Distinguido Sr, Kreutz tengo algunas inquietudes y si su tiempo lo permite me ayudara.
Comenzando el post sobre "Diseño de la Tarjeta Controladora Micro-Step Unipolar "Mardus-Kreutz" " me dio la imprecion de que utilizarían un pic como microprocesador por parte del sr Marduz pero enfin, no fue asi, es por ello que quiero preguntarle si el código fuente de su diseño me lo puede suministrar , para intentar mudarlo a un micro del tipo microchip, el cual se consigue mas fácil por acá en Venezuela.
Debido a pocos recursos con los que cuento me a resultado muy difícil lograr el funcionamiento de mi cnc, despues de completar la parte mecánica (al menos en parte)
me dedique a el diseño de la tarjeta controladora usando parte del código de linestepper
como logica y de driver el sla7024 segun el esquematico en su datasheet.
El problema radica en que a una velocidad de avance 2.9 mm/seg (frecuencia de pasos de 96.7 Hz y nivel alto de 5 microsegundos) y en sus proximidades, el motor comienza a vibrar con la consiguiente perdida de pasos, por ejemplo a 2.9mmm/s mando a trazar una recta de 40mm solo logra 10m aveces menos. A velocidades mayores o menores no tiene perdidas de pasos
De alli la siguiente pregunta : es posible modificar algo del circuito básico del sla7024
para solucionar este problema? implementar una seña de sincronismo o algo así?
Sigo acá, en le mismo orden de ideas si es posible me pueda traducir lo expuesto en su blog :SYNC signal.
This is one of the most important signals, its function is to serve as reference frequency for the choppers at the Power Stage, but it serves a second and very important function: It defines the "blanking time" on the chopper comparator circuits. We will be talking about the "blanking time" when we get to the chopper's circuit description, and a little more when we discuss the blanking time relationship with the minimum step current regulation.
The Sync signal is generated on a hardware 8 bits PWM generator inside the Micro-controller Chip, the "blanking time" is adjustable in the firmware.
Si no es pedir demasiado, ahondar mas en el tema sobre el "dead time" y el "blanking time", o algún libro que aborde el tema.
Sus diseños son fascinantes, pero casi imposible de realizar en algunas latitudes debido a la imposibilidad de conseguir las piezas o motivado a los costos,por eso concuerdo ampliamente con Mardus:
Nobody talks about microstepping by unipolar stepper drivers. Why? I'm not count on controllers with microchips (SLA ....etc...). I am interested on discrette one.
Comments ? http://www.cnczone.com/forums/showthread.php?t=25361
Por lo que seria muy interesante y necesario desarrollar un proyecto exclusivamente con
componentes discretos exceptuando los micros en ambas versiones avr y microchip, si de verdad se desea lograr un diseño universal con prestaciones profesionales.
por lo momentos, me desespera no poder terminar mi proyecto. =(
Desde ya muchas gracias por las respuestas...
Hola Vzlaje, Feliz Año !!!
Se puede optar por un driver sin micropasos usando el l297 como control, tambien hay por ahi un integrado de National, el LMD18245 que te da unos 3A sobre un maximo de 55V, pero necesitas de un pic para controlarlo, ese anda muy bien.
Gracias Creisen muchos éxitos!!
Te cuento, los pasos los genero con pic 16f84a y el sof del linestepper solo en la modalidad de "full pasos" con la finalidad de tener mayor simplicidad e ir mejorando a medida del progreso sobre el control y presicion de movimiento.
Los motores están conectados como unipolar, aunque se pueden usar como bipolar
usando el IC. que me recomiendas "LMD18245".
Tendré que revisar la disponibilidad del mismo acá en mi país, ya que motivado al control de cambio monetario es muy difícil conseguir componentes importados de uso exclusivo o no tan comercial, es decir de uso corriente.
Lo que mas me desconcierta es que la falla se presenta a muy baja velocidad y a mayor velocidad el desempeño es aceptable.
Gracias una ves mas por la pronta respuesta...
National te manda samples de estos integrados, fijate si llegan por alla.
Es importante que el voltaje de la fuente de alimentacion sea varias veces superior al voltaje especificado para el motor (entre 5 y 20 veces mas alto dependiendo de la inductancia del mismo) de lo contrario el motor se hara mucho mas suceptible a resonar y ese parece ser tu caso. Nuestro diseno no posee circuito de anti-resonancia (en la banda media) pero ese no ha sido un problema al menos en los equipos en que ha sido probado hasta el momento.
Saludos,
Kreutz.