现在我是用spwm输出逆变器电压,我现在设定输出的电压120v我AD采样回来假如为200,这就是我的目标设定值,但是我现在采样回来是150,这里就代表输出电压低了,我就要调占空比了,
我占空比的值是在正弦表里面的,正常输出是直接把这个表里的值放到比较寄存器中,但现在输出低了,经过了PID调节得到了一个数值来调节输出,
我用设定值200和实际值100不是经过PID计算后得到一个PID的值嘛,这个值,怎么跟我正弦表里面的值结合起来后去控制占空比?
假如我PID得到的值是R
用的是增量式的PID
知道控制中经过PID调节计算得到的值怎么与执行部分的数值关联起来控制输出
答案:2 悬赏:10 手机版
解决时间 2021-03-02 02:17
- 提问者网友:欲劫无渡
- 2021-03-01 07:55
最佳答案
- 五星知识达人网友:醉吻情书
- 2021-03-01 08:18
先将你的pid输出结果归1化,即pid输出的结果范围最后在-1到+1之间。把PID结果计为PID_RESULT。 用1+PID_RESULT作为系数,与正弦表里面的数相乘,再输出。记住,一个SPWM周期里,只能用同一个系数,要不,波形会失真。
全部回答
- 1楼网友:往事埋风中
- 2021-03-01 08:40
不明白啊 = =!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯