本文设计了一个基于AT89S52单片机控制的水温控制系统,由下位机、上位机、和通讯网络三部分组成。下位机是基于单片机AT89S52和温度传感器DS18B20的高精度数据采集系统,功能是对温度的检测与输出控制。上位机采用计算机,与下位机进行数据信息的交互,并显示各路温度值及其曲线、控制参数、设定值等。其中,温度检测单元和可控硅调功控温单元是本文的设计重点。 温度检测单元,根据设计指标的要求我们选择了温度传感器DS18B20,实现温度采集. 输出控制单元是通过对加热电阻丝的电源通断来实现的,采用可控硅(晶闸管)调功方式。通过MOC3041光耦过零触发器实现对功率晶闸管的过零触发,从而实现对被控对