本帖最后由 tim4146 于 2014-4-6 08:32 编辑
感谢大家最近的帮忙,让我顺利做完增量PID功能,虽然PID不是什么牛逼的东西,但是真心希望以后刚刚接触这块的人能尽快进入状态。
也下面我分享一下近期的这些工作吧。欢迎大家批评指点~
首先说说增量式PID的公式,这个关系到MCU算法公式的书写,实际上两个公式的写法是同一个公式变换来得,不同的是系数的差异。
资料上比较多的是:
A0006DS_副本.jpg (30.87 KB, 下载次数: 37)
下载附件
2014-4-6 00:27 上传
最后欢迎大家拍砖,有批评才会让我更加进步!
最后把PID文件放上来
pid.zip
(2.88 KB, 下载次数: 1587)
2014-4-6 08:28 上传
点击文件名下载附件
.C .H
“2v的电压---对应1000的占空量也就是100%,3v电压对应------0的占空量也就是0%,2v和3v是我的最大和最小温度时对应的电压”光是这句话,你下面的式子就貌似有问题了。电压以mV为单位,1000对应2000mV,0对应3000mV,那么占空量a和电压u的关系就是:3000-u=a
个人认为,我这个思路对于线性系统或者近似线性系统应该问题不大,传统PID对于线性系统是比较适用的,你这里一定要把握好各个物理量之间的变换关系。
一周热门 更多>