基于AT89S52单片机的温湿度控制
基于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本文提出了基于单片机片内比较器的低成本模数转换的思路,阐述了设计原理和电路,进行了相关的分析和计算,给出了单片机工作的步骤和程序清单,并就构建高精度模数转换进行了分析,提出了注意事项。
基于AT89S52单片机的数字温度控制系统软件设计
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
毕业设计(论文)-基于AT89C52单片机的测量温湿度设计
目录1绪论 (1)1.1课题背景 (1)1.2温湿度研究现状 (1)1.2.1温度传感器 (1)1.2.2湿度传感器 (2)1.3课程设计目的 (3)2方案比较选择 (3)2.1温度传感器的选择 (3)2.2湿度传感器的选择 (4)2.3单片机的选择 (4)3系统的设计 (5)3.1数据采集 (5)3.1.1DS18B20温度采集 (5)3.1.2SHT10温湿度采集 (7)3.2数据分析 (8)3.2.1AT89C52内部结构 (8)3.3数据处理 (11)4软件编程仿真 (11)4.1主程序 (11)4.2测温度子程序流程图 (12)4.3测湿度子程序流程图 (13)4.4液晶显示子程序流程图 (14)4.5仿真结果 (14)5 课程设计心得 (15)参考文献 (16)附录A DS18B20程序 (17)附录B SHT10程序 (20)1绪论1.1课题背景湿度,表示大气干燥程度的物理量。
在一定的温度下在一定体积的空气里含有的水汽越少,则空气越干燥;水汽越多,则空气越潮湿。
空气的干湿程度叫做“湿度”。
在此意义下,常用绝对湿度、相对湿度、比较湿度、混合比、饱和差以及露点等物理量来表示。
湿度表示气体中的水蒸汽含量,有绝对湿度和相对湿度两种表示方法。
绝对湿度是一定体积的空气中含有的水蒸气的质量,一般其单位是克/立方米,绝对湿度的最大限度是饱和状态下的最高湿度;相对湿度是绝对湿度与最高湿度之间的比,它的值显示水蒸气的饱和度有多高。
温度、湿度和人类的生产、生活有着密切的关系,同时也是工业生产中最常见最基本的工艺参数,例如机械、电子、石油、化工等各类工业中广泛需要对温度、湿度的检测与控制。
并且随着人们生活水平的提高,人们对自己的生存环境越来越关注,而空气中温湿度的变化与人体的舒适度和情绪都有直接的影响,所以对温度、湿度的检测及控制就非常有必要了。
温湿度测量仪器不断发展,种类多种多样。
传统的模拟式湿度传感器需要设计信号调理电路、并需要经过复杂的校准、标定过程,测量精度难以得到保证,且在线性度、重复性、互换性、一致性等方面往往不能满足要求,为此传感器生产厂家需要拥有高昂标准及标定设备;现在的市场上大量存在的是新型智能型湿度传感器具备了数字校准温湿度功能,而且测量精度有了很大的提高。
基于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单片机的温度控制系统系部:信息与控制工程学院专业:自动化班级: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算法或达林顿算法来实现温度控制。
本系统是一个典型的闭环控制系统。
从技术指标可以看出,系统对控制精度的要求不高,对升降温过程的线性也没有要求,因此,系统采用最简单的通断控制方式,即当电烤箱温度达到设定值时断开加热电炉,当温度降到低于某值时接通电炉开始加热,从而保持恒温控制。
根据系统要求,画出控制电烤箱的框图。
基于AT89C52单片机的大棚仓库温湿度自动控制系统-毕业设计
摘要本设计是基于AT89C52单片机的大棚仓库温湿度自动控制系统,采用SHT11作为温湿度传感器,LCD1602液晶屏进行显示。
SHT11使用类似于I2C总线的时序与单片机进行通信,由于它高度集成,已经包括A/D转换电路,所以使用方便,而且准确、耐用LCD1602能够分两行显示数据,第一行显示温度,第二行显示湿度。
这个控制系统能够测量温室大棚中的温度和湿度,将其显示在液晶屏上,同时将其与设定值进行对比,若超出上下限,将进行报警并启动温湿度调节设备。
此外,还可以通过独立式键盘对设定的温湿度进行修改。
通过设计系统原理图、用Proteus软件进行仿真,证明了该系统的可行性。
关键词:单片机;温湿度传感器;温湿度自动控制AbstractThe design is based on the AT89C52 microcontroller greenhouse temperature and humidity automatic control system, using SHT11 as a temperature and humidity sensor, using LCD1602 LCD screen display. SHT11 use methods similar to I2C bus timing and MCU communicate, because it is a highly integrated, have been included a / D conversion circuit, so easy to use and durable, LCD1602 can data display in two rows, respectively display of temperature and humidity. This control system capable of measuring greenhouse or warehouse temperature and humidity, displayed on the LCD1602 LCD screen, at the same time, with the set value were compared, if it exceeds the upper limit, alarm and starting the temperature and humidity adjusting device. In addition, can also be modified by the keyboard to set the temperature and humidity. The feasibility of this system is proved by the design of the system principle diagram and the simulation with Proteus software.Keywords: AT89C52; SHT11; temperature and humidity control目录摘要 (I)Abstract............................................................................................................................................................ I I 1. 绪论 (1)1.1 研究目的和意义 (1)1.2 国内外现状和发展趋势与研究的主攻方向 (1)1.3 主要研究内容,关键问题的解决思路 (1)2. 系统方案设计 (3)2.1 温湿度控制系统的设计指标要求 (3)2.2 系统设计的原则 (3)2.2.1 可靠性 (3)2.2.2 性价比 (3)2.3 方案比较 (4)2.3.1 方案一 (4)2.3.2 方案二 (4)2.4 方案论证 (5)2.5 方案选择 (5)3. 单元模块设计 (6)3.1 各单元模块功能介绍及电路设计 (6)3.1.1 单片机最小系统 (6)3.1.2 液晶显示模块 (8)3.1.3 温湿度传感器模块 (9)3.1.4 报警电路的设计 (9)3.1.5 按键电路设计 (10)3.2 元件清单 (11)3.3 关键器件的介绍 (11)3.3.1 AT89C52 (11)4. 系统软件设计 (14)4.1 软件设计的总体结构 (14)4.2 主要模块的设计流程框图 (15)4.2.1 主程序流程图 (15)4.2.2 SHT11子程序流程图 (16)4.2.3 LCD1602子程序流程图 (17)4.2.4 输出控制子程序流程图 (17)4.3 软件设计所用工具 (19)4.3.1 KeiluVision4 (19)4.3.2 Proteus (19)5. 系统调试 (20)5.1 用Proteus搭建仿真总图 (20)5.2 用Keil3对程序进行调试、编译 (21)6. 结论 (23)6.1 系统的功能 (23)6.2 系统的指标参数 (23)6.3 系统功能分析 (23)致谢 (25)参考文献 (26)附录1系统仿真图 (27)附录2主程序 (28)1. 绪论1.1 研究目的和意义我国农业致力于从传统农业到以优质,高效,高产为目标的现代化农业转化。
基于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 单片机的温度控制系统
目录(一)功能描述…………………………………………………………(二)系统分析及设计…………………………………………………1系统框图…………………………………………………………..2系统组成分析……………………………………………………3测控系统硬件设计……………………………………………….(1)温度测量电路………………………………………………(2)主电路………………………………………………………(3)控制电路……………………………………………………….(4)报警与指示电路…………………………………………. (三)关键技术分析…………………………………………………(四)系统总体电路设计…………………………………………….. (五)系统软件设计…………………………………………………. (六)课程设计总结………………………………………………….基于AT89S52 单片机的温度控制系统摘要:本文介绍了一种基于A T89S52单片机的电阻炉温度控制系统,阐述了系统的工作原理、硬件电路以及软件设计。
并且把整个硬件系统的电路设计划分为PT00温度传感器与AT89S52单片机的硬件接口电路设计、数据显示设计、数据存储器的扩展电路设计、通信接口电路设计。
该装置可实现环境温度的实时测量与控制,并能记录、存储相关数据,并附有通信接口,能应用方便。
具有精度高、稳定性好的特点。
此系统还设计了单片机与上位机的通信,实现了远程温度控制。
这种方案可大大地提高工作效率和控制精度,有助于自动化水平的提高,具有良好的经济效益和推广价值。
该系统经过实验,取得了较为满意的控制效果。
关键字:单片机; AT89S52; 温度控制系统; 模数转换(一)功能描述温度测控系统是一个基于AT89S52单片机的温度测量闭环控制系统,能通过pt100温度传感器对电热片的温度信号进行采集,再由A/D 转换芯片ADC0809 将电压值转换成数字量, 经单片机采集后与设定温度进行比较,并把温度显示在数码管显示器上。
基于AT89S52的矿井温湿度智能控制系统设计
第31卷第1期吉首大学学报(自然科学版)Vol.31No .12010年1月Journ al of Ji shou Universit y (Nat ural Science Edit ion)J an.2010文章编号:1007-2985(2010)01-0070-03基于AT89S52的矿井温湿度智能控制系统设计*李和平(娄底职业技术学院,湖南娄底417000)摘要:矿井温湿度智能控制系统采用温度传感器DS18B20和湿度传感器H M1500对矿井环境进行高精度检测,利用AT 89S52单片机对温湿度进行智能控制.该系统设置了调温系统的智能开关,可以扩展外部设施,实现了与RFID 读写器的通信,为矿井人员的安全提供了保障.关键词:AT89S52;ADC0809;矿井;传感器中图分类号:T N710.9文献标识码:A为防止煤矿灾害发生,矿井内的温度和湿度是防治矿井火灾的重要因素.通常当煤矿井下环境温度达到一定条件时就促进煤的氧化,可能引起煤的自燃或瓦斯燃烧而形成火灾.因此,需要对矿井温度和湿度进行实时的监测.就目前煤矿系统而言,主要利用传感器对其主要参数进行监测,并将结果送到监测中心.为此笔者开发了一种基于51单片机的温湿度智能控制系统,该装置不仅应用于矿井和RFID 读写器进行通信,而且可以广泛应用于其他温湿度检测场合.1硬件电路的设计图1硬件电路设计总图整个系统采用模块化设计,硬件结构由传感器和单片机(MCU)、控制装置组成,传感器将物理参量转换为电压并完成信号的调理,再送入模数转换器ADC0809,由单片机A T89S52读取,并根据预先设置的参数决定要采取的措施,并将信息传给下位机,也可以通过键盘强制控制.硬件电路设计如图1所示.1.1传感器温度采集模块采用美国DALLAS 公司生产的一线数字温度传感器DS18B20,与单片机交换信息仅需要1根I/O 线,其读/写及温度转换的功率也可来源于数据总线,而无需额外电源,节省I/O 口且成本不高.线性电压式集成湿度传感器H M1500是H UMIREL 公司的典型产品,采用H UMIREL 专利电容H S1101带防护棒式封装.H M1500内置放大电路,能输出与相对湿度呈线性关系的电压值,通过A/D 转换后可得到非常精确的湿度值.1.2模数转换电路ADC0809模数转换芯片在单片机的控制下启动工作,由于ADC0809在进行A/D 转换时需要有CLK 信号,从P3.3输出CLK 信号供ADC0809使用.因此产生CLK 信号的方法就得用软件来产生了,利用单片机有多余的I/O 口,单片机通过P0口接收ADC0809输出的数据,这样既节省了成本性能也非常的稳定.*收稿日期基金项目湖南省教育厅科学研究项目(D )作者简介李和平(),男,湖南涟源人,娄底职业技术学院副教授,硕士,主要从事嵌入式系统与应用研究:2009-10-19:08108:1971-.1.3单片机I/O 电路系统中应用到了单片机的28个I/O 引脚.其中:P0.0至P0.7为读取ADC0809数据接口;P1.0至P1.7为LED 数码管数据输出接口;P2.0至P2.4为LED 扫描输出接口;P2.4至P2.7为ADC0809的控制接口;P3.0为外部调节温度系统控制继电器接口;P3.1为外部调节湿度系统控制继电器接口;P3.3接SW1(温度和湿度极限值调节中断入口);P3.4接SW2;P3.5接SW3;P3.6接蜂鸣器;P3.7为温度传感器数据采集接口.单片机控制电路如图2所示.图2单片机控制电路1.4LED 显示电路通过单片机P1口直接输出字形码、选通字位码的动态显示.在电路中采用独创的连接方法,在代码输入端接入上拉电阻免去三极管的驱动部分,这样既省材料也达到很好的显示效果.2软件设计2.1程序设计思路图3主程序流程图本系统中单片机程序采用C 语言,并在编写程序时采用模块化编程方法,将程序分为主程序、湿度传感器数据转换的设计、温度数字信号的采集和转换设计、按键子程序等部分.这样增加了程序的可读性,可移植性,使软件的功能扩展更灵活.主程序流程图如图3所示.2.2湿度传感器数据转换的设计在显示子程序中要将ADC0809输入给单片机的数据处理成显示需要的数据,并控制显示的时间,达到最佳的显示效果.ADC0809的最高电压为5V,所对应的二进制数为11111111,电压为5V.单片机读入实际数据时转换为其实际的电压值应为(@555),湿度传感器M 5所输出的电压为35~3555,所对应的湿度是%~5%3温度数字信号的采集和转换设计系统采用DS B 出厂默认的位分辨率,读取的温度值(共6位)存储在DS B 的个位的71第1期李和平:基于AT 89S52的矿井温湿度智能控制系统设计getdata /2H 10012mv 109.2.1820121182028RAM 中,二进制中的前5位为符号位,如果测得的温度大于0,这5位为0,只要将测到的数值乘以0.0625即可得到实际温度,如果温度小于0,这5位为1,测得到的数值需要取反加1再乘以0.0625(5V/分辨率)即可非常精确的得到实际温度.2.4开关控制软件设计本系统可以手动设置温度和湿度的上下限报警值,还可以智能监控温室的温度和湿度,电路由3个按扭组成,每个按扭接1个上拉电阻与单片机连接.使用中断0可以在任何时候按下SB1进入湿度和温度极限值调节模式.3结语本系统可以手动设置温度和湿度的上下限报警值,还可以智能监控矿井的温度和湿度.其单片机资源的利用率比较高,3个开关实现的功能比较多,使操作人员操作方便.在温度数据的处理上用的方法可达到0.4e 的温度精确度和+1%的湿度精度,可以满足矿井特殊场合的用途.参考文献:[1]李俊,张晓东.基于单片机的温湿度检测与控制系统研究[J].微计算机信息,2008(24):116-118.[2]康辉,王金凤.智能环境温湿度数据检测与控制系统设计[J].煤炭技术,2007(9):85-87.[3]李成学,郭林霞.基于R FID 技术的煤矿井下人员管理信息化的研究[J].中国矿业,2007(9):70-72.Design of AT89S 522Based Shaft Temperature and HumidityIntelligent Control SystemLI H e 2ping(Loudi Vocat ional &Technical College,Loudi 417000,Hunan China)Abstr act:The system adopts temperature sensor DS18B20and humidity sensor H M1500to carry out high 2accuracy detecting on shaft environment.A T89S52monolithic machine is used to carry out the intel2ligent contr ol on the temper adity and humidity.System inter poses the systematic intelligence of thermo 2r egulation switch so that it can expand outside facilities and realize the communication of RFID to pr ovide a guarantee to the shaft personnel's safety.Key words:AT89S52;ADC0809;shaft;sensor(责任编辑陈炳权)(上接第53页)Some New Researches of Field Theory in Mathematics andthe Applications in PhysicsZH AN G Yi 2fang(Department of P hysics,Yunnan University,Kunming 650091,China)Abstr act:When the space2dimension of mathematics and the rank n of calculus are extended to fraction and various number 2systems,the field theory and its formulas may be correspondingly extended.In these cases,Gauss law and Stokes law,and corresponding the extensions on gr adient,divergence and curl are searched,in which there may be different forms of extensive curl.It may combine the fractal and complex 2dimension.Moreover,the applications in physics are researched.The development from scalar and vector ,,f y K y f y;;;;y ;;;(责任编辑陈炳权)72吉首大学学报(自然科学版)第31卷to tensor spinor and twistor etc.is stated brie l .e words :ield theor gradient divergence cur l ph sical application tensor spinor twistor。
滨江鹤基于89S52单片机的温湿度控制系统
目录1、引言 (1)2、设计内容及方案 (2)2.1 设计内容 (2)2.2 方案选择 (3)2.2.1 温湿度传感器的选择 (3)2.2.2 显示器的选择 (3)3、系统的硬件选择及设计原理 (4)3.1 温湿度传感器SHT10 (4)3.1.1 接口定义 (4)3.1.2 电路特性 (5)3.1.3 传感器特点 (6)3.1.4 技术参数 (6)3.2 单片机选择与介绍 (7)3.2.1 主要性能 (7)3.2.2 AT89S52介绍 (8)3.2.3 脚口介绍 (9)3.3 复位电路 (10)3.4 晶振电路 (11)3.5 显示电路 (12)3.6 报警电路 (13)3.7 键盘设定模块 (14)3.8 稳压电路 (14)4、软件设计 (15)4.1 主程序模块 (16)4.2 SHT10初始化流程 (16)4.3 LCD初始模块 (17)5、调试 (19)5.1 软件调试 (19)5.1.1 Proteus软件 (19)5.1.2 Keil C51软件 (20)5.2 根据原理图焊接电路板 (22)5.3 硬件调试 (25)5.3.1 程序下载 (25)5.3.2 检测显示 (26)5.3.3 控制显示 (26)5.3.4 温度报警 (27)5.3.5 湿度报警 (27)6、小结 (28)参考文献 (28)致谢 (30)ABSTRACT (31)附录 (32)基于单片机的温湿度检测与控制系统********摘要:温湿度是生活生产中的重要的参数。
本设计为基于单片机的温湿度检测与控制系统,采用模块化、层次化设计。
用新型的智能温温度传感器SHT10主要实现对温度、湿度的检测,将温度湿度信号通过传感器进行信号的采集并转换成数字信号,再运用单片机AT89S52进行数据的分析和处理,为显示和报警电路提供信号,实现对温湿度的控制报警。
报警系统根据设定报警的上下限值实现报警功能,显示部分采用字符型TC1602液晶显示所测温湿度值。
基于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 公司生产的。
(完整)基于单片机的温湿度控制系统
\基于单片机的温湿度控制系统一、研究背景温度、湿度和人类的生产、生活有着密切的关系,同时也是工业生产中最常见最基本的工艺参数,例如机械、电子、石油、化工等各类工业中广泛需要对温度湿度的检测与控制。
并且随着人们生活水平的提高,人们对自己的生存环境越来越关注.而空气中温湿度的变化与人体的舒适度和情绪都有直接的影响,所以对温度湿度的检测及控制就非常有必要了.随着科技的飞速发展和普及,高性能设备越来越多,各行各业对温湿度的要求也越来越高。
传统的温湿度检测模式是以人为基础,依靠人工轮流值班,人工巡回查看等方式来测量和记录环境状况信息。
在这种模式下,不仅效率低不利于人才资源的充分利用,而且缺乏科学性,许多重大事故都是由人为因素造成的,人工维护缺乏完整的管理系统。
而问世监控系统就可以解决这样人才资源浪费,管理不及时的问题,这是由于它的智能化设计所决定的。
故本次设计对于类似项目还具有普遍意义。
二、国内外研究现状(1)温度传感器智能温度传感器(亦称数字温度传感器)在20世纪90年代中期问世。
它是微电子技术、计算机技术和自动测试技术(ATE_)的结晶。
目前,国际上已开发出多种智能温度传感器系列产品.智能温度传感器内部包含温度传感器、A/D转换器、信号处理器、存储器(或寄存器)和接口电路。
有的产品还带多路选择器、中央控制器(CPU)、随机存取存储器(RAM)和只读存储器(ROM)。
智能温度传感器能输出温度数据及相关的温度控制量,适配各种微控制器(MCU),并且可通过软件来实现测试功能,温度计也越来越智能化。
(2)湿度传感器湿度传感器产品及湿度测量属于90年代兴起的行业.湿度传感器主要分为电阻式和电容式两种,产品的基本形式都是在基片上涂覆感湿材料形成感湿膜。
空气中的水蒸汽吸附在感湿材料上后,元件的阻抗、介质常数发生很大的变化,从而制成湿敏元件。
近年来,国内外在湿度传感器研发领域取得了较大的发展。
湿敏传感器正从简单的湿敏元件向集成化、智能化、多参数检测的方向迅速发展。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录1 绪论 (3)1.1 设计背景 (3)1.2 温、湿度检测技术的发展和现状分析 (4)1.2.1 温度检测技术 (4)1.2.2 湿度检测技术 (5)1.3 系统简介 (8)1.3.1 系统功能简介 (8)1.3.2 系统设计简介 (8)1.4 本章小结 (9)2 方案选择 (9)2.1 控制模块 (9)2. 2 输入模块 (10)2. 3 显示模块 (10)2. 4 数据采集模块 (11)2.4.1 温度采集模块 (11)2.4.2 湿度采集模块 (12)2.5 本章小结 (12)3 数字信号处理 (13)3.1 数字信号处理简介 (13)3.2 数字滤波技术简介 (13)3.2.1 数据滤波技术的实现意义 (13)3.2.2 数字滤波与模拟滤波的区别 (14)3.3 列举三种数字滤波技术及在本文中的使用 (14)3.3.1 递推平均滤波法 (14)3.3.2 限幅滤波法 (15)3.3.3 限幅平均滤波法 (15)3.4 本章小结 (15)4 硬件设计 (17)4.1 系统外围器件介绍 (17)4.1.1 74LS164 (17)4.1.2 74LS08与门 (18)4.1.3 CD4024 (18)4.1.4 AT24C02 (19)4.1.5 ADC0809 (20)4.2 硬件设计及原理图 (23)4.2.1 LCM1602液晶显示及驱动 (23)4.2.2 数据采集模块 (25)4.2.3 串口通信模块 (34)4.2.4 电源模块: (34)4.2.5 报警电路 (35)4.3 总设计硬件图 (36)4.4 本章小结 (37)5 系统软件设计 (38)5.1 系统软件框图 (38)5.2 系统各模块流程图及部分程序 (39)5.2.1 初使化程序 (39)5.2.2 矩阵键盘扫描 (40)5.2.3 温湿度报警值设置模块 (43)5.2.4 温湿度值采集、处理及显示模块 (45)5.2.5 与PC机通信模块 (50)5.2.6 报警状态判断模块 (52)5.3 系统中两种数字滤波软件实现流程图 (53)5. 4 本章小结 (54)6 理论公式推导及系统测试 (55)6.1 湿度的推导公式过程: (55)6.2 系统干扰处理及系统测试 (57)6.2.1 系统干扰处理 (57)6.2.2 系统测试 (57)6.2.3 测试工具 (58)7 总结和致谢 (59)7.1 系统设计总结 (59)7.2 致谢 (59)参考文献 (60)附录一系统设计过程中的调试工具 (61)附录二部分单片机程序及注释 (61)附录三VB上位机通信平台程序 (71)1 绪论1.1 设计背景人类的生存和社会活动与温湿度密切相关。
随着现代化的实现,很难找出一个与温湿度无关的领域来。
据报道,我国每年有相当物品因存放在较高的温度环境或潮湿环境下,因侵害而受巨大损失。
在一些大型的仓库中,比如粮食的储存,我们知道粮食在储藏期间,由于受环境、气候和通风条件等因素的变化,粮仓内温度或湿度会发生异常,极易造成粮食的霉烂、或发生虫害;再如一些化学药品、精密仪器等其存放要求湿度为15%以下,而以往传统的控湿防潮方式和目前这些设备很难达到要求。
因此如何扩宽控湿的范围和精度一直是人们迫切的希望。
1.2 温、湿度检测技术的发展和现状分析1.2.1 温度检测技术温度是一种最基本的环境参数,人们的生活与环境的温度息息相关,在工业生产过程中需要实时测量温度,在农业生产中也离不开温度的测量,因此研究温度的测量方法和装置具有重要的意义。
测量温度的关键是温度传感器,温度传感器的发展经历了以下三个发展阶段:①传统的分立式温度传感器②模拟集成温度传感器③智能集成温度传感器目前,国际上新型温度传感器正从模拟式向数字式、从集成化向智能化、网络化的方向飞速发展。
集成温度传感器主要包括模拟集成温度传感器、智能温度传感器(亦称数字温度传感器)两大类。
模拟集成温度传感器是将温度传感器集成在一个芯片上、可完成温度测量及模拟信号输出功能的专用IC。
模拟集成温度传感器的特点是功能单一(仅测量温度)、测温误差小、价格低、响应速度快、传输距离远、体积小、微功耗等优点,适合远距离测温、控温,不需要进行非线性校准,外围电路简单。
其典型产品有AD590、AD592、TMP17、LM135等。
智能温度传感器是在20世纪90年代中期问世的。
它是微电子技术、计算机技术和自动测试技术(ATE)的结晶。
目前,国际上已开发出多种智能温度传感器系列产品。
智能温度传感器内部都包含温度传感器、A/D转换器、信号处理器、存储器(或寄存器)和接口电路。
有的产品还带多路转换器(MUX)、中央控制器(CPU)、随机存取存储器(RAM)和只读存储器(ROM)。
智能温度传感器的特点是能输出温度数据及相关的温度控制量,适配各种微控制器(MCU);并且它是在硬件的基础上通过软件来实现测试功能的,其智能化程度也取决于软件的开发水平。
典型产品有DS18B20、MAX6654、LM76等。
本文将介绍智能集成温度传感器DS18B20的结构特征及控制方法,并对以此传感器和AT89S52单片机为控制器构成的温度测量装置的工作原理及软硬件设计,作了详细的介绍和研究。
该装置适用于人们的日常生活和工、农业生产的温度测量。
1.2.2 湿度检测技术相比之下,测量湿度要比测量温度更复杂,这是因为温度是个独立的被测量,而湿度却受大气压强和温度的影响。
早在18世纪人类就发明了干湿球和毛发湿度计,而电子式湿度传感器是近几十年.特别是近20年才迅速发展起来的。
随着时代的发展,科研、农业、暖通、纺织、机房、航空航天、电力等工业部门,越来越需要采用湿度传感器,对产品质量的要求越来越高,对环境温、湿度的控制以及对工业材料水份值的监测与分析都已成为比较普遍的技术条件之一。
湿度传感器产品及湿度测量属于90年代兴起的行业。
近年来,国内外在湿度传感器研发领域取得了很大的进步。
湿度传感器正从简单的湿敏元件向集成化、智能化、多参数检测的方向迅速发展,为开发新一代湿度、温度测控系统创造了有利条件,也将湿度测量技术提高到新的水平。
湿度传感器分为电阻式和电容式两种,产品的基本形式都为在基片涂覆感湿材料形成感湿膜。
空气中的水蒸汽吸附于感湿材料后,元件的阻抗、介质常数发生很大的变化,从而制成湿敏元件。
湿度传感器具有如下特点:湿度传感器的精度应达到±2%~±5%RH,达不到这个水平很难作为计量器具使用,湿度传感器要达到±2%~±3%RH的精度是比较困难的,通常产品资料中给出的特性是在常温(20℃±10℃)和洁净的气体中测量的。
在实际使用中,由于尘土、油污及有害气体的影响,使用时间一长,会产生老化,精度下降,湿度传感器的精度水平要结合其长期稳定性去判断,一般说来,长期稳定性和使用寿命是影响湿度传感器质量的头等问题,年漂移量控制在1%RH水平的产品很少,一般都在±2%左右,甚至更高。
湿敏元件除对环境湿度敏感外,对温度亦十分敏感,其温度系数一般在0.2~0.8%RH/℃范围内,而且有的湿敏元件在不同的相对湿度下,其温度系数又有差别。
温漂非线性,这需要在电路上加温度补偿式。
采用单片机软件补偿,或无温度补偿的湿度传感器是保证不了全温范围的精度的,湿度传感器温漂曲线的线性化直接影响到补偿的效果,非线性的温漂往往补偿不出较好的效果,只有采用硬件温度跟随性补偿才会获得真实的补偿效果。
湿度传感器工作的温度范围也是重要参数。
多数湿敏元件难以在40℃以上正常工作。
校正湿度要比校正温度困难得多。
温度标定往往用一根标准温度计作标准即可,而湿度的标定标准较难实现,干湿球温度计和一些常见的指针式湿度计是不能用来作标定的,精度无法保证,因其要求环境条件非常严格,一般情况,(最好在湿度环境适合的条件下)在缺乏完善的检定设备时,通常用简单的饱和盐溶液检定法,并测量其温度。
对市场上湿度传感器产品的几点分析:国内市场上出现了不少国内外湿度传感器产品,电容式湿敏元件较为多见,感湿材料种类主要为高分子聚合物、氯化锂和金属氧化物。
电容式湿敏元件的优点在于响应速度快、体积小、线性度好、较稳定,国外有些产品还具备高温工作性能。
但是达到上述性能的产品多为国外名牌,价格都较昂贵。
市场上出售的一些电容式湿敏元件低价产品,往往达不到上述水平,线性度、一致性和重复性都不甚理想,30%RH以下,80%RH以上感湿段变形严重。
无论高档次或低档次的电容式湿敏元件,长期稳定性都不理想,多数长期使用漂移严重,湿敏电容容值变化为pF级,1%RH 的变化不足0.5pF,容值的漂移改变往往引起几十RH%的误差,大多数电容式湿敏元件不具备40℃以上温度下工作的性能,往往失效和损坏。
电容式湿敏元件抗腐蚀能力也较欠缺,往往对环境的洁净度要求较高,有的产品还存在光照失效、静电失效等现象,金属氧化物为陶瓷湿敏电阻,具有湿敏电容相同的优点,但尘埃环境下,陶瓷细孔被封堵元件就会失效,往往采用通电除尘的方法来处理,但效果不够理想,且在易燃易爆环境下不能使用,氧化铝感湿材料无法克服其表面结构“天然老化”的弱点,阻抗不稳定,金属氧物陶瓷湿敏电阻也同样存在长期稳定性差的弱点。
氯化锂湿敏电阻,具有最突出的优点是长期稳定性极强,因此通过严格的工艺制作,制成的仪表和传感器产品可以达到较高的精度,稳定性强是产品具备良好的线性度、精密度及一致性,是长期使用寿命的可靠保证。
目前,国外生产集成湿度传感器的主要厂家及典型产品分别为Honeywell公司(HIH-3602、HIH-3605、HIH-3610型),Humirel公司(HM1500、HM1520、HF3223、HTF3223型),Sensiron公司(SHT11、SHT15型)。
这些产品可分成以下三种类型:线性电压输出式集成湿度传感器。
典型产品有HIH3605/3610、HM1500/1520。
其主要特点是采用恒压供电,内置放大电路,能输出与相对湿度呈比例关系的伏特级电压信号,响应速度快,重复性好,抗污染能力强。
线性频率输出集成湿度传感器。
典型产品为HF3223型。
它采用模块式结构,属于频率输出式集成湿度传感器,在55%RH时的输出频率为8750Hz(型值),当上对湿度从10%变化到95%时,输出频率就从9560Hz减小到8030Hz。
这种传感器具有线性度好、抗干扰能力强、便于配数字电路或单片机、价格低等优点。
频率/温度输出式集成湿度传感器。
典型产品为HTF3223型。
它除具有HF3223的功能以外,还增加了温度信号输出端,利用负温度系数(NTC)热敏电阻作为温度传感器。
当环境温度变化时,其电阻值也相应改变并且从NTC端引出,配上二次仪表即可测量出温度值。