|
|
@@ -159,7 +159,7 @@ static u32 _app_report_task(void *p) {
|
|
|
}
|
|
|
int plot_type = 0;
|
|
|
static void plot_smo_angle(void) {
|
|
|
-#if 0
|
|
|
+#if 1
|
|
|
float smo_angle = foc_observer_sensorless_angle();
|
|
|
float delta = smo_angle - PMSM_FOC_Get()->in.s_motAngle;
|
|
|
float s, c;
|
|
|
@@ -172,8 +172,8 @@ static void plot_smo_angle(void) {
|
|
|
}
|
|
|
static u32 _app_plot_task(void * args) {
|
|
|
if (plot_type == 1) {
|
|
|
- //can_plot2((s16)foc_observer_sensorless_speed(), (s16)PMSM_FOC_GetSpeed());
|
|
|
- can_plot3((s16)PMSM_FOC_GetSpeed() + 1000, (s16)PMSM_FOC_GetSpeed(), (s16)PMSM_FOC_GetSpeed() - 1000);
|
|
|
+ can_plot2((s16)foc_observer_sensorless_speed(), (s16)PMSM_FOC_GetSpeed());
|
|
|
+ //can_plot3((s16)PMSM_FOC_GetSpeed() + 1000, (s16)PMSM_FOC_GetSpeed(), (s16)PMSM_FOC_GetSpeed() - 1000);
|
|
|
}else if (plot_type == 2) {
|
|
|
can_plot2(eCtrl_get_FinalTorque(), PMSM_FOC_Get()->in.s_targetTorque);
|
|
|
}else if (plot_type == 3) {
|