☆、设计硬件组成:STM32单片机最小系统+防水型DS18B20温度传感器+4位一体数码管+74HC595锁存器+继电器+按键设置+蜂鸣器+LED灯;
1、本设计采用STM32F103C8T6单片机作为主控芯片;
2、温度检测:采用防水型温度传感器DS18B20实时检测温度,测量范围0-125℃,测量分辨率0.1℃;
3、实时显示:通过4位一体数码管实时显示测量的温度值数据;
4、限值设置:用户通过按键可以自行设置温度上限、下限,并自动保存在单片机FLASH中;
5、温度控制:当温度处于上下限值之间时断开两个继电器;当实际测量温度值超过设定温度上限值时,系统控制继电器1吸合;当实际测量温度值低于设定温度下限值时,系统控制继电器2吸合;
6、异常提醒:当实际测量温度值超过设定温度上限值时,系统控制红色指示灯和蜂鸣器工作;当实际测量温度值低于设定温度下限值时,系统控制绿色指示灯和蜂鸣器工作;