I’m using the JRK (pololu.com/catalog/product/1107.) I have a 10k pot wired up to it for analog control, with the PID control turned off. Additionally, I set the acceleration to 1, max is 600.
I’m running into the issue that the switching power supply I’m using (mpja.com/prodinfo.asp?number=16918+PS) throws an internal fuse when I change directions, this only happens if the motor is initially spinning quickly in one direction, and I move the pot past its neutral point so that the system will run in the other direction. This doesn’t happen if the motor is running at low speeds, I can move the pot back and forth over the neutral point with no problem at all.
I played around with different software settings but couldn’t seem to resolve it. Do you have any suggestions? It seems like it shouldn’t happen if I have the acceleration set to 1. I would expect the system to ramp down and then ramp back up slowly, since it works well at low speeds. But instead the fuse is triggered the second I turn the pot over it’s neutral point (~2.5V) quickly. I’m wondering if there is maybe a bug in the acceleration algorithm.
Do you have any suggestions as a temporary fix? Putting a power resistor or a large inductor in series was suggested to help prevent surges. Any other thoughts?
Additionally, I noticed that my pot (linear rotary) drives to the max/min over a very small physical range. I have the on board 5V and GND wired to the pot, so I assume this is the correct power supply. In other words, the board’s sensed position goes from 0-4095 while the pot turns from its 100-200 degree range. The 0-100 and 200-300 degree range is saturated.