打印

问一个老话题.关于温度PID的

[复制链接]
2812|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jack.king|  楼主 | 2007-11-22 09:20 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
  近来在做一个双单片机控制系统的时候有点搞不清楚.
   单片机A是负责采集多段温度和处理温度和接受单片机B发来的温度设定值.
    单片机B是负责其他工作(键盘,显示.和动作输出)
   我想问下.若单片机B设定了一个值发送给单片机A
    单片机A采集完温度后.发送来的设定值相比较后就可以输出加热或停止否.?还是是通过PID处理再给出是否加热或者停止加热的命令.

相关帖子

沙发
jack.king|  楼主 | 2007-11-22 09:26 | 显示全部楼层

RE


   我知道当温度大于设定值的时候.应该停止加热
    小于的时候应该加热
   但是我不知道为什么要加入一个PID控制算法.我真的还不大知道.书看了好多次.都有点不明白.有点蠢.请各位指点迷津

使用特权

评论回复
板凳
jack.king|  楼主 | 2007-11-22 09:49 | 显示全部楼层

这个有点看不懂

下面是PID运算的式子:
u(n)=u(n-1)+Kp{E(n)-E(n-1)+KIE(n)+KD[E(n)-2E(n-1)+E(n-2)]}
=u(n-1)+PP+PI+PD  
但是我不知道怎么去PP,PD,PI
   不过谢谢各位大哥的指点  

使用特权

评论回复
地板
jack.king|  楼主 | 2007-11-22 10:17 | 显示全部楼层

其实就是一个开关输出

有三段温度.分别有3个开关量输出.

使用特权

评论回复
5
jack.king|  楼主 | 2007-11-22 10:55 | 显示全部楼层

不是PWM是开关量呢?

使用特权

评论回复
6
jack.king|  楼主 | 2007-11-22 11:09 | 显示全部楼层

to:lxrlxr

我是湖南的啊!
   哈哈!不过在深圳上班啊!

使用特权

评论回复
7
jack.king|  楼主 | 2007-11-22 13:50 | 显示全部楼层

若要求高呢?

使用特权

评论回复
8
jack.king|  楼主 | 2007-11-22 17:56 | 显示全部楼层

真的吗?

使用特权

评论回复
9
jack.king|  楼主 | 2007-11-22 17:57 | 显示全部楼层

那我改怎么办呢?

那我改怎么办呢?
  我现在想把这个东西搞好啊!
  

使用特权

评论回复
10
jack.king|  楼主 | 2007-11-22 21:50 | 显示全部楼层

?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

488

主题

2158

帖子

1

粉丝