1 votos

Control de velocidad en bucle cerrado de motor de corriente continua cepillado bajo carga

He diseñado un controlador PI para controlar la velocidad de un motor de CC con escobillas entre 0.6Hz - 6Hz (RPM:36 - 360). Cuando controlo la velocidad del motor a 0.6Hz (aproximadamente 4.0V de suministro y 60% de ciclo de trabajo PWM), puede girar a la velocidad deseada como esperaba. Pero para esta velocidad objetivo (0.6Hz), cuando aplico una carga muy pequeña, puedo detener fácilmente el motor de CC (creo que debido a la baja potencia, bajo voltaje, etc.).
¿Cómo puedo resolver este problema o aumentar el par para la velocidad objetivo de 0.6 Hz?
Motor

3voto

stuck Puntos 111

He encontrado que la compensación feed-forward funciona bien para motores de escobillas. Puede mantener una velocidad bastante constante, incluso a RPM lentas.

Según las especificaciones de tu motor, la corriente de arranque es de 17A, con una fuente de alimentación de 12V. Esta especificación sugiere que la resistencia de devanado más la resistencia de la escobilla es de \$ 12V\over 17A\$ o 0.7 ohmios. Se requiere una resistencia compensadora de -0.7 ohmios para la compensación feed-forward.

esquemático

simular este circuito – Esquemático creado usando CircuitLab

La resistencia negativa se genera mediante la detección de la corriente del motor con una resistencia de muestreo de corriente, que genera un pequeño voltaje que se amplifica. Por cada amperio detectado, añadirías al suministro de CC 1.4 V.
Este método también es aplicable a la modulación por ancho de pulsos (PWM).

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X