Originally Posted by ed517
it is my understanding that boost(60 timing) is applied at full throttle after ur set delay. regardless of timing selected and set rpm range. say u set ur speedo at 45timing ur start and end at 5000/15000. once full throttle is applied/after ur set delay the speedo changes the timing to 60 no matter where u are in ur RPM range. so lets say boost kicks in at 12000 rpm it would read like this 45 from 5000-12000 then 60 from 12000-15000. hope that makes sense
You are absolutely correct, our timing algorithm work by reading the motor rpm and calculating timing advance based on that information.
For example if the following setting are used:
Timing = 45 degree
Start rpm = 5000
End rpm = 15000 rpm
Once the motor rpm reaches 5000 rpm the esc applies 2-3 degrees of timing and then ramps up the timing to 45 degree at 15000 rpm.
And as the motor slows down the amount of timing applied is also scaled back.
This algorithm allow for a very smooth application of timing, we use a fairly powerful micro controller running at 50Mhz to dynamically calculate of this information on the fly.
Having said that if you plan to use boost you should set the timing to 55 degree and then the boost will only add additional 5 more degrees and you will not see a huge current spike once the boost comes on.
This also negates the need for boost ramp up time, apply the last 5 degree of timing is quite smooth.
Boost only comes on when full throttle applied and the boost delay time counter reach the set end point.
We allow boost button to be enabled at 20 degree and higher.
I would like to thank everyone on this thread for helping us with all the feedback which helping us in improving our product.
Escman (Novak Engineering)