BBSHD automatic PAS reduction at zero wheel RPM

sysrq

1 kW
Joined
May 7, 2018
Messages
327
Can BBSHD be programmed so that it immediately goes to PAS level 0 when coming to a stop to avoid being launched in a heavy traffic. Experience with torque sensor on TSDZ2 says that you always have to start peddling really softly when forgetting to disable the motor, but with BBSHD the behaviour can be even more unexpected.
This function should also avoid the bike suddenly engaging the motor in the room when turning the pedals. The PAS should turn on only when reaching certain wheel speed for safety reasons. This must be discussed somewhere else but I never stumbled on anything like that so far.
 
Last edited:
If for any reason it can't be programmed to do it, you could use an Arduino Nano to do it.

It needs three connections to the BBSHD (assuming it is powered by a separate tiny 5v DC-DC off your battery pack). Ground, speedo signal in, and output to the "down" or "-" button on the display.

Use it to monitor the speedo line, and when it detects your specified minimum speed, it sends however many pulses are needed to the button to guarantee changing it to level zero. (presuming that the display doesn't "circle around" and go back to the top assist level after reaching the bottom...if it does, this won't work without significantly more feedback to the Nano).

If you don't want it to always change, you could use the ebrake signal as a second input to the Nano, and require it be active at the same time as the minimum speed trigger.
 
If for any reason it can't be programmed to do it, you could use an Arduino Nano to do it.

It needs three connections to the BBSHD (assuming it is powered by a separate tiny 5v DC-DC off your battery pack). Ground, speedo signal in, and output to the "down" or "-" button on the display.

Use it to monitor the speedo line, and when it detects your specified minimum speed, it sends however many pulses are needed to the button to guarantee changing it to level zero. (presuming that the display doesn't "circle around" and go back to the top assist level after reaching the bottom...if it does, this won't work without significantly more feedback to the Nano).

If you don't want it to always change, you could use the ebrake signal as a second input to the Nano, and require it be active at the same time as the minimum speed trigger.

Haven't tried riding with cadence sensor yet. The safest way to ride still seems to be by using throttle only since then one doesn't have to fiddle with push buttons all the time as throttle gets disabled automatically by spring. Cadence PAS could be switched on only during headwinds.
I have left some unused arduino nano lying around so might try it out someday.
 
Back
Top