ldj809 发表于 2012-4-20 20:48

park变换输出的是正弦波

本帖最后由 huqiangzyr 于 2012-4-21 14:19 编辑

本人在调异步电机,发现一个很诡异的情况,park变换出来的是正弦波,clark输入的是A,B相电流传感器信号,有人说是输入信号不对,但我把A,B,C三相换来换去还是得到同样的结果,困惑中,直接把ipark的输出结果再输入park倒是对的,这应该说明theta信号是问题的吧,求高人指教

foretell 发表于 2012-4-21 00:21

是角度有問題.

kwkzl 发表于 2012-4-21 09:49

看下 park变换出来的是正弦波 的频率
看下是不是clark输入大的相序不对啊。

ldj809 发表于 2012-4-23 10:02

回复 3# kwkzl


    你是说clark输入的两相电流信号错了?

ldj809 发表于 2012-4-23 10:03

回复 2# foretell


    你好,角度就是一个递增量啊,为什么会有问题呢

ldj809 发表于 2012-4-23 15:14

回复 3# kwkzl


    频率跟电流传感器测到的频率是一样的啊,这个有什么问题吗

lyftcl 发表于 2012-4-23 18:40

如果频率等于电机电频率,那么可能是
1.位置信号失效
2.三相中某相信号缺失
如果频率等于电机电频率二倍
更改A,C两相顺序

ldj809 发表于 2012-4-25 21:37

回复 7# lyftcl


   请问位置信号失效时什么意思啊,异步电机有这个参数吗

leebai2006 发表于 2012-4-26 13:20

Park变换的输入角度为0.
id=cos(θ)*Ialpha+sin(θ)*Ibeta;
iq=-sin(θ)*Ialpha+cos(θ)*Ibeta;
当θ=0;cos(θ)=1;sin(θ)=0;
id=Ialpha;
iq=Ibeta;

prettypp 发表于 2012-4-26 15:56

回复 7# lyftcl

请问“三相中某相信号缺失”,在采集相电流时不是只采集两相就可以了吗?

lyftcl 发表于 2012-4-27 09:25

你是无传感器?

就是指位置信号没有了,位置恒定不变,而电机实际在转,三相也有正弦波,自然park出来也是正弦波


三相电流一般采两相,算一相。那就必须保证这两相采的都对,而且算的也对。

prettypp 发表于 2012-4-27 12:33

回复 11# lyftcl

我也是正好看到楼主的帖子,然后就把自己程序中经过park变换后iq_fdb、id_fdb提取出来看,发现是带直流偏置的正弦波,并且iq_fdb是正偏,id_fdb是负偏(id、iq给定:iq_ref>0,id_ref<0),频率和相电流频率一样,幅值比相电流小。观察电角度波形是的锯齿波,频率也是一样。不知道是何原因?
另外,我用的电机是IPMSM,clarke变换、park变换用的是TI例程中的计算公式。
clarke:
i_alpha = ia                                               
i_belta = (ia + 2.0 * ib) /sqrt(3)
park:
id_fdb = i_alpha * cosθ + i_belta * sinθ       
iq_fdb = i_belta * cosθ - i_alpha * sinθ

ldj809 发表于 2012-5-1 17:09

回复 12# prettypp

我也是用的TI的历程,问题还没有解决呢,你解决了吗

prettypp 发表于 2012-5-2 08:35

唉,解决了,但是犯了个低级错误。硬件上电流传感器采集电路零点没有校准好,偏了一些,调整后就没有什么问题,park变换出来的基本是直流了。

ldj809 发表于 2012-5-2 20:46

回复 14# prettypp


    你是说因为零点没有调好才会变成正弦波的吗?为什么会这样呢,我没注意过这个问题哎,不知道是不是这个原因,我的电路时做死的,那样的话就得在AD转换的时候调了

ldj809 发表于 2012-5-4 09:48

回复 14# prettypp


    请问下ipark变换输出的alph、beta和clark变换输出的alph、beta是重合的吗

ldj809 发表于 2012-5-4 09:49

回复 11# lyftcl


    请问下ipark变换输出的alph、beta和clark变换输出的alph、beta是重合的吗

ldj809 发表于 2012-5-4 09:49

回复 7# lyftcl


    请问下ipark变换输出的alph、beta和clark变换输出的alph、beta是重合的吗

lyftcl 发表于 2012-5-8 09:43

回复 18# ldj809


    ipark出来的是电压
clarke出来的是电流。
因此自然不一样。一个和位置之间有电流控制角,一个有电压控制角。

如果你直接把IdFdb,IqFdb送给ipark的话,俩波形是一致的,但这就只是数学而非电机控制了。

yangzhq 发表于 2012-5-8 12:27

先用两个直流量代替,PARK变换的输出,进行反变换。其结果应该是交流量,然后正变换,就是把刚才的计算步骤反过来。
页: [1] 2
查看完整版本: park变换输出的是正弦波