花卉大棚控制系统的设计 - 图文(3)

2019-09-01 17:19

第二章 系统概述

数据采集子系统主要完成对传感器子系统传送来的信号进行A/D转换和采样。

(3)信息处理子系统

信息处理子系统是整个系统的核心部分,包括环境参数预设值、信号处理和控制3个部分。信号处理实现测量数据与本阶段环境参数值进行比较分析,为控制提供决策依据,控制部分则由此发出各种相应的控制信号。

(4)数据显示子系统

该系统通过LED显示器实时显示传感器采集到的温度和湿度信息。 (5)伺服子系统

该子系统包括温度和湿度调节机构,通过对喷水设备、加热设备(如热风机)的工作方式及时间控制以实现对温度、湿度的调节功能。

2.系统软件设计:

本系统程序主要包括主程序、DS18B20初始化、写DS18B20、读DS18B20的程序、读TLC549程序、湿度准换程序、温度转换程序、键盘设置程序、显示程序、报警程序等。

- 7 -

第三章 系统硬件电路设计

第三章 系统硬件电路设计

3.1 AT89C51简介

AT89C51具有如下特点:40个引脚,8k Bytes Flash片内程序存储器,128 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,片内时钟振荡器。封装形式如下图所示。

图3-1 AT89C51封装图

此外,89C51设计和配置了振荡频率范围可为0-24MHz并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。AT89C51部分功能特性如表3-1所示。

表3-1 AT89C51功能特性

- 8 -

第三章 系统硬件电路设计

兼容MCS-51指令系统 32个双向I/O口 3个16位可编程定时/计数器 全双工UART串行中断口线 2个外部中断源 中断唤醒省电模式 看门狗(WDT)电路 灵活的ISP字节和分页编程 4k可反复擦写(>1000次)ISP FlashROM 4.5-5.5V工作电压 时钟频率0-33MHz 128x8bit内部RAM 低功耗空闲和省电模式 3级加密位 软件设置空闲和省电功能 双数据寄存器指针 AT89C51各引脚说明:I/O端口分别为P0.0-P0.7,P1.0-1.7,P2.0-P2.7,P3.0-P3.7。4个I/O口都是双向的,且每个口都具有锁存器。每个口有8条线,共计32条I/O线。各端口的功能叙述如下:

1. P0有三个功能:

(1)外部扩充存储器时,当作数据总线(D0~D7)。 (2)外部扩充存储器时,当作地址总线(A0~A7)。

(3)不扩充时,可做一般I/O使用,但内部无上拉电阻,作为输入或输出时应在外部接上拉电阻。

2. P1只做I/O口使用,其内部有上拉电阻。 3. P2有两个功能:

(1)扩充外部存储器时,当作地址总线(A8~A15)使用。 (2)做I/O使用,其内部有上拉电阻。 4. P3有两种功能:

除了作为I/O使用外(内部有上拉电阻),还有一些特殊功能,由特殊寄存器来设置。

5. 主电源引脚Vss——(20脚):电路低电平。Vcc——(40脚):正常运行和编程校验(80C51/80C52)时为+5V电压。

6. RST/VPD——(9脚):RST即Reset(复位)信号输入端。振荡器工作时,由该引脚输入脉宽2个以上机器周期的高电平时复位单片微机。当外部在RST与Vcc之间接一个电容(约10μF)和在RST与Vcc之间接一个电阻(约8.2kΩ)时,就可实现加电复位功能。VPD为备用电源输入端,即当VCC 掉电时,

- 9 -

第三章 系统硬件电路设计

由此引脚提供备用电源,以保持内部RAM的信息。

7. ALE/PGOG——(30脚):ALE,允许地址锁存信号输出。当访问外部存储器时,ALE 信号的负跳变将P0口上的低8位地址送入锁存器。在非访问外部存储器间,ALE仍以1/16振荡频率固定不变的速率输出,因此它能作外部时钟或定时信号用。当访问外部数据存储器时,将以1/12振荡频率输出。PROG为编程脉冲输入端,即当选用8751单片微机时 ,对片内程序存储器进行编程时,由此引脚输入编程脉冲。

8. PSEN——(29脚):程序储存使能端。 (1)内部程序存储器读取;不动作。

(2)外部程序存储器读取(ROM):在每个机器周期会动作两次。 (3)外部程序存储器读取(RAM):两个/PSEN脉冲被跳国不会输出。 (4)外接ROM时,与ROM的/OE脚连接。 9. EA/VPP——(31脚): (1)接高电平时:

CPU读取内部程序存储器(ROM)。扩充外部ROM:当读取内部程序存储器超过0FFF(80C51)时,自动读取外部ROM。

(2)接低电平时:CPU读取外部程序存储器(ROM)。

(3)8751烧写内部EPROM时,利用此脚输入21V的烧写电压。 10. XTAL1——(19脚) XTAL2——(18脚):接石英晶体振荡器。 此外,89C51设计和配置了振荡频率可为0-24MHz并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。

3.2 温度传感器DS18B20介绍

3.2.1 DS18B20引脚说明

- 10 -

第三章 系统硬件电路设计

Dallas 123

1(GND):接地端

2(DQ):数字信号 123 输入/输出端 3(VDD):外接供 底视图 电电源输入端(在 寄生电源接线方

式时接地)。

3-2 DS18B20结构图

3.2.2 DS18B20芯片特点

DS18B20 是DALLAS 半导体公司生产的,是一种单总线温度传感器,属于新一代适配微处理器的智能温度传感器,有两种封装形式分别为3 脚PR- 35 封装和16 脚SSOP 封装。本文采用的是3 脚PR- 35 封装,其具有以下特点:(1)采用了单总线技术,传感器直接以二进制输出被测温度,可通过串行口线,也可与单片机通过I/O 口连接;(2) 测量温度范围为:- 55℃~+125℃,测量精度高达+0.5℃;(3)内含寄生电源,在两线方式下可通过数据线提供寄生电源,而不需要再单独供电;(4) 转换时间在分辨率为12 位(即0.0625℃) 时最大为750ms;(5) 用户可分别对每个器件设定温度上下限;(6)DS18B20 在使用时不需要任何外围元件,全部传感元件及转换电路集成在形如一只三极管的集成电路内;(7)电源极性接反时,芯片不会因发热而烧毁,但不能正常工作;(8) 每个DSl8B20 器件对应一个唯一的64 位长的序号,该序号值存放ROM中,可通过序号匹配实现多点测温。

3.2.3 DS18B20的内部结构

DS18B20内部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。结构如图3-3所示。

- 11 -


花卉大棚控制系统的设计 - 图文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:循环流化床锅炉SO2超低排放技术

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: