You are here

Duty Cycle Acceleration Limit

4 posts / 0 new
Last post
jfaille
Offline
Last seen: 1 year 7 months ago
Joined: 2017-10-26 06:34
Posts: 4
Duty Cycle Acceleration Limit

Hey all, 

I have searched for this issue and have not found a solution yet.  I am using the VESC with a throttle in Duty cycle mode ( I know of the differences between current and such, we just need duty). I was wondering if anyone has found a way to limit the current spikes when changing the throttle.  Right now i'm seeing lots of current pushed to the motor when changes in throttle happen.  This is a bit Jarring.  

Other motor controllers that I have worked with use a rotor acceleration limit, when smooths out transitions in duty cycle changes. It could also possibly be a maximum current change limit as well.

So far I've played with the cycle ramp times and expo on the throttle, but these feel like band aids to the real problem.  I'm starting to think some sort of custom application might be necessary, however I thought I would reach out to see if anyone has found a way to deal with this first.  

 

Thanks in advance.  

 

Jonathan 

TechAUmNu
Offline
Last seen: 1 week 13 hours ago
VESC Free
Joined: 2017-09-22 01:27
Posts: 574

PPM mode has a ramping time, not sure if any other modes have anything similar.

jfaille
Offline
Last seen: 1 year 7 months ago
Joined: 2017-10-26 06:34
Posts: 4

Thanks for the help TechAUmNu.  I have tried to play with the ramping time but it seems like a bandaid to the situation.  If you ramp it up too much it will dull the bike down and make the throttle not responsive.  Too little and you get issues like I described.  

On other motor controllers I have implemented a control method like this with much success.  I've been looking into writing a custom app that can handle it.  If anyone wants to help (my programming is at the caveman level) please PM me.  Many thanks

 

Jonathan 

amaussa
Offline
Last seen: 1 year 10 months ago
Joined: 2020-09-12 12:49
Posts: 6

interest also by this item to control the speed, 

accelerate and slow down the progressive motor

amn