2019-10-22, 02:32 AM
(2019-10-21, 06:47 PM)ironman Wrote: Not bombarding you (yet) with the question to explain all those settable parameters at once, here are two small ones:max_speed limits the motor speed. Usually you don't want to do this, but if you had a 12 volt motor and powered the controller from 24 volts, setting this value to 50% will prevent running the motor too fast.
- Servo.max_speed is easy to figure out, but what's the effect of setting servo.min_speed?
min_speed specifies the minimum speed the motor can run. If set to 100%, then the motor will run at full speed in bursts for typically the servo.period duration. If this value is set lower, then the motor will run at this slower speed unless it needs to move faster.
Most drive units, especially ones with a lot of friction are not very efficient at slow speeds. It's better to move at full speed then stop.
Quote:Can you make servo.current update automatically, so we can see the current current draw. This makes it easy to optimise servo.max_current.
-
Great idea. For now you can use the scope (separate python script "signalk_scope_wx") to plot the servo.current.