Una máquina de DC cepillada se puede modelar como
simular este circuito : esquema creado usando CircuitLab
- fuente de voltaje
- inductancia del devanado del estator
- resistencia del devanado del estator
La fuente de voltaje tendrá un voltaje proporcional a la velocidad del rotor, la constante de voltaje \ $ K_e \ $: voltios por RPM (o rads, según la hoja de datos). Cuanto más rápido gira el rotor, mayor es este valor.
Igualmente, habrá voltaje debido a la corriente que fluye a través de la resistencia, y el cambio de corriente causará un voltaje a través de la inductancia.
Carga más alta - > sorteo más actual - > Más voltaje adicional debido a la R.
Mientras la carga & la velocidad se asume constante (quizás no ...) y mientras la frecuencia PWM sea lo suficientemente alta, la contribución L podría ignorarse.
Todo esto se puede medir en los terminales del motor.
¿Cómo usar PWM para determinar la velocidad? El requisito previo mínimo es conocer el \ $ K_e \ $ del motor en uso.
Si el motor está DESCARGADO y simplemente lo está energizando con un servicio de PWM fijo, la velocidad del rotor se puede estimar a través de:
\ $ \ omega = V_ {cc} * D * K_e \ $
\ $ V_ {cc} \ $ siendo el voltaje que se está transfiriendo a PWM en el estator del motor
D es el servicio fijo
\ $ K_e \ $ es la constante backEMF en \ $ V / \ omega \ $
Sin embargo, si se requiere algún tipo de control de velocidad (sin sensor), se requieren algunos medios para medir el voltaje del terminal.
Luego puede muestrear esto DURANTE el período de apagado de la PWM para que esté al tanto del voltaje del terminal del motor.
¿Cuánto se compensa por iR (detección actual o ignorar si se descarga) o wL (puede argumentarse que es insignificante para una máquina DC)? depende de las consideraciones de su sistema.
WL EXAGGERADO