新建的电机控制工程用到TMS320C28343.可是在运行到ipark1.Sine=_IQsinPU(rg1.Out);这一步。AD采样就停止工作了。是IQ_MATH的问题吗?换做ipark1.Sine=0;就可以了,编译器冲突,还是不兼容的问题。求指教。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
新建的电机控制工程用到TMS320C28343.可是在运行到ipark1.Sine=_IQsinPU(rg1.Out);这一步。AD采样就停止工作了。是IQ_MATH的问题吗?换做ipark1.Sine=0;就可以了,编译器冲突,还是不兼容的问题。求指教。
应该不是编译器冲突和兼容问题
相关内容 请参考
结构:
ipark1.Ds = VdTesting;
ipark1.Qs = VqTesting;
ipark1.Sine=_IQsinPU(rg1.Out);//sin((rg1.Out)*6.283185307);//_IQsinPU(rg1.Out);
ipark1.Cosine=_IQcosPU(rg1.Out);//cos((rg1.Out)*6.283185307);//_IQcosPU(rg1.Out);
IPARK_MACRO(ipark1)
这些语句,AD就不工作了,也没有错误和警报。不知道这会是哪里的问题