AT89S51单片机智能温室测控系统设计(3)

89S51的管脚封装图如下: 图3-1AT89S51引脚图 3.1.2温度传感器 DS18B20的性能特点 (1)DSl8B20是一种常用的改进型温度传感器,传感器将测得的温度转化成数字信


89S51的管脚封装图如下:

图3-1 AT89S51引脚图

3.1.2温度传感器

DS18B20的性能特点

(1)DSl8B20是一种常用的改进型温度传感器,传感器将测得的温度转化成数字信号传给单片机。

(2)将温度值转换成数字值所用时间能够忽略。

(3)能使用于各种系统尤其是单片机。

(4)使用者能根据自身要求进行设置参数。

(5)拥有负压特性,万一使用者不慎将极性接反时,传感器不会发热烧坏,从而影响其测量温度。

图3-2 DS18B20模块图

DS18B20的工作原理

DSl8B20是对已有的DS1820芯片的一些缺点进行改进并保留原先的优点。DS18B20模块连接图如上图所示。GND脚接地,DQ与上拉电阻和单片机的I/O口连接,VDD接+5V电源。

DS18B20电源的控制方法:寄生电源供电

外部电源供电

DS18B20有时会有漏电流,所以寄生电源的供电方法不可用,否则单总线无法进行通信;而且寄生供电要外加强制上拉电路,使软件编程变得复杂繁琐。所以,实际检测中通常选择应用外部电源的供电方法。

温度—数据的对应关系

表3-1 DS18B20数值转换图

温度/℃ 数据输出(二进制) 数据输出(十六进制)

+125 0000011111010000 07D0h

+25.0625 0000000110010001 0191h

+10.125 0000000010100010 00A2h

0 0000000000000000 0000h

-0.5 1111111111111000 FFF8h

-55 1111110010010000 FC90h

为了保证数据的可靠性,无论何时单总线上有且只有一个数据或数据信号,同时必须满足单总线通信协议。

3.1.3湿度传感器

湿度传感器CHR01-3035性能特点

阻抗型高分子湿度传感器,具有低温漂;响应快;稳定和价格便宜等优势,所以常用于加湿机、除湿机、电子湿度测量表等。

CHR01传感器所得到的相对湿度不仅决定于本身阻抗值,还取决于外界温度。

性能参数:

工作温度:0℃~+85℃单次响应时间:≤12s峰峰值:1V检测范围:20~90%RH检测精度:±5%电源频率:50Hz-2kHz

特征阻抗:30kΩ(60%RH,25℃)

湿度飘移(/年):±2%RH

湿滞:≤1.5%RHCHR01测湿度方法;

1.测量电压从而测量湿度

2.测频查表从而测量湿度

3.拟合公式直接计算湿度本设计选择测频查表从而测量湿度。