瀏覽代碼

fix: syspar.h宏定义出错

CN\guohui27 2 年之前
父節點
當前提交
83e7211527

+ 9 - 3
User project/4.BasicHardwSoftwLayer/2.BasicSoftwLayer/Include/syspar.h

@@ -14,6 +14,7 @@
 ************************************************************************/
 #ifndef SYSPAR_H
 #define SYSPAR_H
+
 /************************************************************************
  Compiler Directives
 *************************************************************************/
@@ -69,11 +70,16 @@ Update Time
 /*======================================================================*
    ADC Maximum Value
 *=======================================================================*/
-#if ((MOTOR_ID_SEL == MOTOR_WELLING_CITY_36V) || (MOTOR_ID_SEL == MOTOR_WELLING_MTB_36V))
+#define IPM_36V    0
+#define IPM_48V    1
+#define IPM_ID_SEL IPM_36V
+
+#if (IPM_ID_SEL == IPM_36V)
 #define ADC_IPHASE_CUR_MAX_AP  15600 //13400
-#elif ((MOTOR_ID_SEL == MOTOR_WELLING_CITY_48V) || (MOTOR_ID_SEL == MOTOR_WELLING_MTB_48V))
-#define ADC_IPHASE_CUR_MAX_AP  8888 //13400
+#else
+#define ADC_IPHASE_CUR_MAX_AP  7500 //13400
 #endif
+
 #define ADC_IDC_CUR_MAX_AP     9524//10476//11640//9524 //10476
 #define ADC_ISENSOR_CUR_MAX_AP 6005
 #define ADC_VDC_MAX_VT         605

+ 1 - 3
User project/4.BasicHardwSoftwLayer/2.BasicSoftwLayer/Include/user.h

@@ -47,9 +47,7 @@ Update Time
 #define MOTOR_WELLING_CITY_48V    0x30
 #define MOTOR_WELLING_MTB_48V     0x31
 
-#define MOTOR_ID_SEL              MOTOR_WELLING_MTB_36V
-
-
+#define MOTOR_ID_SEL              MOTOR_WELLING_CITY_36V    ///< syspar.h中也需要选择36V/48V系统
 /*======================================================================*
     Motor Parameters
 *=======================================================================*/