基于单片机的温湿度控制系统
- 格式:doc
- 大小:1.32 MB
- 文档页数:53
《基于单片机的温湿度控制系统的设计》篇一一、引言在现代生活中,温湿度的控制对各种环境和设施的运行具有极其重要的作用。
为了满足这一需求,本文设计了一种基于单片机的温湿度控制系统。
该系统利用单片机作为核心控制器,通过传感器采集环境中的温湿度信息,并据此进行精确的控制和调节,从而达到保持环境稳定的目的。
二、系统设计1. 硬件设计本系统主要由单片机、温湿度传感器、执行器(如加热器、加湿器等)以及电源等部分组成。
其中,单片机作为核心控制器,负责接收传感器采集的数据,并根据设定的控制逻辑发出控制指令。
温湿度传感器负责实时采集环境中的温湿度信息,并将这些信息以电信号的形式传输给单片机。
执行器则根据单片机的指令进行工作,如加热、加湿或降温等,以调节环境中的温湿度。
2. 软件设计软件设计主要包括单片机的程序设计。
程序通过编程语言编写,实现对温湿度的实时采集、数据处理、控制输出等功能。
具体而言,程序首先通过温湿度传感器采集环境中的温湿度信息,然后对数据进行处理和分析,根据分析结果发出控制指令,以调节执行器的运行状态,从而实现对温湿度的控制。
三、系统功能1. 实时监测:系统能够实时监测环境中的温湿度信息,并通过显示屏或其它方式展示出来。
2. 自动控制:系统能够根据设定的控制逻辑,自动调节执行器的运行状态,以实现对温湿度的精确控制。
3. 报警功能:当环境中的温湿度超过设定范围时,系统能够发出报警信号,以提醒用户进行相应的处理。
4. 数据记录:系统能够记录环境中的温湿度数据,以便用户进行数据分析和处理。
四、系统实现在实际应用中,我们选择了适合的单片机、温湿度传感器和执行器等硬件设备,并根据系统需求编写了相应的程序。
通过不断调试和优化,我们成功实现了系统的各项功能。
在实际运行中,系统能够实时监测环境中的温湿度信息,并根据设定的控制逻辑自动调节执行器的运行状态,以实现对温湿度的精确控制。
同时,系统还具有报警功能和数据记录功能,能够满足用户的各种需求。
《基于单片机的温湿度控制系统的设计》篇一一、引言随着科技的不断进步,温湿度控制系统的设计逐渐成为现代工业、农业、家庭等领域的重要应用。
为了满足各种环境对温湿度的精确控制需求,本文提出了一种基于单片机的温湿度控制系统设计。
该系统采用先进的单片机技术,实现了对温湿度的实时监测与精确控制,提高了系统的稳定性和可靠性。
二、系统设计1. 硬件设计本系统硬件部分主要包括单片机、温度传感器、湿度传感器、加热器、加湿器等组件。
单片机作为核心控制单元,负责接收传感器采集的温湿度数据,并根据预设的控制策略输出控制信号,控制加热器和加湿器的运行。
温度传感器和湿度传感器分别负责实时监测环境中的温度和湿度,将检测到的数据传输给单片机。
加热器和加湿器则根据单片机的控制信号进行工作,实现对温湿度的调节。
2. 软件设计软件部分主要包括单片机程序的编写和上位机监控界面的开发。
单片机程序采用C语言编写,实现了对温湿度的实时监测、数据处理、控制策略的制定以及与上位机监控界面的通信等功能。
上位机监控界面采用图形化界面设计,方便用户进行操作和监控。
用户可以通过监控界面实时查看当前环境的温湿度数据,以及设定所需的温湿度目标值。
同时,监控界面还可以显示加热器和加湿器的工作状态,以及系统的故障信息等。
三、控制策略本系统采用PID控制算法实现温湿度的精确控制。
PID控制器根据温湿度误差计算输出控制量,使加热器和加湿器工作在最佳状态,从而实现温湿度的快速稳定控制。
同时,系统还具有自动调节功能,根据环境变化自动调整控制参数,提高系统的适应性和稳定性。
四、系统实现在硬件和软件设计的基础上,我们进行了系统的实现。
首先,将温度传感器和湿度传感器与单片机进行连接,实现数据的实时采集。
然后,编写单片机程序,实现数据的处理、控制策略的制定以及与上位机监控界面的通信等功能。
最后,开发上位机监控界面,方便用户进行操作和监控。
五、系统测试为了验证系统的性能和稳定性,我们进行了系统测试。
《基于单片机的温湿度控制系统的设计》篇一一、引言在现代生活中,温湿度的控制对很多环境、设备和过程来说都是非常重要的。
特别是在实验室、仓储、工业生产线以及家居环境中,有效的温湿度控制系统更是必不可少。
为此,我们提出了一种基于单片机的温湿度控制系统的设计方法,这种设计既方便实用又具有良好的环境适应性。
二、系统概述我们的温湿度控制系统以单片机为核心控制器,利用温湿度传感器采集环境信息,然后通过单片机进行处理,根据处理结果驱动执行器调整环境中的温湿度。
系统的核心部分包括单片机、温湿度传感器、执行器以及电源模块等。
三、硬件设计1. 单片机模块:作为系统的核心,单片机负责接收传感器数据,处理数据并发出控制指令。
我们选择的是一款性能优越、价格适中的单片机,能够满足大部分温湿度控制需求。
2. 温湿度传感器模块:传感器负责实时采集环境中的温湿度信息。
我们采用的是一种高精度的数字式温湿度传感器,能够快速准确地提供温湿度数据。
3. 执行器模块:根据单片机的指令,执行器负责调整环境中的温湿度。
执行器可以是加热器、冷却器、加湿器或去湿器等。
4. 电源模块:为整个系统提供稳定的电源。
我们采用的是一种高效的电源管理模块,能够保证系统在各种环境下的稳定运行。
四、软件设计软件设计是整个系统的灵魂,它决定了系统如何处理数据和发出指令。
我们的软件设计主要包括以下部分:1. 数据采集:单片机通过与温湿度传感器的通信,实时采集环境中的温湿度数据。
2. 数据处理:单片机对采集到的数据进行处理,如滤波、转换等,以便更准确地反映环境的真实情况。
3. 控制算法:根据处理后的数据,单片机通过控制算法计算出最优的控制指令,如加热、冷却、加湿或去湿等。
4. 指令发送:单片机将计算出的控制指令发送给执行器,执行器根据指令调整环境中的温湿度。
五、系统实现在硬件和软件设计完成后,我们需要将两者结合起来,实现整个温湿度控制系统的功能。
首先,我们需要将单片机与温湿度传感器和执行器进行连接,然后编写并烧录程序到单片机中。
《基于单片机的温湿度控制系统的研究与应用》篇一一、引言随着科技的快速发展,智能家居的概念日益深入人心。
温湿度控制系统作为智能家居的核心部分,在工业生产、家居环境调节以及农业生产等领域都有广泛应用。
近年来,以单片机为核心控制器的温湿度控制系统已成为行业发展的热点。
本文旨在探讨基于单片机的温湿度控制系统的研究进展以及实际应用情况。
二、温湿度控制系统概述温湿度控制系统是一种通过传感器实时监测环境中的温度和湿度,并通过单片机等控制器对环境进行调节的智能系统。
该系统可以实现对环境的精确控制,提高环境舒适度,降低能耗,提高工作效率。
三、基于单片机的温湿度控制系统研究1. 硬件设计基于单片机的温湿度控制系统主要由传感器、单片机、执行器等部分组成。
传感器负责实时监测环境中的温度和湿度,单片机负责接收传感器数据并做出相应处理,执行器则根据单片机的指令进行环境调节。
在硬件设计方面,需要选择合适的传感器和执行器,以及设计合理的电路和布局,以确保系统的稳定性和可靠性。
2. 软件设计软件设计是温湿度控制系统的核心部分。
在软件设计中,需要根据实际需求设计合理的控制算法和程序,实现对环境温度和湿度的精确控制。
同时,还需要考虑系统的实时性、稳定性和可靠性等因素。
此外,还需要对系统进行调试和优化,以提高系统的性能和用户体验。
四、基于单片机的温湿度控制系统的应用1. 工业生产在工业生产中,温湿度控制系统的应用非常广泛。
例如,在制药、食品加工等行业中,需要对生产环境的温度和湿度进行精确控制,以保证产品的质量和安全。
基于单片机的温湿度控制系统可以实现对生产环境的实时监测和控制,提高生产效率和产品质量。
2. 家居环境调节随着智能家居的普及,基于单片机的温湿度控制系统在家庭环境调节方面的应用也越来越广泛。
通过安装温湿度传感器和执行器,可以实现对家庭环境的实时监测和控制,提高居住舒适度。
同时,还可以通过手机APP等智能设备进行远程控制和监控。
基于单片机的温湿度监测系统设计一、引言在现代生活和工业生产中,对环境温湿度的准确监测具有重要意义。
温湿度的变化可能会影响到产品质量、设备运行以及人们的生活舒适度。
因此,设计一个高效、准确且可靠的温湿度监测系统至关重要。
本设计基于单片机,旨在实现对环境温湿度的实时监测和数据处理。
二、系统总体设计方案(一)系统功能需求本系统需要实现以下功能:1、实时采集环境温湿度数据。
2、对采集到的数据进行处理和分析。
3、将温湿度数据显示在液晶显示屏上。
4、具备数据存储功能,以便后续查询和分析。
5、当温湿度超出设定范围时,能够发出报警信号。
(二)系统总体架构本系统主要由传感器模块、单片机控制模块、显示模块、存储模块和报警模块组成。
传感器模块负责采集温湿度数据,并将其转换为电信号传输给单片机。
单片机对接收的数据进行处理和分析,然后将结果发送给显示模块进行显示,同时将数据存储到存储模块中。
当温湿度超出设定范围时,单片机控制报警模块发出报警信号。
三、硬件设计(一)传感器选择选用 DHT11 数字温湿度传感器,它是一款含有已校准数字信号输出的温湿度复合传感器。
具有体积小、功耗低、响应速度快、性价比高等优点,能够满足本系统的设计要求。
(二)单片机控制模块选择 STC89C52 单片机作为控制核心。
它具有丰富的 I/O 口资源、较高的处理速度和稳定性,能够有效地处理和控制整个系统的运行。
(三)显示模块采用液晶显示屏 1602,它能够清晰地显示温湿度数据和相关信息。
(四)存储模块选用 EEPROM 芯片 AT24C02 作为存储模块,用于存储温湿度数据,方便后续查询和分析。
(五)报警模块使用蜂鸣器作为报警装置,当温湿度超出设定范围时,单片机控制蜂鸣器发出报警声音。
四、软件设计(一)主程序流程系统上电后,首先进行初始化操作,包括单片机内部资源的初始化、传感器的初始化、显示模块的初始化等。
然后,系统进入循环,不断读取传感器采集到的温湿度数据,并进行处理和分析。
《基于单片机的温湿度控制系统的设计》篇一一、引言在现代智能家居及工业自动化控制领域,温湿度控制系统的设计与实现至关重要。
为了满足各种应用场景下的需求,本文设计了一种基于单片机的温湿度控制系统。
该系统具有低成本、高精度、易于实现的特点,并能够实现对温湿度的实时监测与控制。
二、系统设计目标本系统的设计目标主要包括以下几个方面:1. 实时监测环境中的温湿度数据;2. 具备自动调节功能,以维持设定范围内的温湿度;3. 易于扩展和维护,适应不同应用场景;4. 功耗低,以适应长时间运行的需求。
三、硬件设计本系统采用单片机作为核心控制器,通过连接温湿度传感器、执行器等设备实现温湿度的监测与控制。
具体硬件设计如下:1. 单片机:选用低功耗、高性能的单片机,如STM32系列或ESP8266系列。
2. 温湿度传感器:选用高精度的数字式温湿度传感器,如DHT11或SHT30等。
3. 执行器:根据实际需求选择合适的加热、制冷及加湿设备作为执行器。
4. 电源模块:为单片机、传感器及执行器提供稳定的电源。
5. 通信接口:根据需要添加串口通信、WiFi等通信接口,以便实现远程控制及数据传输。
四、软件设计软件设计是实现系统功能的关键,本系统采用C语言进行编程,主要实现以下功能:1. 数据采集:通过温湿度传感器实时采集环境中的温湿度数据。
2. 数据处理:对采集到的数据进行处理,包括滤波、转换等操作,以得到准确的温湿度值。
3. 控制算法:根据设定的温湿度范围及实际采集到的数据,通过控制执行器实现温湿度的自动调节。
4. 通信协议:根据通信接口的实现方式,编写相应的通信协议,实现远程控制及数据传输。
5. 人机交互:通过LCD显示屏或手机APP等方式实现人机交互,方便用户设置及查看温湿度数据。
五、系统实现与调试在完成硬件与软件设计后,需要进行系统实现与调试。
具体步骤如下:1. 硬件连接:将单片机、温湿度传感器、执行器等设备连接起来,并确保电源模块正常工作。
基于单片机的温湿度控制系统设计温湿度控制系统是一种基于单片机的自动控制系统,通过测量环境的温度和湿度,并根据设定的控制策略调节相关设备来维持合适的温湿度条件。
设计一个基于单片机的温湿度控制系统可以分为硬件设计和软件设计两个部分。
硬件设计主要包括传感器模块、控制器模块和执行器模块的选型和接口设计;软件设计主要包括数据采集与处理、控制算法设计和用户界面设计。
在硬件设计方面,温湿度传感器是获取环境温湿度的关键设备。
可以选择市场上成熟的数字温湿度传感器,比如DHT11或DHT22,它们通过数字信号输出温湿度值。
另外,还需要选择一款适用于单片机的控制器模块,如Arduino,它可以实现数字信号的采集和输出控制信号。
执行器模块可以根据具体控制目标选择,比如加热器、湿度调节装置等。
在软件设计方面,首先需要编写数据采集与处理的代码。
通过单片机连接温湿度传感器,读取其输出的数字信号,并进行数据处理,将数据转换为实际的温湿度值。
可以使用适当的算法进行数据滤波和校准,确保数据的准确性和稳定性。
接下来,需要设计控制算法。
根据实际需求,可以选择PID算法或者模糊控制算法等进行温湿度控制。
PID算法是一种经典控制算法,通过测量值与设定值之间的误差,计算出控制量,并根据比例、积分、微分三个方面进行调节。
模糊控制算法是一种基于模糊逻辑的控制算法,通过建立模糊规则库,将模糊规则与输入值进行模糊计算,得到输出控制量。
根据具体应用场景和需求,选择适当的算法进行控制。
最后,需要设计用户界面。
通过显示屏、按钮等外设,与用户进行交互,显示当前的温湿度数值和设定值,并提供设置温湿度的功能。
可以通过编程实现用户界面的交互逻辑,并调用相应的功能函数来实现温湿度的设定和控制。
总结起来,基于单片机的温湿度控制系统设计,需要进行硬件选型和接口设计,编写数据采集与处理、控制算法和用户界面的程序代码。
通过这些设计和实现,可以实现对环境温湿度的实时监测和控制,为用户提供一个舒适的环境。
基于单片机的室内温湿度监测控制系统设计现在越来越多的人开始关注室内的温度和湿度,因为这两个因素对人的健康和舒适度都有很大的影响。
为了实现室内温湿度的监测和控制,可以设计一个基于单片机的室内温湿度监测控制系统。
该系统包括温湿度传感器、单片机、液晶显示屏和继电器等主要部件。
其中,温湿度传感器用于实时监测室内的温度和湿度,将监测到的数据通过脉冲信号传输给单片机。
单片机负责接收传感器的数据,并进行相应的处理和控制。
液晶显示屏用于显示室内的温度和湿度数值,以及一些相关的状态信息。
继电器可根据温湿度的数值来控制室内的温湿度。
在设计过程中,首先需要选择合适的温湿度传感器。
市场上有很多种类的温湿度传感器可供选择,如DHT11、DHT22等。
根据实际需求和预算情况,可以选择适合的传感器。
接下来,需要选择合适的单片机。
常见的单片机种类有很多,如51系列、AVR系列、STM32系列等。
根据系统的功能和性能需求,选择合适的单片机进行控制。
然后,需要根据传感器的信号特点和单片机的输入输出特点进行适当的电路设计和连接。
一般来说,温湿度传感器的输出信号为模拟信号,需要通过AD转换电路将模拟信号转换为数字信号,再发送给单片机进行处理。
单片机的输出信号通过继电器来控制空调、加湿器等设备的开关。
在软件开发方面,需要编写相应的程序来实现温湿度的监测和控制。
可以通过单片机的编程软件进行程序编写和调试。
程序的逻辑一般分为温湿度的读取、数据的处理和控制命令的发送等几个部分。
读取温湿度数据后,可以将其显示在液晶屏上,同时根据设定的阈值来发送控制命令,实现温湿度的控制。
最后,还需要进行系统的测试和调试,确保系统的稳定性和可靠性。
可以通过模拟室内的温湿度变化,测试系统的监测和控制功能是否正常。
同时,还应检查显示屏和继电器的正常工作状态,确保系统能够正常运行。
综上所述,基于单片机的室内温湿度监测控制系统设计主要包括硬件设计和软件开发两个方面。
通过合理选择各种部件,并进行电路设计和程序编写,可以实现室内温湿度的监测和控制。
基于单片机的温湿度控制系统的研究与应用一、本文概述随着科技的快速发展,智能化、自动化的控制系统在众多领域得到了广泛应用。
其中,温湿度控制系统作为一种重要的环境调节手段,被广泛应用于工业生产、仓储管理、医疗科研以及家居环境等领域。
单片机作为一种集成度高、功能强大且成本较低的微控制器,成为实现温湿度控制的核心部件。
本文旨在探讨基于单片机的温湿度控制系统的研究与应用,分析系统的基本构成、工作原理、设计方法以及在实际应用中的效果评估。
本文将介绍温湿度控制系统的基本构成,包括传感器模块、单片机控制模块、执行器模块以及显示模块等。
通过对各模块的功能和选型进行分析,为系统的设计和实现提供理论基础。
本文将详细阐述基于单片机的温湿度控制系统的工作原理。
通过传感器实时采集环境中的温湿度数据,单片机对采集到的数据进行处理和分析,根据设定的控制策略输出控制信号,驱动执行器对环境进行调节,以达到预设的温湿度范围。
接着,本文将探讨基于单片机的温湿度控制系统的设计方法。
包括硬件电路的设计、控制算法的选择与优化、软件编程实现等方面。
通过实例分析,展示如何根据实际应用需求进行系统设计和优化。
本文将评估基于单片机的温湿度控制系统在实际应用中的效果。
通过对比分析不同应用场景下的系统性能、稳定性和可靠性,为系统的进一步推广和应用提供参考依据。
本文的研究对于提高温湿度控制系统的智能化水平和应用效果具有重要意义,有望为相关领域的技术发展和实践应用提供有益借鉴。
二、温湿度控制系统的基本原理温湿度控制系统是一种基于传感器技术、单片机控制技术和执行器技术的自动化控制系统。
其核心任务是对环境中的温度和湿度进行实时监测,并根据预设的阈值对相应的执行器进行控制,以实现环境温湿度的自动调节。
在温湿度控制系统中,传感器扮演着至关重要的角色。
温度传感器和湿度传感器分别负责检测环境中的温度和湿度信息,并将这些模拟信号转换为单片机可以识别的数字信号。
单片机作为系统的控制核心,负责接收传感器传来的数据,并根据预设的控制算法进行处理。
基于单片机的温湿度控制系统[摘要] 随着改革开放,坚持科学发展观,促进农业快速发展,特别是90年代以来,我国的设施园艺事业得到迅猛的发展,以花卉为主的作为观赏的礼品的植物设施栽培在大江南北遍地开花,设施园艺被看作是21世纪最具活力的新产业。
温室是现代园艺生产所必需的基本设备,用它可有效地控制某些环境因素,如温度、光照、湿度、二氧化碳浓度等,生产优质的花卉产品。
因此,温室的产生,可以说是人们与自然界斗争的一种产物。
至今,温室设施对人类经济生活中的作用和地位越来越明显,关系越来越密切。
温室是一种可以改变植物生长环境、为植物生长创造最佳条件、避免外界四季变化和恶劣气候对其影响的场所。
本文利用STC89C52单片机设计一个温室的温湿度控制系统,对给定的温湿度进行控制并实时显示,用来满足恒温湿车间控制、大棚温湿度控制等工农业生产领域需要,要求温湿度测量响应时间快、长期稳定性好,抗干扰能力强,具有较高的应用价值。
[关键词] 89C52 DHT11 EEPROM存储电路 LCD1602 温湿度Temperature and humidity control system based on MCU[Abstract]With the reform and opening up, adhere to the scientific outlook on development, promote the rapid development of agriculture, especially since 90 time, our country horticultural career to get swift and violent development, mainly as an ornamental flower gift plant facility cultivation in protected horticulture blossom everywhere on both sides of the Changjiang River, is considered to be the most dynamic new industry in twenty-first Century.Greenhouses is necessary to produce the basic equipment in the Modern horticultural, it can effectively control certain environmental factors, such as temperature, humidity, light, etc, to produce high quality carbon dioxide concentrations of flowers. Therefore, a greenhouse, for people and nature is a product of the struggle. So far, the greenhouse facilities for human economic life function and status is more and more obvious, a closer relationship. Greenhouse is a kind of plant growth environment, to be changed for plant growth to create the best conditions, avoid changing seasons and severe weather outside of its impact.This paper uses the STC89C52 single-chip to design a greenhouse temperature and humidity control system. It control and display for a given temperature and humidity in real time, to meet the constant temperature humidity workshop control, greenhouse temperature and humidity control in industrial and agricultural production areas in need. And the system require of temperature and humidity measuring fast response time, good long-term stability, strong anti-interference ability, and has higher application value.[Keywords] 89C52, DHT11, EEPROM memory circuit, LCD1602, temperature and humidity目录引言 (1)第一章绪论 (2)1.1 本系统主要功能说明 (2)1.2 绘图及制版软件选择 (2)1.3 程序编译软件选择 (2)第二章系统总体设计 (4)2.1 总体方案设计 (4)2.2 硬件的选择 (4)第三章硬件系统设计 (6)3.1 单片机电路 (6)3.1.1 STC89C52 单片机概述 (6)3.1.2 STC89C52 单片机特点 (6)3.1.3 STC89C52 单片机管脚及封装 (7)3.1.4 STC89c52单片机系统原理图 (9)3.2温湿度传感器及检测电路 (11)3.2.1 传感器性能说明 (11)3.2.2 DHT11简介及电路模块 (11)3.3键盘与显示电路 (13)3.3.1 LCD1602的介绍 (13)3.3.2 LCD电路模块 (15)3.3.3按键输入控制模块 (15)3.4 温湿度上限存储 (16)3.4.1 AT24C04芯片简介 (16)3.4.2 EEPROM电路设计 (17)3.5继电器驱动电路 (17)3.5.1TLP521简介 (17)3.5.2继电器驱动电路设计 (18)第四章软件系统设计 (19)4.1软件流程图 (19)4.2温湿度采集及处理框图 (20)4.3显示部分框图 (20)4.3.1 LCD初始化 (20)4.3.2 LCD显示框图 (21)第五章结果测试与分析 (22)结论 (23)致谢语 (24)参考文献: (25)附录 (26)引言随着工业的发展,需要对温湿度进行控制的场合越来越多。
例如:仓库系统、电力系统、档案资料库、烟草、食品加工等等,温湿度的高低对其影响很大,如粮仓中的温湿度过高将会使粮食变质;档案资料库房中的温度忽高忽低,纸张纤维热胀冷缩,使强度降低,湿度过大会使霉菌和害虫滋长,以致造成资料质变。
由于温湿度的控制不当导致的经济损失将让我们无法估计,为避免受到温湿度的影响,需要安装温湿控制系统减少因温度和湿度的变化给我们带来的经济损失。
温湿度是基本的环境参数,人们的生活与其息息相关,在工业生产过程中需要实时测量温湿度,在农业生产中也离不开温湿度的测量,因此研究温度和湿度的测量方法和装置具有重要的意义。
STC89C52系列单片机是常用于控制的芯片,在智能仪器仪表、工业检测控制、机电一体化等方面取得了令人瞩目的成果,用其作为温湿度控制系统的实例也很多[1]。
使用STC89C52单片机能够实现温湿度全程的自动控制,而且STC89C52单片机易于学习、掌握,性价比高。
单片机芯片的微小体积和极低的成本,可广泛的嵌入到电子系统、办公自动化、舰船、个人信息终端及通信产品等方方面面,成为现代电子系统中最重要的智能化工具。
使用STC89C52系列单片机设计温湿度控制系统,可以及时、精确的反映室内的温度以及湿度的变化[2]。
完成诸如升温到特定温度、降温到特定温度、在温度上下限范围内保持恒温等多种控制方式,在湿度控制方面也是如此。
将此系统应用到温室当中无疑为植被的生长提供了更加适宜的环境。
该系统电路简单、工作稳定、集成度高、调试方便、测试精度高。
第一章绪论1.1 本系统主要功能说明实时测量当前温度值和湿度值,在液晶屏动态显示。
可以显示当前允许温湿度范围,并在液晶屏显示。
温度低于温度下限时,低温报警灯亮,控制继电器动作。
当温度高于温度上限时,高温报警灯亮,控制继电器动作。
当湿度低于湿度下限时,低湿报警灯亮,控制继电器动作。
当湿度高于湿度上限时,高湿报警灯亮,控制继电器动作。
可以通过键盘调整温度上下限和湿度上下限,具体方法是连续按设置键直至温度下限、温度上限、湿度下限、湿度上限相应的位置闪烁,再通过Up键和Down键调整数值,调整完毕继续按设置键进入正常状态。
可以保存设置参数至EEPROM中,具体方法是按保存键,此时当前设置参数存盘,重新上电显示新的设置值。
如果不按保存键,所调整的设置参数只在此次运行有效,关电后恢复原先设定值。
1.2 绘图及制版软件选择根据系统的功能,我们选用目前最常用而且易学的软件Protel 99SE作为工具。
Protel 99SE 是当今最为流行的电路设计EDA软件,是由protel公司开发的优秀EDA软件,此系列软件随着计算机技术的发展而不断完善,Protel 99SE的功能完全能够满足一般电路设计的需要,且对计算机的配置要求不是太高[3]。
利用软件我们可以在个人计算机上轻松完成从对电路的构思到电路原理图的搭接,从仿真调试到元器件参数的确定,一直到所需要的印制电路板图,并产生制版文件和材料清单。
Protel 99SE软件使得电路设计变得简单、快捷,即使是业余爱好者也可以设计出高质量的印制电路板来。
1.3 程序编译软件选择在系统中选用我们学过的C语言进行编译既巩固学过的知识,又学到新的思路和方法。
C语言编写的程序可移植性好,基本上不做修改就能用于各种型号的计算机和各种操作系统[4]。
为此我们选用keil uvision4软件,它集编辑,编译仿真等于一体,它的界面友好,易学易用。
在调试程序,软件仿真等方面具有强大的功能。
(1)Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用[5]。
Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。