使用单片机进行温度控制

2020-01-20 18:55发布

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


(原文件名:MyHeatControlChart.JPG)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
23条回答
coleyao
1楼-- · 2020-01-22 03:18
职业的敏锐和灵感,持之以恒的努力,对于研发工程师是非常重要的,否则就变成一个职业抄袭者和求助工程师了,不知道大家怎么看的,有问题的尽管拍砖,呵呵……
coleyao
2楼-- · 2020-01-22 07:29

(原文件名:Heatcontro2.jpg)

贴一下图,使用89s52+DS18B20+固态继电器控温效果对比图,蓝 {MOD}线条为超出设定温度关继电器,低于设定温度开继电器,其它颜 {MOD}线条为使用控温算法时不同比例系数对比图,由图可以看出,在k=7时不稳定,k=1~3时均可控温且有较高的温度稳定性,只是特性略有不同。
wxhdzs11
3楼-- · 2020-01-22 12:33
怎一个谢字了得!
dingliming
4楼-- · 2020-01-22 15:31
好文
yanding708811
5楼-- · 2020-01-22 18:17
 精彩回答 2  元偷偷看……
294689006
6楼-- · 2020-01-22 20:06
mark

一周热门 更多>