℃。(3)分辨率:DS18820的分辨率由912位(包1位符号位)数据在线编程决定。(4)温度转换时间DS18B20的转换时间与设定的分辨率有关。9位为9375ms,10为1875ms12位为750ms。DS18820其温度检测电路如下图31所示:
图31温度检测电路图DS18B20管脚GND为电源地,DQ为数字信号输入输出端,VDD为外接供电电源接入端。在本系统中用外接电源,DQ接到AT89C51的P13端,R1为信号和5V电源之间的上拉电阻。在实际中,若需耍多点检测时,可在单总线上挂多个DS18B20,但超过8个时一要考虑驱动问题,软件设计也变得复杂多了,同时要考虑挂DS18B20单总线的一长度问题,一般不要超过50m。为实现更远程的控制,一可以考虑把系统设计成无线系统,以突破DS18B20单总线的长度的限制。32温度控制电路此部分电路上要由光电祸合器MOC3041和IGBT组成。采用脉宽调制输出控制电炉与电源的接通和断开比例,以通断控制调压法控制电炉的输入功率;MQC3041光电耦合器的耐压值为400V,它的输出级由过零触发的双向可控硅构
f成,它控制主电路双向可控硅的一导通和关闭。电路原理图如图33所示。33单片机控制部分此部分是电路的核心部分,系统的控制采用单片机AT89C51;单片机AT89C51内部有8KB单元的程序存储器及256字节的数据存储器。因此系统不必扩展外部程序存储器和数据存储器这样大大的减少了系统硬件部分。执行控制部分电路如图32所示。(1)AT89C51的特点1)AT89C51与MCS51系列的单片机在指令系统和引脚上完全兼容;2)片内有4K字节在线可重复编程快擦写程序存储器;3)全静态工作,工作范围:0Hz24Hz;4)三级程序存储器加密;5)32位双向输入输出线;6)一个全双工的异步串行口。
图32控制执行部分电路(2)AT89C51的功能描述AT89C51是一种低损耗、高性能、CMOS八位微处理器,片内有4k宇节的在线可重复编程、快速擦除快速写入程序的存储器,能重复写入擦除1000次,数据保存时间为十年。它与MCS5l系列单片机在指令系统和引脚上完全兼容,不仅可完全代替MCS51系列单片机,而且能使系统具有许多MCS51系列产品没有的功能。AT89C51可构成真正的单片机最小应用系统,缩小系统体积,增加系统的
f可靠性,降低系统的成本。(3)AT89C51引脚图如图33所示
图33AT89C51引脚图34IO通道的硬件电路的设计就本系统来说,需要实时采集水温数据,然后将传感器采集到的数字信号,直接送入单片机中的特定单元,然后一部分送一去显示;另一部分与设定值进行比较,通过PlD算法得到控r