How to control brushless motor speed gracefully?

I have a DIY project (an autonomous car) which is driven by "Brushless motor + ESC" purchased on Amazon (https://www.amazon.ca/GoolRC-Sensorless-Brushless-Electric-Controller/dp/B01CCRZHNI/ref=asc_df_B01CCRZHNI/?tag=googleshopc0c-20&linkCode=df0&hvadid=459435817358&hvpos=&hvnetw=g&hvrand=2209892934202802663&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9000757&hvtargid=pla-569131664614&psc=1)

On my car, there is an Arduino Uno which controls the speed of motor via "servo" library and writeMicroseconds function as described here:

I can arm the motor and makes the car move in both directions. However, it is really hard to control the speed gracefully. It is either too slow or too fast (even though the values passed to writeMicroSeconds are pretty close, like 1435 V.S. 1434).

My car is not heavy: about 700g.

How can I get better control on the speed?

Some, if not most ESCs require you to calibrate them (configure minimum and maximum speeds to the pulse width range of your controller). Does yours?

Hint: Instructables are for the most part unreliable sources of information. Anyone can post, criticism is not allowed, and there is no quality control.

Thanks for the information. I also checked other resources in addition to instructable and saw people use the same method.

I don't know if my ESC requires calibration or not. I can't find any related information online. How can I calibrate it? My motor stops at a value around 1500. It rotates one direction for value greater than 1500 and the other direction for value smaller than 1500. The larger the difference between the value and 1500, the faster the motor rotates.

I avoid buying parts that don't come with data sheets or instructions. Contact the seller for information.

That's typical RC protocol of low precision.
I'd go for a digitally controllable ESC.

Thanks. Just contacted the seller to see if I can get instructions.

What is a digitally controllable ESC? Can you provide a link? Thanks.

Google, Bing...

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