使用单片机进行温度控制

2020-01-20 18:55发布

最近因为工作的原因,接触到了温度控制,读了我之前的哥们做的温控产品源代码,奈何无所得(限于某些方面的原因,不方便详细说明,大家应该都懂的,呵呵),查了网上的资料,大多是使用PID法进行控制,于是恨下心来,钻研了一段时间PID心法,不过总是不得其门而入,万般无奈之下,另辟蹊径得到了一种控温方法,效果也还可以,现发出来与大家分享一下(实际使用Atmel mega128单片机,18B20芯片,固态继电器,但未使用pwm专用端口,因此只要资源足够,51单片机也是完全可以实现的,但未验证):


(原文件名:MyHeatControlChart.JPG)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
23条回答
coleyao
1楼-- · 2020-01-22 21:43
庆贺一下,用一片89s52+DS18B20+固态继电器控温在一个产品上实现了3路同时控温,效果都还可以,15-30分钟左右温度稳定在设定温度正负0.5度范围内(显示只精确到1度,我把设定温度加了0.5度,因此稳定下来后显示温度就不变了),差点89S52容量就不够了,呵呵...
coleyao
2楼-- · 2020-01-22 23:31
对于具有明显滞后的控制系统而言,预测法是解决反馈控制的最有效办法,可惜很多人都把PID作为了唯一有效的利器,然而pid控制法中,预测分量只作为一个配角存在....
qy815fj
3楼-- · 2020-01-23 02:10
到底啥方法也没说明白!
zhenglu891028
4楼-- · 2020-01-23 07:11
 精彩回答 2  元偷偷看……
jacklv
5楼-- · 2020-01-23 10:13
到现在还是没有明白怎么控制,能否说的更详细一些

一周热门 更多>