Me preguntaba acerca de la precisión de los ESC. Específicamente, ¿puedo garantizar que sus RPM del motor de salida de diferentes pares de ESC / motor sean la misma función de pwm, asumiendo que he tenido en cuenta el ancho de pulso de acoplamiento del par de motores / ESC específico? Ancho de pulso de acoplamiento = el ciclo de trabajo más corto que hace girar el motor.
Mi controlador emite una señal con un ancho de pulso proporcional a la velocidad de la hélice deseada (más el ancho de acoplamiento). Pero, lamentablemente, esto no se traduce a la velocidad real de la hélice. En resumen, om1 = om2 = om3 = om4 no se traduce a RPM iguales. Mis ecuaciones son
duty1 = (int) ((2000-min1) * om1 / 6000 + .5f);
pulsewidth1 = min1 + duty1;
donde duty1 es el ciclo de trabajo adicional en microsegundos, min1 (entero) es el ancho del impulso de conexión para ESC1 / motor1 en microsegundos, om1 (doble) es la tasa de hélice deseada (rad / s) y supongo que 6000 es la máxima tasa de apoyo en rad / s. pulsewidth1 es el ciclo de trabajo final de la señal (500 hz) enviado a ESC1.
Agradecería que alguien conozca más detalles sobre la precisión de los ESC o la calibración adecuada, ¡y pueda compartirlos!
Gracias,
Thomas