单片机/MCUwilliam hill官网
直播中

yq1994

9年用户 28经验值
擅长:可编程逻辑 模拟技术
私信 关注
[文章]

51单片机怎么控制温度?

我想用51单片机和18b20实现一个温度控制。
按键可以控制温度,到温度达到初设阈值时候会自动调整温度就是(高温时候会自动下降温度)。可以通过数码管显示温度。  
希望大家帮我画一个程序框图,第一次写这种程序,大脑有点混乱。

回帖(6)

苦瓜你好

2015-10-11 17:49:29

最佳答案

这个很简单的,写好18b20的驱动程序,单片机来一个简单的判断就好了。你要是要控制好一点的话,加上PID算法。
举报

yq1994

2015-10-11 18:54:37
引用: 苦瓜你好 发表于 2015-10-11 18:28
这个很简单的,写好18b20的驱动程序,单片机来一个简单的判断就好了。你要是要控制好一点的话,加上PID算法。

哦  谢谢。自己第一次写这种大几百行的程序,有点无从下手的感觉,你这样一说豁然开朗了。谢谢
举报

797503

2015-10-11 19:14:09
"按键可以控制温度,到温度达到初设阈值时候会自动调整温度就是(高温时候会自动下降温度)。"这话怎么理解呢?DS18B20只是一个测量温度的传感器,它可不能用按键控制温度,温度到了设定的警报值时是可以发出警告的。
举报

苦瓜你好

2015-10-12 09:17:00
引用: in2004 发表于 2015-10-11 19:14
"按键可以控制温度,到温度达到初设阈值时候会自动调整温度就是(高温时候会自动下降温度)。"这话怎么理解呢?DS18B20只是一个测量温度的传感器,它可不能用按键控制温度,温度到了设定的警报值时是可以发出警告的。

就是单片机读取到18b20的温度,与设定值偏离的话,控制加热器或制冷器工作,调节温度到设定值。淘宝上有一种很方便的制冷工具,应该叫半导体制冷片。
举报

797503

2015-10-12 10:17:16
这样是可以做到的。
举报

797503

2015-10-12 10:20:00
引用: 苦瓜你好 发表于 2015-10-12 09:17
就是单片机读取到18b20的温度,与设定值偏离的话,控制加热器或制冷器工作,调节温度到设定值。淘宝上有一种很方便的制冷工具,应该叫半导体制冷片。

要做到这样是不难的,一个温度传感器和单片机,再加一个威廉希尔官方网站 接通与断开装置就能实现,话说着很简单,要整合到一起还是要好好想想的。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分