ElectroxX
Newbie level 6
- Joined
- Dec 21, 2011
- Messages
- 12
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 1,281
- Activity points
- 1,421
I'm trying to decide the switch frequency on a DC motor on a small robot.
The switch frequency should be higher than 1kHz as the robots speed regulator with a cascaded average current regulator is designed to work at a sampling rate of 1 kHz and therefore at least one whole PWM period should be averaged between each iteration.
The upper limit seems trickier. I thought that having a switching period a lot shorter than the motors L/R time constant would drive the current low, as the motor wouldn't get the time to build up a significant current.
However after playing around a little bit with paper and pen and the laplace transform with initial values I understand that there will be some sort of accumulation of current between each switch period.
Before spending too much time perhaps walking in the wrong direction, I ask if there is some simple analytical expression that can be used to calculate the average motor current related to L/R, the switch frequency and the duty cycle or do I need to simulate/try out this?
Tips about publications regarding this is appreciated.
The switch frequency should be higher than 1kHz as the robots speed regulator with a cascaded average current regulator is designed to work at a sampling rate of 1 kHz and therefore at least one whole PWM period should be averaged between each iteration.
The upper limit seems trickier. I thought that having a switching period a lot shorter than the motors L/R time constant would drive the current low, as the motor wouldn't get the time to build up a significant current.
However after playing around a little bit with paper and pen and the laplace transform with initial values I understand that there will be some sort of accumulation of current between each switch period.
Before spending too much time perhaps walking in the wrong direction, I ask if there is some simple analytical expression that can be used to calculate the average motor current related to L/R, the switch frequency and the duty cycle or do I need to simulate/try out this?
Tips about publications regarding this is appreciated.