用PID算法做一个温控系统

[复制链接]
3936|5
 楼主| xzh510781 发表于 2010-1-27 11:00 | 显示全部楼层 |阅读模式
用PID算法做一个温控系统,单片机的PWM占宽比控制加热,PID输出值怎么跟PWM拉上关系啊?
McuPlayer 发表于 2010-1-27 11:24 | 显示全部楼层
PWM是控制器的输出,控制器还有2个输入:给定 和 反馈
比如8bit的PWM是:0-255的,你可以把输出参数调整PID比例参数后送给PWM
具体的情况,显然比这复杂,但道理是一样的
algr 发表于 2010-1-27 11:25 | 显示全部楼层
先有了自动控制的基本概念再说吧
了解下负反馈,系统的响应速度,系统的稳定性
系统的传递函数就不要深究了,呵呵
gx_huang 发表于 2010-1-27 18:24 | 显示全部楼层
比如PID计算值范围是0-10000,PWM是0-255,则10000对应255,5000对应128。
因特网用户 发表于 2010-1-27 19:39 | 显示全部楼层
对于温度控制系统这样的大滞后系统来说  采用大林算法比较好
沈洁 发表于 2010-1-27 21:44 | 显示全部楼层
pid不难,难的是自整定,对于固定环境的工业产品最好能直接计算热容积,这是一劳永逸的做法
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

6

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部