Está en la página 1de 11

DETECCIÓN AUTOMÁTICA DE PARADA DEL MOTOR CC

Brazo Jakub
Resumen:
En este artículo, el motor se detiene automáticamente debido a un
obstáculo mecánico o al límite final se describe e implementa.
Teoría sobre la evaluación de los parámetros de corriente del motor
y Se presentan las medidas actuales.
Como caso de estudio, el aire acondicionado creado utilizando
ATmega8 y MC33887 se describe donde se implementa y se
prueba la parada del motor.
Un nuevo algoritmo que detecta el estado de movimiento
automáticamente de acuerdo con la medición de la corriente del
motor sin necesidad del motor se propone y prueban los
parámetros.
Palabras clave: control de motor de CC, medida de corriente,
detección de parada del motor, ATmega8, MC33887

1. INTRODUCCIÓN
La domótica está aumentando con los precios más bajos de la
electrónica. Para que todos puedan comprar o incluso hacer
su propio dispositivo integrado para automatizar alguna tarea en
una casa.
Los requisitos son precio, sencillez, y también cosas de moda.
Los entusiastas administran MCU de 8 bits simples para construir
dispositivos como aire acondicionado doméstico.
Usan chips para el control de actores como controladores de motor
que resuelven todas las cosas difíciles. Encima de que quieren
utilizar algoritmos modernos que no son difíciles de configurar y que
son robustos.

2 ANTECEDENTES TEÓRICOS
En esta sección, se ofrece cierta teoría sobre el control del motor de
CC y la medición de la corriente del motor de CC presentado.
La teoría presentada se utiliza para la creación de firmware en la
sección 3.
Algunos cálculos utilizados para el estudio de caso.
2.1 CONTROL DE VELOCIDAD DEL MOTOR DE CC
La velocidad del motor de CC se puede controlar en bucle cerrado y
bucle abierto.
En circuito cerrado, el análogo se utiliza voltaje o PWM por un
controlador.
El controlador puede estar en forma de red neuronal, PID
convencional, lógica difusa, adaptativa u otro controlador no lineal.
Este tipo de control necesita algunos sensores externos para
obtener un valor de la velocidad actual del motor.
Un controlador moderno se basa en un motor de CC modelo en el
interior, por lo que sólo se necesita sensor de corriente.
En casos especiales, solo se necesita el modelo sin ningún sensor.
En caso de que no haya requisitos especiales para el control
del motor, el motor se controla ventajosamente en modo PWM
de bucle abierto donde la velocidad y la corriente del motor se
calculan mediante las ecuaciones, donde d, es el ciclo de
trabajo de PWM, U0 es el voltaje máximo de PWM y cφ es
constante para el motor de CC con magnetismo permanente

2.2 CÁLCULO DE LA CORRIENTE DEL MOTOR DE CC


Como modelo de motor de CC con magnetismo permanente(2), la
corriente de corte(3) y se calcula el valor mediano de la corriente en
estado estacionario(4).
Como estudio de caso, el motor tiene parámetros: U0 = 12 V, f0 =
3800 rpm, RA = 26,11 Ω, LA = 8,05 mH, ω0 = 2π f0 =397,94 rad · s
− 1, y cφ = 0,03 rad · s−1.
La señal de control PWM tiene parámetros: UM = 14,8 V, d = 62%
y f = 10 kHz.

2.3 MEDIDA DE LA CORRIENTE DEL MOTOR DE CC


La corriente se mide principalmente con una resistencia o un sensor
Hall.
El motor de CC controlado está conectado a un puente en H, que es
un conjunto de cuatro transistores para lograr todos los modos de
operación.
Entonces en la medición normalmente se utiliza resistencia. El
sensor Hall se utiliza para mediciones sin contacto que son útiles
para corrientes.
Algunos chips de controlador de motor de CC proporcionan una
señal de retroalimentación que es proporcional a la corriente del
motor.
Esta señal es de carácter actual y, por lo tanto, debe convertirse
utilizando una resistencia a voltaje para medir por periféricos ADC.
Paralelamente a esta resistencia, se recomienda un condensador
para reducir un ruido. El valor de esta resistencia afecta el valor de
voltaje máximo que corresponde al valor máximo y al valor actual
medido.

3 ESTUDIO DE CASO - AIRE ACONDICIONADO


En esta sección, el aire acondicionado como caso de estudio de la
implementación de detección de parada de motor de CC es escrito.
También hay algunas ecuaciones para calcular los parámetros del
motor de CC utilizados para el algoritmo de detección de parada del
motor.
3.1 DESCRIPCIÓN DEL AIRE ACONDICIONADO
El aire acondicionado como caso de estudio es un sistema que
comprueba el termómetro digital y controla el ventilador flop y el
motor del ventilador.
Cuando se conecta un sistema de servicio maestro, ejecuta
comandos y transfiere las variables de estado mediante un
protocolo especial a través del bus USB.
El ventilador flop es movido por el DC motor en modo bang-bang sin
ningún sensor adicional. Entonces el sistema de control tiene que
detectar el correcto posiciones utilizando la detección de parada del
motor.
El sistema de control (ver Figura 1) consiste en Atmel ATmega8 que
ejecuta un firmware.
Se comunica con un sistema maestro a través de USB usando el
chip FTDI FT232. El motor del ventilador se conmuta mediante el
relé alimentado por un transistor.
El motor del ventilador flop es alimentado por el controlador de
motor NXP MC33887 [2] que puede entregar hasta 28 V a 5 A.
Este chip está controlado por señales digitales y entradas PWM.
Este chip también proporciona retroalimentación de medición de
corriente como 1/375 de la corriente de carga.
El termómetro Dallas DS18B20 se comunica mediante la interfaz
única de 1 cable.
3.2 DETECCIÓN DE PARADA DEL MOTOR CC
El firmware implementa la detección de parada del motor utilizando
la medición de corriente del motor proporcionada por Chip
MC33887.
Esta retroalimentación es muestreada por el periférico ADC a 100
kHz.
El ruido no es marginal debido al filtro externo, por lo que no se
utiliza ningún filtrado de software.
El motor se controla en bucle abierto porque no hay otros requisitos
para el control del motor.
La siguiente razón es que el controlador no reconoce ningún
obstáculo que afecte la parada mecánica del motor, solo del sensor
de corriente.
Además de eso, se necesita el primer sobre impulso para el
reconocimiento del estado del motor.
Al medir la corriente del motor mientras se alcanza la posición de
parada, el valor mediano de la corriente en el, se mide el estado
estable y la corriente del motor de corte corto (consulte la Figura 2).
Al evaluar la medición, el valor mediano de la corriente en el estado
estacionario se ha calculado como un valor de 58,48 mA y
la corriente del motor de corte corto como un valor de 218,33 mA.
Por tanto, el valor umbral de la parada del motor detector se ha
establecido en un valor de 70 mA.
Cuando la corriente medida supera este límite, el motor el
movimiento terminará debido a la posición final alcanzada.
En el inicio del movimiento del motor, su corriente se sobrepasa
debido a la inductancia del motor.
Este impacto se baja utilizando el perfil de movimiento de rampa
lineal cuando se genera la señal PWM del motor.
En todo caso, el detector de parada del motor se desactiva durante
los primeros 200 ms.
Por lo tanto, si el ventilador flop está encendido el límite durante el
arranque del motor, la reacción del detector de parada del motor se
prolongará.
De lo contrario, el perfil de corriente del motor se ve como en la
Figura 3.

3.3 ALGORITMO PROPUESTO


El valor umbral del detector de parada del motor se calcula
automáticamente mientras el motor está en movimiento, a partir de
su valor mediano medido de corriente más el valor de margen
seguro definido.
Esto falla en caso de que el motor está en la posición final durante
el arranque.
Este problema se resuelve mediante la detección del primer
rebasamiento desde el final de la pendiente actual.
Si no hay sobre impulso, habrá un problema con el motor al inicio
de movimiento.
Esto se resuelve mediante la detección de la corriente constante sin
la detección de pendiente durante el tiempo específico. Estos
parámetros se establecen una vez y no tienen que cambiar si
cambia el motor.
Este algoritmo se implementa utilizando un autómata determinista
de estado finito que se denota formalmente como DFSM = (S, Σ, s0,
F, δ) donde S es un conjunto finito de estados, Σ es un conjunto
finito de acciones, s0 ⊂ S es un
estado inicial, F ⊂ S es el conjunto de estados finales, y δ ∈ S × Σ ×
S es la función de transición de estado.
Los autómatas implementados se muestran en la Figura 4.

4. CONCLUSIÓN
Este artículo trata sobre la detección automática de la parada del
motor y su funcionamiento debido a un obstáculo mecánico o al
límite final.
La teoría sobre la evaluación de la corriente del motor y la medición
de la corriente del motor es presentada.
Como caso de estudio, se describe el aire acondicionado creado.
En la corriente calculada teórica, los valores son ligeramente
diferentes del valor medido debido a aproximaciones y
simplificaciones del modelo de motor de CC.
Además de eso, un nuevo algoritmo que detecta el estado de
movimiento del motor es propuesto y probado con éxito.
Usando este algoritmo, no hay parámetros excepto la corriente de
margen seguro y no es necesario configurar ni ajustar el tiempo
estable. Estos parámetros son independientes del motor.
RECONOCIMIENTO
La finalización de este documento fue posible gracias a la
concesión No. FEKT-S-17-4234 - ‘Industry 4.0 en la automatización
y la cibernética, con el apoyo financiero del fondo científico interno
de la Universidad de Brno de Tecnología

REFERENCIAS
[1] K. S. Ravi Kumar, Jaideep, Rohit y Vikas. Control de velocidad
de circuito cerrado basado en microprocesador de
motor de corriente continua con pwm. En 2015 International
Conference on Control, Instrumentation, Communication and
Computational Technologies (ICCICCT), páginas 255–257,
diciembre de 2015.
[2] NXP. Hoja de datos Mc33887, 2012.
[3] Wei Wu. Identificación del parámetro del motor de CC usando
respuestas de paso de velocidad. En Modelado y
Simulación en Ingeniería, 2012.

También podría gustarte