|
@@ -49,12 +49,11 @@
|
|
|
|
|
|
|
|
#define RV ((RV1 + RV2 ) / RV2) ///< 分压比
|
|
#define RV ((RV1 + RV2 ) / RV2) ///< 分压比
|
|
|
/* -----时间设置值----- */
|
|
/* -----时间设置值----- */
|
|
|
-#define Calib_Time (1000)
|
|
|
|
|
|
|
+#define Calib_Time (1000)
|
|
|
/* -----保护参数值----- */
|
|
/* -----保护参数值----- */
|
|
|
-#define GetCurrentOffsetValueLow (16383-GetCurrentOffsetValue) ///< 偏置电压差值低点
|
|
|
|
|
-#define GetCurrentOffsetValueHigh (16383+GetCurrentOffsetValue) ///< 偏置电压差值高点
|
|
|
|
|
-/* -----过温保护值设置----- */
|
|
|
|
|
-#define Tempera_Value(NTC_Value) _Q15(NTC_Value/HW_ADC_REF) ///
|
|
|
|
|
|
|
+#define GetCurrentOffsetValueLow (16383-GetCurrentOffsetValue) ///< 偏置电压差值低点
|
|
|
|
|
+#define GetCurrentOffsetValueHigh (16383+GetCurrentOffsetValue) ///< 偏置电压差值高点
|
|
|
|
|
+
|
|
|
/*电流基准的电路参数*/
|
|
/*电流基准的电路参数*/
|
|
|
#define HW_BOARD_CURR_MAX (HW_ADC_REF / 2 / HW_AMPGAIN / HW_RSHUNT) ///< 最大采样电流
|
|
#define HW_BOARD_CURR_MAX (HW_ADC_REF / 2 / HW_AMPGAIN / HW_RSHUNT) ///< 最大采样电流
|
|
|
#define HW_BOARD_CURR_MIN (-HW_BOARD_CURR_MAX) ///< 最小采样电流
|
|
#define HW_BOARD_CURR_MIN (-HW_BOARD_CURR_MAX) ///< 最小采样电流
|
|
@@ -65,11 +64,9 @@
|
|
|
#define HW_BOARD_VOLT_MAX (HW_ADC_REF * RV) ///< (V) ADC可测得的最大母线电压
|
|
#define HW_BOARD_VOLT_MAX (HW_ADC_REF * RV) ///< (V) ADC可测得的最大母线电压
|
|
|
#define HW_BOARD_VOLTAGE_BASE (HW_BOARD_VOLT_MAX / 1.732) ///< 电压基准
|
|
#define HW_BOARD_VOLTAGE_BASE (HW_BOARD_VOLT_MAX / 1.732) ///< 电压基准
|
|
|
|
|
|
|
|
-#define PROTECT_POWER(VALUE) ((float)VALUE*235.091)
|
|
|
|
|
|
|
|
|
|
/*硬件过流保护DAC值*/
|
|
/*硬件过流保护DAC值*/
|
|
|
#define DAC_OverCurrentValue _Q8(I_ValueX(HWOCValue)) + 0x7F ///< 该结果是进行了右移一位的结果
|
|
#define DAC_OverCurrentValue _Q8(I_ValueX(HWOCValue)) + 0x7F ///< 该结果是进行了右移一位的结果
|
|
|
-
|
|
|
|
|
#define Align_Theta _Q15((float)Align_Angle / 180.0)
|
|
#define Align_Theta _Q15((float)Align_Angle / 180.0)
|
|
|
|
|
|
|
|
|
|
|
|
@@ -153,10 +150,6 @@
|
|
|
#define OBS_KSLIDE _Q15(0.85) ///< SMO算法里的滑膜增益值
|
|
#define OBS_KSLIDE _Q15(0.85) ///< SMO算法里的滑膜增益值
|
|
|
#define E_BW (450.0) ///< PLL算法里的反电动势滤波值
|
|
#define E_BW (450.0) ///< PLL算法里的反电动势滤波值
|
|
|
|
|
|
|
|
-/* -----按键软件滤波值----- */
|
|
|
|
|
-#define KeyFilterTime (60) ///< (ms) 按键软件滤波值
|
|
|
|
|
-
|
|
|
|
|
-#define LowVoltageSwitch (0)
|
|
|
|
|
-#define HighVoltageSwitch (1)
|
|
|
|
|
-
|
|
|
|
|
|
|
+#define UADC_Value(Xn0) _Q15(Xn0/HW_ADC_REF)
|
|
|
|
|
+#define PROTECT_POWER(Xn0) ((float)Xn0*235.091)
|
|
|
#endif
|
|
#endif
|