基于单片机的温室温湿度控制系统设计
更新时间:2024-06-11 08:42:01 阅读量: 综合文库 文档下载
基于单片机的温室温湿度控制系统设计[1].txt人和人的心最近又最远,真诚是中间的通道。试金可以用火,试女人可以用金,试男人可以用女人--往往都经不起那么一试。第 36卷第
3期林业机械与木工设备 Vo1 36 No.3 2008年 3月
FORESTRYMACHINERY&WOODWORKINGEQUIPMENT Mar. 2008
基于单片机的温室温湿度控制系统设计
王宝芹 ,范长胜 ,郭艳玲
(东北林业大学机电工程学院 ,黑龙江哈尔滨 150040)
摘要:设计了一种基于单片机和
SHT11温湿度传感器的温室温湿度控制系统。该系统性能可靠 ,结构简单 ,
能实现对温室内温湿度的自动调节。 关键词 :温室 ;单片机
;温湿度传感器 中图分类号
:TP273文献标识码 :A文章编号 :1001-4462( 2008)03-0039-02
Design of
SCM-based
Temperature and
Humidity Control System for a
Greenhouse
WANG Bao-qin,
FANChang-sheng, GUOYan-ling (
Mechanical&ElectricalEngineeringCollege, NortheastForestryUniversity, Harbin
Heilongjiang 150040, China)
Abstract:BasedonSCMandSHT11temperatureandhumiditysensor,thetemperatureandhumiditycontrolsystemusedfor a
greenhouse is
designed. With a
simple structure and
reliable performance, the
systemallows automatic adjustment ofthe
temperatureandhumidityinagreenhouse. Key
words:greenhouse;
SCM;
temperatureandhumiditysensor
近年来
,我国的设施农业得到了较大发展 ,温室大
棚种植技术已突破了传统的农作物种植受地域自然环 境等诸多因素的限制
,对农业生产有重大意义。但目前
我国温室大棚的温湿度测量和设备的操作大多还是由 人工来完成 ,当温室较大时
,操作人员的劳动强度很
大。本温湿度控制系统是以单片机控制为核心 ,以瑞士 生产的
SHT11单片集成温湿度传感器作为温湿度检测 元件
,初步实现了温室大棚的自动化管理 ,大大降低了
工人的劳动强度。
基本工作原理
温室温湿度控制系统上电工作后 ,用户首先通过
键盘输入温度及湿度的初值 ,单片机系统将用户设置 的初值保存在
X25045芯片中。单片机进入主程序后 ,
开始以查询的方式检测温湿度传感器 SHT11的温湿度 状态
,并将相应的数值通过液晶显示器显示输出。当温 室内的温度 (或湿度
)小于设置的初值时 ,单片机将通
过控制输出接口使加温设备 (或加湿设备 )开始工作 ;
当温室内的温度 (或湿度 )大于 (或等于 )设置的初值
收稿日期 :2007-12-25 1
时,单片机将通过控制输出接口使加温设备 (或加湿设
备)停止工作。其总体结构框图如图 1所示。
SHT11温湿度传感器 X25045初值保存芯片 液晶显示器 键盘输入 控制输出 单片 机控 制系 统 图
1总体结构框图
2硬件设计
该系统硬件组成主要包括温湿度检测电路、液晶 显示接口电路、单片机与 X25045接口电路、键盘及控 制输出接口电路。
2.1温湿度检测电路
温湿度传感器选用的是瑞士生产的 SHT11单片集 成传感器
,其是一种可以同时测量温度、湿度和露点的 传感器
,不需外围元件就可直接输出
,经过标定了的相
对温度、湿度及露点的数字信号可以有效地弥补传统 的温、湿度传感器的不足。 SHT11与单片机的硬件连接
40
林业机械与木工设备 第 36卷
如图 2所示。 图
2温湿度传感器与单片机接口电路
SHT11的测量时序如下 :当一个
SCK为高电平时 ,
DATA出现低电平 ,然后
SCK变为低电平 ,接着当 SCK
再为高电平时
,DATA也变为高电平则表示开始数据读 写(启动序列 ),然后是 3B的地址 +5B的命令 ,SCK继
续发送一个周期的时钟表示 ACK,这时传感器开始测 量,约
210ms(对应 14位精度 )后,传感器在 DATA上送
出低电平表示测量结束
,这时送出测量数据和校验和。 为保证测量的可靠 ,应核对校验和。用 CRC数据的确认
位表示通讯结束。如果不使用 CRC-8校验 ,控制器可 以在测量值
LSB后,通过保持确认位 ACK高电平来中
止通讯。在测量和通讯结束后 ,SHT11就会自动转入休 眠状态。
温湿度传感器
SHT11送出的温度、湿度数据必须
经过数据转换才能表示实际的温度和湿度 ,其公式如 下:
TC=d1+d2×SOT
RHLinear=C1+C2×SORH+C3×SO2RH
RHTrue =(
TC-25)×SORH)+RHLinear (
t1+t2× 式中
:TC为温度
;RHTure为经过温度补偿的相对湿度 ;d1、
d2与温度分辨率有关
;C1、C2、C3、t1、t2与湿度分辨率有 关
;SOT表示从
SHT11中读出的温度值 ;SORH表示从
SHT11中读出的湿度值。其对应关系如表 1、表 2所示。 表
1温度校正系数 表
2湿度校正系数
d1d2 C1C2 C3 t1 t2
14b( 5V) -40 0.01 12b -4 0.0405 -0.0000002 0.01 0.00008
2.2单片机与 X25045接口电路 单片机与
X25045接口电路如图 3所示。本设计选 用了 P1口的 P10~P12及 74LS138的 11脚 ,由于 X25045的
RESET为漏极开路的输出端 ,所以应接上拉
电阻。写操作至少需要 24个时钟周期 ,片选必须拉低
并在操作期间保持低电平。单片机可以连续写入 16个
字节的数据 ,但这
16个字节必须写入同一页
,一页的
地址开始于地址 [
XXXXX0000],结束于地址 [X
XXXX1111],如果待写入的字节地址已到达一页的最 后,而时钟还继续存在
,计数器就将回绕到该页的第一
个地址并覆盖前面所写的内容。在本设计中 ,一页存储 三组数据
,每组数据由五个字节组成 ,分别包括日、月、
小时、分钟和秒。而一页的最后一个字节用于存放每次 读取该页的次数
,以便于新的数据可再从首地址写入 ,
达到循环存储数据的目的。
C14_1U14_1 图
3单片机与 X25045接口电路
2.3单片机控制与液晶显示接口电路 本设计选用的是 128×点阵的
OCMJ4×8C中文液晶 图形显示模块。
C系列中文模块可以显示字母、数字符 号、中文字型及图形
,具有绘图及文字画面混合显示功
能。与传统的图形点阵液晶显示模块相比 ,单片机硬件
接口电路以及软件编程都比较简单 ,内置
2M位中文字 型 ROM(
CGROM),总共可提供 8192个中文字型 ,可大
量节省单片机设计的
ROM空间以显示更多的汉字字
符,更加发挥了液晶显示技术在单片机系统中的应用。 OCMJ4×8C模块非常适用于显示汉字信息量较大的智 能仪器仪表系统及家用电器 ,可采用
8位并列接口传
输讯号及串行接口与串行传输资料两种资料传输方 式。接口电路如图 4所示 (
J1用于连接液晶显示器 )。 10 图
4单片机控制与液晶显示接口电路
第
36卷第
3期林业机械与木工设备 Vo1 36 No.3 2008年 3月
FORESTRYMACHINERY&WOODWORKINGEQUIPMENT Mar. 2008
变位修正法获得无侧隙谐波齿轮传动设计
李敏
(哈尔滨职业技术学院 ,黑龙江哈尔滨 150081)
摘要:通过分析谐波齿轮传动的工作原理和特点以及传动无侧隙的工程要求 ,研究了谐波齿轮传动无侧隙
的柔、刚轮变位系数及通过对变位系数的修正来实现传动无侧隙要求。 关键词
:谐波齿轮传动 ;啮合参数 ;无侧隙 ;变位修正 中图分类号
:TH132.41文献标识码 :A文章编号 :1001-4462( 2008)03-0041-03
1谐波齿轮传动的组成、工作原理及特点
谐波齿轮传动由波发生器 H、柔轮 1和刚轮
2组
成,如图
1所示。在装配前
,柔轮的原始剖面呈圆形 ,且
是一个容易变形的薄壁圆筒外齿轮 ;刚轮则是一个刚 性的内齿轮
,它们的周节相同 ,但柔轮的齿数 Z1比刚轮 的齿数 Z2少
1个或几个齿 ;波发生器 H可由一个椭圆
盘,也可由转臂和几个圆盘构成 ,其原始特征曲线通常
收稿日期 :2007-11-27
有标准椭圆、双偏心圆、余弦闭合曲线、里隆勒曲线 (
Resal)、偏心盘作用下的闭合曲线和滚轮发生器作用
下的闭合曲线等。
波发生器的最大直径比柔轮内径略大 ,波发生器
装入柔轮时使柔轮产生变形 ,在其长轴两端的齿轮恰
好与刚轮齿完全啮合
,短轴处的齿侧完全脱开。而处于
波发生器长轴和短轴之间沿周长不同区域内的齿 ,视
柔轮回转方向的不同
,则处于某些啮合、某些不啮合的
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2.4单片机与键盘及控制输出接口电路 键盘分为八个独立按键 ,一端与单片机的 P2口及
50K上拉电阻相连 ,另一端接地
,当任一按键按下时 ,
P2口读取低电平有效。系统上电后 ,进入键盘扫描子程
序,以查询的方式确定各按键 ,完成温湿度初值的设
定,系统进入主程序后按键功能无效。控制输出电路用 于控制加温设备及加湿设备 ,控制端选用单片机 P1中
的两个端口 P16、P17,当
P16、P17为高电平时 ,继电器
工作于长开状态 ,当
P16、P17为低电平时 ,继电器工作
于长闭状态。接口电路如图 5所示。 21 图
5单片机与键盘及控制输出接口电路
软件设计主要分为主程序、初值设定子程序、温湿 度读取子程序、液晶显示子程序和输出控制子程序。 初值设定子程序完成对温湿度初值的设定及数据保 存
;温湿度读取子程序完成对温湿度传感器数据的读 取及数据换算
,并通过液晶显示子程序显示温湿度
值;输出控制子程序则根据温湿度的数值完成对输出 口的控制。
4结论
采用的
SHT11温湿度传感器 ,其内部与 14位的 A/D
转换器以及串行接口电路实现无缝连接 ,因此本系统
具有硬件结构简单、响应速度快、抗干扰能力强等特 点。本设计目前应用于水稻浸种催芽温室的温湿度控 制系统中
,电路工作稳定、可靠性高 ,完全达到了设计 要求
,具有非常好的实用性。 参考文献 : [
1]李敏
,等.数字式温湿度传感器 SHT15及其应用 [ J]
.新器件新技 术,2003. [
2]易运晖
,等.SHT1x/7x温/湿度传感器应用 [
J].现代电子技术 ,
2003,159( 16)
:105-107. [
3]严军
.智能温度计 [ J]
.仪表技术与传感器 ,1994,( 1) :23-26.
软件设计 3
正在阅读:
基于单片机的温室温湿度控制系统设计06-11
边城读书笔记800字12-11
最美的阳光作文500字07-01
C语言实验9(附参考答案)04-21
脾气大怎么办02-18
2012年数据排名全球十大投资银行06-05
混凝土定义03-16
诗歌朗诵比赛主持词05-23
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 温湿度
- 温室
- 单片机
- 控制系统
- 基于
- 设计