wt13568089592 发表于 2015-2-26 16:39:32

PID的采样周期是什么意思?要设置多久啊?

PID的采样周期是什么意思?要设置多久啊?我自己diy一个热水器,用了stcunion那个增量式pid算法,每次用定时器中断进行pid运算,45ms运算一次。可是每次上电或改变设定温度后,要超过设定温度很多,过个1分钟左右才能稳定下来到设置温度。不知道是不是PID的采样周期设置问题。。菜鸟求大神指点啊。

正好五个字 发表于 2015-2-26 16:51:49

过冲吧?参数不对?

captain_steve 发表于 2015-2-26 17:47:29

45ms对于烧水温度调节来说不算短吧,应该不是调节周期的问题,你做闭环控制系统的话不仅仅是PID的问题,还要看温度采集等等,个人拙见

marshallemon 发表于 2015-2-26 18:00:42

周期是按照负载来设定的,看你加热的是啥DD,水有多少?45ms你开玩笑的吧,这种周期你的微分项基本就是摆设,如果你的传感器和ADC都做不到这周期,你设定这周期又啥用?温升是一个慢过程,设置到秒级别就够用了,这个也要看你的采集能做到啥分辨率

jianfengxixi 发表于 2015-2-27 05:37:21

我也觉得45ms一次太快了

ahong2hao 发表于 2015-2-27 09:01:55

1秒钟计算一次PID就够了。

richyhuang 发表于 2015-2-27 13:27:54

先用MATLAB模拟一下再确定比较好.

CK345 发表于 2015-2-27 14:45:21

采样周期太快了,外部传感器和执行器没反应过来就控制了。

lanzhe1991 发表于 2015-2-28 14:51:41

时间长点好,要不调机器调节频繁。
页: [1]
查看完整版本: PID的采样周期是什么意思?要设置多久啊?