|
|
@@ -424,7 +424,7 @@ void nv_storage_init(void) {
|
|
|
nv_read_foc_params();
|
|
|
nv_read_gear_configs();
|
|
|
sys_debug("encoder_off = %f\n", m_params.offset);
|
|
|
- if ((m_params.mot_nr != MOTOR_NR) || (foc_params.pid_conf[PID_TRQ_id].kp != TRQ_PI_KP) || (foc_params.pid_conf[PID_TRQ_id].ki != TRQ_PI_KI)) {
|
|
|
+ if (m_params.mot_nr != MOTOR_NR) {
|
|
|
nv_default_motor_params();
|
|
|
nv_default_foc_params();
|
|
|
nv_save_foc_params();
|
|
|
@@ -433,6 +433,10 @@ void nv_storage_init(void) {
|
|
|
#if CONFIG_MOT_TYPE==MOTOR_BLUESHARK_NEW1
|
|
|
m_params.offset = 0.0f; //编码器做了零位置校准
|
|
|
#endif
|
|
|
+#if CONFIG_MOT_TYPE==MOTOR_BLUESHARK_ZD_100
|
|
|
+ m_params.offset = 0.0f; //编码器做了零位置校准
|
|
|
+#endif
|
|
|
+
|
|
|
sys_debug("current band %f -- %d\n", foc_params.n_currentBand, sizeof(foc_params_t));
|
|
|
}
|
|
|
|