Speed profile working
Fork of Easyspin_lib by
Diff: easyspin_config.h
- Revision:
- 1:9efe863db15e
- Parent:
- 0:cba942f8172a
--- a/easyspin_config.h Tue Jul 07 20:35:36 2015 +0000 +++ b/easyspin_config.h Wed Aug 26 13:35:55 2015 +0000 @@ -20,43 +20,43 @@ /************************ Speed Profile *******************************/ /// Acceleration rate in step/s2 for shield 0 (must be greater than 0) -#define Easyspin_CONF_PARAM_ACC_SHIELD_0 (160) +#define Easyspin_CONF_PARAM_ACC_SHIELD_0 (500) /// Acceleration rate in step/s2 for shield 1 (must be greater than 0) -#define Easyspin_CONF_PARAM_ACC_SHIELD_1 (160) +#define Easyspin_CONF_PARAM_ACC_SHIELD_1 (500) /// Acceleration rate in step/s2 for shield 2 (must be greater than 0) -#define Easyspin_CONF_PARAM_ACC_SHIELD_2 (160) +#define Easyspin_CONF_PARAM_ACC_SHIELD_2 (500) /// Deceleration rate in step/s2 for shield 0 (must be greater than 0) -#define Easyspin_CONF_PARAM_DEC_SHIELD_0 (160) +#define Easyspin_CONF_PARAM_DEC_SHIELD_0 (500) /// Deceleration rate in step/s2 for shield 1 (must be greater than 0) -#define Easyspin_CONF_PARAM_DEC_SHIELD_1 (160) +#define Easyspin_CONF_PARAM_DEC_SHIELD_1 (500) /// Deceleration rate in step/s2 for shield 2 (must be greater than 0) -#define Easyspin_CONF_PARAM_DEC_SHIELD_2 (160) +#define Easyspin_CONF_PARAM_DEC_SHIELD_2 (500) /// Maximum speed in step/s for shield 0 (30 step/s < Maximum speed <= 10 000 step/s ) -#define Easyspin_CONF_PARAM_MAX_SPEED_SHIELD_0 (1600) +#define Easyspin_CONF_PARAM_MAX_SPEED_SHIELD_0 (9000) /// Maximum speed in step/s for shield 1 (30 step/s < Maximum speed <= 10 000 step/s ) -#define Easyspin_CONF_PARAM_MAX_SPEED_SHIELD_1 (1600) +#define Easyspin_CONF_PARAM_MAX_SPEED_SHIELD_1 (9000) /// Maximum speed in step/s for shield 2 (30 step/s < Maximum speed <= 10 000 step/s ) -#define Easyspin_CONF_PARAM_MAX_SPEED_SHIELD_2 (1600) +#define Easyspin_CONF_PARAM_MAX_SPEED_SHIELD_2 (9000) /// Minimum speed in step/s for shield 0 (30 step/s <= Minimum speed < 10 000 step/s) -#define Easyspin_CONF_PARAM_MIN_SPEED_SHIELD_0 (800) +#define Easyspin_CONF_PARAM_MIN_SPEED_SHIELD_0 (2000) /// Minimum speed in step/s for shield 1 (30 step/s <= Minimum speed < 10 000 step/s) -#define Easyspin_CONF_PARAM_MIN_SPEED_SHIELD_1 (800) +#define Easyspin_CONF_PARAM_MIN_SPEED_SHIELD_1 (2000) /// Minimum speed in step/s for shield 2 (30 step/s <= Minimum speed < 10 000 step/s) -#define Easyspin_CONF_PARAM_MIN_SPEED_SHIELD_2 (800) +#define Easyspin_CONF_PARAM_MIN_SPEED_SHIELD_2 (2000) /************************ Phase Current Control *******************************/ // Current value that is assigned to the torque regulation DAC /// TVAL register value for shield 0 (range 31.25mA to 4000mA) -#define Easyspin_CONF_PARAM_TVAL_SHIELD_0 (250) +#define Easyspin_CONF_PARAM_TVAL_SHIELD_0 (400) /// TVAL register value for shield 1 (range 31.25mA to 4000mA) -#define Easyspin_CONF_PARAM_TVAL_SHIELD_1 (250) +#define Easyspin_CONF_PARAM_TVAL_SHIELD_1 (400) /// TVAL register value for shield 2 (range 31.25mA to 4000mA) -#define Easyspin_CONF_PARAM_TVAL_SHIELD_2 (250) +#define Easyspin_CONF_PARAM_TVAL_SHIELD_2 (400) /// Fall time value (T_FAST field of T_FAST register) for shield 0 (range 2us to 32us) #define Easyspin_CONF_PARAM_FAST_STEP_SHIELD_0 (Easyspin_FAST_STEP_12us)