2.1 药液温度检测

药液的温度检测采用DALLAS公司生产的DS1820单线数字温度传感器,直接与P1口连接,将DS1820温度传感器密封在塑料棒内,置于药液中,每种药液中放置3只传感器。为了克服药液在加热过程中温度场分布的不均匀性,各药槽中均放置一只循环泵,该循环泵工作时,药槽中的药液从槽中一端抽出,另一端流入,使药槽中药液的温度均匀分布,并将3只温度传感器所测得的温度值进行数值预处理后,取其平均值作为本次测量的温度值,从而保证温度检测的准确性。

2.2 药液温度控制

温度控制电路主要由三路驱动器74LS05、光电隔离器MOC 3023、可控硅BTA12和AC 220V180W的电加热器组成,每路控制一种药液的加温。当温度传感器检测到某种药液的温度低于工艺要求的设定值时,单片机AT89C52通过光电隔离器,控制可控硅导通,给加热器提供AC 220V电源,而加温药液。当温度传感器检测到某种药液的温度接近于工艺要求的设定值时,单片机AT89C52通过光电隔离器,控制可控硅截止,切断加热器的电源,而停止加温药液。从而实现对三种药液的温度进行控制。

采用AT89C52单片机实现彩色像片洗印机温控系统的设计方案

2.3 AT89C52系统

AT89C52系统由一片串行E2PROM X25045P、8个键开关、一块LCM103 6位8段的液晶显示模块、电机控制和故障指示与报警电路组成,控制程序全部下载到AT89C52中。串行E2PROM用来存储多种洗印工艺的温度设定值和相应的温度控制参数,同时,利用X25045P中的看门狗电路,对AT89C52进行非正常运行状态下的自动复位操作,以提高系统的抗干扰能力。键盘用来实现对工艺温度的设定值和温度控制参数进行修改,以适应不同的洗印工艺要求,同时完成多种控制操作。液晶显示模块用来显示各药液的温度值和相关系统信息;电机控制电路用来实现主电机与循环泵的启动与停止;故障指示和报警电路用来指示故障部位和告知操作人员当前系统的运行状态,同时电笛也用于提醒操作员按键动作的完成。整个控制系统在AT89C52的控制下,协调工作,完成相应控制功能。