Relacionar las salidas del sensor Hall a la posición absoluta del rotor (¿Qué combinación corresponde a qué ángulo)

0

Tengo una conmutación BLDC de 6 pasos que funciona en función de las salidas del sensor de efecto Hall. Me gustaría aplicar el mismo código a otro motor, que no tiene sensores Hall, sino un sensor de ángulo de rotor absoluto.

La forma en que planeo hacerlo, es imitar las salidas del sensor de pasillo, conmutando el motor cada 60 grados. Mi problema es que no pude averiguar qué salida de Hall corresponde a qué ángulo absoluto del rotor (60, 120, 180, etc.). El solo hecho de saber uno, por ejemplo (1 0 0) corresponde a 60 ° resolvería mi problema.

El esquema de control de conmutación de 6 pasos se diseñó alrededor de las salidas del sensor de pasillo, sin relacionar esas salidas con el ángulo absoluto del rotor.

Cualquier ayuda es muy apreciada.

    
pregunta Firat.Berk.Cakar

1 respuesta

0

Tienes 6 pasos, solo aplica uno, y el rotor se alineará en el campo magnético que generas con el estator. Solo tienes que leer el codificador, y esto te da una posición inicial.

Hay 2 trucos:

  • El número de pares de polos de su motor probablemente no sea 1. Probablemente sea 6 o 7 (solo estoy adivinando), así que, cuando tenga su posición inicial, aplique el siguiente paso y vuelva a leer la posición. La diferencia debe ser 360 / (6 * n) °, donde n es su número de pares de polos (n es un número entero). Debe usar este tamaño de paso en lugar de 60 ° (que sería adecuado para un motor de un solo polo).
  • Si viaja cuando el rotor alcanza la posición que leyó durante la alineación, su eficiencia será muy baja, debe usar este paso desde (120 / n) ° antes hasta (60 / n) ° antes.
respondido por el Jacen

Lea otras preguntas en las etiquetas