Edit online

SVPWM

SVPWM的处理流程图如下

反Clarke变换

参数 Symbol 描述 数据类型 数值表示范围
输入参数1 UA Alpha轴电压 16位有符号Q15 [-1 , 0.999969482]
输入参数2 UB Beta轴电压 16位有符号Q15 [-1 , 0.999969482]
输入参数3 UA_COMP Alpha轴死区补偿电压 16位有符号Q15 [-1 , 0.999969482]
输入参数4 UB_COMP Beta轴死区补偿电压 16位有符号Q15 [-1 , 0.999969482]
输出参数1 U_PHU U相电压 16位有符号Q15 [-1 , 0.999969482]
输出参数2 U_PHV V相电压 16位有符号Q15 [-1 , 0.999969482]
输出参数3 U_PHW W相电压 16位有符号Q15 [-1 , 0.999969482]

Sector

参数 Symbol 描述 数据类型 数值表示范围
输入参数1 U_PHU U相电压 16位有符号Q15 [-1 , 0.999969482]
输入参数2 U_PHV V相电压 16位有符号Q15 [-1 , 0.999969482]
输入参数3 U_PHW W相电压 16位有符号Q15 [-1 , 0.999969482]
输出参数1 SEC_NUM 扇区号 16位无符号整型数 1/2/3/4/5/6
输出参数2 U_PHU_ABS U相电压绝对值 16位有符号Q15 [0 , 0.999969482]
输出参数3 U_PHV_ABS V相电压绝对值 16位有符号Q15 [0 , 0.999969482]
输出参数4 U_PHW_ABS W相电压绝对值 16位有符号Q15 [0 , 0.999969482]

Time Vector

参数 Symbol 描述 数据类型 数值表示范围
输入参数1 U_PHU_ABS U相电压绝对值 16位有符号Q15 [0 , 0.999969482]
输入参数2 U_PHV_ABS V相电压绝对值 16位有符号Q15 [0 , 0.999969482]
输入参数3 U_PHW_ABS W相电压绝对值 16位有符号Q15 [0 , 0.999969482]
输入参数4 SEC_NUM 扇区号 16位无符号整型数 1/2/3/4/5/6
输入参数5 PWM_TIMCOST PWM时间常数 20位无符号Q15 [0 , 31.999969482]
输入参数6 PWM_PRD PWM周期 16位无符号整型数 [0 , 0xFFFF]
输出参数1 VECT1 时间矢量1 16位无符号整型数 [0 , 0xFFFF]
输出参数2 VECT2 时间矢量2 16位无符号整型数 [0 , 0xFFFF]
输出参数3 VECT0 时间矢量0 16位无符号整型数 [0 , 0xFFFF]

Duty

参数 Symbol 描述 数据类型 数值表示范围
输入参数1 VECT1 时间矢量1 16位无符号整型数 [0 , 0xFFFF]
输入参数2 VECT2 时间矢量2 16位无符号整型数 [0 , 0xFFFF]
输入参数3 VECT0 时间矢量0 16位无符号整型数 [0 , 0xFFFF]
输入参数4 SEC_NUM 扇区号 16位无符号整型数 1/2/3/4/5/6
输入参数5 MAXDUTY 最大占空比 16位无符号整型数 [0 , 0xFFFF]
输入参数6 MINDUTY 最小占空比 16位无符号整型数 [0 , 0xFFFF]
输出参数1 TD1 时间占空比1 16位无符号整型数 [0 , 0xFFFF]
输出参数2 TD2 时间占空比2 16位无符号整型数 [0 , 0xFFFF]
输出参数3 TD3 时间占空比3 16位无符号整型数 [0 , 0xFFFF]