基于单片机的温室温湿度控制系统设计[1](2)

2019-04-08 20:00

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单片机控制与液晶显示接口电路


基于单片机的温室温湿度控制系统设计[1](2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:蔬菜水果投标文件

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: