89C 52 单片机的具有通讯口的智能温控表 温控表已广泛应用于工业控制等诸多领域,本文介绍的具有计算机通讯功能的智能温控表是一种新颖的自动化仪表,它以单片机AT89C52为核心,采用电压/频率转换技术和RS-485通信接口芯片MAX487,具有测量精度高、可靠性好、抗干扰性能强、可实现计算机网络控制等优点,可广泛应用于冶金、纺织、化工、医疗等行业
它具有-200~+500°C 范围的温度测量和自动控制,是老式温控表的替代产品,市场前景广阔
2 系统硬件设计 系统硬件框图如图 1所示
系统接通220V交流电源后,通过稳压电路(7805、7905)产生±5V 直流工作电源,以满足本系统中集成电路工作需要,系统的遥测电路开始工作:在人员不能进入或不易进入的场合,通过温度传感器铂电阻 PT100及运算放大器 OP07将被测温度的变化转换成电压信号,由 LM331进行V/F变换为脉冲信号输入至 89C52的T0口进行频率计数,该计数脉冲频率即反映了所测温度的大小,系统进 行PID运算,若所测温度与系统设定温度不相符,根据 PID计算结果通过光耦 TIL117控制输出电路中的电磁继电器吸合,进行温度调节的控制,同时各分机的通讯口MAX487与主机进行数据通讯与传送,由主机输入参数可进行所有温控表的温度设定
系统所设定的温度数据存储于看门狗芯片X25045中,同时当检测温度超过设定温度一定值时系统进行报警
本系统采用一片8155作为8位 LED数码管及 4位键盘的接口,同时显示系统设定温度及检测温度值,4位键盘为:位选、增量、减量、功能
2.1 温度检测与信号放大电路 本系统采用铂电阻 PT100为测温元件,PT100具有性能稳定、抗氧化能力强和测量精度高等优点
由 PT100和电阻元件组成的桥式电路将由于温度变化引起的铂电阻的阻值变化转换为电压信号输入放大器
因需通过连接导线将