Can we calculate RPM using ESC?

Hi,

I'm Jimit. I have an Emax Oneshot 125 ESC and a 920KV BLDC motor. I want to calculate the RPM of the motor. Can I calculate the RPM using the ESC? Also, what are the refresh rates of a normal ESC compared to an Oneshot ESC?

Thank you!

Your topic has been moved ! Please do not post in "Uncategorized"; see the sticky topics in Uncategorized - Arduino Forum.

link?

Here are the linkhttps://robu.in/product/emax-blheli-series-30a-esc-oneshot-original/

You should be able to determine the rpm from the pwm you send to the esc.

how to determine the rpm from the pwm I send to the esc?

Is this ESC connected to an Arduino?

Yes sir:)

If you are using the Servo library to control the ESC, then 0 = minimum RPM and 180 = maximum RPM.
So if the minimum is 0 RPM and the maximum is 10000 RPM then you can compute the RPM by:
RPM = float(val)*(10000.0/180.0) where val is the number (0 to 180) that you use in servo.write(val)

1 Like

Any other questions?

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.