Other Parts Discussed in Thread: CONTROLSUITE
Thread 中讨论的其他器件:controlSUITE
您好、Luo。
1.安装 controlSUITE https://www.ti.com/tool/controlsuite
2.在文件夹 C:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVPM_eSensorles 中找到示例项目
3.在项目中找到以下代码。
dbc1.scale =_IQdiv (_IQdiv2 (pwm1.Deadband)、dbc1.ith);//取消注释以进行调试
dbc1.Kdtc =_IQmpy (dbc1.scale、dbc1.gain);//取消注释以调整“”
PWMwDBC_MACRO (1、2、3、pwm1、clarke1、dbc1);
我分析了我 有问题的代码
为了补偿死区、我们必须添加或减去(DT/2)、但我在"HVPM_eSensorles "中看到、我们有一个 a.dbc1.gain =_IQ (0.5);
因此、我们添加和减去(DT/4) ((死区/2)*0.5)
为什么您会对此进行解释?
感谢您的关注。
Dave。