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?
Y hay esquemas de la placa eval: :
Ytambiénuniendocurvasmotoras: