|
|
@@ -17,7 +17,7 @@
|
|
|
// 软件过流保护
|
|
|
#define OC_SW_ProtectEn (Enable)
|
|
|
// 过欠压保护
|
|
|
-#define OV_ProtectEn (Disable)
|
|
|
+#define OV_ProtectEn (Enable)
|
|
|
// 缺相保护
|
|
|
#define LP_ProtectEn (Enable)
|
|
|
// 过温保护
|
|
|
@@ -72,6 +72,11 @@
|
|
|
#define SW_OC_CurrentVal I_Value(1.0) // (A)软件过流值
|
|
|
#define SW_OC_DectTime (10) // (ms)软件过流检测时间
|
|
|
|
|
|
+// 缺相保护参数设置值
|
|
|
+#define LP_NoLoadCurrentValue I_Value(0.1) // (A) 相电流峰值小于该电流值则不进行缺相判断
|
|
|
+#define LP_DectDealyTIME (500) // (ms) 启动延迟检测时间,用于屏蔽启动阶段
|
|
|
+#define LP_DectCycleTIME (50) // (ms) 峰值检测周期时间,需满足覆盖至少一个完整电周期
|
|
|
+
|
|
|
// 偏置电压保护
|
|
|
#define GetCurrentOffsetValue _Q14(0.05) // (单位:100%)偏置电压保护误差范围,超过该范围保护
|
|
|
|
|
|
@@ -90,15 +95,11 @@
|
|
|
#define EsThresholdValueH (1200.0)
|
|
|
#define EsThresholdSpeed S_Value(1000) // (RPM) 电机转速
|
|
|
|
|
|
-// 缺相保护参数设置值
|
|
|
-#define LP_NoLoadCurrentValue I_Value(0.1) // (A) 相电流峰值小于该电流值则不进行缺相判断
|
|
|
-#define LP_DectDealyTIME (500) // (ms) 启动延迟检测时间,用于屏蔽启动阶段
|
|
|
-#define LP_DectCycleTIME (50) // (ms) 峰值检测周期时间,需满足覆盖至少一个完整电周期
|
|
|
|
|
|
// NTC过温保护
|
|
|
-#define TemperatureProtectTime (1000) // (ms)温度保护检测时间
|
|
|
-#define OVER_Temperature Tempera_Value(1.0) // 过温保护阈值,根据NTC曲线设定,10K上拉电阻,80℃
|
|
|
-#define UNDER_Temperature Tempera_Value(1.5) // 过温保护恢复阈值,根据NTC曲线设定,10K上拉电阻,70℃
|
|
|
+#define TemperatureProtectTime (1000) // (ms) 温度保护检测时间
|
|
|
+#define OVER_Temperature UADC_Value(1.0) // (V) 过温保护阈值
|
|
|
+#define UNDER_Temperature UADC_Value(1.5) // (V) 过温保护恢复阈值
|
|
|
|
|
|
// 限制功率
|
|
|
#define POWERLPFLIMIT PROTECT_POWER(90.0) // (W)
|