【说明:功能已经远远超过51单片机极限,按键反应很迟钝,多按3~5秒就行了】
设计具有室温补偿的一个单通道智能温度控制器,实现任意设定温度的稳定控制。
设计要求:
(1)温度测量范围0~1000C;Pt100传感器;
(2)LCD显示;
(3)4个按键,上下限超限声音报警,报警值可设置;
(4)掉电后开机数据不丢失;
(5)具有实时时钟;
(6)实现PID输出控制调温。
工作过程:
1、实时温度每1s采集一次,室温每2s采集一次。
2、室温是连续采集10次,再用取极值智能滤波算法进行数据处理。实时3、温度则是采用递推智能滤波法进行数据处理。
4、温度测量工作和PID计算安排在一个输出周期的最后阶段进行。定时器1用作PID采集和实时温度采集的参考时钟,每20ms中断一次,中断50次则采集1次实时温度,实时温度每1s采集一次,并且显示在数码管上。温度采集,PID计算和周波控制输出每隔2s进行1次。
阅读全文