Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; AntiBotCaptcha has a deprecated constructor in /homepages/8/d680172117/htdocs/QA/qa-plugin/q2a-captcha-antibot-master/AntiBotCaptcha.php on line 22
ESC works but little bit hot for some FETs and only w/o virtual point ;( - Electronoobs Q&A

4 Online
0 Member And 4 Guest
Today Visits : 840
Yesterday Visits : 2085
All Visits : 6670

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



Categories


+1 vote
First of all thank you for great inspiration for own ESC controller.

It's works:

https://www.youtube.com/watch?v=yTbKEZs4AUw

My engine stuck with your parameters 1-1000 microseconds but nice working with 500-2000

Delay=map(t,0,1024,500,2000);

It takes 10A at start and 5-6 during turning without load.

MOSFETS are hot all except "first one". I mean A1(first high bridge).

How you can explain it ? Why 1st one is cold other is hot but with different temperature 50-80 degrees ?

Also, your second code with definition of virtual zero point:

int emA = analogRead(emfA);

      int emB = analogRead(emfB);

      int emC = analogRead(emfC);

      int sum = (emA+emB+emC)/3;

doesnt run motor at all. I mean there is only 0.1A no sound, no rotation... nothing. Like ESC don't even try to run motor.

Any ideas ?
asked by (190 points)

1 Answer

0 votes
 
Best answer
I can't really tell why without looking at the signals. As for the back EMF, you made sure the inputs for the analog pins are correct for emfA, emfB and emfC ? Keep up!
answered by (31.5k points)

Oh, I have no oscillograph to look at signal diagram. Tested on 3 LEDs instead of BLDC - they are lights well and same brightness :)))(with ~0.5 sec between switches)

Os for  emfA, emfB and emfC I've tested with multimeter and lines are Ok. But I'll try to read information via USB from Arduino in real time.

...