ImageImageImageImage
Hazte Socio (El Foro siempre Gratis)
Paga con Tarjetas+ Info www.arde.cc/socios

L293B con motor bipolar se calientan muchísimo

Escribe aqui todos lo relacionado con estos temas

Moderator: Junta Directiva

User avatar
Heli
Usuario Experto
Usuario Experto
Posts: 747
Joined: Tue May 23, 2006 7:47 am
Nombre: Heli Tejedor
Location: Alcala de Henares
Contact:

Re: L293B con motor bipolar se calientan muchísimo

Post by Heli » Sat Feb 23, 2013 4:26 pm

Si alimentas el PAP con una tensión fija, funciona perfectamente. Pero cuando se mueve a la corriente le cuesta atravesar las bobinas y baja. Para compensarlo lo mejor es subir la tensión en el momento de cambiar de fase y luego bajarla a un valor normal.
Eso se hacía antiguamente con dos fuentes de alimentación y dos transistores, en la actualidad esa tecnología esta en deshuso.
Ahora se usa PWM para alimentar las bobinas a tensión variable realimentando en corriente y conseguir siempre la máxima corriente admisible en las bobinas. Para eso se usan circuitos especiales, no lo hace el micro (arduino), sino unos circuitos auxiliares que debes conectar al L298. El micro solo debe conmutar las fases en el orden correcto para el sentido de giro adecuado.
Existen motores PAP diseñados para trabajar a tensión fija, suelen ser de poco par. La resistencia de sus bobinas esta calculada para una determinada tensión, circula un adeterminada corriente y disipan una potencia fija.
Pero otros tienen unos bobinados de resistencia e impedancia muy baja, y en la carcasa del motor no indican la tensión de trabajo (o si, y es tan baja como 2V o 1,8V) sino que indican la corriente máxima. Estos estan diseñados para trabajar con PWM y fijar la corriente al valor indicado por el motor. También se podría poner a tensión fija, pero resultaría tan baja como 2V o 1,8V y el par resultante sería óptimo en retención pero bajaría muchísimo con la velocidad.
Si tu motor lleva reflejada la corriente y es de poca resistencia esta diseñado para ser usado con PWM. La tensión que refleja será probablemente la máxima que acepte el aislamiento de los bobinados (la tensión de pico de PWM), como tu has calculado con esa tensión fija la corriente se dispara. O con una tensión baja compatible con esa corriente máxima (1, 6A * 4 Ohmios = 6,4 V).
El ciclo de trabajo de la modulación por anchura de pulso no lo fijas tú. Lo regula automáticamente el sistema para conseguir la corriente de salida prefijada. El l298 tiene dos patillas "sense" donde se colocan dos shunt. De estas salidas se obtiene una tensión proporcional a la corriente de salida y se compara con una tensión de referencia (la corriente deseada). Si es superior deshabilita los drivers hasta el siguiente flanco de la señal del oscilador PWM...
Para esto se suelen utilizar circuitos especiales que incluyen la parte analógica como el L6506. En esta datasheet puedes ver como usar el L6506 con el L298: http://www.cnconabudget.com/L6506D.pdf" onclick="window.open(this.href);return false;
Actualmente hay circuitos que ya hacen todas estas funciones en un solo chip, como el driver L6219 (permite hasta micropasos): http://www.st.com/internet/com/TECHNICA" onclick="window.open(this.href);return false; ... 000092.pdf
¡No es imposible, lo que pasa es que no sabes como hacerlo!
http://heli.xbot.es/" onclick="window.open(this.href);return false;

Camarsa
Posts: 4
Joined: Thu Feb 21, 2013 11:12 am
Nombre: Javier Campo

Re: L293B con motor bipolar se calientan muchísimo

Post by Camarsa » Mon Feb 25, 2013 11:24 am

Ok, queda muy claro, gracias Heli.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest