单片机恒温箱温度控制系统结构设计.docxVIP

  • 22
  • 0
  • 约1.62万字
  • 约 38页
  • 2021-06-29 发布于山东
  • 举报

单片机恒温箱温度控制系统结构设计.docx

精品文档 精品文档 PAGE PAGE25 精品文档 PAGE 单片机恒温箱温度控制系统的构造 设计 一、本课程设计系统概括 1、系统原理 采用AT89C2051单片机为中央办理器,经过温度传感器DS18B20对恒温箱进 行温度采集,将采集到的信号传送给单片机, 在由单片机对数据进行办理控制显 示器,并比较采集温度与设定温度是否一致,然后驱动恒温箱的加热或制冷。 2、系统总构造图 总体设计应当是全面考虑系统的总体目标, 进行硬件初步选型,然后确定一 个系统的草案,同时考虑软硬件实现的可行性。 总体方案经过反复推敲,确定了 以美国Atmel企业推出的51系列单片机为温度智能控制系统的中心,并选择低 功耗和低成本的存储器、数码显示器等元件,总体方案如下列图: 恒 输入部 温度传感器 温 箱 AT89C 显示部 2051 驱动控制 加热 上位PC 制冷 图1系统总体框图 二、硬件各单元设计 1、单片机最小系统电路 单片机采用Atmel企业的单片机芯片 AT89C2051,完全能够知足本系统中要 求的采集、控制和数据办理的需要。单片机的选择在整个系统设计中至关重要, 该单片机与MCS-51系列单片机高度兼容、低功耗、能够在靠近零频次下工作等 诸多优点,而宽泛应用于各类计算机系统、工业控制、消费类产品中。 AT89C2051是AT89系列单片机中的一种精简产品。它是将AT89C51的P0口、 P2口、EA/Vpp、ALE/PROG、PSEN口线省去后,形成的一种仅20引脚的单片机,相当于早期Intel8031的最小应用系统。这关于一些不太复杂的控制场合,仅有一片AT89C2051就足够了,是真实意义上的“单片机”。AT89C2051为好多规模 不太大的嵌入式控制系统提供了一种极佳的选择方案,使传统的 51系列单片机 的体积、功耗大、可选模式少等诸多弱点不复存在。该型号单片机包括 : 1)一个8位的微办理器(CPU)。 2)片有2K字节的程序存储器(ROM)和128/256字节RAM。 3)15条可编程双向I/O口线。 4)两个16位准时器/计数器都能够设置成计数方式,用以对外部事件进行计数,也可设置成准时方式,并能够根据计数或准时的结果实现计算机控制。 5)五其中止源的中止控制系统。 6)一个全双工UATR(通用异步接收发送器间或单片机与微机之间的串行通信。 7)片含模拟比较器。 8)低功耗的闲置和掉电模式。 +5V 10uF 33pF R1 2 1K  )的串行I/0 口,用于实现单片机之 +5V * 1 RST Vcc 20 2 (RXD)P3.0 P1.7 19 3 (TXD)P3.1 P1.6 18 RST  Y1 12MHz 1  4 17 XTAL2 P1.5 5 16 XTAL1 P1.4 33pF R2 10K  6 (INT0)P3.2 P1.3 15 7 (INT1)P3.3 P1.2 14 8 (T0)P3.4 P1.1(AIN1) 13 9 (T1)P3.5 P1.0(AIN0) 12 10 GND P3.7 11 AT89C2051 图2最小系统电路 AT89C2051是一个20脚的双列直插封装(DIP)芯片。最小系统电路包括晶体振 荡电路和手动复位电路,如图 2。 本设计使用一片AT89C2051就代替了原来的 8031、EPROM2732和地点锁存器 74LS373,因为AT89C2051部的2KBEPROM和128B的RAM,对智能化温度传感器测试 系统已能知足设计要求,而且降低了成本,构造设计也较精巧。 2、温度传感器 采用数字温度传感器 DS18B20,与传统的热敏电阻相比 , 他能够直接读出被 测温度并且可根据实际要求经过简单的编程实现 9~12位的数字值读数方式。可 以分别在93.75ms和750ms达成9位和12位的数字量,并且从DS18B20读出的信息或写入DS18B20的信息仅需要一根口线(单线接口)读写,温度变换功率根源于数据总线,总线本身也能够向所挂接的DS18B20供电,而无需额外电源。因而使用DS18B20可使系统构造更趋简单,可靠性更高,成本更低。测量温度围为~ 55℃~+125℃。C,在一10℃~+85℃。C围,精度为±0.5℃。DS1822的精度较差 为±2℃。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗扰乱性。其引脚散布如图3所示 图3DS18B20引脚图 引脚功能如下: NC(1、2、6、7、8脚):空引脚,悬空不使用。 VDD(3脚):可选电源脚,电源电压围3~5.5V。 DQ(4脚):数据输入/输出脚,漏极开路,常态下高电平。 (2)DS18B20测温原理 DS18B20的测温原理如图4所示,图中低温度系数晶振的振荡频次受温度影响很小,用于产生固

文档评论(0)

1亿VIP精品文档

相关文档