基于AT89S52单片机的温度采集与控制系统

合集下载

基于AT89S52单片机的温度控制系统(1)

基于AT89S52单片机的温度控制系统(1)

万方数据万方数据万方数据万方数据基于AT89S52单片机的温度控制系统作者:王旭阳, 王文哲, Wang Xuyang, Wang Wenzhe作者单位:山西大学光电研究所,量子光学与光量子器件国家重点实验室,太原,030006刊名:国外电子测量技术英文刊名:FOREIGN ELECTRONIC MEASUREMENT TECHNOLOGY年,卷(期):2009,28(8)被引用次数:0次1.李凤琴.郑耀辉.张宽收全固态高功率连续单横模Nd:YVO4/LBO绿光激光器 2006(03)2.陈友桂.王文哲基于AT89S52的半导体激光器驱动电源设计 2008(05)3.陈光建.贾金玲基于单片机的I2C总线系统设计 2006(06)4.何立民单片机高级教程 20005.李斌.张壹.王文哲高精度数字式激光器恒温控制系统 2006(07)6.刘川来.李康康.刘成才一种组合式温度传感器的研究 2007(05)7.陈慧明.杨灿军.陈鹰一种简易的高精度测温系统研制 2004(04)8.孟凡文NTC热敏电阻的非线性误差及其补偿 2003(05)9.罗小红单片机系统抗干扰浅析 2008(06)1.期刊论文卞永明.谢超.葛凤龙.BIAN Yong-ming.XIE Chao.GE Feng-long基于T89C2051单片机的模数转换模块设计-机电工程技术2009,38(2)设计了一种新型模数转换电路,利用模拟电子元件与单片机配合,在程序控制下进行模数转换,替代传统A/D集成转换电路.本文论述了电路的工作原理,给出了模数转换软件流程.2.期刊论文赵文亮.张之泰.潘宏侠.ZHAO Wen-liang.ZHANG Zhi-tai.PAN Hong-xia基于51单片机的电镀废水处理控制系统设计-化工自动化及仪表2010,37(6)设计了电镀废水处理控制系统,本系统采用MCS-51系列单片机为控制核心,完成电镀废水处理控制系统的设计.详细介绍了利用A/D转换芯片TLC2543进行模数转换,三八译码器74HC138与89S51的接口电路设计,对硬件原理图和程序框图作了简洁的描述.3.会议论文沈小东.刘倩.邓安仲.李胜波基于单片机片内比较器实现模数转换的原理与设计2006本文提出了基于单片机片内比较器的低成本模数转换的思路,阐述了设计原理和电路,进行了相关的分析和计算,给出了单片机工作的步骤和程序清单,并就构建高精度模数转换进行了分析,提出了注意事项。

2011基于AT89C52单片机的温度监测控制系统研究全文

2011基于AT89C52单片机的温度监测控制系统研究全文

基于AT89C52单片机的温度监测控制系统研究摘要:本文论述了基于A T89C52单片机的温度监测控制系统的原理、硬件构成、PID控制方法,并给出了温度监测控制系统的稳定性措施方案。

关键词:AT89C52;单片机;温度控制;PID在现代工业高度发展的今天,许多环节对于温度的测量、监测、控制依然必不可少。

作为工业系统的重要参量之一,作为表征物体冷热程度的温度,关系到系统工作的安全性、稳定性。

在许多系统中,温度还作为其直接控制参量,参与系统的算法控制,实现系统的有效工作程序。

本文就通过单片机系统,实现对温度的控制展开探讨和研究。

1 温度监控方法温度监测控制技术在理论上已经发展成熟,在技术应用层面上包含2个方面的内容:其一是对温度的测量,其二是对温度的控制;测量是温度控制的基础,温度控制反过来又影响测量、温度的数据采集、A/D转换的准确性等。

在对温度的监测控制方法上,目前比较常用的有定值开关控制法、PID线性温度控制法、智能温度控制法。

这三种温度控制方法特点不一。

定值开关控制法,是通过模拟电路实现对温度的控制,温度高于设定值时,关断加热装置,开启冷却设备;当温度低于设定值时,关断冷却装置开启加热装置。

这种方法具有一个明显的缺陷,即温度变化的滞后性、且温变较大,不适合精度高的系统。

PID线性温度控制法,控制的品质主要取决于三个PID参数,但当对象环境发生变化时,PID的三个参数需要重新调节。

智能温度控制法,是将智能控制与PID控制结合,通过模糊控制、神经网络等实现PID参数的自动整定。

本文采用的温度控制方法是最后一种,PID线性温度控制法[1]。

2 系统构成根据设计要求,本系统要实现对温度的恒值控制,要求被控温度在350℃,精度范围±0.15%,系统设计框架及实现的主要功能如下。

2.1 总体框架系统有硬件电路和软件电路2大部分构成。

其中硬件电路的构成如图1所示。

图1 系统硬件框图2.2 系统功能该系统必须要实现的主要功能如下:(1) 能够实现对温度的外界写入,从PC键盘可以实现对温度设定值的设定和修改;(2) 能够实现温度的自动恒值保持,即输入温度设定值T1时,系统可以在精度的要求范围内,实现对设定值的追踪,并在要求的时间内达到设定值;(3) 系统状态和温度,可以通过液晶面板或电脑屏幕实现实时显示功能;(4) 系统性能的可靠性和安全性功能,主要是对过温保护,当系统出现温度异常或超过规定的限制值时,过温保护电路通过断电、暂停工作的方式能够完成过温保护;(5) 高度的可维护性,模块化设计;(6) 系统体积小、功能强、成本低并且抗干扰。

基于AT89S52单片机的数字温度控制系统软件设计

基于AT89S52单片机的数字温度控制系统软件设计
20 2 . 0 7, 0
f 张 萍 等 .基 于 数 字 温 度 计 4 ]
D 1B 0的 温 度 测 量 仪 的 开 发 f. S8 2 J 1
自动化仪 表 20 ,. 0 76 『I 5 何希才.传感器及其应用 『 ] Ⅵ 北 l.
京:国防工业 出版 社.2 0 . 00
f 6 1何立民等. 片机应 用系统设计 单
[】 德 .单 片机原 理 与应 用技 术 【] 京 : 7张友 M. 北 机械
工业 出版社 . 0 4 2 0.
调显示程序
iHale Waihona Puke 调 B D码转化程序 C
【] 鑫.单 片机 原理 及 应 用【 . 京 : 工 业 出 8张 M] 北 电子
版 社 .0 8 20 .
度控制 器设计 【.微计算机 信息, J ]
Ab ta t sr c:Aln t h e h ia rges h e eaue i cmmo aa tri h id s a po u t n u sn h mo oi i ne ae o g wi te tc nc lpo rs,te tmp rtr s a o h n p rmee n te n ut l rd ci ,b tu ig te i r o n lhc itg td t r crutt c ue h p rmee i e o n t is em.Ths rce h s d sg e h dgtltmp rtr uvn a d o t ln ytm b sd n te i i o a c s te aa tr s cmig he mant a c b r i at l a ein d te ii e eaue s rig n cnr l g sse i a o i ae o h mo oi i nertd crut h sse i o oe o he d ls e eaue g te n d l,tmp rtr o tol g moue a w l stmp rtr n lhc itgae ic i t .T e y tm s c mp sd ftre mo ue:tmp rtr ah r g mo ue e eaue c nrln d l s el e eaue i i a

基于AT89S52单片机温度控制系统毕业设计.

基于AT89S52单片机温度控制系统毕业设计.

毕业设计题目:系别:计算机科学系班级:姓名: XXXX学号: 000000指导老师: XXX二〇一一年十一月十三日目录第1章绪论 (1)1.1 系统的概述 (1)1.2 系统的要求 (1)1.3 系统的主要模块 (1)1.3.1 本系统的主要组成部分 (1)1.3.2 各部分的功能 (2)1.3.3 工作原理 (2)第2章设计的理论基础 (3)2.1 AT89C52的工作原理 (3)2.1.1 CPU的结构 (3)2.1.2 CPU的结构I/O口结构 (3)2.1.3 程序存储器 (3)2.1.4 定时器 (4)2.1.5 中断系统 (4)2.2 单总线数字温度传感器DS18B20检测电路 (5)2.2.1 DS18B20简单介绍 (5)2.2.2 DS18B20 的性能特点 (5)2.2.3 DS18B20的测温原理 (6)2.3 LCD1602液晶显示器 (6)2.3.1 LCD1602简介 (6)2.3.2 1602LCD的指令说明及时序 (7)2.4 直流马达 (8)2.4.1 马达工作的原理 (8)2.4.2 马达的基本构造 (9)第3章系统的硬件组成电路设计 (10)I3.1 系统总硬件设计 (10)3.2 时钟电路 (10)3.3 AT89C52的复位电路 (11)3.4 单总线数字温度传感器DS18B20检测电路 (11)3.5 LCD1602显示模块 (12)3.6 驱动电路 (12)第4章系统软件的设计 (14)4.1主程序设计 (14)4.2 温度检测 (14)4.2.1读取温度设计 (14)4.2.2 温度数据处理设计 (16)4.3 液晶显示器LCM1602 (17)4.3.1 LCM1602初始化 (17)4.4马达的控制 (21)第5章系统调试 (22)第6章总结与展望 (23)5.1 总结 (23)5.2 展望 (23)参考文献 (24)致谢 (25)附录A:程序 (26)附录B:元件清单 (42)附录C:实物照片 (42)II基于单片机AT89C52的大棚温度控制系统摘要蔬菜的生长与温度息息相关,对于蔬菜大棚来说,最重要的一个管理因素是温度控制。

基于AT89S52单片机的温度控制系统设计

基于AT89S52单片机的温度控制系统设计

单片机原理与应用课程设计说书题目:基于AT89S52单片机的温度控制系统系部:信息与控制工程学院专业:自动化班级:5班学生姓名: 学号: ***********指导教师:2011年06 月22日目录1设计内容与要求 (1)2 设计方案 (2)3 硬件电路设计 (3)3.1 温度显示功能 (3)3.2 按键功能 (4)3.3 报警功能 (4)3.4 温度传感器 (4)3.5 放大器 (4)3.6 ADC转换器 (5)3.7 温度控制 (5)3.8 其他可扩展电路 (6)4 软件设计 (7)4.1主程序流程图 (7)4.2 中断服务程序 (8)4.3 键盘管理模块 (9)4.4 温度检测模块 (10)4.5 温度控制模块 (11)4.6 显示模块 (12)4.7 温度越限报警模块 (12)5 软硬件调试 (14)5.1 硬件调试 (14)5.2 软件调试 (14)6 总结 (15)7 附录 (16)8 参考文献 (19)1设计内容与要求用AT89S52单片机制作一个电烤箱,而且要满足以下技术指标:(1)电烤箱由1 kW电炉加热,最高温度为120℃。

(2)电烤箱温度可设置,电烤过程恒温控制,温度控制误差≤±2℃。

(3)实时显示温度和设置温度,显示精确到1℃。

(4)温度超出预置温度±5℃时发超限报警,对升降温过程的线性不做要求。

2 设计方案产品的工艺不同,控制温度的精度也不同,因而所采用的控制算法也不同。

就温度控制系统的动态特性来讲,基本上都是具有纯滞后的一阶环节,当系统精度及温控的线性性能要求较高时,多采用PID算法或达林顿算法来实现温度控制。

本系统是一个典型的闭环控制系统。

从技术指标可以看出,系统对控制精度的要求不高,对升降温过程的线性也没有要求,因此,系统采用最简单的通断控制方式,即当电烤箱温度达到设定值时断开加热电炉,当温度降到低于某值时接通电炉开始加热,从而保持恒温控制。

根据系统要求,画出控制电烤箱的框图。

基于单片机的温度控制及报警系统的设计

基于单片机的温度控制及报警系统的设计

摘要温度的检测与控制是工业生产过程中比较典型的应用之一,随着传感器在生产和生活中的更加广泛的应用,利用新型单总线式数字温度传感器实现对温度的测试与控制得到更快的开发,本文设计了一种基于AT89S52的温度检测及报警系统。

该系统将单总线温度传感器DS18B20并接在控制器的一个端口上,对传感器温度进行循环采集,将采集到的温度值与设定值进行比较,当超出设定的上限温度时,通过电路给出报警信号。

用AT89S52单片机设计的温度检测电路是本次设计的主要内容,是整个单片机温度控制系统设计中不可缺少的一部分,该系统对温度进行了实时采集与检测。

文中给出了系统实现的硬件原理图及程序设计。

经实验测试表明,该系统测量精度高、抗干扰能力强、报警及时准确,具有一定的参考价值。

该系统设计和布线简单,结构紧凑,体积小,重量轻,抗干扰能力强,性价比高,扩展方便。

关键词:数字温度传感器;单总线;单片机AT89S52;时钟液晶显示;报警信号ABSTRACTTemperature detection and control of industrial production process, one of the more typical applications, with sensors in production and life is more widely used, using a new single-bus digital temperature sensor to achieve the test and control the temperature more rapidly development, this paper is designed based on AT89S52 temperature detection and alarm systems. The system will be a single-bus temperature sensor DS18B20 and connected to a port on the controller, the temperature sensors on loop collection, the temperature will be collected to compare with the set value, when the temperature exceeds the upper limit set , through the circuit gives alarm signal. The main content of this design is temperature testing circuit that uses AT89S52 single-chip microcomputer .It is a part of the whole design that cannot be lacked. The system is used to collect and control temperature in real time.In this paper, it gives the system implementation of hardware and program designing. The experimental tests show that this high accuracy, strong anti-interference ability, alarm timely and accurate, with a certain reference value. The system design and layout simple and compact structure, small size, light weight, anti-jamming capability, cost-effective to expand convenience.Key Words:Digital temperature sensor; Single bus; Monolithic Integrated AT89S52; Lcd clock;Alarm signal目录1绪论 (1)1.1课题的背景与意义 (1)1.2温度检测及国内外报警系统的近况 (1)1.3温度参数、温度检测、报警系统 (3)1.3.1温度范围 (3)1.3.2温度测量 (3)1.3.3报警系统 (3)2系统总体设计方案 (4)3液晶显示电路和时钟电路的设计 (6)3.1液晶显示模块的设计 (6)3.1.1TS12864液晶显示器简述 (6)3.1.2TS12864-3主要特性及各引脚功能 (6)3.1.3 TS12864-3液晶显示器工作原理 (7)3.2时钟电路的设计 (7)3.2.1时钟电路的简述 (7)3.2.2时钟电路的引脚功能及结构 (8)3.2.3时钟电路工作原理 (8)4报警系统硬件设计和单片机温度控制 (10)4.1温度控制系统硬件设计 (10)4.1.1主控制单片机 (10)4.1.2AT89S52的特点 (10)4.1.3AT89S52主要功能及特性 (10)4.1.4单片机最小系统模块 (12)4.2报警系统的设计 (13)4.2.1报警系统蜂鸣器的特性 (13)4.2.2报警系统工作原理 (14)4.3 DS18B20芯片简介 (15)4.3.1温度传感器的历史及简介 (15)4.3.2DS18B20性能特点及内部结构 (15)4.3.3DS18B20工作时序 (19)4.3.4DS18B20的操作协议 (21)4.3.5DS18B20序列号编码 (23)4.3.6DS18B20的测温原理 (23)4.3.8DS18B20在测温系统中的应用 (24)4.3.9注意事项 (24)4.4温度检测模块的设计 (25)4.5温度控制系统的设计 (26)5系统调试 (27)5.1硬件调试方法 (27)5.1.1常见的硬件故障 (27)5.2软件调试 (27)5.3误差分析 (28)结论 (29)参考文献 (30)附录1:英文资料 (31)附录2:中文资料 (36)附录3:程序 (40)附录4:总原理图 (56)致谢............................................. 错误!未定义书签。

基于AT89S52单片机的温度测控系统

基于AT89S52单片机的温度测控系统

基于AT89S52单片机的温度测控系统作者:刘晓魁周少华来源:《硅谷》2008年第14期[摘要]温度测控在工业领域具有广泛的应用,随着传感器技术等一系列相关技术的不断地发展,为智能温度测控系统功能、精度的提高和抗干扰能力的增强提供了条件。

设计一种基于AT89S52单片机的温度测量系统的硬件结构及汇编程序,并且阐述其在冷库温度调控方面的应用。

该系统结构具有价格低廉,精度高、微型化、抗干扰能力强、易扩展等一系列优点。

[关键词]冷库温测系统单片机 AT89S52中图分类号:TP2 文献标识码:A 文章编号:1671-7597(2008)0720093-01一、引言冷库是利用降温设施创造适宜的湿度和低温条件的仓库。

又称冷藏库。

加工、贮存农畜产品的场所[1~2]。

能摆脱气候的影响,延长农畜产品的贮存保鲜期限,以调节市场供应。

为达到农畜产品的保质保鲜,延长食品保存期的目的,温度是冷库的一个很重要的指标,当温度高于理想温度的设定的时候就需要启动制冷机制冷,利用气化温度很低的液体作为冷却剂,使其在低压和机械控制的条件下蒸发,吸收贮藏库内的热量,从而达到冷却降温的目的[3~4]。

本文设计了一种基于AT89S52单片机的温度测控系统。

二、系统的组成结构以及工作原理控制系统由硬件电路和软件程序两部分组成,其中硬件部分主要有温度采集电路、显示模块(数码管显示)、键盘接口、蜂鸣报警、单片机电路几部分组成。

软件程序包括单片机AT89S52的控制程序和DS18B20的汇编控制程序。

(一)系统硬件组成系统结构如图:1. DS18B20数字温度传感器。

采用DS18B20作为的温度采集器,它具有独特的一线接口,只需要一条口线通信多点能力,简化了分布式温度传感应,用无需外部元件,可用数据总线供电,电压范围为3.0V至5.5V无需备用电源,测量温度范围为-55℃至+125℃,满足冷库的要求。

精度为±0.5℃。

DS18B20具有两种封装结构,3脚PR-35封装或8脚SOIC封装。

基于AT89S52的电热片温度控制系统单片机课程设计

基于AT89S52的电热片温度控制系统单片机课程设计

目录摘要 (2)1绪论 (3)1.1 课题的背景及意义 (3)1.2 方案设计 (3)2 硬件电路设计 (4)2.1 最小化电路设计 (4)2.1.1 主控芯片简介 (4)2.1.2 最小化电路 (6)2.2 温度采集电路设计 (8)2.2.1温度采集芯片简介 (8)2.2.2 工作原理 (9)2.2.3 温度采集电路 (10)2.3 存储电路设计.............................................................................................. - 12 -2.3.1 存储芯片简介....................................................................................... - 12 -2.3.2 工作原理 (12)2.3.3 存储电路............................................................................................... - 16 - 2.4显示电路设计............................................................................................... - 16 -2.4.1 显示方案确定....................................................................................... - 16 -2.4.2 驱动芯片简介....................................................................................... - 17 -2.4.3 显示电路 (20)3 系统软件设计 ................................................................................. - 21 -4 系统仿真.......................................................................................... - 25 -5系统设计总结 (27)参考文献 (28)附录一系统原理图 (29)附录二程序 (30)附录三小组任务表 (46)摘要:在某些工业生产过程中,如恒温炉、仓库储藏、花卉种植、小型温室等领域都对温度有着严格的要求,需要对其加以检测和控制。

基于AT89s52单片机的水温控制系统yao

基于AT89s52单片机的水温控制系统yao

基于AT89s52单片机的水温控制系统【引言】单片机在电子产品中的应用已经越来越广泛,在很多的电子产品中也用到了温度检测和温度控制。

随着温度控制器应用范围的日益广泛和多样性,各种适用于不同场合的智能温度控制器应运而生。

在科研、生产中,常常需要对某些系统进行温度的监测和控制。

需检测和控制的温度系统一旦确定,其热惯性大小和散热等各项硬件条件就确定了。

这时,影响系统热平衡的因素主要有:系统温度Realtemp、设定温度DES的、系统周围的环境温度Ts 以及加热方式和调节方法。

下面介绍如何用“单片机模型法”来实现系统温度的自动控制。

用这种方法控温,使整个系统灵活、可靠性高,系统达到热平衡较快,而且精度也比较高,融合了前面列举方法的优点,而且更加简单方便。

“单片机模型法”是根据设计需要建立模型曲线,再根据模型曲线各阶段的特点,选择相应的加热模式,然后通过软件设计实现温度的自动调节。

摘要本设计介绍了如何应用单片机使温度测控系统中的测量和控制智能化。

主要目的是用单片机设计一个温度控制器通过运用分段变参数PID控制算法,使得温度保持在给定的温度值上。

介绍了一种基于AT89S52单片机的温度测控装置。

该装置可实现对温度的测量,并能根据设定值对环境温度进行调节,实现控温的目的。

控制算法基于数字PID算法。

本系统的核心部件是AT89S52单片机。

首先建立控温模型,通过硬件的合理配置及用软件选择合适的加热模式,使控制满足模型中不同阶段的要求。

系统的采集模块采用了18B20温度传感器作为测温组件,而控制模块则采用AT89S52单片机控制固态继电器的导通与截止,从而控制加热电压的通与断,使控制具有灵敏、可靠、抗干扰能力强等优点。

本文重点阐述了系统的硬件构成、各部分的主要作用及系统软件的设计过程。

本次设计对单片机在温度控制系统中的基本理论和应用技术作了较为全面的介绍。

【关键字】单片机、温度测控、温度传感器AbstractThe design of the application microcontroller to temperature measurement and control system of intelligent measurement and control. Main purpose is to use a microcontroller design temperature controller through the use of PID control algorithm, makes temperature in a given temperature values. Introduced a microcontroller-based AT89S52 the temperature measurement and control devices. The device can achieve the right temperature measurement, and set value based on the environmental temperature regulation, temperature control to achieve the purpose. Control algorithm based on digital PID algorithm. The system is the core component AT89S52 SCM. First established temperature control model, the rational distribution of hardware and software to choose a suitable heating mode, controlling the model to meet the requirements of differentstages. System Acquisition Module 18 B20 used as a temperature sensor temperature components, The control module is used AT89S52 MCU control solid state relay conduction with the deadline, thus control the heating voltage and broken links, so the control is a sensitive, reliable, anti-jamming capabilities, and so on merit. This paper focuses on the hardware configuration of the system, the main part of the role and system software design process. The design of the microcontroller temperature control system of the basic theory and application of techniques were more comprehensive presentation.【Keywords】:Microcontroller, temperature monitoring, temperaturesensors.一、系统方案设计与论证方案一采用8031作为控制核心,用热敏电阻采集温度,以使用最为普遍的器件ADC0809作模数转换,控制上使用对电阻丝加电使其升温和开动风扇使其降温。

基于AT89S52单片机的温度控制系统

基于AT89S52单片机的温度控制系统

温度的精确度和稳定性均有较高的要求。模糊控制虽然能够得 路 以 及 串 口 通 信 等 。 图 1 中 AT89S52 为 主 控 制 器 件 , AT89S52
到较好的动态响应特性, 但模糊控制也存在固有的缺点, 容易受 是 ATMEL 公 司 生 产 的 低 电 压 、高 性 能 CMOS 8 位 单 片 机 , 片 内
创 新
其中 Ku 为临界增益, Tu 为临界振荡周期, 这两个值均是由 纯比例器的作用下产生等幅振荡时的临界值。
5 温度控制系统的调试
通过对电阻炉加热实验, 对温控系统进行调试。温度设定值 为 300℃, 由于温度为响应慢、滞后较大的被控对象, 采样周期 T 应选得长些, 取 T 为 10 秒 , 继 电 器 控 制 周 期 与 采 样 周 期 一 样 为 10 秒, M 设定为 20℃。改变 PID 参数, 通过实验得到如下结果:
控制效果。
关键字:单片机; AT89S52; 温度控制系统; PID 控制
中 图 分 类 号 : T P 273.2
文献标识码:A
Abstr act:This article introduces a temperature control system based on AT89S52 Single Chip Microcomputer. The system control prin-
① 当 Kp=10,Ti=1,Td=1 时, 系统的上升到设定值的时间较 短, 但系统超调量大, 温度最
大值接近 350℃, 而且振荡时间也较长。 ② 实 验 所 用 的 电 阻 炉 在 纯 比 例 器 的 控 制 作 用 下 , Ku=14, Tu=10。用 Ziegler 和 Nichols 提出的参数整定方法对 PID 参数进 行 整 定 , 有 Kp=8.4,Ti=5,Td=1.2, 用 此 参 数 重 新 对 电 阻 炉 进 行 加 热控制, 结果发现系统超调量变小, 经过小幅振荡后趋向稳定, 达到稳定状态的时间较短。 ③ 在②的基础上根据实际情况调整控制参数, 寻求最佳的 PID 控制参数组合。由②的结果可以预见, 应适当减少 Kp 值, 以

基于AT89S52单片机红外遥控温度控制系统设计

基于AT89S52单片机红外遥控温度控制系统设计
21 0 2年 6月
陕西理工 学院学报 ( 自然科学版)
Ju a o hax nvri f eh o g N trl c neE io ) or l f ani i syo T cnl y( a a S i c dt n n S U e t o u e i
Je 0 u.1 n22
2 1 控制核 心 电路 .
数据 显示
控 制核 心 电路 采 用 It 的 A 8 S2 T 95 _ ne l T 95 。A 8 S2l J
单 片机 包含 下 列 几 个 部 件 : 1个 8位 C U、 P 1个 片 内震 荡 器及 时钟 电路 、K字 节 Fah 2 6 B t R M, 寻 址 8 ls ,5 y A 可 e
2 2 温 度传 感器 .
: 懂
6 B外部 数据 存储 器 和 6 B外 部 程 序 存 储 器 的 控 4K 4K 制 电路 、2条可 编 程 的 IO线 、 3 / 3个 1 6位 的定 时/ 数 计 器 、 个 可 编程 全 双 工 串行 接 口、 1 一个 6向量 的 2级 中 断结 构 , 支持 两 种 软 件 可 选 择 节 电模 式 。本 设 计 主 要 应用 了它 的复 位 电路 、 时钟 电路 、 口、/ 口等 资源 。 串 IO
示 的任务 。 由于 单 片 机具 有 强 大 的运 算 和控 制 功 能 , 使 得 整个 系统 具 有 模 块 化 、 件 电路 简 单 以及 操 作 方 硬
Hale Waihona Puke 二二[温 度 采集
温 度 上 卜 设 置 限
便等优点。根据系统所需完成 的功能 , 设计 系统硬件 结 构 如 图 3所示 。
V 12 N . o.8 o 3
第2 8卷第 3期

基于AT89S52单片机的温度控制系统

基于AT89S52单片机的温度控制系统

基于AT89S52单片机的温度控制系统0 引言在激光倍频晶体温度匹配中,有时需要很高的工作温度。

晶体升温过程中,温度过快变化会导致晶体出现破裂,因此在开机过程中需要操作人员不断手动控制激光器晶体的温度。

为了避免这样繁锁的工作,我们以单片机AT89S52 为核心制作了一套自动控制升降温系统,有效的保证了晶体温度在安全的速率下变化。

由于热敏电阻的非线性关系,一般的控温仪正常控温范围有限。

在对热敏电阻和恒流源的特性进行分析后,将恒流源做了适当的改进,扩展了控温仪的控制范围,使其在较宽的温度范围内也具有较高的精度。

1 硬件系统设计控制系统电路的核心器件是Atmel 公司生产的AT89S52 单片机。

它是一种低功耗、低电压、高性能的8 位单片机,片内带有一个8KB的flash 可编程、可擦除、只读存储器;它采用的工艺是Atmel 公司的高密度非易失存储器技术,而且其输出引脚和指令系统都与MCS-51 兼容。

价格低廉、性能可靠、抗干扰能力强。

因此广泛应用于工业控制和嵌入式系统中。

图1 为该系统的结构框图,为了节省成本和体积,我们采用多路选择开关CD4051和模数转换器AD7705 协同工作组成多路数据采集系统。

CD4051 是NS 公司生产的数控模拟开关,可控制最大输入范围约为士15V左右的模拟电压,由输入的3 位地址码决定八个通道中哪一个通道开通;选通通道具有非常低的输入阻抗,约为80Ω,关闭的通道具有很低的漏电流,每一路约为10pA 左右,处于工作状态时功耗大约为1μW,是一款性能十分优良的数控模拟开关。

AD7705 是一款16 位串行模数转换芯片,功耗非常低,在3V供电电压和1MHz 的主频下,消耗功率小于1mW,供电电流小于8μA,转换精度高,可达±0.003%,无误码。

MAX541 是由美信公司生产的串行输入数模转换器件,无需校准,功耗不超过l.5mW。

AT24C02 是Atmel 公司生产的。

基于AT89S52单片机控制的水温控制系统

基于AT89S52单片机控制的水温控制系统

水温控制系统摘要本文设计了一个基于AT89S52单片机控制的水温控制系统, 由下位机、上位机、和通讯网络三部分组成。

下位机是基于单片机AT89S52和温度传感器DS18B20的高精度数据采集系统,功能是对温度的检测与输出控制。

上位机采用计算机,与下位机进行数据信息的交互,并显示各路温度值及其曲线、控制参数、设定值等。

其中,温度检测单元和可控硅调功控温单元是本文的设计重点。

温度检测单元,根据设计指标的要求我们选择了温度传感器DS18B20,实现温度采集.输出控制单元是通过对加热电阻丝的电源通断来实现的,采用可控硅(晶闸管)调功方式。

通过MOC3041光耦过零触发器实现对功率晶闸管的过零触发,从而实现对被控对象(如炉温)的PID温度调节。

关键词:AT89S52单片机;温度传感器DS18B20;温度检测;PID温度调节;可控硅(晶闸管)调功;Water Temperature Controlling SystemABSTRACTThe paper main designs a brainpower controlling system of water temperature based on the microcontroller AT89S52 ,It consists of up a machine, bottom a machine,and communication network. Bottom a machine is a high accuracy data collection system that bases on the microcontroller AT89S52 and the temperature sensor DS18B20 system. Its function is to temperature and output the control. The up a machine is a PC. with the bottom a machine proceeding data information hands over with each other, combine each road of manifestation temperature value and its curve, control parameter, initial value...etc.。

基于AT89S52单片机的温度监测系统的设计

基于AT89S52单片机的温度监测系统的设计

基于AT89S52单片机的温度监测系统的设计
引言
温度检测是许多行业的重要工作条件之一。

无论是粮食仓库、中药仓库,还是(1)UART 参数设置:先设置通信协议长度,再设置波特率、硬件控制流参数。

校验参数、数据位数及停止位(2)工作模式设置:可将蓝牙模块的工作模式设置为主模式或者从模式。

(3)设置蓝牙模块名:名称是蓝牙模块在进行通信的标识之一。

通过
设置蓝牙模块名协议可以更改蓝牙模块名
(4)设置安全模式:蓝牙通信中的数据安全主要是有蓝牙通信时的PIN 码保障的。

通过设置安全模式协议。

可以根据不同的需要。

设置蓝牙通信的安全模式
(5)设置PIN 码:设置PIN 码可以保证仅有可靠的设备通过蓝牙与模
块互相通信系统采用的波特率为9 600 bps.传输距离能达10 In。

由于采用蓝牙做为传输。

具有很强的抗干扰能力
2.1.2 采集板电路塬理void CMyusbDlg::MEM DRAW(
int ID,
unsigned char m_buf,
int d_ pnow,int ONDRAW,
CString TXT)
在数据保存方面。

本系统使用Access 建立数据库。

系统流程图如图8。

图8 PC 机主程序流程图。

基于AT89S52 单片机的温度控制系统

基于AT89S52 单片机的温度控制系统

目录(一)功能描述…………………………………………………………(二)系统分析及设计…………………………………………………1系统框图…………………………………………………………..2系统组成分析……………………………………………………3测控系统硬件设计……………………………………………….(1)温度测量电路………………………………………………(2)主电路………………………………………………………(3)控制电路……………………………………………………….(4)报警与指示电路…………………………………………. (三)关键技术分析…………………………………………………(四)系统总体电路设计…………………………………………….. (五)系统软件设计…………………………………………………. (六)课程设计总结………………………………………………….基于AT89S52 单片机的温度控制系统摘要:本文介绍了一种基于A T89S52单片机的电阻炉温度控制系统,阐述了系统的工作原理、硬件电路以及软件设计。

并且把整个硬件系统的电路设计划分为PT00温度传感器与AT89S52单片机的硬件接口电路设计、数据显示设计、数据存储器的扩展电路设计、通信接口电路设计。

该装置可实现环境温度的实时测量与控制,并能记录、存储相关数据,并附有通信接口,能应用方便。

具有精度高、稳定性好的特点。

此系统还设计了单片机与上位机的通信,实现了远程温度控制。

这种方案可大大地提高工作效率和控制精度,有助于自动化水平的提高,具有良好的经济效益和推广价值。

该系统经过实验,取得了较为满意的控制效果。

关键字:单片机; AT89S52; 温度控制系统; 模数转换(一)功能描述温度测控系统是一个基于AT89S52单片机的温度测量闭环控制系统,能通过pt100温度传感器对电热片的温度信号进行采集,再由A/D 转换芯片ADC0809 将电压值转换成数字量, 经单片机采集后与设定温度进行比较,并把温度显示在数码管显示器上。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
还是 外 部 供 电 ,O f线 要 接 4 】 k 寿 右 的上 拉 电 阻 。 I I / 一O n D 1B 0有六 条 控 制 命 令 . 表 3所示 : S8 2 如
A 9 5 硼 82
表 3
单 片 机 系

指 令 温度转换
读暂存器 写暂存器
约定代码 4H 4
21 年 01
第 1 期 1
S I N E&T C N L G N O MA m ̄ CE C E H O O Y[F R T
0机械 与电子。
科技信息
基于 A 8S2 T 95 单片机的温度采集与控制系统
徐 向岭 李 日颖 ( 山东职 业学 院 山东 济南 2 0 0 5 1 4)
序号 O
寄存器名称 温度 低字节
作用
序号
寄存器名称 保留字节 1 2 、
作用
以 l 位补码形 4 5 6 、
1 设 计 方 案
本 系 统 是 采 用 数 字 式 温度 传 感 器 D 1 B 0 S 8 2 。该 传 感 器 可 以满 足 从 - 5摄 氏 度 到+ 2 5 1 5摄 氏度 测 量 范 围 ,且 测 量 精 度 高 ,增 值 量 为 O5 . 摄 氏 度 , 一 秒 内把 温 度 转 化 成 数 字 , 得 的 温 度 值 的存 储 在 两 个 八 在 测 位的 R AM 中 , 片 机 直接 从 中读 出 数 据转 换 成 十 进 制 就是 温度 使 用 单
BH E 、E 4H
4I 8I -
操 作
说 明
启动 D 1B0 S 82 进行温度转换
读暂存器 9个字节 内容 将数据写入暂存器 的 T 、 L H T 字节
把暂存始的 1 、L H T 字节写到E R M中 2A
本 系统主要 由六部 分组成 : ①温度测量 1B 0部分 ②单 片机最 82 小系统 ③按键部分 ④显示部分 ⑤声光提示部分 ⑥ 电源部分 。



温度 高字节
式存 放


计数器余值
计数器 , ℃
T/ H 用户字节 1 存放温度上限

H/ L 用户字节 2 存放温度下 限

CC R
以1 2位 转化 为 例 说 明 温 度 高 低 字节 存 放 形 式 及计 算 :2位 转 化 1 单 总线 通 讯 , 占用 一个 I 口 , 用 方 便 。 只 / O 使 后得到 的 1 2如果测得的温度大于 0 这 5位为 0 只要将测 到的数值 , , 字 符 式 L D 显 示 系统 , 以实 现 实 时 中英 文 操 作 提 示 . 便 人 际 乘 于 00 2 C 可 方 . 5即可 得 到 实 际 温 度 ; 果温 度 小 于 0 这 5位 为 1测 到 的 6 如 , , 交 换 。并 能 同 时显 示 多测 量 点 温 度 值 。 数 值需 要 取 反 加 1 乘 于 00 2 再 . 5才 能 得 到 实 际温 度 。 6 电源 部 分 采 用 全 适 应 开 关 电 源 从 2 0 市 电 直 接 获得 5 直 流 稳 2V V 表 2 定 电 压 , 点 阵及 控 制 电路 工 作 。电源 体 积 小 , 供 重量 轻 , 率 高 。另 外 效
产 和 科 学 研 究 中应 用 广 热 电偶 、
热 电阻、 半导体 P N结等模拟温度传感器 。信号经取样 、 放大后通过模
数 转 换, 交 由单 片 机 处 理 。被 测 温度 信 号 从 温 敏元 件 到单 片机 . 过 再 经 件 地 址 序 列号 不 同。 高 速暂 存 器 共 9个 存 储 单 元 , 如表 1 示 所 众 多 器 件, 受 干 扰 、 易 控 制且 精 度 不 高 。 字 温 度 传感 器 能代 替 模 易 不 数
厂前被光刻好 的, 它可以看作是该 D 1 B 0的地址序列号。不 同的器 S82
表 1
拟 温度 传 感 器 和 信 号 处 理 电路 , 接 与 单 片机 沟 通, 成 温 度 采 集 和 数 直 完 据 处 理 , 抗 干 扰能 力 强 , 合 于 恶 劣环 境 下进 行 现 场 温 度 测 量 . 以 且 适 所 有广 泛 的应 用 前 景 。


引言
温度 的测 量 和 控制 在 激 光 器 、 纤光 栅 的使 用 及 其 他 的 工 农 业 生 光
器 R M, O ④适配各种单 片机或 系统机 , ⑤用户可分别设定各路温度的 上、 下限, 内含寄生 电源 。 ⑥
D 1B 0内 部 主要 由四 部分 组 成 :4位 光刻 R S8 2 6 OM, 度 传 感 器 , 温 非 挥 发 的温 度 报 警 触 发 器 T 和 T H L高 速 暂 存 器 。6 4位 光 刻 R M 是 出 O

全适 应 开关 电源 输 入 电压 范 围是 8 — 6 V4 — 5I, 应全 世 界 的 电 5 2 5 7 6 1 适 - z 力 电压 , 合 出 口产 品 。 适
2 硬 件 系 统 设 计 与实 现
2 1 系 统 框 图 .
D 1 B 0控 制 方法 S82
在硬件上 。 S 8 2 D 1 B 0与单片机的连接有两种方法 ,一种是 V c接 c 外部电源, N G D接地 , 0与单片机 的 / / / / 0线相连 ;另一种是用寄生 电 源供电, 此时 U D、 N D G D接地 , O接单 片机 / 。 I / , 无论是内部寄生 电源 1 0
【 摘 要】 文介绍的是以 A 9 5 本 T8S 2单片机为核 心的多功能智能温度控制器。采用 DS 8 2 1B 0温度传感器测量环境温度。该温控 系统硬件 简单 , 耗 低 , 很 强 的 操 作 性 和 实 用性 , 广 泛 应 用 于人 门 E常 生活 、 农 业 生产 和 科 学研 究领 域 具 有 一 定 的推 广 价 值 。 功 具有 可 l 工 【 关键词l 温度测量 系统 ; 单片机 ; 12 ; 晶显示 DS 80 液
相关文档
最新文档