Mountainboard Build | E-Toxx Helical Direct Drive | 6374 BioBoards | VESC6

@RyuX I’m having the same problem as you when running hot motors, the problem is that the current on the phase wires induces noise on the temperature measurement wires, so even if you are not on the cutoff temperature it will spike to that when you have high currents, I opened a topic about it on VESC forum so vedder can implement a filter on the reading

It won’t stop overheating, but at least kills the stuttering, for me it was enough that I can throw you off

The best way for you to cool them down is or go bigger motors or increase your reduction, sometimes running just a bit bigger gears can make a lot of difference

2 Likes

@Pedrodemio

I see - there would also be another solution to change the Beta Value and let the Thermistor read a lower temp than actual - maybe this will make the noise less noticeable and the motors will run the same temp anyways no matter if it is shown correctly or not…

grafik

1 Like

Yeah

First I would check if your beta value is actually correct, do two measurements of temperature and thermistor resistance, one at ambient and another at something like 75°C. An oven or hair dryer is great for heating up, just make sure you can actually keep that temperature and not cook the motor, and give it a lot of time to stabilize, like and hour or so, and use an actual thermometer to take the temperature readings

I’ve found an online calculator that get the beta factor from these values, way easier than doing by hand

2 Likes

I just made some more analysis of my run today…

you can clearly see that it jumps from 91°C to 105°C in an instant…
So I will try to change the beta to keep the reading below 100°C at all times…

grafik
grafik

So upon further investigation I found that one motor will show a lower temperature. I then decided to heat up both motors with my hot air station slightly and then fine tune the beta value until they both read the same value.

I ended up with 5000 for VESC 1 and 4500 for VESC 2.

I know the beta value setting will show more effect on higher values so I will do further fine tuning on my best run on the mountain while tweaking in real time with the metr app

1 Like

Why not to just disconnect the temp sensor than? I mean if you hold the value below cut off than you can also just don’t use the temp sensor. It’s just one wire per motor to disconnect and no need to change anything in the settings.

1 Like

@Andy87
Fair point however I would like to have a reading in case I get a motor failure and just scaling it down might be a good way to reduce my stutter while still getting a reading that I can understand and use.

I feel you on the other hand because on my APS Motor of my longboard build I disconnected both the hall sensor and the temp sensor because I just wanted to ride without all the issues…

1 Like

I think you are going about it all wrong with the beta factor.
If you want your motors to work at higher temperatures just modify the limits on vesc tool.
Messing with the beta factor should only be done if the temperature reported is inaccurate.
The stuttering is most likely due to saturation made worse due to the temperature increase and no change in the settings is going to alter that fact

2 Likes

As you have seen earlier the temperature jumps from 91 to 105 and back in seconds. This qualifies it as inaccurate for me 🤷

The jump in temperature has nothing to do with the beta factor.

2 Likes

Yes but it is an inaccurate measurement and I can reduce the temp to a level where the temp jumping doesn’t influence my VESC.

1 Like

@RyuX would be great if you could also chime in on the Vedder forum so he can see that there is more people experiencing this problem

https://www.vesc-project.com/node/997

1 Like

@Pedrodemio

Will do!

1 Like

@Pedrodemio

Also I don’t understand why we have such a high resolution or refresh rate on the temp sensor… If it would use the average value of lets say 10 readings in every 5 seconds would be more than enough

Now I finally understand this value…
So it will already start to decrease throttle at say 85°C when 100°C was set…

2 Likes

What happened? Too tight?
Is the battery ok?

2 Likes

This was just a burn mark from my portable charger fail :slight_smile:
Actually the PCB stopped limiting the current and my little portable charger beast pumped 20A into the DC jack until everything burned down.

Gladly the BMS protected the battery but I had to swap out all the DC ports and re-do the charger wiring etc.

I also now ordered another Step up PCB with a higher rating and hope that the lucky lottery draw gods give me one where the current limiting works.

I had issues with the current limiting right from the start on the Step up PCB but it suddenly worked and then stayed on 4A all the time so I thought it’s all good… well until I went up to the mountain and did a BBQ…

When I took this pic I already saw that the Amps rise to over 10A and rising - so I threw away my phone and tried to unplug it as fast as possible… but there was nothing to unplug anymore

Long story short… everything is fine again but I have to put my portable charger project on halt until I get the new PCB.

6 Likes

Damn that sucks… What battery do you have btw?

1 Like

@L3chef

My Mountainboard Battery is a 12S4P with a Samsung 30Q
My Portable Charger is a 12S2P with Samsung 35E

Well luckily nothing happened… the step up converter seemed shady from the beginning so I never had a good feeling about it. So now that I ordered the stronger more expensive variant I hope the failure rate is lower.

Also I will try to fix the old one by changing the TL494 PWM Controller and if it can run I will use it for my lab power supply at least.

1 Like

Bit of a layman here, but would putting caps on the ends of your temp wires help at all?

1 Like

Since the Temp Sensor is a Thermistor (A resistor that changes value according to the temperature) it will have no influence on the precision.
I think the best results would be if Vedder changes the sampling rate and/or uses an average value from many measurements and use this value only every 5 seconds to even out the error ratio.

But for now I will just change the beta value to get to a more comfortable level for noisy readings

4 Likes