恒温箱温度控制器(M16+DS18B20)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
这个温度控制器通过继电器控制加热管加热,恒温设定温度要比环境温度高几摄氏度才能正常工作,需要设定两个参数,一个是上限关负载温度设定,分辨率0. 1摄氏度,范围2-80摄氏度,另一个是下限开负载温度设定,分辨率0.1摄氏度,范围也是2-80摄氏度,如果下限设置比上限高,自动修改下限值,以上限减去2摄氏度做为下限。
两组数码管显示,上面的显示当前温度,下面的交替显示设置的上下限值
共有四个控制按键,从左到右依次是K1,K2,K3,K4。
1)下限设置:
按下K1,进入温度上限设置,数字闪烁,同时左第1位最上面显示一横,表示上限设置,按一次K2温度值加0.1摄氏度,按一次K3,温度值减小0.1摄氏度,设置好上限;
这时再按K1一次,进入下限温度设置,数字闪烁,同时左第1位最下面显示一横,表示是下限设置,按一次K2温度值加0.1摄氏度,按一次K3,温度值减小0.1摄氏度,设置好下限,再按一次K1,退出上下限设置,并把设置好的上下限参数保存到EEPROM中。
2)负载载控制开关控制:
有时不需要控制负载,就是待机状态,在工作状态下,按下K4,下面的数码管会关显示,什么也不显示,表示不控制负载,这时再按下K4,又回到工作状态,设置状态也保存EEPROM中,交替显示所设定的温度上下限值。
有原理图和源程序,编译环境是ICCAVR
(原文件名:18B20.jpg)
引用图片
(原文件名:温控器.jpg)
引用图片
(原文件名:ALL.jpg)
引用图片