我设计了自己的 PCB、与 使用 F28035微控制器的 TMDSHVMTRPFCKIT 类似。 我已经完成 了 HVACI_Scalar 中的所有级别、完成了 LEVEL3。 出于我的目的、我需要能够以正向和反向旋转电机。 电机正向旋转良好、但使用负值 SpeedRef 时根本不会反向旋转。 我已经尝试用以下方法修改原始代码、以便使用软件交换 A 和 B 行、但这并没有什么不同。
if (RC1.SetpointValue >= 0)
{
pwm1.Mfunc1 = svgen_MF1.Ta;
pwm1.MfuncC2 = svgen_MF1.TB;
}
其他
{
pwm1.Mfunc1 = svgen_mf1.tb;
pwm1.MfuncC2 = svgen_MF1.Ta;
}
pwm1.MfuncC3 = svgen_MF1.TC;
PWM_MACRO (1、2、3、pwm1)//计算新的 PWM 比较值
有人知道问题可能是什么?
此致、