BLDC El rotor del motor vibra con un tono audible de tono alto, pero no gira. Controlado por controlador de motor personalizado

0

El circuito que he construido (tomado de la hoja de datos del controlador de compuerta HIP4086A que se encuentra en enlace ) es:

Laúnicadiferenciaentreestecircuitoyloquerealmentetengoesqueelfrenodelmotorseimplementamecánicamente(aquínoesrelevante)yelcontroldevelocidadnosehaimplementadotodavía.Enestemomento,elciclodetrabajodelospinesxHIyxLIesdel20%..Estoyusandounaconmutacióntrapezoidal,porloquetengo6pinesdejandoelcontroladorenlugardelos3eneldiagrama(inviertomanualmentelospinesHIenelcontrolador).

Mimotorestáclasificadopara36V.Cuandomicircuitoestáconectadoaunafuentedealimentaciónde12Vconaproximadamente1,5Adecorrienteenfuncionamiento,elrotordelmotorvibra,yesfísicamentemásdifícilintentargirarelrotormanualmenteconmimano.Tambiénhayunligerosonidoagudo,peroelrotornogira.¿Podríaserestoporquenoestoyproporcionandosuficientevoltaje/corriente,omisfasespuedenintercambiarse?Lahojadedatosdemimotornoproporcionaunatabladeconmutación,asíqueheusadoesta(deestahojadedatosdeBLDC: enlace ):

SéquemicontroladorestáanalizandocorrectamentelasentradasdelsensordeefectoHallydeterminaelestadocorrectoenelqueseencuentraelrotor.Tambiénheverificadoqueelcircuitoestáconectadocorrectamente.Mipreguntaprincipales¿cuáleselproblemamásprobableaquí?¿Podríaserelproblemaquelavelocidaddelrelojdemicontroladorseademasiadobaja?(ElusodeArduinoUNOperounTeensy3.5estádisponible).¿Noestoyproporcionandosuficientecorriente/voltaje?¿Misfasessonsimplementeintercambiadas?

Lahojadedatosdemimotorsepuedeencontraraquí: enlace .

    
pregunta sudo127

1 respuesta

0

Hay tres fuentes en las que puedo pensar para la alta frecuencia

  1. La frecuencia PWM de la señal de control. Si está utilizando la función analogWrite (), solo está a unos pocos cientos de Hz. Controlará un motor, pero será ruidoso.

  2. El comportamiento de la limitación actual. ¿Está haciendo algo con la señal de la resistencia sensorial que vuelve al controlador? Dado que la corriente que se desarrollará a través de las fases dependerá de la diferencia entre el EMF posterior (que varía linealmente con la velocidad) y el voltaje de activación efectivo, la mayoría de los controladores tienen algunos medios para limitar la corriente si hay una gran diferencia entre la salida WPM y la velocidad real, y esto generalmente se logra simplemente cortando las salidas hasta que la corriente vuelva a estar por debajo del valor límite, haciendo algo al parámetro de control que determina la salida PWM para rechazarla, o en el caso de algunos controladores todo implementado en hardware, hay un segundo generador PWM que cambiará las salidas.

  3. (más probable) Las fases no están en la secuencia que espera la tabla de conmutación. La hoja de datos del motor muestra que las señales de Hall están espaciadas a 120 grados, de modo que la parte es correcta, pero si las fases están en la secuencia incorrecta, puede obtener una situación en la que el motor gira a un punto donde las señales de Hall cambian, y en En el siguiente sector, las fases se activan para proporcionar un par de torsión en la dirección opuesta, de modo que el motor simplemente oscile hacia atrás y hacia adelante alrededor de ese punto. Intente intercambiar los conductores de fase, probablemente habrá una combinación que funcione. Para cualquier combinación de secuencia de Hall, hay seis combinaciones posibles de conexiones de fase, solo una de las cuales funcionará según lo previsto.

respondido por el Phil G