介绍了一种高精度温度测控系统,该系统以STC89C51 RC单片机为控制核心,由前端小信号温度检测与滤波电路和移相调压电路等组成。针对铂热电阻测温存在非线性误差的特点,从软件和硬件两方面进行误差修正和补偿,以保证测温精度。同时,采用积分分离PID控制算法和最优控制参数整定方法以达到提高控温精度的目的。而且,以电加热水温作为系统控制对象,用铂热电阻Pt100为温度传感器,对研制的温度测控系统进行了反复调试,并测量了大量实验数据。实验结果表明:不仅所用测量和控制方法是可行的,而且系统的测量精度达到了±0.04℃,控制精度达到了±0.5℃.