Rydon wrote: ↑
Aug 27 2019 8:38pm
buba wrote: ↑
Aug 10 2019 8:45pm
Rydon wrote: ↑
Aug 10 2019 4:24pm
With A3 on coaster brake we are noticing that if you go from pedaling to brake quickly, as in an urgent braking situation, then backward resistance is there. If you then release the brake and then reapply the backward resistance is gone. Alternatively, if you have time to pause/coast before applying the brake, there is no backward resistance. Not absolutely sure but the resistance seems higher if you are in a higher level of assistance.
Good feedback and description! Will remember that and make some tests when I install the brake clutch! Did not expect I would be getting Coaster Brake feedback so soon so I do appreciate it as it prepares me for the different tests I need to do!
Thank you, Rydon!
Buba, just wondering if you had a chance to look at this with clutch installed. We did calibrate the PAS and had the same result.
Just did a very quick test and I now know why there is a backwards resistance.
The problem is that the system only disables the motor if a couple of parameters are set. One
of those parameters is the rotational speed of the motor. The rotational speed of the motor needs to be 0 if the motor is to be turned off.
There are two alternatives to solve this:
1. Allow to disable the motor if ERPS is below 40 instead of 0. From testing I noticed that I can get the motor to rotate to around 35 ERPS backwards so we need a threshold value of around 40.
2. Change the motor code slightly so it calculates backwards rotation as zero. (What I would do)
, would you mind if I change the motor.c code to address this issue? The hall sensor sequence should be:
Code: Select all
hall sensors sequence with motor forward rotation: 4, 6, 2, 3, 1, 5
If it is anything other than that I would simply set ERPS to 0. This would disable the motor when Coaster Brake versions of the TSDZ2 are braking and remove the backwards resistance.