Control de par / velocidad BLDC con L6229 o L6235

3

Estoy tratando de controlar el motor BLDC de 12V 12,000 rpm con sensores Hall de 3x120 ° utilizando la placa de evaluación ST basada en L6229 IC.

Intenté controlar la velocidad del motor alimentando PWM a FWD / REV pin como se sugiere en nota de diseño .

Cuando PWM = 0 el motor gira en una dirección a la velocidad máxima, 255 - dirección opuesta a la velocidad máxima. Al acercarse a PWM 128, la velocidad se reduce proporcionalmente hasta cero como se esperaba, pero TORQUE TAMBIÉN GOTA DRÁSTICAMENTE ...

También intenté alimentar diferentes voltajes de control al pin Vref, pero no puedo notar ninguna diferencia en el comportamiento del motor.

Necesito una velocidad del motor cada vez más lenta / lenta y mantener un par aceptable a velocidades bajas (la mayor parte del tiempo el motor funcionará en 1/3 de la velocidad máxima).

Y el motor BLDC, en teoría, tiene un par mayor en rpm más lentas. Pero no puedo lograrlo. ¿Tal vez alguien pueda ayudarme con esto o recomendar un controlador fácil / barato que sea más adecuado para esta tarea?

Hoja de datos L6229 :

Y hay esquemas de la placa eval: :

Ytambiénuniendocurvasmotoras:

    
pregunta Ignas

1 respuesta

1

En primer lugar, Vref en el chip controla la potencia máxima = el par máximo. Cuando S1 en la placa de evaluación está en modo TRQ, el pin VREF en CN4 se conecta directamente a Vref de la unidad. En este modo, tendrá muy poco efecto si el motor se descarga.

Para controlar la velocidad del motor mientras se mantiene el par de torsión, tendrá que envolver todo en un circuito de control: algo mide la velocidad del motor y cambia la potencia al motor de manera correspondiente.

Para obtener el mejor rendimiento, querrá hacerlo por fase, retrasando las entradas de control si se excede la velocidad. Sin embargo, esto es bastante complicado, así que en su lugar utilizaría la forma analógica recomendada por el fabricante (consulte la sección 9, 'Tacómetro'). Esto ya está montado para usted en la placa de evaluación: configure S1 en modo VELOCIDAD, y VREF debe variar la tensión del motor suavemente entre 0 y la velocidad máxima.

    
respondido por el theamk

Lea otras preguntas en las etiquetas