如题,PID的输出数据如何转换为控制变量。
××××××××××
模型一:加热箱
设定值SV, 检测值PV,PID计算结果MV。 执行结构是加热块。
MV是一个数值,无单位。 执行结构通常是PWM控制的固态继电器。
PWN和MV之间是如何转换的?
×××××××××××
模型二:调速电机(电压调速)
设定值SV(转速),检测值PV(编码器返回的速度),PID计算结果MV,执行结构:可编程
电源
MV是一个数值,无单位。MV和如何和可编程电源的的输出电压建立关系?
×××××××××××××××××
参考资料:
http://www.docin.com/p-220191301.html
2.PID计算值其实是PWM的占空比,模型一、模型二都是。
PID程序你可以参考http://bbs.elecfans.com/jishu_1147002_1_1.html
float PID_Regulator(float Reference, float PresentFeedback, _pid *PID_Struct)
模型1中国设定值SV为Reference,检测值PV为PresentFeedback,函数的输出值为MV即PWM
模型2同理
一周热门 更多>