基于STC89C52单片机的温湿度控制系统的设计精编.docVIP

基于STC89C52单片机的温湿度控制系统的设计精编.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于STC89C52单片机的温湿度控制系统的设计精编

《单片机应用技术》 课 程 设 计 报 告 题 目:基于STC89C52单片机的温湿度控制系统的设计 专 业:机械电子工程 班 级: 0952137 姓 名: 邢鲲 指导教师: 李春梅 成 绩: 机电工程分院 目录 摘要 1设计思想 2硬件设计与分析 3软件设计 4个人体会 5附录 摘要: 设计了一种基于单片机和 AT89S52温湿度传感器的温湿度控制系统。该系统性能可靠,结构简单,能实现对温湿度检测和达到临界值时的报警。此系统一单片机为控制核心,温湿度传感器作为温湿度的检测元件。可实现温湿度的自动检测和报警。此系统可应用于大棚种植等领域,以实现自动化管理为目的,降低工人的劳动强度,节省了管理成本,提升了利润。 关键词:;单片机;温湿度传感器 自动控制,自动报警 1设计思想 系统的一大特点是用户可以通过下位机中的键盘输入温湿度的上下限值和预置值,也可以通过上位机对温湿度的上下限值和预置值进行输入,从而实现上位机温湿度的远程控制。系统下位机设在种植植物的大棚内,下位机中的温湿度传感器可以将环境中的温湿度非电量参数转化成电量信号,再将这些信号进行处理后送至下位机中的单片机,单片机读取数据后将数据送到缓冲区内,通过液晶显示器时显示。同时与原先内部设定的参数值进行比较处理;单片机可以根据比较的结果对执行机构发出相应的信号,并通过继电器的控制对相应的设备如喷水器、吹风机、加热器、降温泵等进行操作,调节大棚内温湿度状态。用户直接通过键盘对温湿度的上下限值和预置值进行设置后,如果环境的实时参数超越上下限值,系统自动启动执行机构调节湿度和温度状态,直到温湿度状态处于上下限值以内为止。如果有预置初值且与当前状态不相等时,系统也会启动执行机构动态调节温湿度状态,直到所处的平衡状态与预置值相等为止。 2硬件设计 2.1硬件要求 根据设计要求确定了系统的总体方案,整个系统由单片机、温湿度传感器、显示模块、、温湿度调节系统以及键盘等6部分组成。系统功能原理图如图1所示。用户预先输入温湿度报警值到程序中,该值作为系统阈值。温湿度传感器监测值传输给单片机,当单片机比较监测到的数值超出所设定阈值时,驱动蜂鸣器报警,并为温湿度调节系统提供控制信号,实现自动控制。温湿度传感器DHT11 1 单片机 STC89C52 1 晶振 11.0592M 1 瓷片电容 30PF 3 电解电容 22uF/25V 1 电阻 200 1 电阻 1k 2 电阻 470 4 电阻 4.7K 2 轻触按钮 8 排阻 10K 1 滑动电阻 202 1 液晶显示器 LCD1602 1 三极管 PNP 9012 3 万能紧锁座40脚IC座DIP-40 1 排针(公) 1×40单排排针 2.54mm2.54mm圆孔排母 1*40p 1 圆形排针 1×40单排排针 2.54mm 1 蜂鸣器5V有源蜂鸣器DB9 串口接头 9针 弯头 1 MAX232 1 继电器 5V,5脚 1 IN4007 2 杜邦线 8 万用板 1 USB转串口数据线 全班总共买10根 2.2具体硬件设计     单片机是整个系统的控制中枢,它指挥外围器件协调工作,从而完成特定的功能。硬件实现上采用模块化设计,每一模块只实现一个特定功能,最后再将各个模块搭接在一起。这种设计方法可以降低系统设计的复杂性。系统电路原理图如图2所示。本系统主要硬件设计包括电源电路、蜂鸣器电路、晶振电路、复位电路、LCD 显示电路以及温湿度传感器电路。     控制电路的核心器件是由美国Atmel公司生产的AT89S52单片机,属于MCS-51系列。AT89S52是一种低功耗、高性能的CMOS8位微控制器,具有8K在系统可编程Flash存储器,采用的工艺是Atmel公司的高密度非易失存储器技术;片上Flash允许程序存储器在系统可编程,亦适于常规编程器;在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案;价格低廉、性能可靠、抗干扰能力强。因此广泛应用于工业控制和嵌入式系统中。 3 软件设计 系统单片机代码采用C语言编写,以Keil为开发环境。系统软件实现的功能:     1)通过    2)比较监测到的温湿度值和报警设置值,发现超限则蜂鸣器报警提示;     3)根据相应的温湿度值控制温湿度调节系统运行。#includereg52.h #define uchar unsigned char #define ui

文档评论(0)

bodkd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档