2014-03-05 02:21 AM
Hi,
Description of this Register is confusing me all the way. It is written: ''When the LSPD_OPT bit is set high, the low speed optimization feature is enabled and the
MIN_SPEED value indicates the speed threshold below which the compensation works. In this case the minimum speed of the speed profile is set to zero.'' So, what i did is set theMIN_SPEED
at zerro and set theLSPD_OPT
high. But somehow i dont see any difference. I am running at low Speed and low voltage. The Speed where i want that compesation will be active is 2,228 steps/sec On one Hand it is written that min_speed is a treshold below which the compesation works and at the other Hand ist written that SettingLSPD_OPT
hight will set this value to zerro. So which Value schould I set atMIN_SPEED
so that my stepper can run at 2,228 steps/sec and have the compensation working? Regards Igor2014-03-13 06:38 AM
Hi Igor,
When you enable the low speed optimization you should set the MIN_SPEED value at few tens of step/s. This because the parameter change its function: it is no longer the minimum speed of the motion profile of the motor (i.e. the starting speed), but the threshold below which the low speed compensation is introduced. The low speed compensation is a pre-distortion of the voltage sinewave, so it must be performed only when needed (at low speed). Best Regards Enrico