New "TSDZ2 Torque Sensor Central Motor"

ilu said:
Amberwolf, you are right. There is definetely some movement. The housing moves up and down, as I ride a lot offroad and with all the bumps and drops the motor probably moves a tiny bit down abd then back up by it's own torque. I tried to prevent this by clamping the bottom part of the chainstay bracket against a chain guard tab in the frame, but I can see now that it is not strong enough. I think I can come up with something more secure with some basic hardware store stuff. What I mean is to just clamp the motor between the top tube and a flat part between BB and chainstays.

We have now 3 motors without any brackets to prevent rotation, all without any problems. Are you sure that the motor is sitting into the chain side of the BB correctly, it has a small taper on it to effectively lock the motor from rotation subject to getting enough torque on the big nut on the other side. Do check as the motor housing can be close to the bikes frame and some bikes need a spacer to push the motor out slightly, as the case won't allow the motor to fully pull into the BB.

The small mount on the non chain side is also really important to get it sitting right and needs to " shimmed " or a custom made spacer between it and the motor. If that is not correctly set then it will not allow the big nut to tension up properly. Best method is to tighten the big nut to say 3/4 torque with it in rough alignment, then measure and properly make exactly the right size spacer on a lathe or use the supplied spacers + washers to get as exact spacer as you can. Then back off the big nut, fit the spacers and semi tighten the bolts, tighten up the big nut and bolts progressively until you reach the right torque. The big nut is much tighter than you think and really you need to extend the supplied spanner to get enough torque on it.
 
I would have some fear in advising you not to put an anti rotation bracket. I have seen many photos of split engines unfortunately.
Even pswpower has started selling only the "case" of the engine, obviously they break down otherwise it would not make sense to put that component on sale.
 
Announcing the begin of a new development for TSDZ2:

OpenSource EBike app, for TSDZ2 and SW102 display

My wife and me, we were discussing the mobile app design. It is way easier to replicate what is already done on 850C. Here are the wireframes, showing a possible design. Everything is still in development, everything still can change:

[youtube]0rlo1Xn28W0[/youtube]

My wife repository on Github: https://github.com/aleixonunes/eBikeOpenSource
 
Anyone using the tripwire brake sensor with hydraulic brakes? I quite like to keep my feet on the pedal at red lights with the brakes engaged so that I’m ready for the light. But I can’t do it without a sensor and he tripwire looks the most streamlined and doesn’t require swapping your levers.
 
Brlowe said:
I just ordered my TSDZ2 motor setup from ECO-Cycles. I know this question is like asking how to walk but what battery is the best out there? I want one with a BMS that has Bluetooth to monitor the batteries from my phone and I want a well built battery that is going to last. I prefer a shark style on a rail mount for easy removal. I'm looking at batteries from EM3ev.com.

Sorry for the loaded question in advance. Also is there a better place to post this question?

Brandon

I did lots of research and purchased a 52V 17AH jumbo shark from EM3ev and couldn't be happier with their product or service. There are some videos around on YouTube showing their operations that will likely help convince you. Honest people making batteries that exceed expectations.
 
Aside from all the discussion about torque sensor issues, has anyone ever experienced a faulty cadence sensor?
 
famichiki said:
Aside from all the discussion about torque sensor issues, has anyone ever experienced a faulty cadence sensor?
Yes, see the FAQ:
 
casainho said:
famichiki said:
Aside from all the discussion about torque sensor issues, has anyone ever experienced a faulty cadence sensor?
Yes, see the FAQ:

Thanks, now I remember seeing that a while back. I've think I've narrowed the overrun cause down to the cadence sensor. Besides physical damage, are the sensors very responsive? Have you noticed any lag, noise or other unusual behaviour?
 
famichiki said:
I did lots of research and purchased a 52V 17AH jumbo shark from EM3ev and couldn't be happier with their product or service. There are some videos around on YouTube showing their operations that will likely help convince you. Honest people making batteries that exceed expectations.
I have been researching also and that was the one I was leaning toward. I ordered it today but with the Chinese New Year I will not see it until mid February at the soonest I think.

Next is a smart charger. Just looking for a good one to do 80,90 and 100% charges. I do not need the expensive programmable one.
 
Brlowe said:
Next is a smart charger. Just looking for a good one to do 80,90 and 100% charges. I do not need the expensive programmable one.

Did you see their 5A switchable 90-100% charger? It works well, but is a little larger than I anticipated and has a noticeable fan which may bother some people but I don't mind it. I really wanted the Cycle Satiator but that will have to wait.
 
sysrq said:
Does VLCD6 also turns the motor off after 5 minutes. Switched to Shimano Claris brake lever unit trigger shifters on a 42t/45t half-step gearing so there is no space (clearance) for the old XH18 on the left side anymore.
The one with the opensource firmware is a bit too obvious (big) for an ebike. Similar smaller ones should also work as well. As far as I understand if one is too lazy to program then buying preprogrammed controller or whole motor is the only option.

So far it seems like VLCD6 doesn't turn the motor off as long as it's registering some speed while testing at home.
Now thinking about adding some parallel tactile control button extentions on each side of the handlebar otherwise operating the front shifter with half-step gearing requires too much processing on one side.
 
famichiki said:
Brlowe said:
Next is a smart charger. Just looking for a good one to do 80,90 and 100% charges. I do not need the expensive programmable one.

Did you see their 5A switchable 90-100% charger? It works well, but is a little larger than I anticipated and has a noticeable fan which may bother some people but I don't mind it. I really wanted the Cycle Satiator but that will have to wait.

I did see it but a want one to do 80% charges. 80% is storage level for a lipo battery. Should not let them sit higher or lower than that for any extended time. Been using lipo batteries in RC’s for a long time. Also if you do not need full range charging to lower levels helps to extend battery life but make sure you go 100% every few charges. So we will see how it goes.
 
Brlowe said:
I just ordered my TSDZ2 motor setup from ECO-Cycles. I know this question is like asking how to walk but what battery is the best out there? I want one with a BMS that has Bluetooth to monitor the batteries from my phone and I want a well built battery that is going to last. I prefer a shark style on a rail mount for easy removal. I'm looking at batteries from EM3ev.com.

Sorry for the loaded question in advance. Also is there a better place to post this question?

Brandon

em3ev are the best batteries around. Well built, and come with a bluetooth BMS. I use BMS Doctor on iOS (the app em3ev supplies is Android only)

I was also pleasantly surprised at how sturdy the mount is. I was expecting it to wiggle on my bike but it feels very well attached. Batter be, because the battery is 4.5kg.
 
Received my new torques sensor and the cabled part is of a different design

Original
View attachment 1

As supplied (albeit without the springs - have raised the matter)
supplied torque sensor.jpg
Note only two springs are shown in the suppliers photo and the wire connection is through a deep plastic moulding. I'm assuming if it now is just two springs they go next to the bearings and none anywhere near the plastic moulding.
 
The new firmware with the human and motor watt showed is a cool feature for learning. Thanks @Casainho and co. for all the work done.
I calibrated my torque sensor with fw 0.6.2.
However I sometime encountered issues while testing with the new calibration enabled (superman watt, and motor behaviour not ok).

The TSDZ2 torque sensor seems sensitive to temperature. I calibrated the sensor in house at 20 degC while outside temperature oscillates between 0 to 10deg.

On the graph attached are three calibration curves done at 20, 12 and 0 degC.
I fit my points to a proposed equation to check the parameters depending on temperature (see equation on graph legend)
TSDZ2_TorqueSensor_Left_Calibration_Temperature.png
Hope a good discussion to find the simplest solution (I guess the 8 bit mcu is quite loaded)...

Lubin
 
Brlowe said:
I did see it but a want one to do 80% charges. 80% is storage level for a lipo battery. Should not let them sit higher or lower than that for any extended time. Been using lipo batteries in RC’s for a long time. Also if you do not need full range charging to lower levels helps to extend battery life but make sure you go 100% every few charges. So we will see how it goes.

Luna chargers have 80-90-100% options and switchable amperage as well:

https://lunacycle.com/luna-charger-52v-advanced-300w-ebike-charger/
 
Lubin said:
The new firmware with the human and motor watt showed is a cool feature for learning. Thanks @Casainho and co. for all the work done.
I calibrated my torque sensor with fw 0.6.2.
However I sometime encountered issues while testing with the new calibration enabled (superman watt, and motor behaviour not ok).

The TSDZ2 torque sensor seems sensitive to temperature. I calibrated the sensor in house at 20 degC while outside temperature oscillates between 0 to 10deg.

On the graph attached are three calibration curves done at 20, 12 and 0 degC.
I fit my points to a proposed equation to check the parameters depending on temperature (see equation on graph legend)
TSDZ2_TorqueSensor_Left_Calibration_Temperature.png
Hope a good discussion to find the simplest solution (I guess the 8 bit mcu is quite loaded)...

Lubin
Sounds like a good finding :thumb:
I think anyway you need to invert the equation because the bike reads the torque input (x) and the force must be calculated with the equation to subsequently feed the power calculation. Here I see the opposite: you enter with the force and you calculate the torque input.
Casainho, if the general approach is considered valid, what about considering in the algorithm only the three parameters A (e.g. 181), B (e.g. 136), and C (0.057) to determine the continuous curve?
I guess more memory can be saved in the display and maybe a quicker response from the system can be obtained rather than intercept the various segment.
 
I’m looking for hydraulic brake sensors, the ones with a magnet and hall sensor. Are the tsdz2 connectors the same as the Bafang connectors for that matter? Most listings say 8fun Bafang and show a connector similar to the one I have (yellow) but they never show the actual pin layout inside the plug.
 
thineight said:
Casainho, if the general approach is considered valid, what about considering in the algorithm only the three parameters A (e.g. 181), B (e.g. 136), and C (0.057) to determine the continuous curve?
I guess more memory can be saved in the display and maybe a quicker response from the system can be obtained rather than intercept the various segment.
Torque sensors are very different ones to the others, there are at least 2 very different curves. Current implementation works and it is to soon to change it again, I do not have to time to be always developing. Maybe other developer can develop and test all that new ideas.
 
Lubin said:
I calibrated my torque sensor with fw 0.6.2.
However I sometime encountered issues while testing with the new calibration enabled (superman watt, and motor behaviour not ok).
I think you want to refer to sometimes, the measurement of the human power is very high, like instead of measuring in the range of hundred watts it measures in the range thousand watts -- when this happens to me, that is not often, I power off and on again the system and it usually works well -- I am still try to figure out why this issue happens...

Motor behavior not ok, can you please describe in more details, after looking at the various variables like human power, motor power and PWM duty-cycle?
 
New TSDZ2 firmware: motor current control, much more soft and natural motor control!!

On previous firmware versions, the motor was controlled by controlling the battery current and keeping motor current always at a max fixed value, which made sensation of a strong startup. Now, the motor current is controlled instead of battery current and this makes more soft and natural felling of the motor control, mainly at startup / low cadence / low motor speed. This should had been done from the begin of this project!!
To be clear, the firmware now maps the pedal human power to motor current while previously was mapping pedal human power to motor power.

Since on recent versions the torque sensor sensitivity was increased 4 times as also implemented full linearization / full calibration, the current control resolution was increased 4 times, and now controlling the motor current, the system is very responsive and fells very natural!!

Please follow the next steps to adapt assist level factors for you:

1. calibrate the torque sensor

2. ride with assist level 0 (motor will be disabled) for some minutes on a flat road and see on the display what is the average value of pedal human power - my average value is 100 watts

3. as it is advised to not exceed 18 amps of motor current on TSDZ2, let's say I want to have a motor current of 12 amps for my average human power of 100 watts, so, the assist level factor should be 0.12 (divide motor current by human power: 12 / 100 = 0.12)

4. you can choose an assist level factor like 0.05 for assist level 0 and increase next one by multiplying 1.33 (each level have +33% motor current from previous one), resulting in the following values: 0.05, 0.07, 0.09, 0.12, etc.

Changelog:
- changed motor control to be motor current and not battery/motor power
- changed assist level factors to be between 0.01 and 2.55
- current ramp configuration is now for motor current
- min ADC current step is now for motor current

Download here: https://github.com/OpenSource-EBike-firmware/Color_LCD/releases/tag/850C_v0.6.4
 
qwerkus said:
Interesting. I might try and replace the blue gear on my unit too to solve the noise issue.

To all interested into alternate motor fixing solution, I tried many different options, and by far the best results I got ist with simple stainless steel cable:
whatsapp_image_2016-11-17_at_10.15.19_pm_water.jpg

Though I'd recommend a 2-bolt clamp for better long term strength

Cable binder up to 10mm would always brake (the plastic they use is NOT UV resistant, and will weaken over time), and all screw/ bolt options would end up loosening over time. Fastening the motor via BB seems completely hopeless: way too many vibrations.

I double rolled a 3mm steel cable around the motor bracket and the right chainstay. Never had a problem since. There is some skeaking or similar noise audible when hot-rodding the motor, but the cable seems solid. The clamps coming with those steel cable are optimized for vibration resistance, and mine shows no signs of loosening after a few thousands miles. If I had to do it again, I'd use 4 or 5mm steel. 2mm just snapped off, and 3mm still looks weekish.

Anyone interested, I can share some pictures.
After exhaustively searching the site, I finally found the product page for the egg shaped steel wire rope grip. But you were saying you think something like the zinc plated duplex steel wire rope grips clamps would be better? I don't think that would work for my needs 😕. I'm struggling to find a suitable torque collar for my TSDZ2, I have a square 40mm x 40mm (aprox 1.5" x 1.5") boom pole that I will be mounting the motor and torque collar to as I'm doing the conversion on a recumbent. Would really appreciate some suggestions.
 
I'm starting to adapt the third bike for TSDZ2, of course under Custom firmware. It will be the 2015 Mondraker Summum on 27.5 inch wheels, a downhill bike:
View attachment 5

So far I've made two such constructions for wife and kid:
View attachment 4
View attachment 3

My driving style is very aggressive, at full speed in the mountains and in the woods. Can you advise me or anything else I can predict. assumptions:

1. Shark 52V battery suspended under the frame as low as possible so that the wheel does not rub. Protected with aluminum sheet as in the picture:
Zrzut ekranu 2020-01-23 o 12.26.13.jpg

2. To increase speed on flat ground, I will add 52T forward which I will manually change if necessary. I will add them like a user from this forum https://tiny.pl/tsrvj
View attachment 2

3. I wonder whether to change the cassette on the back to 11-40T or whether it could not be better to use Nuvinci N380 / in which the gears can be changed under load or when stationary. According to the manufacturer's specifications, the hub is adapted to work under 75Nm load and max peak 90 Nm. I have such a hub https://tiny.pl/ts9tx or https://tiny.pl/ts9gb
Zrzut ekranu 2020-01-24 o 11.48.38.jpeg

4. I have a temperature sensor installed, but with my aggressive driving style, it overheats very quickly. From this topic I see that it is best to dissipate heat to the housing through steel sheets https://tiny.pl/tsrbh


Can I ask you for suggestions what to add, what to change?
 
arka said:
My driving style is very aggressive, at full speed in the mountains and in the woods. Can you advise me or anything else I can predict.

file.php


Can I ask you for suggestions what to add, what to change?
Very happy to see you using TSDZ2 for all your family, I did the same even for my kid on the 24 wheel MTB, which 1 month ago I built a new one with 27.5 wheel for this next Spring and Summer -- here is the new bicycle and my son very happy, of course :)

2020-01-19-11-51-34-1.jpg


I think you will be well by protecting the motor and cables with some light metal sheet, protect against the rocks!! Also if you ride in rain, also take care to protect everything against the water.

About motor heating, with latest firmware you have more control on the currents and maybe you can optimize a bit the temperature.

I am using on all this full suspension MTBs 2 front chainring, of 34T and 50T and at rear, 40T-11T cassete, 9 speed, cheap from Ebay Sunrace. The gears at front are changed with the regular switch, not manual.

Another point that seems you can improve a lot is on the batteries. If you do your own packs or pay for any local shop to do them for you, you can choose to have the most powerful cells and so you can get small and light packs, that you can even choose to have the shape of your frame like triangles to fit inside the frame and near the rear shock.

Here is my kid bicycle, M size frame, with the small and light battery pack 52V, 3,6V×3,5A×14 cells×2 parallel = 350Wh.

2020-01-11-17-15-18-1.jpg
 
Back
Top