基于单片机的温度控制系统设计和实现本科学位论文.doc
《基于单片机的温度控制系统设计和实现本科学位论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的温度控制系统设计和实现本科学位论文.doc(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、中文摘要 本设计主要从硬件和部分软件介绍了MCS-51单片机温度控制系统的设计思路,简单说明如何实现对温度的控制,并对硬件原理图和程序框图作了简洁的描述。还介绍了在单片机控制系统的软硬件设计中的一些主要技术关键环节,该系统主要以8051单片机为核心,由温度检测电路,模、数转换电路,过零检测电路, 报警指示电路,光电隔离与功率放大电路,等。但用AT89C51单片机设计的温度检测电路是本次设计的主要内容,是整个单片机温度控制系统设计中不可缺少的一部分,该系统对温度进行实时采集与检测。本设计介绍的单片机自动控制系统的主要内容包括:系统方案、元器件选择、系统理论分析、硬件设计、部分软件设计及主要技术性
2、能参数。关键词:单片机;温度传感器;温度检测;温度控制;PID算法Title: Based on Monolithic Integrated Circuits Temperature Control Systems Design ABSTRACTThe design of single-chips temperature control system is introduced from hardware and some software,and simply explains how to actualize the temperature control.The hardware pri
3、nciple and software case fig are described.Some important techniques in a design scheme of the hardware and the software of the temperature control by single-chip microcomputer are introduced.The system mostly takes 8051 single-chip microcomputer as core,it is structured by temperature testing circu
4、it,A/Dswitch circuit,zero passage testing circuit,waring and indication circuit,optical-electrical isolation and power amplifier circuit and so on. The main content of this design is temperature testing circuit that uses AT89C51 sigle-chip microcomputer.It is a part of the whole design that cannot b
5、e lacked.The system is used to collect and control temperature in real time.The temperature automatic control system based on single-chip microcomputer is described in the article including system scheme, parts of an apparatus choice,theoretical analysis,the design of hardware and some software, and
6、 main technical performance parameters.KeyWords: Single-ChipMicrocomputer; Temperaturesensor; Temperature collecting; Temperature controlling; PID algorithm1 引言1、1绪论随着世界人口的不断增加和社会的不断发展进步,人们对农产品的要求从数量上和质量上都不断提高,尤其是新鲜蔬菜、观赏植物等需温室培育的植物更是如此。这就要求人为创造更加适合作物生长的环境。其中温室环境因子的调控占有很重要的地位。温室是一个相对较小的封闭环境,这个小环境的自调节
7、能力有限,经常会出现一个或多个环境因子超过作物的最适限制,影响了温室作物的生长和栽培效益。现代温室环境工程是指调节、控制温室内影响植物生长的环境因子的工程技术,可调控的环境因子包括温室内的空气温度、湿度、光照、二氧化碳浓度、土壤的水分、酸碱度、养份等。随着电子技术和轻工业技术的不断发展,利用廉价的单片机并综合现代传感器技术、智能控制技术等先进技术来实现全自动化的温室控制,进行蔬菜、花卉等作物的工厂化生产已经成为可能。1、2课题的应用与展望随着电子技术以及应用需求的发展,单片机技术取得了迅速的发展,在高级程度,高速度,低性能以及高性能方面取得了很大的进展。伴随着科学技术的发展,电子技术有了更高的
8、飞跃,我们现在完全可以运用单片机和电子温度传感器对某处进行温度检测,而且我们可以很容易地做到多点的温度检测,如果对此原理图稍加改进,我们还可以进行不同地点的实时检测和控制。温度是工业控制中主要的被控参数之一,特别是在冶金、化工、建材、食品、机械等工业中,具有举足轻重的作用,因此,温度控制系统是典型的控制系统。对于不同场所、不同工艺、所需温度的高低,范围不同、精度不同,则采用的测量元件、测量方法以及对温度的控制方法也将不同;产品工艺不同、控制温度不同,因而,对温度的测量方法也是多种多样。随着电子技术和微型计算机的迅速发展,微机测量和控制技术也得到了迅速的发展和广泛的应用。利用微机对温度进行测控的
9、技术,也伴随之而生,并得到日益发展和完善,越来越显示出其优越性。目前,单片机以普遍的作用与生产过程的制动控制领域中,单片机以其体积小、价格低廉、可用其构成计算机控制系统中的智能控制单元和可靠性高等特点,受到广大工程技术人员的重视。温度是生产过程中最常见的物理量,许多生产过程是以温度作为其被参控的。因此,温度控制系统是典型的控制系统。1、3课题举例简介占在现代化的工业生产中,电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数。例如:在冶金工业、化工生产、电力工程、造纸行业、机械制造设计和食品加工等诸多领域中,人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行监测和控制。采用
10、MCS-51单片机来对温度进行控制,不仅具有控制方便、组太简单和灵活性大的优点,而且可以大幅度提高被控温度的技术指标,从而能够大大的提高产品的质量和数量。因此,单片机对温度的控制问题是一个工业生产中经常会遇到的问题。下面介绍一种功能简化后的温度控制系统的设计过程。假设某加热道采用通电电炉产生的热量为热源,并通过风机箱散热给烘箱对温室进行循环加热。电炉的温度变化范围为0120。根据工业的要求,系统需实现如下功能和指标:(1)、温度给定值在2540左右且现场可调;(2)、温度控制误差1000次)ISP Flash ROM 32个双向I/O口 4.5-5.5V工作电压 2个16位可编程定时/计数器
11、时钟频率0-33MHz 全双工UART串行中断口线 128x8 bit内部RAM 2个外部中断源 低功耗空闲和省电模式 中断唤醒省电模式 3级加密位 看门狗(WDT)电路 软件设置空闲和省电功能 灵活的ISP字节和分页编程 双数据寄存器指针 可以看出AT89S51提供以下标准功能:4K字节Flash闪速存储器,128字节内部RAM,32个I/O口线,看门狗(WDT),两个数据指针,两个16位定时器/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟。同时, AT89S51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定
12、时/计数器,串行通信口及中断系统继续工作。掉电方式何在RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直接到一个硬件复位。3、2、3 AT89S51引角功能说明图3-5 AT89C51引脚图Vcc:电源电压GND:接地P0口:P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口,作为输出口用时,每位能驱动8个TTL逻辑门电路,对端口写“1”可作为高阻抗输入端口。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。在Flash编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。P1口:P1
13、是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号校验期间,P1接收低8位地址。P2口:P2是一个带有内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流I。在访问位地址的外部数据存储器(如执行:MOVX Ri 指令)时,P2口线上的内(也即特殊功能寄存器
14、,在整个访问期间不改变。Flash 编程或校验时,P2也接收高位地址和其它控制信号。)P3口:P3口是一组带有内部上拉电阻的8位双向I/O口。P3口输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对P3口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。作输入端口时,被外部拉低的P3口将用上拉电阻输出电流I。P3口除了作为一般的I/O口线外,更重要的用途是它的第二功能,P3口的第二功能如下表3-6。 表3-6 P3口的第二功能: 端口功能第二功能端口引脚第二功能RXD(P3.0)串行输入口T0(P3.4)定时/计数器0外部输入TXD(P3.1)串行输出口T1(P3.5)定时/计数器
15、1外部输入INT0(P3.2)外中断0WR(P3.6)外部数据存储器写选通INT1(P3.3)外中断1RD(P3.7)外部数据存储器读选通RST:复位输入。当振荡工作时,RST引脚出现两个机器周期上高电平将使单片机复位。WDT益出将使该引脚输出高电平,设置SFR AUXR 的 DISRTO 位(地址8EH)可打开或关闭该功能。DISRTO 位缺省为RESET输出高电平打开状态。ALE/PROG:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。即使不访问外部存储器,ALE仍以时钟振荡频率的1/6输出的正脉冲信号,因此它可对外输出时钟或用于定时目地,要注
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 温度 控制系统 设计 实现 本科 学位 论文
限制150内