- 7
- 0
- 约1.85万字
- 约 25页
- 2023-11-27 发布于江西
- 举报
计算机控制设计 课程设计报告
班级 B 电气 092
姓名 陈文雄
学号
1
课程设计题目:基于单片机的花房温湿度控制系统设计
花卉的生长要在一定的环境中进行, 其在生长过程中受到环境中不少因素的 影响, 其中对花卉生长影响最大的是环境中的温度和湿度。 环境中昼夜温度和湿 度变化很大, 不利于花卉的生长。因此必须对环境的温度和湿度进行监测和控制, 使其适合花卉的生长。本课程设计就是要求利用基于单片机来设计一个参数精度 高, 控制操作方便的花房温湿度控制系统。 以前种植植被普通都用温室栽培, 为 了充分的利用好温室栽培这一高效技术, 就必需有一套科学的, 先进的管理方法, 用以对不同种类植被生长的各个时期所需的温度及湿度等进行实时的监控。温湿 度控制对于单片机的应用具有一定的实际意义,它代表了一类自动控制的方法。 而且其应用十分广泛。
技术参数和设计任务:
1、显示部份的第 1 到 4 位显示出温度值,分辨率为 0.01 度, 2 位小数,第 5、6 位显示出湿度值,分辨率为 1%H;
2、设置湿度报警值,按1 度增加,测量湿度到了设定值后,湿度指示LED 灯关 掉,高于设定湿度 5 度时报警 LED 灯打开,断电后能保存温度设定值;
3、温度低于设定值时,输出加热控制信号;湿度大于设定值时,输出降湿控制 信号;
4、利用 89C51 单片机实现对温度和湿度的控制,以实现温湿度的采集和控制;
5、完成 SHT11 温湿度传感器模块电路的设计;
6、完成温湿度调节系统主要控制电路的设计;
7、完成 LED 数码管显示模块电路的设计;
8、完成声光报警模块电路的设计;
9、完成按键模块电路的设计。
2
一、系统概述
1、系统原理介绍
该系统利用STC89C51单片机的软、硬件资源,辅以相应的测量电路和 SHT11数字式集成温湿度传感器等智能仪器, 能实现多任务、 多通道的检测和输 出。它具有测量范围广、测量精度高等特点。
温湿度控制系统上电工作后, 用户首先通过键盘输入温度及湿度的初值, 单 片机系统将用户设置的初值保存在 X25045 芯片中。 单片机进入主程序后, 开始 以查询的方式检测温湿度传感器 SHT11 的温湿度状态, 并将相应的数值通过液 晶显示器显示输出。
监控中心可向现场控制器发出控制指令, 当温室内的温度或者湿度小于设置的 初值时, 单片机将通过控制输出接口使加温设备或者加湿设备开始工作; 当温室内 的温湿度大于或者等于设置的初值时, 单片机将通过控制输出接口使加温设备或者加 湿设备住手工作, 从而保证花卉的最佳生长环境。 同时监控中心也可以通过报警 指令来启动现场监测仪上的声光报警装置,使报警指示 LED 灯闪烁,在设定值 住手闪烁。其系统原理图如图 1 所示:
温湿度
温湿度传感器
LED温湿度显示 单片机 温湿度调节系统
键盘输 蜂鸣器报
入 警电路
图 1 系统原理图
根据设计要求,整个系统由单片机、温湿度传感LD、数码管、蜂鸣器以及键盘 等5 部份组成。单片机作为主控制器,主要负责处理由温湿度传感器送来的数据, 并把处理好的数据送向显示器模块。温湿度传感器主要用来采集周围的环境参 数,并把所采集到得数据送向单片机。 键电路主要是用来完成单片机的复位操作
3
和温湿度初始值的设定。 蜂鸣器电路就是用三极管来实现的, 用来判断周围的温 度或者湿度是否超出设定数值。显示电路主要用来显示当前的温湿度。
2 .系统所用主要芯片介绍
(1)单片机 STC89C51
芯片STC89C51共有40个引脚,其中电源引脚有4个,控制引脚有4个,并行 的I/O接口有32个,其引脚图如图2所示:
V
VCC
P0.0(AD0) P0. 1(AD1)
P0.2(AD2) P0.3(AD3)
P0.4(AD4) P0.5(AD5)
P0.6(AD6) P0.7(AD7) EA / Vpp ALE / PROG
PSEN P2.7(A15) P2.6(A14) P2.5(A13)
P2.4(A12) P2.3(A11) P2.2(A10) P2. 1(A9) P2.0(A8)
(T2)P1.0 (T2EX)P1. 1
RST (RXD)P3.0 (TXD)P3. 1
INT( 0 )P3.2
INT( 1 )P3.3 (T0)P3.4 (T1)P3.5 (WR)P3.6
RD( )P3.7 XTAL2
XTAL1
GND
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
40
39
38
37
36
35
34
33
32
31
30
原创力文档

文档评论(0)