pjgold said:
I'm using the Keep Current at 100% but have always wanted know how the current decay works.
Yes, I'm curious too. Hopefully I'll see an explanation here.
pjgold said:
You will be interested to know that after a fair bit of time riding with a rpm limit set I've ended up setting it back to 100%. At the end of the day if you like to pedal then having the motor hit a limit is nothing but annoying.
I thought the suggestion of a high limit to stop the the motor pushing faster than the rider can match was convincing.
pjgold said:
There are just to many variables between gears, terrain and your legs on the day to set a perfect cadence and I have not seen any noticeable power savings. Even though you have a comfortable cadence its interesting how often you spin up past it and you don't even notice until you shut the assist off.
There are substantial energy savings in limiting the assist speed, at a rideability cost.
pjgold said:
What's the maximum voltage you can run through a BBS01? a few more volts for a bit more rpm might be well worth while.
I don't know but on on the HobbyKing chemistry it can be as high as 41 volts off the charger dropping back quickly to 38V. On the Samsung chemistry it cuts out at 31 V and I can certainly feel the loss of upper end as the battery runs down.
Aushiker said:
[Basic]
SMM=0
I have my controller set to External, Wheel Meter. Is this what you have as zero?
I have my controller set to External, Wheel Meter. This data is from the saved settings file. You can save your settings, then look in the file to get your numbers.
Aushiker said:
[Pedal Assist]
WM=0
Is zero correct for Work Mode?
Zero is undeterminated. This setting I haven't tested much yet but so far I haven't found an effect. This corresponds to pjgolds testing, reported earlier in this thread.
Aushiker said:
[Throttle Handle]
MODE=1
Does this mean Current?
Yes. While I'm not using the throttle when riding, this I recently tested by clamping the throttle to a fixed value and changing gears on the rolling road. Ignore the erroneous speed trace.

Here you see a near constant current regardless of cadence. On most electric bikes, throttle controls voltage seen by the motor which makes assist change with speed and I think the BBS0x current control is better, in my view, the ideal way for a throttle to work. On the last 2 gears at the right power drops. This is where cadence is bumping up against the maximum possible for assist with the BBS01. You can see the dramatic roll off in motor power as cadence goes up by only 3 rpm in the final gear.
I also tested the throttle speed mode which turns out to mean cadence mode, so speed means cadence on both the Throttle Handle tab mode selection and Basic tab. Speed means speed elsewhere.The speed trace is working in the following plot.

The Kurt Kinetic rolling road varies load with speed. Here the gears are changed, to vary load, and the controller is adjusting motor power to maintain the same cadence. The pedals were rotated manually without adding power to get the cadence trace and pedal rotation was stopped during each gear change to clearly show gear changes in the plot. The cadence sensor for the motor is before the pedal clutch so it doesn't see the stops but the instrumentation for the cadence trace is driven from a magnet on the pedal, which does.
The one second sampling interval was insufficient to fully capture the dynamics during the load change. However, on the larger ratio changes there is an overshoot in power reduction followed by a small overshoot in power increase. This is characteristic of optimally adjusted PID control. The largest ratio change was a series of rapid changes up through the gears. Here the response looks overdamped, assuming PID control. There is a slight increase in power at the start of some changes. I'm unsure why, but the best guess is a reduced or variable cadence/judder as the chain moves from one cog to the next under load.
Aushiker said:
DA=10
Is this correct as I thought there was only 9 levels of assist.
It starts at 1 in the file rather than 0, so the display shows 0-9 and the file shows 1-10.