R/C Tech Forums - View Single Post - NEW HOBBYWING STOCK SUPERCHARGED SOFTWARE
Old 03-10-2011 | 12:12 PM
  #3776  
Rocking Donkey
Tech Initiate
 
Joined: Jan 2010
Posts: 38
Default The reason that there are 64 timing steps

Originally Posted by snabbgas
Well then it would be just as smart to make the boost start rpm in percent wouldn't it?
Instead of 1000-15000rpm you could just go 0-100% because no one could ever be interested in knowing what speed the timing is started to beeing added or?

Sorry but i don't agree here, degrees are degrees and they are universal.
All the previuos softwares have been in degrees and i for one really like the idea that 5 degrees on the endbell equals 5degrees in the software!

It's a completely different ballgame in the case of for example the Punch setting or the brake. You cannot meashure it in any good way so here % or steps or whatever is good.

And unfortunately it isn't as easy as putting more timing in always makes more power.
It's a case of putting exactly the right amount of timing in at the right point as more timing at low rpm can make less torque hence less power.

That beeing said. The hardware and software are truly awesome for the price and at this point i would not considering anything else!

Thank you Hobbywing but please bring back the degrees in the upcoming softwares!!!

At the very least provide info on how many actual degrees of timing the new 211-213 softwares have so i can calculate how many degrees 1 step represents!

/Mattias
There is a very clear practical technological reason for having 64 steps. One of the HobbyWing guys alluded to it a few days ago.

The HobbyWing speedo has onboard memory. The advanced timing programs are becoming more complicated than the speed controls were ever designed for. This means that every Bit of information counts.

Now, memory is just a string of 0's and 1's, and therefore you must make numbers out of these 0's and 1's. To have an on/off switch there are two possible states so you can use a single Bit to describe it. to make a number that is up to 2^n you need n Bits. This means that you need 1 Bit to have a choice of 2 options, 2 Bits to have a choice of 4 options, 3 Bits to have a choice of 8 options...6 Bits to have up to 64 options.

This 6 bit address limit is the reason that you have 64 steps/options for timing. To change it to % you need at least 100 options requiring an extra Bit. This is the reason for having 64 steps. As this is still beta software I can completely understand why they use this number, and maybe for the release software they could use % or something similar with a courser step size. While it is beta is is good to have the software as tunable as possible.

What I do agree with is that it would be nice to have a conversion to actual degrees of timing, if only to compare different software versions.

Hope this clears things up a little

Ben
Rocking Donkey is offline