Controlando el Motor de Gimbal (Brushless 3 phase) con Arduino

0

Pude "exitosamente" cablear y codificar un motor sin escobillas trifásico usando un Arduino. Al usar la biblioteca (y, por lo tanto, PMW), 20A esc y un potenciómetro, puedo hacer que el motor gire.

Sin embargo, el motor está girando a velocidades mucho más bajas de lo esperado, un par de torsión mucho más bajo de lo esperado, y solo avanza una velocidad (es decir, no cambia las velocidades a medida que aumenta el potenciómetro).

A continuación se muestran los componentes utilizados, las especificaciones correspondientes y algunas imágenes:

Arduino Uno

Potenciómetro

Lumenier F390 20A ESC ( enlace ) ...... No BEC ...... 2-4s LiPo de entrada

2804-210 Kv Brushless Gimbal Motor ( enlace ) ...... Postes: 12N14P ...... KV (RPM / V): 210 ...... Resistencia: 10.4omh ...... Torque: 240g

Código Arduino:

include <Servo.h>

Servo esc;

void setup()
{
  esc.attach(9);
  esc.writeMicroseconds(1000);
  Serial.begin(9600);
}

void loop()
{
  int val;
  val = analogRead(A0);
  Serial.println(val);
  val = map(val, 0, 1023, 1000, 2000);
  esc.writeMicroseconds(val);
}

Intentaré subir un video del problema una vez que llegue a Internet mejor.

Gracias de antemano.

    
pregunta Jacob Prochnow

0 respuestas

Lea otras preguntas en las etiquetas