Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Esquema general
A continuación se explicará de manera general el funcionamiento del driver de
control de motores paso a paso a implementar.
Funcionamiento
El driver diseñado utiliza dos circuitos integrados, uno para el manejo de la
corriente (L298) y el otro para el control de la secuencia de conmutación y el
control de la corriente de bobinado para el motor paso a paso (L297).
Figura 1: Controlado por el paso, la dirección y entradas de selección de modo de
funcionamiento, el chip controlador de motores paso a paso L297 realiza algunas de
las funciones de un microordenador de control.
A continuación se explicará en detalle el funcionamiento de cada uno de estos
dispositivos:
VENTAJAS
La combinación L297 + combinaciones de drivers tiene muchas ventajas: muy
pocos componentes son necesarios (así, los costes de montaje son bajos, posee
alta fiabilidad y requiere de poco espacio), el desarrollo de software se simplifica y
la carga sobre el microcontrolador se reduce. Además, la elección de dos chips da
un alto grado de flexibilidad. El L298N se puede utilizar para motores de corriente
continua y los L297 se puede utilizar con cualquier etapa de potencia, incluyendo
dispositivos de potencia discretos (que proporciona 20mA de conducción para
este propósito).
Para los motores bipolares con corrientes de devanado de hasta 2ª el L297 se debe
utilizar con el L298N; para corrientes de bobinado de hasta 1A se recomienda el
L293E (el L293 también será útil si no es necesario chopeo).
Aplicaciones para el L297 se pueden encontrar casi en todas partes: impresoras
(posición del carro, la posición de margarita, alimentación de papel, alimentación
de la cinta), máquinas de escribir, plotters, máquinas de control numérico, robots,
unidades de discos flexibles, máquinas de coser electrónica, cajas registradoras,
fotocopiadoras, máquinas de télex, telescopios, equipos fotográficos, lectores de
cinta de papel, reconocedores ópticos de caracteres, válvulas eléctricas, etc.
Figura 2.b: La ocho secuencias principales de pasos del traductor. Esto corresponde al
modo de medio paso. Se indica su rotación en sentido de reloj.
Figura 2.c: Las formas de onda de salida corresponden a la secuencia de medio paso.
La acción de chopeo no se muestra.
Figura 2.d: Secuencias de Estado y formas de onda de salida para las dos fases en
secuencia. INH1 y INH2 permanecen en nivel alto en todo momento.
Figura 2.e: Secuencia de Estado y formas de onda de salida para conducción de ondas
Motor de Ondas (modo one-phase-on).
A continuación, se presentará una tabla con el uso de cada uno de los terminales
de este circuito integrado:
Pines de conexión L297
12 Vs 5V entrada de alimentación.
CIRCUIT OPERATION
The L297 is intended for use with a dual bridge
driver, quad darlington array or discrete power
devices in step motor driving applications. It receives
step clock, direction and mode signals from
the systems controller (usually a microcomputer
chip) and generates control signals for the power
stage.
The principal functions are a translator, which generates
the motor phase sequences, and a dual
PWM chopper circuit which regulates the current in
the motor windings. The translator generates three
different sequences, selected by the HALF/FULL
input. These are normal (two phases energised),
wave drive (one phase energised) and half-step
(alternately one phase energised/two phases energised).
Two inhibit signals are also generated by
the L297 in half step and wave drive modes. These
signals, which connect directly to the L298’s enable
inputs, are intended to speed current decay when
a winding is de-energised. When the L297 is used
to drive a unipolar motor the chopper acts on these
lines.
An input called CONTROL determines whether the
chopper will act on the phase lines ABCD or the
inhibit lines INH1 and INH2. When the phase lines
are chopped the non-active phase line of each pair
(AB or CD) is activated (rather than interrupting the
line then active). In L297 + L298 configurations this
technique reduces dissipation in the load current
sense resistors.
A common on-chip oscillator drives the dual chopper.
It supplies pulses at the chopper rate which set
the two flip-flops FF1 and FF2. When the current in
a winding reaches the programmed peak value the
voltage across the sense resistor (connected to
one of the sense inputs SENS1 or SENS2) equals
Vref and the corresponding comparator resets its
flip flop, interrupting the drive current until the next
oscillator pulse arrives. The peak current for both
windings is programmed by a voltage divider on the
Vref input.
Ground noise problems in multiple configurations
can be avoided by synchronising the chopper oscillators.
This is done by connecting all the SYNC
pins together, mounting the oscillator RC network
on one device only and grounding the OSC pin on
all other devices.
Symbol Parameter DIP20 SO20 Unit
Rth-j-amb Thermal resistance junction-ambient max 80 100 C/W
ETAPA DE ENTRADA
Cada puente es accionado por medio de cuatro puertas de entrada que son In1;
In2; EnA e IN3; In4; ENB. La entrada In selecciona el estado de puente cuando la
entrada EN está en alto, un estado bajo de la entrada En inhibe el puente. Todas
las entradas son compatibles con TTL.
SUGERENCIAS
Un capacitor no inductivo, por lo general de 100 nF, se debe colocar entre Vs y
tierra y entre Vss y tierra, lo más cerca posible a la patilla GND. Cuando el
capacitor de la fuente de alimentación se encuentra demasiado lejos del circuito
integrado, un segundo más pequeño, debe ser colocado cerca del L298.
La resistencia de sensado, no de tipo “alambre enrollado”, debe estar conectado a
tierra cerca del polo negativo de Vs que debe estar cerca del pin GND del circuito
integrado. Cada entrada debe estar conectada a la fuente de las señales de control
por medio de pistas muy cortas.
Encendido y de apagado: Antes de encender la fuente de alimentación y antes de
apagarla, la entrada de habilitación (ENABLE) debe estar en estado bajo.
Control de corriente
La forma más eficaz y potente para accionar un motor paso a paso es usar un
circuito de accionamiento por chopeo.
Esta nota explica algo de teoría básica y luego presenta circuitos prácticos basados
en circuitos integrados de potencia.”
EL DRIVER PARA MODULACIÓN POR
ANCHO DE PULSO MEJORA EL PAR MOTOR
Y LA VELOCIDAD SIN AGREGAR
COMPLEJIDAD AL CIRCUITO
Los diseñadores optan por utilizar una potencia fraccionaria motor paso a paso en
aplicaciones tales como impresoras puede mejorar la eficiencia del motor y su
características de par y velocidad mediante el uso de un circuito trozador
(Chopper) para mantener corriente constante por Modulación de ancho de
Pulso(PWM). Es más, para drivers de alta potencia, chips de control dedicados y
drivers de troceo para corriente constante puede ser simple de usar directamente
en un solo driver.
Un problema básico para un controlador directo de motor paso a paso es que la
constante de tiempo de los bobinados del motor (L / R) hace que el actual para
aumentar lentamente en el devanado durante cada entrada de pulso. fuere, por lo
tanto, nunca llegar a un valor nominal completo, especialmente a alta velocidad,
o altas tasas de pulso, a menos que el voltaje (VS) a través de los terminales esté
en nivel alto. En el más simple stepperdrive (ver Fig. 3.a), interruptores o
transistores Darlington activan secuencialmente las bobinas para accionar el
motor (véase el recuadro de "paso a paso motor básico ").Este tipo de unidad
funciona mal debido a que la tensión de alimentación debe ser baja para que la
corriente de estado estacionario no sea excesiva. Como resultado de ello, el
promedio corriente del devanado - y por lo tanto el par - es muy bajo a alta
velocidad de accionamiento del motor.
Un problema básico para un accionamiento directo paso a paso es que la
constante de tiempo del devanado del motor (L / R) hace que la corriente aumente
lentamente en la bobina durante cada pulso de entrada. Puede, por tanto, nunca
llegar a un valor nominal completamente, especialmente a altas velocidades, o a
altas tasas de pulsación, a menos que el voltaje (VS) a través de los terminales sea
elevado. En un controlador de motor paso a paso simple (ver Fig. 3.a), transistores
o conmutadores Darlington activan secuencialmente las bobinas para controlar el
motor (ver cuadro, "básico del motor paso a paso").
Este tipo de accionamiento posee un mal desempeño debido a que la tensión de
alimentación debe ser baja para que la corriente de estado estacionario no sea
excesiva. Como resultado de ello, el promedio de corriente del devanado (y por lo
tanto el par) es muy bajo para una alta velocidad en el driver del motor.
A menudo, este problema se supera mediante la introducción de una resistencia
en serie, aumentando el valor general por un factor de cuatro (dando una relación
de L/4R) y también mediante el aumento de la tensión de alimentación (véase fig.
3.b). Esta disposición reduce la constante de tiempo del motor, lo que mejora el
par a altas tasas de pulso. Sin embargo, tal enfoque es ineficiente, ya que la
resistencia en serie constituye una pérdida sustancial de energía.
Figura 3.b: Comando común de motores paso a paso unipolares (a) produce un par de
salida insuficiente, ya que su tensión de alimentación debe mantenerse baja para
limitar la corriente. Adición de resistencia en serie a una relación de L/4R (b) y el
aumento de la tensión de alimentación proporcionalmente mejora la salida de par de
torsión, especialmente a altas velocidades de pulso.
Figura 3.c: una anchura de impulso modulada, o chopper, permite superar la mayor
parte de los problemas de la unidad más simple directa o incluso unidades lineales de
corriente constante.
Figura 3.e: Un controlador de chopper simple para un motor paso a paso unipolar,
puede ser ensamblada con sólo dos chips: un circuito integrado de cuatro salidas
Darlington y de un IC controlador con retroalimentación para corriente constante.
Figura 3.f: Un puente H doble proporciona una simple solución de diseño de etapa de
potencia para un motor paso a paso bipolar.
El L297 contiene un circuito traductor interno controlado por entradas de paso y
de dirección. El controlador de motor L297 ( Véase la figura 3.g) permite el
funcionamiento en tres modos: dos fases encendidas (two-fase-on), medio paso
(Half-Step) y control de onda (wave-drive).
El modo normal “two-fase-on” es seleccionado con un nivel bajo en la entrada
half/full del chip cuando el dispositivo se ha reinicializado para partir.
El control por medio paso (half-step) es seleccionado con un nivel alto en la
entrada half/full del chip . Para inicializar el modo de control de onda (wave-
drive), el usuario debe desactivar la etapa de salida (traer ENABLE a bajo), resetear
el dispositivo, avanzar el traductor un paso, trae half/full a nivel bajo, y luego
volver a habilitar las salidas.
El L297 también le permite al diseñador seleccionar cualquiera de las fases o
inhibir el Chopeo. El chopeo de las fases proporciona un menor ripple
(ondulación) y es adecuado para motores unipolares, mientras que la inhibición
por chopeo retorna energía a la fuente y es mejor para los motores bipolares.
En aplicaciones tales como la alimentación de papel de una impresora, el motor
está a menudo en reposo. Puesto que el par total usualmente no es necesario para
mantener el motor en posición, los diseñadores pueden ahorrar energía
seleccionando la corriente a nivel bajo entre carreras. Con un chip de control L297
o L6506, esta tarea se puede hacer simplemente cambiando la entrada de
referencia entre dos niveles. Cuando varios drivers de choppeo se utilizan en un
mismo sistema, deben estar sincronizados para prevenir efectos de
intermodulación. Esto se realiza mediante la conexión de los terminales de
sincronización entre sí (sync pin outputs) y omitiendo el oscilador RC en todos los
dispositivos menos en uno solo.