22 水温的恒温控制系统一、设计任务:设计制做一个用单片机控制加热水壶中水温的恒温控制系统
二、设计要求: 用单片机和 PWM 控制原理实现对加热水壶中水温的控制
实现水壶中水温保持在设定值+/- 1 度的范围内
矚慫润厲钐瘗睞枥庑赖
三、 仪器、仪表:单片机、仿真机、万用表等
四、 元件清单:1
74LS573 锁存器两个; 2、74LS04 两个; 3、74LS245 四个; 4、18B20 温度传感器一个; 5、89C51 个;6、14495 静态显示译码器锁存器芯片四个; 7、电阻若干;8、固态继电器一个; 9、74LS138译码器芯片一个; 10、光耦芯片一个; 11、水壶一个; 12、排线若干
聞創沟燴鐺險爱氇谴净
五、完成时间:六、评分标准:项目满分基本要求完成 3 秒温度传感器读一次温度并显示 10 完成在 10 分钟之内达到设定的温度值 15 完成一直保持设定的温度(在误差范围之内) 25 完成改变设定温度时,控制的水温能达到设定的温度 10 报告完成原理图的设计10 完成程序的编写 20 总结 10 七、 原理:通过单片机的 P3
0 读回 18B20 温度传感器对实际水温的数与要控制的温度进行比较;如果温度相差大于等于5 度用 220 伏电压进行全加热,如果温度相差小于5 度进行 PID 调整加热,单片机通过P3
1输出控制固态继电器的通断来达到PID 调整加热,从而来达到对温度的恒定控制
残骛楼諍锩瀨濟溆塹籟
八、 原理图:(见附表)调 读18B20
调显示程序按键设定温度并开始加热每隔 2 秒检测1 次检测实际温度与设定温度相差几度全加热PID 调整加热九、程序流程图:大于等于 5小于 5 度初始化相等停止加热十 、参考程序:TEMP_BIT BIT 00H LOWER4 BIT 01H TEMP_CONTROL BIT 02H ZERO_