|
|
@@ -306,7 +306,7 @@
|
|
|
#define ENC_FILTER_NR 15
|
|
|
|
|
|
/* 编码器参数 */
|
|
|
-#define ENC_MAX_RES 1024
|
|
|
+#define ENC_MAX_RES 4096.0f
|
|
|
#define ENC_Duty_2_Pluse_Nr(duty) (duty * ENC_MAX_RES) //通过占空比计算有几个脉冲
|
|
|
#define ENC_Pluse_Nr_2_angle(Nr) (360.0f/(float)ENC_MAX_RES * (Nr))
|
|
|
#define ENC_PWM_Min_P 0.0f//(1.0f/(131.0f + 1.0f))
|
|
|
@@ -318,7 +318,7 @@
|
|
|
/*min. 994 hz*/
|
|
|
#define ENC_PWM_MAX_RES 4119.0F
|
|
|
#define ENC_PWM_INIT_WIDTH 16.0F //PWM 起始宽度
|
|
|
-#define ENC_PWM_END_WIDTH 4.0F
|
|
|
+#define ENC_PWM_END_WIDTH 8.0F
|
|
|
//#define ENC_PWM_Min_P (ENC_PWM_INIT_WIDTH/(ENC_PWM_MAX_RES + 1.0f))
|
|
|
//#define ENC_PWM_Max_P ((ENC_PWM_MAX_RES-ENC_PWM_END_WIDTH)/(ENC_PWM_MAX_RES - 1.0f))
|
|
|
#define PWM_Duty(d, t) ((d)/(t))
|