Part Number:TMS320F28027Other Parts Discussed in Thread:TIDM-HV-1PH-DCAC, SFRA
我的输出是50HZ ,开关频率20K,此芯片在中断做浮点运算很吃力,我参考RAMP以及正弦计算后乘以周期值,这样逆变的半个周期我做了一个数组,数组元素个数为200个,数组里面的值按照贵司的 Voltage Source TIDM-HV-1PH-DCAC项目下的代码计算方法
问题:
1.电池电压48V,调制比小于1,逆变输出波形是50HZ,但每个半波的前半波波形异常,请问这是什么情况造成的?
2.贵司的这个项目的板子输出的开环控制的波形能否发下我看看,我异常的波形如下:
我没使用SFRA控制 贵司的开环代码如下:
#if (INCR_BUILD == 1 ) // Open Loop Check
//————————————————————————-
#if (DC_CHECK==1)
invDutyPU = SFRA_F32_inject(invModIndex);
#else
invDutyPU = SFRA_F32_inject(invSine * invModIndex);
#endif
#endif // (INCR_BUILD == 1)
我直接改为invDutyPU =invSine * invModIndex;
但波形不至于是上面图 到底是什么问题?
谢谢!
Cherry Zhou:
您好我们已收到您的问题并升级到英文论坛,如有答复将尽快回复您。谢谢!
,
jun liu:
您好!过零点发波后 逆变波形异常的问题英文论坛回复没?
,
Cherry Zhou:
jun liu 说:,我参考RAMP以及正弦计算后乘以周期值,这样逆变的半个周期我做了一个数组,数组元素个数为200个,数组里面的值按照贵司的 Voltage Source TIDM-HV-1PH-DCAC项目下的代码计算方法
您好,您能否再解释下您以上说的?
以及关于您想要实施的东西,您能提供相应的blockdiagram或波形?
Lab 1 专为开环操作而设计。 invDutyPU =invSine * invModIndex 是正确的。
,
jun liu:
我的20K 50HZ逆变波形 每次过零点的时候波形就类似振荡 ,逆变波形分正波和负波 正负交界的地方就是零点位置,这个时候H桥输出的电的方向换了,这个时候的PWM脉宽逐步增加即形成逆变波形的上升沿 但上升沿不光滑,请问这与什么有关?或者什么造成?空载波形如图,带载波形会稍微光滑 ,谢谢!
,
jun liu:
blockdiagram指什么?
,
jun liu:
您好!逆变开环 在过零点的时候这个问题 英文论坛回复没?
,
jun liu:
invDutyPU =invSine * invModIndex 是正确的 我这样做出现上面波形 请问是PWM输出哪里有问题导致的?
,
Cherry Zhou:
您好,请问控制环路是怎样设计的?和参考设计一样吗?
以及输入和输出电压是多少?
,
jun liu:
控制回路基本一样 只不过我把逆变输出的每路都用运放采集做减法得到实际数据 不用考虑AD偏差
,
Cherry Zhou:
您好,工程师测试过,但是无法重现该问题,MCU 模型不同,软件被移植到不同的器件。 如之前在另一个帖子中给您的答复,自定义的设计我们在支持时只能给到有限的帮助。