


mbrusa said:Thanks for the compliments.
In October I resumed development, the voltage calibration is already done and other improvements as well.
But the priority is for the stock display version, then the 860C version will follow.
mbrusa said:Thanks for the compliments.
In October I resumed development, the voltage calibration is already done and other improvements as well.
But the priority is for the stock display version, then the 860C version will follow.
mbrusa said:Thanks for the compliments.
I know, but took the risk anyway. If I kill my controller I can live with that.mbrusa said:Attention: With v20.1C.3-NEW for stock displays, there is a potential risk of mosfet burn.
I understand that there are many improvements over v20.1C.1, including the deceleration ramp, but better not take the risk.
That is what I did. But for measuring the ‘Pedal torque ADC step’ this does not work, or does it? It is a different procedure.mbrusa said:The calibration procedure is also better with v10.1C.3, but if you want to measure the torque value at multiple points with different weights, better to use another method(also with v20.1C.1).
Set in the configurator:
Data 1 = 6 (adc torque sensor)
Time to displayed data 1 = 0 (unlimited) ...
Sure, but I wanted to show the raw data. The graphs show what is really going on with the sensors when you pedal with different thrust (torque).mbrusa said:Those who have more than one bike immediately realize that the torque sensors are all different, both in terms of range and curve, unfortunately it is well known.
Regarding the graphs you posted, the values to be used are not the measured ones, but those of the range (measured value - offset value), the curves must all start from zero.
"Pedal torque adc max" decides the amplification? Or is it the difference "Pedal torque adc max" - "Pedal torque adc offset" ?mbrusa said:Calibration is used to amplify the values of sensors with limited range, as you have assumed in the graph on the right. But the curves will always be different.
However, you can change the amplification by changing the value of "Pedal torque adc max", decreasing the value, the amplification increases, and vice versa.
I understand, you chose the least damageOlie said:I know, but took the risk anyway. If I kill my controller I can live with that.
But changing gears is so much better and my gearhub is much more expensive than a controller.
For the calibration of "Pedal torque adc step" there is only the procedure described in the manual.That is what I did. But for measuring the ‘Pedal torque ADC step’ this does not work, or does it? It is a different procedure.
It is true, the zero point is the most delicate aspect of calibration.Sure, but I wanted to show the raw data. The graphs show what is really going on with the sensors when you pedal with different thrust (torque).
And the zero point can be chosen by calibration, so it is somewhat arbitrary.
Some of the stability problems might arise from the fact that the ADC values depend on angle. Together with temperature drift the zero point might not always actually produce 'zero.'
It is the difference between "Pedal torque adc max" - "Pedal torque adc offset" that decides the amplification."Pedal torque adc max" decides the amplification? Or is it the difference "Pedal torque adc max" - "Pedal torque adc offset" ?
What is the role of "Pedal torque adc step"? It has no influence on amplification?
Now that's interesting - I have had the same problem in that:Hilo said:I flashed version v20.1C.1
The motor keeps running without pedaling, as if the throttle is working, but I did not install the throttle.
This is the second time, this time I am sure it is wrong.
Fortunately, it can be stopped by the VLCD6 power button.
Motor spinning without pedaling (phantom pedaling) is a known problem.bikes4two said:Now that's interesting - I have had the same problem in that:
> about 15 miles into a ride and as I approached a bend, I stopped pedalling but noticed the motor was still running, albeit quite slowly and with not much power
> I was able to stop the bike with my standard v-brakes (not ebrakes), bend down and power the bottle battery off/on and all was well.
> I raised this on the UK Pedelec forum (link) and another user (FrodoBaggins) also reported experiencing the same.
Other info:
> Running V20.1c.1 flashed using the standard Java configurator.
> My setup - 250w, 36v TSDZ2 running at 25kph pedal assist, VLCD6 display, no ebrakes or throttle
> battery was maybe 25% discharged
> ambient temperature was around 12degC and the motor had not been worked hard (so no heat build-up) and ridden in ECO mode throughout the ride
> bike speed at time of issue was maybe 10-15kph
Is this phenomenon the one referred to as 'Ghost pedalling' in this post here?
That is quite a drift! Obviously this will easily produce instabilities.mbrusa said:With a motor, I found myself after six months, the "Pedal torque adc offset" and "Pedal torque adc max" values both higher of 30 points.
While the angle drift will still be there this is a good idea. :thumb:In the next version "Pedal torque adc offset" will always be acquired when switched on.
This was my expectation.It is the difference between "Pedal torque adc max" - "Pedal torque adc offset" that decides the amplification.
Decreasing the value of "Pedal torque adc max" decreases the range and consequently increases the amplification.
Yeah, but decreasing offset will create stability problems. (And therefore will not be possible in future versions, right?)While with "Pedal torque adc offset", you can change the sensitivity at the start, decreasing the value increases the sensitivity, increasing the value decreases the sensitivity.
Sound like another good idea!I realized that these settings are not very intuitive, in the next version there will be two specific parameters for starting sensitivity and range amplification.
That is clear from the manual."Pedal torque adc step" also affects amplification, only in "Power assist" mode and partially "Hybrid assist" mode.
This is the least intuitive part of the interface. There is a 'double calibration‘.The value obtained from the calibration is used to calculate the correct ratio between the assistance factor% and the human power, and the value of the human power to be shown on the display.
Unfortunately I don't have an 850C display.modl said:...
I dont' want to have to buy another displayI hope you guys can help. Let me know if you need more info.
Many thanks for all the work
mbrusa said:Unfortunately I don't have an 850C display.modl said:...
I dont' want to have to buy another displayI hope you guys can help. Let me know if you need more info.
Many thanks for all the work
There was user Zadou1989 who had a similar experience.
https://endless-sphere.com/forums/viewtopic.php?f=30&t=110682&p=1672678#p1672678
It seems he has solved it. Try to contact him.
A clarification, the DIY screen project, is not mine but of casainho, also for the motor controller you will have to use its OSF version.modl said:Ok I contacted him, thank you for your reply.
In the meantime I decided to order the parts for your DIY screen project. Looking forward to assembling this. Thanks for your work
The choice of two calibrations was forced, there is no link between them, they were added at different times.Olie said:...
This is the least intuitive part of the interface. There is a 'double calibration‘.
Amplification depends on range (max-min) and additionally on 'Pedal torque adc step' which is somehow calculated from a measuring procedure with another thrust (weight).
Why not just measure ADC with a specific weight (i.e. 20 kg<->33 Nm) and use that as input for calibration?
[Maybe 15kg<->25Nm gives even better results, see graphs]
In any case I would rather do this by hand than by a procedure involving a lot of button pressing (VLCD6) that gives a display flash I can only see for a second and that in this second is showing two different values before shutting off.
Is there a formula for 'Pedal torque adc step'? [If for instance using m=15kg]
I would expect
'Pedal torque adc step' = (ADC_15kg - ADC_0) / C_15kg = (ADC_15kg - ADC_0) / (C · 15kg)
All that I need would be the value of C.
But maybe the margin form above is involved too?
Very much looking forward to the new versions
But I am very happy with what I have already
Thanks Olie
mbrusa said:A clarification, the DIY screen project, is not mine but of casainho, also for the motor controller you will have to use its OSF version.modl said:Ok I contacted him, thank you for your reply.
In the meantime I decided to order the parts for your DIY screen project. Looking forward to assembling this. Thanks for your work
mbrusa said:A clarification, the DIY screen project, is not mine but of casainho, also for the motor controller you will have to use its OSF version.modl said:Ok I contacted him, thank you for your reply.
In the meantime I decided to order the parts for your DIY screen project. Looking forward to assembling this. Thanks for your work
Your negative experience is a confirmation that the 850C 6 pin displays of the TSDZ2 kit are not flashable from the connector and maybe not even with swd.
For those with this display, I recommend trying the OSF version for stock displays, without flashing the display.
It should work, otherwise you can revert to the stock version (backup before flashing).
chilau2000 said:Hi
Can the latest TSDZ2 mid drives be flashed with custom firmware.
I read somewhere that the latest ones can't be flashed.
These limits are hardware related.Mr.Flibble said:... 6 volt .5 amp limit for lights, still apply to this firmware?