针对在工业生产过程中经常需要高稳定度的恒温环境 传统模拟式仪表结合简单的PID控制较难达至阳标的情况 提出了基于数字PID 控制算法和 89C52单片机的温度控制系统 该系统通过温度传感器DS18B20 对温度进行采样和转换 然后执行数字 PID控制 榆出控制量来调节可控硅触发端的通断 从而实现对温度的控制 水温可以在一定范围内由人工设定 并能在环境温度降低时实现自动调整 结果表明 通过将数字PID 算法和 89C52单片机结合使用 使整个控制系统的温度控制精度提高了10% 榆出温度的误差小于 2%不仅满足了对温度控制的要求 而且还可应用至对其它变量的控制过程当中