目 录
一、设计任务……………………………………………………………1 1.基本要求……………………………………………………………1 2.主要性能指标………………………………………………………1 二、系统硬件原理设计…………………………………………………1 1.系统总体框图…………………………………………………………1 2.系统功能实现的设计…………………………………………………2 (1)温度采集……………………………………………………………2 (2)显示与键盘…………………………………………………………3 (3)输出控制……………………………………………………………4 (4)主控单片机…………………………………………………………5 三、系统软件原理设计…………………………………………………6 1.按键功能定义……………………………………………7 2.温度传感器实时数据采集………………………………8 3.LCD液晶集成模块………………………………………9
4.温度输出控制……………………………………..……11
四、主控程序……………………………………………………………12 参考资料………………………………………………………………17 附录
摘要:
本设计采用了STC89C52单片机组成温度控制系统,可以实现对常温的水加热到最大100oC的较快而精确的控制。温度传感器采用了数字式温度传感器DS18B20,对温度进行实时采样。设置的键盘各显示模块可以预设加热的最终保持水温并进行实时显示预设温度和当前温度。单片机采用PID算法的控制输出宽度可调的PWM波方式控制双向可控硅的导通和关断用以调整输出加热功率,使之切断或接通加热器,从而控制水温稳定在预值上。根据温控的单回路PID数字调节器完成实时测量(传感采样),实时决策和实时控制(调功)三部分功能。
因篇幅问题不能全部显示,请点此查看更多更全内容