基于单片机的温湿度检测与控制.doc
《基于单片机的温湿度检测与控制.doc》由会员分享,可在线阅读,更多相关《基于单片机的温湿度检测与控制.doc(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、个人收集整理 仅供参考学习基于单片机的温湿度检测与控制专 业:通信工程 学 号:080203学生姓名: 张艳 指导老师: 黄德昌摘要温湿度等环境参数是气象环保、煤矿工业、精准农业等领域的主要因素,对其实时、准确的监测显得非常关键。设计智能的环境参数无线监测系统来解决上述难题显得尤为必要。资料个人收集整理,勿做商业用途本次设计是采用MSC-51系列单片机中的AT89S51和DHT11的低成本的温湿度的检测系统。本设计主要包括硬件电路的设计和系统软件的设计。硬件电路主要包括单片机、温湿度传感器、显示模块、报警器以及键盘等5部分,由DHT11温湿度传感器及12864字符型液晶模块构成系统显示模块,该
2、系统电路简单、工作稳定、集成度高,调试方便,测试精度高,具有一定的实用价值。其中测温湿度控制电路由温湿度传感器和预设温度值比较报警电路组成,用户根据需要预先输入预设值,当实际测量的温湿度大于预设的温湿度数值时,发出报警信号(蜂鸣器蜂鸣)。软件部分包括了主程序、显示子程序、测温湿度子程序。资料个人收集整理,勿做商业用途经过设计制作和调试,系统可以在大区域内和复杂环境下实现稳定、准确监测环境中的温湿度,并可将结果实时显示在液晶屏上,达到了预期目标。本系统可广泛应用于气象环保、煤矿工业、精准农业等监测领域,具有一定的实用价值和良好的市场前景。资料个人收集整理,勿做商业用途关键词: 温度测量 湿度测量
3、 AT89S51 DHT11ABSTRACTEnvironmental parameters, such as temperature and humidity, sunshine is the main factors to meteorological environmental protection, coal mine industry, precision agriculture, so actually and accurate monitoring is very critical. So, designing a intelligent environmental parame
4、ters monitoring system to solve the problem is necessary. 资料个人收集整理,勿做商业用途This design is the use of MSC-51 Series MCU AT89S51 and DHT11 in the low-cost temperature and humidity detection system. This design includes the design of hardware and system software design. Hardware circuit includes a microc
5、ontroller, temperature and humidity sensors, display module, the alarm and the keyboard 5, the DHT11 temperature and humidity sensor and 1602 constitute a system of character LCD module display module, the system circuit is simple, stable, high integration, commissioning Convenient, high precision,
6、has some practical value. Temperature and humidity control circuit in which the temperature and humidity sensors and compare the value of the preset temperature alarm circuit, the user input required pre-default value, when the actual temperature and humidity measurements of temperature and humidity
7、 is greater than the preset value, an alarm signal (bee Buzzer beep). Software part includes the main program, display routines, subroutines side temperature and humidity.资料个人收集整理,勿做商业用途Through the design, manufacturing and testing , the system can realize stable and accurate monitoring the environm
8、ent temperature and humidity in the large area and complex environment, and can send the results to the screen , and achieve the desired goals. This system can be widely used in meteorological environmental protection, coal mining industry, precision agriculture and other monitoring fields, it has a
9、 certain practical values and good market prospect.资料个人收集整理,勿做商业用途Key words:Temperature measurement Humiditymeasurement AT89S51资料个人收集整理,勿做商业用途目录第一章绪论4资料个人收集整理,勿做商业用途1.1 选题背景4资料个人收集整理,勿做商业用途1.2 环境参数监测系统的研究现状4资料个人收集整理,勿做商业用途1.3 环境参数监测系统的基本架构5资料个人收集整理,勿做商业用途1.4 论文内容和结构安排5资料个人收集整理,勿做商业用途第二章方案设计6资料个人收集整理
10、,勿做商业用途2.1 方案的选择6资料个人收集整理,勿做商业用途2.1.1 微控器(MCU)的选择6资料个人收集整理,勿做商业用途2.1.2 环境参数传感器的选择7资料个人收集整理,勿做商业用途2.1.3 数据显示的选择7资料个人收集整理,勿做商业用途2.2 系统整体方案8资料个人收集整理,勿做商业用途2.3 小结8资料个人收集整理,勿做商业用途第三章系统硬件设计9资料个人收集整理,勿做商业用途3.1 MCU主控单元硬件9资料个人收集整理,勿做商业用途3.1.1 单片机总体分析9资料个人收集整理,勿做商业用途3.1.2 AT89S51模块分析9资料个人收集整理,勿做商业用途3.1.3 AT89
11、S51电路设计11资料个人收集整理,勿做商业用途3.2传感器信号采集单元硬件11资料个人收集整理,勿做商业用途3.2.1 传感器分析11资料个人收集整理,勿做商业用途163.3 LCD显示单元硬件16资料个人收集整理,勿做商业用途3.3.1 LCD液晶分析16资料个人收集整理,勿做商业用途3.3.2 LCD电路设计19资料个人收集整理,勿做商业用途3.4系统的蜂鸣器电路20资料个人收集整理,勿做商业用途3.5小结21资料个人收集整理,勿做商业用途第四章系统软件设计22资料个人收集整理,勿做商业用途4.1系统硬件驱动程序设计23资料个人收集整理,勿做商业用途4.1.1 SHT11采集温湿度软件设
12、计23资料个人收集整理,勿做商业用途4.1.2 LCD1206液晶显示软件设计23资料个人收集整理,勿做商业用途4.3 小结23资料个人收集整理,勿做商业用途第五章谢辞24资料个人收集整理,勿做商业用途参考文献25附录I:系统电路原理图26资料个人收集整理,勿做商业用途附录II:系统PCB图27资料个人收集整理,勿做商业用途附录III:系统驱动程序代码28资料个人收集整理,勿做商业用途附录IV:液晶显示源代码32资料个人收集整理,勿做商业用途第一章 绪论1.1 选题背景目前随着生活质量的不断提高,人们的生活水平越来越高,所以对环境的要求也越来越高,环境控制的也成了人们安居乐业的基础,成了共建和
13、谐环境的重要环节。尤其是目前生活节奏的加快,许多白领都出现了亚健康的状态,因此家庭温湿度的检测对于现代家庭来说也变得刻不容缓了。因此为了满足最适宜人们生活的最佳温度和湿度,我们需要研究一种家庭式的,便于提醒和控制温湿度的装置,人们可以根据不同季节以及个人的需要进行不同的调整,以便达到最佳的居住环境,这不仅仅是对于环境要求的进步,同时也体现了现代文明的发达与先进。资料个人收集整理,勿做商业用途为了更加有效的保证人们生活环境的安逸和舒适,同时也为了人们生活的更加健康,人们已不满于目前的居住环境,对家庭提出了更高的要求,智能化被引进了家庭,并且迅速在全国乃至世界范围内普遍发展开来,由于自然环境污染越
14、来越严重,城市人口越来越多等,适宜人们生活的温度以及湿度越来越难以达到标准,常见的南北气候差异,北方冬天异常干燥,南方却阴冷潮湿,而对于我们来说,如何有效地在合适的时间内对环境作出相应的措施却始终难以把握,因此我们需要采取有效的措施,以满足人们的要求。资料个人收集整理,勿做商业用途1.2 环境参数监测系统的研究现状最近几年,国内外温湿度传感器测量系统正向着集成化、智能化发展,随着科研人员的不断努力,该类型系统取得的巨大的成就。资料个人收集整理,勿做商业用途现代温湿度传感器测量系统技术主要以数据采集为依据,主要类型包括:虚拟仪器、智能仪器、数字式仪器等等。伴随电子科学技术的进一步发展,数据采集系
15、统也发生了日新月异的变化,其整体的性能、实用性方面都有所改进。因此,依托于数据采集结构而发展的温湿度传感器测量系统在实际应用中也发挥这越来越重要的作用。资料个人收集整理,勿做商业用途目前,许多外国大型企业都很重视传感器的研发工作,例如,日本的Figaro公司、芬兰的Vaisala公司等,都致力于传感器的发展和完善,以保障其在整个销售市场的竞争力。在九十年代,先后出现了集成温度湿度测量套件和应用于湿度传感器的测试系统,这个新技术的产生都大大刺激了传感器的进一步发展。资料个人收集整理,勿做商业用途与此同时,国内许多机构也在传感器测试装置的研发上不断探索、研发。例如通过采用传统电子仪器进行设计研发而
16、成的多种动态测试系统、动进样装置的气体传感器智能测试系统等等,这些成绩都体现了我国在传感器领域取得的成就。资料个人收集整理,勿做商业用途当然,随着科技的进步,传统的温湿度测试技术在稳定性、精度等方面已经无法满足市场的需求,因此,针对新一代传感器的探究显得尤为重要。资料个人收集整理,勿做商业用途1.3 环境参数监测系统的基本架构 环境参数监测系统可以实时稳定的监测当前区域的环境参数,监测系统主要包括处理器模块(MCU)、数据采集模块、数据显示模块、按键模块、报警模资料个人收集整理,勿做商业用途快处理器(MCU)模块:本模块一般采用可编程微控器(MCU),如SCM、FPGA、ARM,处于核心地位。
17、该模块控制数据采集模块采集数据,控制显示模块显示数据,控制数据传输模块传输数据以及对数据进行简单的预处理。资料个人收集整理,勿做商业用途数据采集模块:本模块用于采集环境中的温湿度等参数,所用器件是传感器,具体视不同环境参数选定不同的传感器,如采集温度采用温度传感器,采集湿度采用湿度传感器,当然现在有温湿度集成在一起的温湿度传感器。资料个人收集整理,勿做商业用途数据显示模块:本模块作为人机交互的关键部分,用于显示采集的环境参数,方案选择时可视不同的需求采用液晶(LCD)显示或传到PC机上显示。资料个人收集整理,勿做商业用途按键模块:本模块用于作为人工设置环境报警温度。报警模块:本模块用于在环境温
18、湿度不在设定范围内时发出报警,用来提醒人通过外界条件改变居住处温湿度。1.4 论文内容和结构安排本文设计开发的是基于单片机的环境参数无线监测系统,其包括以下几个方面的内容:1) 利用单片机作为主控芯片设计开发一个系统;2) 利用相应的传感器采集某区域中的相关环境参数;3) LCD显示采集到的数据;论文结构如下:第一章为绪论部分,介绍环境参数监测系统的相关内容;第二章为方案设计部分,主要是根据设计要求选择合适的方案和对应的器件;第三章为硬件设计部分,主要对监测系统的硬件电路进行介绍和分析;第四章为软件设计部分,主要对监测系统的软件程序进行介绍和分析;第二章 方案设计根据绪论所述环境参数监测系统的
19、基本构架可知,系统一般包括三个部分,总体控制部分、数据采集部分、数据显示部分。在方案设计时,总体控制部分考虑的是可编程微控器(MCU)的选择;数据采集部分考虑的是传感器的选择;数据显示部分考虑的液晶(LCD)显示选择。另外,方案选择应考虑系统整体的协调性、便利性和功耗。资料个人收集整理,勿做商业用途环境参数监测系统的设计应根据实际需求作不同的改变,本文所要设计和开发的监测系统应实现温湿度数据的采集和显示,因此在方案选择和设计时做如下分析和选定。资料个人收集整理,勿做商业用途2.1 方案的选择2.1.1 微控器(MCU)的选择总体控制作为监测系统的核心控制和处理部分,微控器(MCU)的选择就显得
20、非常重要,选择不同的MCU直接关系到整体监测系统的开发难度和成本。一般MCU有以下几种选择方案:资料个人收集整理,勿做商业用途1) 现场可编程门阵列(FPGA):FPGA是在PAL、GAL、CPLD等可编程器件的基础上发展起来的,它采用了逻辑单元阵列LCA这样一个概念,内部包括可配置逻辑模块CLB、输出输入模块IOB和内部连线部分,可用硬件描述语言VHDL或Verilog进行开发。但FPGA芯片管脚较多,每次开发时需要对端口进行配置,整体性价比不高。资料个人收集整理,勿做商业用途2) ARM(Advanced RISC Machines):ARM是嵌入式系统方面的主流平台,其应用领域也越来越广
21、,包括现在大部分的智能手机用的都是ARM处理器。ARM芯片的处理速度可以达到上百兆,支持流水线操作。但其涉及操作系统,开发难度较高,价格也较高,不利于整体系统开发成本的控制。资料个人收集整理,勿做商业用途3) DSP(Digital Signal Processor):DSP是一种独特的微处理器,是以数字信号来处理大量信息的器件。其工作原理是接收模拟信号,转换为0或1的数字信号,再对数字信号进行修改、删除、强化,并在其他系统芯片中把数字数据解译回模拟数据或实际环境格式。它不仅具有可编程性,而且其实时运行速度可达每秒数以千万条复杂指令程序,远远超过通用微处理器。它强大的数据处理能力和高运行速度使
22、得其在视频处理和语音处理领域应用的非常广泛。但一般不用其来作为控制,而是作为大批量数据的处理芯片。资料个人收集整理,勿做商业用途4) 单片机(SCM):单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。SCM具有性能非常稳定、功耗低、开发简单等许多优点,广泛应用于家用电器、智能化仪器仪表、医用设备、汽车电子产品、航空航天、专用设备的智能化管理及工业生产
23、过程控制等领域。资料个人收集整理,勿做商业用途综合上述四种方案的比较和分析并结合本监测系统的设计要求,本环境参数监测系统的MCU选择单片机(SCM),并选择SCM系列中的AT89S51单片机。资料个人收集整理,勿做商业用途2.1.2 环境参数传感器的选择传感器作为数据采集部分的关键器件,其选择直接关系到数据采集的复杂程度、灵敏度和精度。由于设计开发的环境参数监测系统需要采集环境的温度、湿度和光照强度,因此需要对温度传感器、湿度传感器、光敏传感器进行选择。资料个人收集整理,勿做商业用途温湿度传感器的选择温度、湿度传感器分模拟和数字的,模拟的传感器输出的是模拟量,数字传感器输出的数字量。模拟传感器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 温湿度 检测 控制
限制150内