基于stm32控制的温度自动控制系统设计(原理图、PCB图、源代码)
需求:
例如:设定开启温度为-1度,程序自协定9度为关闭温度,当实际温度到达-1度时,程序启动,第一个开关管吸合3秒然后断开并计时,假如设定的第一开关管和第二开关管中间计时为50分钟,50分钟后第二个开关管吸合3秒然后断开并重新计时,假如设定的第二开关管和第三开关管中间计时为30分钟,30分钟后第三开关管吸合3秒,程序结束。这个里面只要现实温度没有达到协定的关闭温度9度,程序就一直运行到关闭,如果在某个开关管计时之后温度达到了就停止程序不在运行后面的程序。
设定一个开启温度值(按键设定),设定温度值加10度(程序内协定)是停止温度值,温度值到达开启设定之后,第一个开关管吸合一个固定的时间(2秒或者5秒)然后断开,并计时(按键调整),在设定关闭温度值之内,设定计时到了之后第二个开关管吸合一个固定时间(2-5秒),断开后计时,计时到了第三个开关管吸合。如果到了设定关闭温度就不吸合。
功能如下:
1、开启温度,可以按键设置(默认结束温度为开启温度+10);
2、第一个开光管打开时间固定;
3、第一个开光管关闭到第二个开关管打开时间可调;
4、第二个开光管打开时间固定;
5、第二个开光管关闭到第三个开关管打开时间可调;
6、第三个开光管打开时间固定,完成后整体停止
如果在任何一个环节到达温度,整体停止
效果描述:
1、系统使用stm32单片机为核心控制;
2、温度传感器读取;
3、开关管控制加热或者制冷;
4、数码管显示设定温度和实时采集的温度;
5、按键设置温度值和开关管开启和关闭的时间;
6、flash存储设置温度值和开关管开启和关闭的时间值;
完整资料下载或者技术支持,请添加联系方式:
QQ:2705466752(资料需付费)