欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    毕业设计论文温湿度控制系统的软件设计.docx

    • 资源ID:16830914       资源大小:692.93KB        全文页数:64页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    毕业设计论文温湿度控制系统的软件设计.docx

    1、毕业设计论文温湿度控制系统的软件设计毕业设计(论文)题 目: 温湿度系统的软件设计 学 院: 信息工程学院专业名称: 电子信息工程班级学号: 08041232学生姓名: 周赟指导教师: 刘清平二O一二 年 六 月 温湿度系统的软件设计学生姓名:周赟 班级:08041232指导老师:刘清平摘要:随着微电子技术、计算机技术、测试技术的发展,单片机通信和信息监测技术在日常生活中的运用日益广泛。虽然红外,蓝牙等无线通信技术得到了很大的发展,但是有线通信仍然是占据着当今通信领域的半壁江山,其在各种信息监测和通信方面也占有着重要的作用。本文采用STC89C52单片机为主控微处理器,设计了一个能够同时监测温

    2、度和湿度的单片机系统。本设计是以单片机STC89C52为核心,配合DS1820温度传感器和CHR-01湿度传感器,以及相关的外围电路组成的检测系统,可以接收所测环境的温度和湿度信号,检测人员可以通过数码管显示的数据,实时监控环境的温度和湿度情况。本系统包括系统硬件和软件设计,可靠性高,结构简单,实现了对温湿度的自动调节。该系统的测温范围:-25+55,采集精度为0.5,湿度范围:20%80%,采集精度为5%。用DS18B20温度传感器作为温度采集模块,采用CHR-01作为湿度传感器,LM324作为运算放大器,TLC0831作为模数转换器等组成了湿度采集模块;利用HD7279A 作为键盘和显示模

    3、块;使用单片机的串口组成数据发射、接收模块。 经过精心的设计和制作,整个系统完成了对温度和湿度的采集、传输、接收和显示等功能,该系统具有系统结构简单、电路成本低、数据传输距离长,传输精度高、抗干扰强等特点。关键词:温度传感器 湿度传感器 STC89C52单片机 指导老师签名:The software design of Temperature and humidity systemStudent name : Zhou Yun Class: 08041232 Supervisor: Liu Qingping Abstract: With microelectronic technology,

    4、computer technology, testing technology, computer communication and information monitoring technology in daily life increasingly widespread use. Although the infrared, Bluetooth and other wireless communication technology has got great development, but is still occupying the wired communication comm

    5、unication field in the half of the country, all kinds of information monitoring and communication also plays an important role in.In this paper, using STC89C52 microcontroller to control the microprocessor, the design of a can simultaneously monitor the temperature and humidity of the single chip mi

    6、crocomputer system. The design is based on STC89C52 single chip computer as the core, with the temperature sensor DS1820 and CHR-01 humidity sensor, and related peripheral circuits of the detection system, which receives the measurement of environmental temperature and humidity signals, the testing

    7、personnel can through the digital tube display data, real time monitor of environment temperature and humidity conditions. The system includes the design of hardware and software, high reliability, simple structure, realizes the automatic regulation of temperature and humidity. The system of tempera

    8、ture measurement range: -25 - +55 , acquisition accuracy is 0.5 , humidity range:20% - 80%, acquisition accuracy is 5%. With the temperature sensor DS18B20as the temperature acquisition module, using CHR-01as a humidity sensor, LM324 as operational amplifier, TLC0831 as analog-to-digital converter c

    9、omposed of humidity acquisition module; the use of HD7279A as a keyboard and display module; the use of single-chip serial port data transmitting, receiving module.Carefully design and production, the whole system for temperature and humidity of the collection, transmission, reception and display fu

    10、nctions, the system has the advantages of simple structure, low cost, data transmission circuit for long distance, high transmission precision, strong anti-interference.Keyword:Temperature sensor Humidity sensor STC89C52 single chip microcomputer Signature of Supervisor:1 绪 论 51.1 课题研究背景及意义 51.2 国内外

    11、研究概括及发展趋势 51.3 课题设计的主要内容 62 系统总体设计方案 72.1 课题设计的主要内容 82.2 系统组成框图 83 系统硬件电路设计 93.1 单片机最小系统 93.2 温度采集电路的设计 123.3 湿度采集电路的设计 143.4 A/D转换电路的设计 183.5 键盘显示电路的设计 203.6 报警电路的设计 214 系统的软件设计 224.1 系统主程序设计 224.2 中断模块 244.3 键盘显示模块 264.4 采样转换模块 284.5 温度采样模块 294.6 湿度采样模块 294.7 报警模块 305 系统调试 315.1 单片机最小系统的调试 315.2 键

    12、盘显示电路的调试 325.3 温度采集电路的调试 325.4 湿度采集电路的调试 325.5 系统软件调试 336 总结与展望 35参考文献 37致 谢 38附 录 A 系统原理图 38附 录 B 源程序清单 391 绪 论1.1 课题研究背景及意义湿度和温度是测量领域内十分重要的被测对象。不管是人类赖以生存的居住环境,还是工农业生产,亦或者是军事、气象观测等领域都需要对温度和湿度进行测量和控制。随着电子技术、计算机技术、通信技术、传感器及传感器材技术的迅速发展,测量领域内对温度和湿度的检测也取得了跨越式的发展!可以说对温湿度的测量与控制水平直接影响到人类的所有活动。现代人类对生活环境的要求越

    13、来越高,尤其是温湿度的影响,温度高了或者低了都直接影响着这个社会,而湿度低了或高了也同样影响着我们的生活以及其他物种的生存条件。湿度和温度是众多领域中需要检测的重要环境参数。不仅在工业、现代农业,还是在气象卫星、仓库保管等领域,对温度和湿度的测量都是随处可见的。对温度和湿度的测量与监控也是十分有意义的。对湿度和温度进行合理有效的调控不仅可以节约能源还更有利各行业安全健康的发展。在工业领域,各种现代化的机器设备都需要考虑其所在工作环境的温湿度。电器设备是工业领域最常使用也是使用最多的基础设备。温湿度的高低对电器设备的研发者来说是必须要考虑的重要课题。工程师在设计电器产品的时候必须要考虑设计出的产

    14、品将来工作环境中温湿度的大小,使用过程中散热通风的问题。选择合适的材料并且对电气设备外表面进行合理有效的封装可以提高电气设备的使用寿命。大型的电器设备长期处于高电压、大电流和满负荷运行,其结果是造成热量集结加剧,由电流热效应造成的危害直接影响电器设备的绝缘设施,危害机器的正常运转和操作人员的人身安全,所以就要求对电气设备的温湿度状况进行测量控制。温湿度对植物、动物的生长都有一定的影响,当温度达到了植物和动物生长所能承受的最高值和最低值时,这些植物和动物就会慢慢的消失,或者演变成其他的一些物种,同样湿度也对动植物的生长有着不可小视的影响,所以对一定的温湿度我们必须测量。同时我们也必须要记录大气的

    15、温湿度的变化,这样我们才更能对我们的生活的环境的变化有个直观的了解!1.2 国内外研究概括及发展趋势国内外温度控制系统发展迅速,并在智能化、自适应、参数自整定等方面取得成果。目前社会上温度控制大多采用智能调节器,国产调节器分辨率和精度较低,温度控制效果不是很理想,但价格便宜,国外调节器分辨率和精度较高,价格较贵。日本、美国、德国、瑞典等技术领先,都生产出了一批商品化的、性能优异的温度控制器及仪器仪表并在各行业广泛应用。它们主要具有如下的特点:一是适应于大惯性、大滞后等复杂温度控制系统的控制;-是能够适应于受控系统数学模型难以建立的温度控制系统的控制;三是能够适应于受控系统过程复杂、参数时变的温

    16、度控制系统的控制;四是温度控制系统普遍采用自适应控制、自校正控制、模糊控制、人工智能等理论及计算机技术,运用先进的算法,适应的范围广泛;五是温控器普遍具有参数自整定功能。借助计算机软件技术,温控器具有对控制对象控制参数及特性进行自动整定的功能。有的还具有自学习功能,能够根据历史经验及控制对象的变化情况,自动调整相关控制参数,以保证控制效果的最优化;六是具有控制精度高、抗干扰力强、鲁棒性好的特点。目前,国内外温度控制系统及仪表正朝着高精度、智能化、小型化等方面快速发展。近年来,国内外在湿度和温度传感器研发领域取得了长足进步。温湿度传感器正从结构复杂、功能简单向集成化、智能化、多参数检测的方向迅速

    17、发展,为开发新一代温湿度测控系统创造了有利条件,也将温度、湿度测量技术提高到新的水平。国内数字温湿度仪测量温湿度采用的主要方法有:“温阻”法和“湿阻”法,即采用电阻型的温湿度传感器,利用其阻值随温湿度的变化测定空气的温度和相对湿度。受传感器灵敏度的限制,这类温湿度仪的精度不可能很高,一般条件下还可以满足需要,但是在环境实验设备等对精度要求颇高的场合就难以满足要求了。目前,国外对温湿度传感器技术的研究也有了较大的进展,特别是用电阻式温湿传感器发展更快,人们不仅在电阻式陶瓷温湿度传感器特性方面做了大量工作,而且在高分子电阻式湿度传感器上做出可喜的研究成果。1.3 课题设计的主要内容单片机是系统的控

    18、制核心,所以单片机的性能关系到整个系统的好坏。因此单片机的选择,对所设计系统的实现以及功能的扩展有着很大的影响。单片机种类很多,在众多51系列单片机中,STC89C52含有在系统可编程的Flash存储器,片内有8K闪存,RAM的容量也较AT89C51大,为256字节。显然这种单片机优点更多,开发时间也大为缩短。因此,在本次设计中选用了STC89C52单片机。本设计中,最终选用的集成温度传感器DS18B20是美国模拟器件公司生产的集成两端感温电流源,通过对电流的测量可得到所需要的温度值。湿度传感器是采用了CHR-01阻抗型高分子湿度传感器,它是一种热固聚脂电容式传感器。采集到的湿度信号再配以进行

    19、适当的放大,经过A/D转换送至单片机,实现湿度的显示与控制。系统主要由以上元器件组成,通过硬件电路和软件程序的设计,实现系统的基本功能。本课题研究设计的是基于单片机STC89C52的温湿度检测和控制系统,主要以广泛应用的DS1820和CHR-01阻抗型高分子作为温度和湿度的检测,该仪器具有测量精度高、硬件电路简单、并能很好的进行显示,可测试不同环境温湿度的特点。2 系统总体设计方案2.1 课题设计的主要内容本设计是基于STC89C52单片机的温湿度数据采集监测系统,主要完成以下功能:1)选择STC89C52单片机,了解其基本特性和功能,使用STC89C52实现对温湿度的采集监测。2)使用DS1

    20、8B20温度传感器测量现场环境温度,进行数据的采集及传到单片机处理,温度误差0.1。3)使用CRH-01阻抗型湿度传感器对现场时读数据采集,由单片机进行数据处理,湿度误差5。4)使用STC89C52单片机接收数据并处理, 具有定点监测方式,有数据和状态显示功能。5)环境温湿度超过一定范围就报警。在完成以上功能时,要确保系统的可靠性和稳定性,是系统能够长期稳定的工作。2.2 系统组成框图本设计是基于单片机对数字信号的高敏感和可控性、温湿度传感器可以产生模拟信号,和A/D模拟数字转换芯片的性能,此设计以STC89C52基本系统为核心的一套检测系统,其中包括A/D转换、单片机、复位电路、温度检测、湿

    21、度检测、键盘及显示、报警电路、系统软件等部分的设计。系统总体方框图如图2.1所示。图2.1 系统总体框图通过系统组成框图可以看出系统的各个模块及其模块间的关系。按照本课题的设计要求分析组成框图。本设计的课题是基于单片机串口通信的信息监测系统的研制。课题的主要内容是以STC89C52为控制中心设计的系统。单片机STC89C52是整个系统的核心,它完成温度和湿度的采集、数据计算处理、结果显示,串口通信等工作。3 系统硬件电路设计3.1 单片机最小系统本设计采用的是STC89C52单片机,STC89C52是一种带8K字节闪烁可编程可檫除只读存储器(FPEROM-Flash Programable a

    22、nd Erasable Read Only Memory )的低电压,高性能COMOS8的微处理器,俗称单片机。该器件采用ATMEL搞密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。其原理图如下图所示:图3.1 最小系统电路图STC89C52单片机是双列直插式40引脚封装。这40引脚大致分为:电源(VCC、VSS、VDD、VPD),时钟(XTAL1、XTAL2),I/O(P0-P3),地址总线(P0、P2),数据总线(BUS)和控制总线(ALE、RST、PROG、PSEN、EA)6大部分。STC89C52的引脚图如下图所示:图3.2 STC89C52引脚图电源线

    23、VCC:芯片的主电源,接+5V电压。 VSS:电源地线。控制总线 ALE/PROG:地址锁存允许信号,在它的下降沿用于外部存储器的低8位地址锁存,使BUS(P0)分时用作地址总线低8位和数据总线。此信号每机器周期出现2次,只在访问外部数据存储器期间才不输出ALE。所以在任何不使用外部数据存储器的系统中,ALE以1/6振荡频率的固定速率输出,因而它能用作外部时钟和定时器。 /PSEN:外部程序存储器选择信号,并在外部程序存储器读取指令时产生,指令内容读到数据总线上。PSEN在每个机器周期产生2次有效,在执行内部程序存储器取指时,PSEN无效。 RST/VPD:复位输入信号。在振荡器工作时,该引脚

    24、2个机器周期的高电平可实现复位操作。在掉电情况下(VCC降到操作允许限度以下),VPD将为芯片内的RAM提供备用电源。 /EA/VDD:访问外部程序存储器控制信号输入端。当为低电平时,单片机都到外部程序存储器取指。当EA为高电平且PC值小于0FFFH时,CPU执行内部程序存储器程序。I/O线 P0(BUS):单片机的双向数据总线和低8位地址总线。在分时操作时先用作地址总线,在ALE信号的下降沿,地址被锁存,然后作为数据总线;也可以作为双向并行I/O口。在程序校验期间,它用于数据输出。 P1:准双向I/O口。 P2:准双向I/O口。在访问外部存储器时,用作高8位地址总线。 P3:准双向I/O口。

    25、P3的每一根线还有特殊的第二功能,如表3.1所示。表3.1 P3口的第二功能引脚第二功能标记第二功能P3.0RXD串行输入口P3.1TXD串行输出口P3.2 INT0外部中断0输入P3.3 INT1外部中断1输入P3.4T0 定时/计数器0外部输入P3.5T1定时/计数器1外部输入P3.6WR外部数据存储器写选通P3.7RD外部数据存储器读选通3.2 温度采集电路的设计3.2.1 DS18B20的测温原理数字化温度传感器DS18B20,是美国DALLAS半导体公司生产的可组网数字温度传感器芯片,在其内部使用了在板(ON-BOARD)专利技术。全部传感元件及转换电路集成在形如一支三极管的集成电路

    26、内,支持“一线总线”的数字方式传输,具有较强的抗干扰性,适合于恶劣环境的现场温度测量。DS18B20测温原理如图3.3所示。图中低温度系数晶振的振荡频率受温度影响很小,用于产生固定频率的脉冲信号送给计数器1。高温度系数晶振随温度变化其振荡频率明显改变,所产生的信号作为计数器2的脉冲输入。计数器1和温度寄存器被预置在55所对应的一个基数值。计数器1对低温度系数晶振产生的脉冲信号进行减法计数,当计数器1的预置值减到0时,温度寄存器的值将加1,计数器1的预置将重新被装入,计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的

    27、数值即为所测温度。图3.3中的斜率累加器用于补偿和修正测温过程中的非线性,其输出用于修正计数器1的预置值。图3.3 DS18B20的测温原理图3.2.2 DS18B20与单片机的接口电路设计 图3.4 DS18B20与单片机接口电路图如图3.4采用外接电源供电方式,在外接电源供电方式下,DS18B20从单线信号线上吸取能量,在信号线DQ处于高电平期间把能量储存在内部电容里,在信号线处于低电平期间消耗电容上的电能来继续工作,直到高电平到来再给寄生电源(电容)充电。独特的寄生电源方式有三个好处,分别是在进行远距离测温时,无需本地电源;可以在没有常规电源的条件下读取ROM;电路更加简洁,仅用一根I/

    28、O口实现测温。要想使DS18B20进行精确的温度转换,I/O线必须保证在温度转换期间获得足够的能量。该电路只适应于单一温度传感器测温情况下,不适宜于电池供电系统中工作,并且工作电源VCC必须保证在5V,当电源电压下降时,寄生电源能够汲取的能量也降低,会使温度误差变大。单片机的P1.4口接DQ,当DS18B20处于写存储器操作和温度A/D转换操作时,总线上必须有强的上拉,上拉开启时间最大为10us。由于单线制只有一根线,因此发送接收口必须是三态的。主机控制DS18B20完成温度转换必须经过3个步骤:初始化、ROM操作指令、存储器操作指令。本次单片机系统所用的晶振频率为11.0592MHz,根据D

    29、S18B20的初始化时序、写时序和读时序,分别编写3个子程序:初始化子程序、写(命令或数据)子程序、读数据子程序,所有的数据读写均由最低位开始。3.3 湿度采集电路的设计本设计中采用CHR-01阻抗型高分子湿度传感器,利用其阻抗的特性来分压,直接通过分压法采集,将湿度信号转换成电压信号,经放大和A/D转化成数字信号进入单片机处理,同时检测当前温度T,通过查阅湿度传感器Z/RH/T数据表,反推得到当前的相对湿度RH%。3.3.1 CRH-01湿度传感器的特性参数1)工作电压:1V AC(50Hz 2 K Hz)2)检测范围:20%90% RH3)检测精度:5%4)工作温度范围:085 5)最高使

    30、用温度:1206)特征阻抗范围:30(21 40.5)K,( 60%RH, 25)7)响应时间:12 s (0% 100%)8)湿度飘移(/年):2% RH9)湿滞: 1.5%RH表3.2 060湿度阻抗特性数据表152535405530%518.8352.8256.7241.313735%347.6261.814313780.3340%277.2166.693.681.535045%172.892.860.352.733.3850%96.360.641.4334.322.0555%70.840.429.1224.2515.8860%56.229.520.817.7112.1765%43.32

    31、1.115.6113.129.0270%31.315.4411.5110.096.5875%22.611.848.747.354.6480%15.89.136.525.463.3885%10.486.554.523.892.4890%74.63.152.651.807 单位: K图3.5 060湿度阻抗特性特性图3.3.2 模拟信号产生电路高分子湿度传感器CHR-01为新一代复合型电阻型湿度敏感部件,其复阻抗与空气相对湿度成指数关系,直流阻抗(普通数字万用表测量)几乎为无穷大,与传统意义上的电阻有空气中水分子参与膜感湿中的离子导电,由于水分子为极性分子,在直流电存在的情况下,会电离,分解,从而影响导电与元件的寿命,所以要求采用交流电路对传感器进行供电。 555定时器是一种多用途单片集成电路,利用它可以极方便地构成施密特触发器、单稳态触发器和多谐振荡器


    注意事项

    本文(毕业设计论文温湿度控制系统的软件设计.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开