Timbre BEMF de motor cepillado

1

Estoy intentando el control de velocidad sin sensor de un motor de CC con escobillas utilizando PWM y midiendo la BEMF (tensión inducida por el motor proporcional a la velocidad). El motor se alimenta a través de un IC de puente H (TI DRV8801 ).

Me he dado cuenta de que BEMF solo se puede observar en modo fast decay , donde el motor se invierte básicamente hasta que la corriente es cero y luego se apagan los interruptores.
Esto deja el motor conectado a los rieles de alimentación a través de los diodos de rueda libre. Más el resistor-divisor. Más tapones de filtro EMI en el motor.

Para que el circuito se vea así:

simular este circuito : esquema creado usando CircuitLab

Supongo que la oscilación que se muestra en la siguiente imagen es el resultado de la energía residual de la inductancia del motor y la capacitancia conectada (filtro, cable).

  • amarillo: motor -
  • cyan: motor +
  • azul: punto central del divisor de voltaje: 10kΩ a GND y cada contacto del motor
  • rosa: actual (gran desplazamiento con DRV8801; también puede deberse a un diseño incorrecto)

El largo tiempo de asentamiento limita el ciclo de trabajo de PWM y la frecuencia. ¿Hay alguna manera de acortarlo? Tal vez con una resistencia de carga?

    
pregunta handle

2 respuestas

0

Lamentablemente, los diodos inversos dentro del chip hacen que la energía inductiva almacenada tarde bastante en agotarse. Si "de alguna manera" estos diodos pudieran eliminarse y reemplazarse con una resistencia de valor medio, la descomposición sería más rápida porque la energía se quemaría más rápidamente.

Agregar una resistencia de carga reducirá la velocidad a la que se puede quemar la energía. Recuerde que está hablando de que la corriente del motor quiere permanecer constante cuando se quita la energía y una resistencia de mayor valor quema esa energía más rápidamente, PERO los diodos no se pueden eliminado y por lo que esto parece una imposibilidad.

    
respondido por el Andy aka
0

Creo que no necesitas un bucle cerrado en bemf. Si sabe cuál es su resistencia actual y ósmica si el motor, usted sabe todo lo que necesita. Porque BEMF = Vbus * D (PWM) - IR. Así que para el control de velocidad solo necesitas saber la constante kv.

También creo que su frecuencia PWM es demasiado baja.

Editar: espero que tengas un bucle de corriente de descenso. Si no lo hace, dado que de alguna manera resuelve la corriente de bloqueo, simplemente trabaje con bucle abierto

Edición 2: medida no relacionada con gnd. Medir entre dos hilos del motor.

    
respondido por el Gregory Kornblum

Lea otras preguntas en las etiquetas