
Re: Motor "Responsiveness"
All measurements were done with unloaded motors.
I've mentioned previously the HiTechnic TETRIX motor controllers have a "speed ramping" function embedded in their (non-modifiable) firmware. I believe it adjusts speed a maximum of 10 "steps" per clock "tick". So:
- Starting with speed 100 and the motor is commanded to go to speed -100.
- On the next clock tick the speed is set to 90.
- On the next clock tick the speed is adjusted to 80.
- And so on until the motor speed gets to -100.
So it will take 10 clock "ticks" simply to get the speed to zero. And another 10 ticks to reach the final speed of -100.
Clock "ticks" are the internal processing in the HiTechnic controller. The firmware in the controller recognizes a speed change on a periodic basis which is either 25 or 50 milliseconds. I can't remember which is used.
I believe this is the root cause of the slow response from the 12V TETRIX motors.