TODOPIC
FORO TÉCNICO => Electrónica de potencia => Mensaje iniciado por: micro_pepe en 16 de Septiembre de 2017, 13:37:02
-
Estoy haciendo un control de velocidad para un motor brushless de un disco duro, y hace amagos de arrancar, pero no gira, y el driver SN754410 se calienta. He probado con motor más pequeño de un CD-ROM, y a bajas revoluciones gira.
El driver tiene protección térmica ¿podría ser que es insuficiente para esos motores, y actúa la protección?
Me estoy basando en este articulo:
http://elabz.com/bldc-motor-with-arduino-circuit-and-software/
Gracias!!! Un saludo.
-
Hola micro_pepe, el primer gran error y casi seguro causa del problema, es que ese driver es para motores de PASO y no para un BLDC.
Cual es la gran diferencia, pues que para controlar adecuadamente un motor BLDC, necesitar que cada puente H sea independiente, y ahí tienes uno principal, un "esclavo" del principal y uno independiente.
En un motor BLDC, en todo momento, hay una o dos bobinas conectadas a GND/Vcc y la/las restante a la polaridad opuesta. Cosa que no puedes lograr con un solo driver de motor paso a paso. Claro está, a menos que uses 2 circuitos integrados SN754410. (Medio integrado para cada bobina y sobra medio integrado)
Por otro lado, recuerda que en este tipo de motores, si no usas sensado de corriente o sensores HALL, debes de ir incrementando/decrementando la velocidad de los pulsos paulatinamente, de lo contrario el rotor "perdaría" la sincronizidad con el campo magnético.
Un saludo.
Atte. CARLOS.