![](https://csdnimg.cn/release/download_crawler_static/87958091/bgb.jpg)
总线本身也可以向所挂接的 DS18B20 供电,故不需要额外电源。同时 DS18B20 能提供九位
温度读数,它无需任何外围硬件即可方便地构成温度检测系统。本设计主要实现温度测控,
温度显示,温度门限设定,超过设定的门限值时自动启动相应的功能。而且还要以单片机
为主机,使温度传感器通过一根口线与单片机相连接,再结合上位机通信部分来共同实现
温度的监测与控制。
2.2 工作原理
一个反馈系统,在干扰的情况下,被控量偏离给定值。可以通过控制器来抵消干扰的影
响。大多数被控对象有纯滞后现象,所以就采用反馈控制来提高精度和系统的性能指标。
2.3 炉温控制系统的原理
我设计的温度控制系统是以 AT8951 为核心,并囊括了数码显示管、报警、键盘以及转
换电路等,该控制系统采用铂电阻测量入口温度与出口温度。经数模转换后送入单片机与
设计温度比较,其偏差经运算后输出,控制晶体管三相调功模块通断时间的不同以此来控
制电热元件的时间,由此来控制加热电阻的加热温度。
控制系统控制继电器的姐通与断开控制加热电阻丝是否工作,从而来控制温度。
3 系统硬件设计
3.1 STC89C52 构成的最小系统
STC89C52 是一种高性能、低功耗的 CMOS8 位微控制器,具有 8K 在系统可编程
Flash 存储器。该器件采用 ATEML 非易失内存的技术制造,可以和工业标准的 80C51
和 80C52 指令集、输出管脚相兼容。因为把多功能 8 位 CPU 与闪速内存组合在单个
芯片中,所以 AT89C52 是一种高效的微控制器,为许多嵌入式控制系统创造了一种
灵活性高的方式。
它具有以下标准功能: 8k Flash,512 RAM, 32 位 I/O 接口线,内置 4KB EEPROM,,
三个 16 位 定时器/计数器,一个 6 向量 2 级中断结构和全双工串行口。
3.1.1 晶振回路
为 STC89C52 单片机正常工作需要的时钟电路创造稳定的工作频率这是晶振回路的目
的。根据 STC89C52 对单片机时钟周期的要求,回路要求的频率是 11.0592MHz。晶振回路
电容、陶瓷谐振器晶振两部分组成。担当单片机的时钟源。他内部有一个用于构成振荡器
的高增益反相放大器,这个放大器的输入和输出端分别是引脚 XTAL1 与 XTAL0,在 XTAL1 和
XTAL0 端口接上时钟电源即可构成时钟电路。本设计中采用内部时钟产生方式。在 XTAL0