51 Online
6 Member And 45 Guest
Today Visits : 50805
Yesterday Visits : 47885
All Visits : 3006293

Welcome to Electronoobs Q&A, where you can ask questions and receive answers from other members of the community.


1 like 0 dislike

I am doing a project using ESC circuit that is run using arduino uno. I am using this circuit to run a small 12v compressor, the expected flow rate to be obtained is 11 litres/min,but i am able to obtain only 7.5 l/m at the maximum speed of the compressor. So should i increase the voltage to the compressor or the speed of the compressor can be increased by the code itself? 
the link form where i have referred this circuit and code is given below,please have look at it and help me if should make changes in code?.if yes then please help me with the changes in code too.


in Arduino by (160 points)

1 Answer

0 like 0 dislike
Best answer
A brushless motor speed is given by code but also by voltage. That "KV" label on the motor will tell you the thousands of rotations prer minute per each volt. Example: a 2200KV motor will make 2200RPM if supplied at 1V and 22000RPM at 10V and so on...

Also, the code will give you the maximum switching time. You could lower that time so you get higher speed but taht could fail since the motor could desynchronize,

Keep up!
by (34.8k points)