JIMI 发表于 20:51

智能化温室监测控制系统的设计与实现

论文编号:DZXX056  论文字数:11968,页数:42
摘  要
 本课题主要想在温度测量领域,寻找一种高性价比,适用范围广,能广泛用于工业、农业等行业的方案。
 设计采用单片机AT89S52作为控制核心,对温度模拟量进行采集。通过集成温度传感器DS18B20将温度值通过4位数码管进行显示。若温度超过设定的上限值,采取报警状态,并且自动打开风扇起到降温效果。也可以通过人工控制按键,控制风扇打开的时间。
 本文重点对设计硬件、软件的组成进行了分项、模块化逐步分析设计。对各部分的电路一一进行了介绍,最终实现了该系统的硬件电路。根据硬件的设计和测控仪所要实现的功能,本文对软件也进行了一一设计,并经过反复的模拟运行、调试,修改简化了软件系统,最后形成了一套完整的程序系统。
关键词:温度控制,单片机,温度传感器,AT89S52

ABSTRACT
 The main propose of this thesis is to find a measure which can be widely used in industry, agriculture, and also have a kind of high performance-to-price ratio.
 The design uses the monolithic integrated circuit AT89S52 as the control core.It collected the signal of analog temperature. The temperature is carried by the sensor DS18B20 and displayed on the LED. If the temperature exceeds the limit, the system would alarm.Then the fan will turn on. We also can control the fan manually.
 This thesis focuses on the analysis of a modular design which is about the hardware and the software. The thesis also introduces the electric circuits, and the ultimate hardware circuit was carried out. In order to carry out the function which according to the hardware request, this article also design the software step by step,and through repeat running, simulation, debug, modifying and simplifying the software system, which finally formed a complete set of programming system.
Keywords: Temperature control ,Temperature sensor ,Humidity sensor,AT89S52
 
目录
摘  要 I
ABSTRACT II
第1章 引言 1
1.1 本课题的背景和研究意义 1
1.1.1 课题研究的背景 1
1.1.2 课题研究的现实意义 1
1.2 本课题国内外研究现状 1
1.2.1 国外研究现状 2
1.2.2 国内研究现状 2
1.3  课题的主要研究内容 2
第2章  智能化温室监测控制系统的设计要求 3
2.1 系统结构设计的原则 3
2.1.1系统设计的原则 3
2.2  系统设计方案 3
2.2.1系统设计总方案 3
2.2.2 温度测量设计方案选择 3
第3章 智能化温室监测控制系统的硬件电路设计 5
3.1 硬件电路的整体设计 5
3.1.1智能化温室监测控制系统的完整电路结构 5
3.2 温度模块电路设计及DS18B20温度传感器介绍 5
3.2.1 温度模块电路设计 5
3.2.2  DS18B20温度传感器介绍 6
3.2.3  DS18B20内部结构 7
3.2.4 DS18B20工作原理 8
3.3 AT89S52单片机介绍 12
3.4 LED显示电路的设计及数码管显示管介绍 13
3.4.1 LED显示电路的设计 13
3.4.2 LED显示器的结构和原理 14
3.4.3 LED数码显示器的译码方式 15
3.5 智能化温室监测控制完整电路结构 16
第4章 智能温室监测控制系统的软件设计 18
4.1  控制软件设计原则 18
4.2系统主程序设计 18
4.2.1数码管显示模块程序分析 18
第5章  智能化温室监测控制系统的测试 26
5.1 系统调试概述 26
5.2测试工具 26
5.3 系统硬件测试 26
5.3.1 排除逻辑故障 26
5.3.2 排除元器件失效 26
5.3.3 排除电源故障 26
5.4 系统软件测试 27
第6章  结束语 28
致  谢 29
参考文献 30
附录A 源代码 31
附录B 实物图 37
页: [1]
查看完整版本: 智能化温室监测控制系统的设计与实现