温湿度检测仪的设计报告

温湿度检测仪的设计报告
温湿度检测仪的设计报告

报告成绩

电子电路综合实验设计报告设计题目:温湿度检测仪的设计

学生姓名:

学号:

专业年级:

指导教师:

起止日期:2016年5月—2016年6月

电气与信息工程学院

2016年6月19日

目录

1 目的与意义---------------------------------------------------------------------------------------------- 1

2 设计要求------------------------------------------------------------------------------------------------- 1

3 方案设计------------------------------------------------------------------------------------------------- 1

3.1 方案一-------------------------------------------------------------------------------------------- 1

3.2 方案二------------------------------------------------------------------------------------------ 2

4 系统硬件设计------------------------------------------------------------------------------------------- 2

4.1 STC89C52主控电路--------------------------------------------------------------------------- 3

4.2 DTH11温湿度检测电路 ---------------------------------------------------------------------- 4

4.3 LCD1602液晶屏显示电路 ------------------------------------------------------------------- 5

5 系统软件设计------------------------------------------------------------------------------------------- 6

5.1 主程序程序流程图 ---------------------------------------------------------------------------- 6

5.2 温湿度检测程序 ------------------------------------------------------------------------------- 2

5.3 LCD1206显示程序 ---------------------------------------------------------------------------- 9

6 系统测试结果与分析-------------------------------------------------------------------------------- 11

6.1系统测试结果 -------------------------------------------------------------------------------- 11

6.2 系统结果分析 -------------------------------------------------------------------------------- 11

7 总结 ----------------------------------------------------------------------------------------------------- 11参考文献 -------------------------------------------------------------------------------------------------- 11附录 -------------------------------------------------------------------------------------------------------- 12附录A 系统实物图 ----------------------------------------------------------------------------- 12附录B 系统主程序 ------------------------------------------------------------------------------ 12

1 目的与意义

温湿检测在仓库管理、生产制造、气象观测、科学研究、国防军事以及日常生活中有广泛的应用,传统的模拟式温湿度传感器一般都要设计信号调理电路并需要经过复杂的校准和标定过程,因此测量精度难以保证,且在线性度、重复度、互换性、一致性等方面往往不尽人意。

由于温湿度传感器及其控制系统是20世纪90年代才兴起的行业,因此利用温湿度传感器设计一款将度高、稳定性好、成本低的温湿度检测器有一定的市场前景。此单片机课程设计采用具有高精度,防干扰等优点的传感器,结合单片机技术,设计完成的温湿度检测器具有易携带、低功率等特点。克服了传统温湿度检测器需要校准的过程和精度较低的缺点。

2 设计要求

(1)模拟单总线协议与DTH11进行通信;

(2)LCD1602第一行显示检测的温度值:Temperature 22℃

(3)LCD1602第二行显示检测的湿度值:Humidity 75%RH

3 方案设计

温湿度检测器的组成部分:

3.1 方案一

主控芯片采用STC89C52RC,温度传感器采用DTH11。

选择该方案的原因:

(1)单片机软件编程可简单地实现多数功能,自由度大,结构清晰,便于调试和维

护,可读性和移植性强。并且具有体积小,搭建简单等优点。

(2)STC89C52RC的应用十分广泛,相关技术的使用都很熟练,开发难度小。

(3)DTH11温湿度传感器是一款含有己校准数字信号书序的温湿度复合传感器。它应用的数字采集技术和温湿度传感技术,可确保产品具有极高的可靠性与卓越的长期稳定性。

(4)传感器包括一个电阻感湿与元件和一个NTC测温元件,因此DTH11品质卓越、响应速度快、抗干扰能力强。

(5)DTH11进行温湿度检测时,在0℃-50℃内最高精度为5%左右,精度较高。

(6)DTH11是将温度和湿度一起测量,具有搭建电路简单、体积小、编程容易的有点。

3.2 方案二

主控芯片采用MSP430F149,温度传感器采用DS18B20和一个湿度传感器相结合。

选择该方案的原因:

(1)MSP430F149功耗低,内部集成高速12位ADC性能强大。

(2)DS18B20是数字信号输出,易于单片机处理和控制,消除了传统测量方法的许多外围电路。

(3)DS18B20在0℃-100℃最大线性误差小于1℃。

(4)DS18B20的单总线数据传输方式有利于提高信号的稳定性和精度。

从两种方案的综合情况来考虑,选择方案一较符合实际情况。

因为本设计比较简单,不需要MSP430F149如此功能强大的单片机,并且

MSP430F149成本高,是TPFQ贴片封装,必须采用PCB制版,增加了开发周期。而且使用DS18B20和一个湿度传感器来测量温湿度具有电路搭建复杂,体积大,编程困难等缺点。

4 系统硬件设计

STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8k 在系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能:8k字节Flash,512字节RAM,32位I/O口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,3个16位定时器/计数器,4个外部中

断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。另外STC89X52 可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz,6T/12T可选。

STC89C52RC的引脚图如下:

图4.1 STC89C52RC引脚图

根据设计要求写出设计的系统硬件框图,给出如下所示的硬件结构框图:

图4.2 硬件结构图

4.1 STC89C52主控电路

单片机控制模块由STC89C52RC最小系统组成,其中包括单片机、晶振电路和复位电路。晶振电路由18,19引脚接入2个30pf的电容和一个11.059MHz的晶振组合而成。最小系统如图4.3所示。

图4.3 单片机最小系统

4.2 DTH11温湿度检测电路

DTH11具有品质卓越、超快响应、抗干扰能力强、精度高、性价比极高等优点。采用单总线串行通信方式,供电电压范围为3.0V至5.5V,测量温度范围为0℃至50℃,湿度为20%至90%。DHT11芯片封装和管脚如图4.4所示。

图4.4 DTH11封装图和引脚图

DTH11引脚说明,如表4.1

表4.1 DTH11引脚说明

DTH11的硬件设计,如图4.5所示。

图4.5 DTH11硬件连接图

4.3 LCD1602液晶屏显示电路

1602采用标准的16脚接口,如图4.6所示,其中:

1脚:GND为电源地

2脚:VCC接5V电源正极

3脚:V0为液晶显示器对比调整端

4脚:RS为寄存器选择端

5脚:RW为读写信号线

6脚:EN为使能端

7~14脚:与单片机双向通信的8位数据端

15~16脚:空脚或背灯电源

图4.6 1206硬件连接图

5系统软件设计

硬件设计是基于多个电路组合而成的整体,所以系统的程序设计思想也是面向各个硬件电路而设置的子程序(或者是面向各个子功能而设置的子程序),通过主程序按照一定的逻辑关系去调用它们,从而实现整个系统的功能。这样可以避免主程序代码过长,方便出错调试分析。

5.1 主程序程序流程图

主函数主要是对系统所有硬件进行初始化让整个系统能够正常工作,具体程序执行过程见图5.1主函数流程图。

图5.1主函数流程图

实现主程序的关键代码如下:

void main()

{

tem=0;

hum=0;

delay_ms(1000); //DTH11开始一秒有错误输出

InitLcd1602();

while(1)

{

DTH11_DUSHU();

Display_DTH11();

delay_ms(1000);

}

}

5.2 温湿度检测程序

温湿度检测软件设计遵循单总线协议,MCU通过时序来写入和读出DTH11中的诗句。DTH11通过如下步骤完成操作:复位、接受应答、读取ROM序列号、启动温湿度转化、等待操作完成、保持数据。流程图如5.2所示。

图5.2 温湿度检测软件流程图

实现温湿度检测的程序如下

//**************************初始化DTH11

bit Init_DTH11()

{

bit flag;

uchar num;

DQ=0;

delay_ms(19); // >18ms

DQ=1;

for(num=0;num<11;num++); // 20-40us 34.7us

flag=DQ;

for(num=0;num<27;num++);

return flag;

}

//****************************读DTH11数据

uchar DTH11_RD_CHAR()

{

uchar byte=0;

uchar num;

uchar num1;

while(DQ==1);

for(num1=0;num1<8;num1++)

{

while(DQ==0);

byte<<=1; //?????ú?°

for(num=0;DQ==1;num++);

if(num<10)

byte|=0;

else

byte|=1;

}

return byte;

}

//******************************读取DTH11温度和湿度void DTH11_DUSHU()

{

uchar num;

if(Init_DTH11()==0)

{

hum=DTH11_RD_CHAR();

DTH11_RD_CHAR();

tem=DTH11_RD_CHAR();

DTH11_RD_CHAR();

DTH11_RD_CHAR();

DQ=1;

}

}

5.3 LCD1206显示程序

图5.3 LCD1206显示流程图

LCD1206显示程序如下:

1206初始化程序省略。

void LcdSetCursor(unsigned char x,unsigned char y) //坐标显示{

unsigned char addr;

if(y == 0)

addr = 0x00 + x;

else

addr = 0x40 + x;

Write_Cmd(addr|0x80);

}

void DisplayOneChar (uchar X,uchar Y,uchar DData)//显示字符{

if(Y) X|=0X40; //Y=1,显示第二行,Y=0显示第一行X|=0X80;

Write_Cmd(X); //X用来显示哪一位

Write_Data(DData); //Ddata用来写数据

}

void LcdShowStr(unsigned char x,unsigned char y,unsigned char *str) //显示字符串{

LcdSetCursor(x,y); //当前字符的坐标

while(*str != '\0')

{Write_Data(*str++)}

}

display0[2]={0,0}; //显示第一行的00位置的数据

display1[2]={0,0}; //显示第二行的00位置的数据

void Display_DTH11()

{

display0[1]=tem/10%10;

display0[0]=tem%10;

LcdShowStr(0, 0, table0);

DisplayOneChar (12, 0, ASCII[ display0[1] ] );

DisplayOneChar (13, 0, ASCII[ display0[0] ] );

DisplayOneChar (14, 0, 0xdf );

DisplayOneChar (15, 0, 0x43 ); //显示温度

display1[1]=hum/10%10;

display1[0]=hum%10;

LcdShowStr(0, 1, table1);

DisplayOneChar ( 9, 1, ASCII[ display1[1] ] );

DisplayOneChar (10, 1, ASCII[ display1[0] ] );

DisplayOneChar (11, 1, ASCII[10] );

DisplayOneChar (12, 1, 0x52);

DisplayOneChar (13, 1, 0x48);//显示湿度

}

6 系统测试结果与分析

6.1系统测试结果

测试地点:室内,测试结果如表6.1所示。

标准温度测试温度标准湿度测试湿度26℃27℃65% 63%

表6.1 测试结果

6.2系统结果分析

测量结果和标准温湿度有一定的误差,但是在误差范围内。证实了理论的科学性和可行性。系统可改进之处:进一步严格和完善DTH11的时序,可提高测量精度。

7 总结

通过这次设计我真的学到了很多东西。不仅了解了单片机的原理级应用,温湿度传感器方面的知识。另外也使我体会了一般的设计过程。也让我觉得单片机没有我想象中的那么难。上课的时候一直觉得单片机是一科很难的课程,需要极强的逻辑思维能力,能把自己的思维用程序表达出来。我觉得这就是单片机编程的最大困难。而我也是一开始就被这个拦路虎吓住了。没有努力过就放弃了。这门课对我来说怎么可能不难呢。

虽然在此次设计过程中遇到了很多问题,但是在老师和同学的帮助下我顺利完成了这次温湿度检测器的设计。

参考文献

[1].黄友锐.单片机原理及应用.合肥:合肥工业大学出版社,2006.11

[2].黄智伟.无线发射与接收电路设计[M].北京:北京航空航天大学出版社,2004.

[3].陈杰,黄鸿.传感器与检测技术.北京:高等教育出版社,2002.8

[4].荚荚庆,王代华,张志杰.基于nRF905的无线数据传输系统[J].国外电子元器件.2008 (1):29-31.

[5].李建设.低功耗低成本温湿度测量仪的设计[J].节能,2006,(05)

[6].谭浩强.C程序设计.北京:清华大学出版社,1991.7

[7].孟臣,李敏.数字式温湿度传感器原理与应用[J].世界电子元器件,2003(8):66268.

[8].Cotter W.塞尔.无线通信设备与系统设计大全[M].张之超等译.北京:人民邮电出版社,2004

附录

附录A 系统实物图

附录B 系统主程序

#include

#include

//**************************************************** //***********************定义区***********************

//**************************************************** #define uchar unsigned char

#define uint unsigned int

#define LCD1602_DB P2

sbit DQ=P3^7;

sbit LCD1602_RS = P0^7;

sbit LCD1602_RW = P0^6;

sbit LCD1602_EN = P0^5;

void Lcd1602_Delay1ms(uint c);

void Read_Busy();

void Write_Cmd(unsigned char cmd);

void Write_Data(unsigned char dat);

void LcdSetCursor(unsigned char x,unsigned char y);

void DisplayOneChar (uchar X,uchar Y,uchar DData);

void LcdShowStr(unsigned char x,unsigned char y,unsigned char *str); void InitLcd1602();

//****************************************************

//******************1602显示初始化****************

//**************************************************** uchar code ASCII[]="0123456789%c";

uchar code table0[]="Temperature:00";

uchar code table1[]="Humidity:00";

uchar tem;

uchar hum;

void InitLcd1602()

{

Write_Cmd(0x38);

Write_Cmd(0x0c);

Write_Cmd(0x06);

Write_Cmd(0x01);

}

void Read_Busy()

unsigned char sta;

LCD1602_DB = 0xff;

LCD1602_RS = 0;

LCD1602_RW = 1;

do

{

LCD1602_EN = 1;

sta = LCD1602_DB;

LCD1602_EN = 0;

}

while(sta & 0x80);

}

void Write_Cmd(uchar cmd) //写命令

{

Read_Busy();

LCD1602_RS = 0;

LCD1602_RW = 0;

LCD1602_DB = cmd;

LCD1602_EN = 1;

LCD1602_EN = 0;

}

void Write_Data(uchar dat) //读数据

Read_Busy();

LCD1602_RS = 1;

LCD1602_RW = 0;

LCD1602_DB = dat;

LCD1602_EN = 1;

LCD1602_EN = 0;

}

//***************************************************** //*********************定义显示函数******************** //*****************************************************

void LcdSetCursor(unsigned char x,unsigned char y)

{

unsigned char addr;

if(y == 0)

addr = 0x00 + x;

else

addr = 0x40 + x;

Write_Cmd(addr|0x80);

}

void DisplayOneChar (uchar X,uchar Y,uchar DData)//显示字符

{

if(Y) X|=0X40; //Y=1显示第一行,Y=0显示第二行

X|=0X80;

Write_Cmd(X); //X用来选择哪一位

Write_Data(DData); //Ddata用来写数据

}

void LcdShowStr(unsigned char x,unsigned char y,unsigned char *str) //显示字符串{

LcdSetCursor(x,y); //当前字符坐标

while(*str != '\0')

{

Write_Data(*str++);

}

}

//************************************************

//**********************延时函数******************

//*************************************************

void delay_ms(uint z)

{

uint x,y;

for(x=z;x>0;x--)

for(y=114;y>0;y--);

}

//******************************************************* //*************************DTH11模块*********************

//******************************************************* //**************************初始化DTH11

bit Init_DTH11()

{

bit flag;

uchar num;

DQ=0;

delay_ms(19); // >18ms

DQ=1;

for(num=0;num<11;num++); // 20-40us 34.7us

flag=DQ;

for(num=0;num<27;num++);

for(num=0;num<27;num++);

return flag;

}

//****************************读DTH11数据

uchar DTH11_RD_CHAR()

{

uchar byte=0;

uchar num;

uchar num1;

while(DQ==1);

for(num1=0;num1<8;num1++)

{

while(DQ==0);

byte<<=1; //?????ú?°

for(num=0;DQ==1;num++);

if(num<10)

byte|=0;

else

byte|=1;

}

return byte;

}

//******************************读取DTH11温度和湿度void DTH11_DUSHU()

{

uchar num;

if(Init_DTH11()==0)

{

hum=DTH11_RD_CHAR();

DTH11_RD_CHAR();

tem=DTH11_RD_CHAR();

DTH11_RD_CHAR();

DTH11_RD_CHAR();

for(num=0;num<17;num++);

DQ=1;

}

}

//****************************************************

//***************将检测到的数据显示模块*************** //****************************************************

display0[2]={0,0};

display1[2]={0,0};

void Display_DTH11()

{

display0[1]=tem/10%10;

display0[0]=tem%10;

LcdShowStr(0, 0, table0);

DisplayOneChar (12, 0, ASCII[ display0[1] ] ); DisplayOneChar (13, 0, ASCII[ display0[0] ] ); DisplayOneChar (14, 0, 0xdf );

DisplayOneChar (15, 0, 0x43 );

display1[1]=hum/10%10;

display1[0]=hum%10;

LcdShowStr(0, 1, table1);

DisplayOneChar ( 9, 1, ASCII[ display1[1] ] ); DisplayOneChar (10, 1, ASCII[ display1[0] ] ); DisplayOneChar (11, 1, ASCII[10] );

DisplayOneChar (12, 1, 0x52);

DisplayOneChar (13, 1, 0x48);

}

//***************************************************** //********************主函数*************************** //*****************************************************

基于单片机的温湿度控制系统设计

理工类大学本科毕业设计论文 基于单片机的温湿度控制系统 目录 摘要 (2) 1、绪论 (2) 1.1课题背景 (2) 1.2立题的目的和意义 (2) 1.3植被栽培技术 (2) 温室环境的调节 (3) 1.4本系统主要研究内容 (3) 2 、系统总体分析与设计 (3) 2.1系统功能及系统的组成和工作原理 (3) 2.1.1.总体方案 (3) 2.1.2. 实施措施 (3) 2.1.3.硬件系统设计 (4) 主机与主要部件的选择: (4) 2.2温湿度采样与控制系统 (4) 2.2.1.温湿度采样系统 (5) 2.2.2.温湿度控制系统 (5) 2.3键盘显示系统 (5) 2.4报警系统 (7) 2.5硬件电路设计 (7) 2.5.1. 系统硬件配置 (7) 2.5.2. 主要组件简介 (7) 3 软件系统设计 (10) 3.1系统初始化模块 (10) 3.2键盘显示模块 (11) 3.3采样转换模块 (11) 3.4温湿度控制模块 (12) 3.5报警模块 (13) 4 硬件调试方案 (14) 4.1硬件电路的调试 (14) 4.2功能模块的调试方案 (15) 结论 (15) 致谢 (16) 参考文献 (16) 附录: (18)

基于单片机的温湿度控制系统设计 摘要 本文利用8051单片机设计一个温室的温湿度控制系统,对给定的温湿度进行控制并实时显示,其中温湿度信号各有四路,系统采用一定的算法对信号处理以确定采取某种控制手段,在本系统中采用温度优先模式,循环处理。 关键字:89C51 8729键盘显示 LCD显示 ADC0809 1、绪论 1.1 课题背景 改革开放以来,人们对生活质量要求显著提高,对美丽的植被和花卉的需求量也急剧上升,这对以种植植被为生计的园林工人是一个机遇,同时也对传统的手工植被种植是一个挑战,而基于单片机的温湿度控制系统对解决这些问题有着非常重大的意义。 前种植植被一般都用温室栽培,为了充分的利用好温室栽培这一高效技术,就必需有一套科学的,先进的管理方法,用以对不同种类植被生长的各个时期所需的温度及湿度等进行实时的监控。温湿度控制对于单片机的应用具有一定的实际意义,它代表了一类自动控制的方法。而且其应用十分广泛。 1.2 立题的目的和意义 8051单片机是常用于控制的芯片,在智能仪器仪表、工业检测控制、机电一体化等方面取得了令人瞩目的成果,用其作为温湿度控制系统的实例也很多。使用8051单片机能够实现温湿度全程的自动控制,而且8051单片机易于学习、掌握,性价比高。 使用8051型单片机设计温湿度控制系统,可以及时、精确的反映室内的温度以及湿度的变化。完成诸如升温到特定温度、降温到特定温度、在温度上下限范围内保持恒温等多种控制方式,在湿度控制方面也是如此。将此系统应用到温室当中无疑为植被的生长提供了更加适宜的环境。 1.3 植被栽培技术 植被“设施栽培”,即“保护地栽培”。它是指在某种类型的保护设施内(如阳畦、温室、大棚等),人为地创造适宜植被生长发育的最佳环境条件,在不同季节内,尤其是不利于植被生长的季节内进行植被栽培的一种措施[1]。设施栽培是人类利用自然、改造自然的一种创造。由于设施内的条件是可以人为控制的,使得植被调节的周年生产得以实现。玻璃温室和塑料薄

温湿度监测系统

山东科技大学泰山科技学院实训报告 嵌入式课程综合 实训报告书 课题名称:温湿度监测系统 系(部):信息工程系 专业班级:嵌入式专业方向09班 学生姓名: 学号: 完成日期: 山东科技大学泰山科技学院

1 绪论 嵌入式系统是指操作系统和功能软件集成于计算机硬件系统之中。简单的说就是系统的应用软件与系统的硬件一体化,类似与BIOS的工作方式。具有软件代码小,高度自动化,响应速度快等特点。特别适合于要求实时的和多任务的体系。 嵌入式系统技术具有非常广阔的应用前景,其应用领域可以包括:工业控制、交通管理、信息家电、家庭智能管理系统、POS网络及电子商务、环境工程与自然等。本课题就是把嵌入式系统的优势利用到仓库的温湿度监控系统中。 在仓库的货物的管理中,防潮、防霉、防腐、防爆是衡量仓库管理质量的重要指标,它直接影响到储备物资的使用寿命和工作可靠性。为保证日常工作的顺利进行,我们需要实时知道温湿度的具体变化,因此首要问题就是加强仓库内温度和湿度的监测工作。传统的方法是用与湿度表、毛发湿度表、双金属式测量计和湿度试纸等测试器材,通过人工进行监测,对不符合温度和湿度要求的库房进行通风、去湿和降温等工作。这种人工测试方法费时费力、效率低、测试的温度湿度误差大随机性大,而且库区的面积越来越大,因此我们需要一种造价低廉、使用方便、测量准确、传输能力强和通信距离远的监控系统来有效地对仓库货物进行监管。 本课题的目的就是利用ARM控制器来实现工业现场温度、湿度的采集和无线传输,在远程可以显示温度和被送到上位机。 1.1设计目的 注重培养综合运用所学知识、独立分析和解决实际问题的能力,培养创新意识和创新能力,并获得科学研究的基础训练。了解所选择的ARM芯片各个引脚功能,工作方式,计数/定时,I/O口,中断等的相关原理,并巩固学习嵌入式的相关内容知识。通过软硬件设计实现利用ARM芯片对周围环境温度信号的采集及显示。 1.2设计意义 嵌入式系统是以应用为中心,以计算机技术为基础,且软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由以下几部分组成:嵌入式微处理器、外围硬件设备、嵌入式操作系统。嵌入式系统是面向用户、面向产品、面向应用的,它必须与具体应用相结合才会具有生命力、才更具有优势。因此嵌入式系统是与应用紧密结合的,它具有很强的

基于单片机的温度测量系统设计

基于STC单片机的温度测量系统的研究 摘要:本文针对现有温度测量方法线性度、灵敏度、抗振动性能较差的不足,提出了一种基于STC单片机,采用Pt1000温度传感器,通过间接测量铂热电阻阻值来实现温度测量的方案。重点介绍了,铂热电阻测量温度的原理,基于STC实现铂热电阻阻值测量,牛顿迭代法计算温度,给出了部分硬件、软件的设计方法。实验验证,该系统测量精度高,线性好,具有较强的实时性和可靠性,具有一定的工程价值。 关键词:STC单片机、Pt1000温度传感器、温度测量、铂热电阻阻值、牛顿迭代法。 Study of Temperature Measurement System based on STC single chip computer Zhang Yapeng,Wang Xiangting,Xu Enchun,Wei Maolin Abstract:A method to achieve temperature Measurement by the Indirect Measurement the resistance of platinum thermistor is proposed. It is realized by the single chip computer STC with Pt1000temperature sensor.The shortcomings of available methods whose Linearity, Sensitivity, and vibration resistance are worse are overcame by the proposed method. This paper emphasizes on the following aspects:the principle of temperature measurement by using platinum thermistor , the measurement of platinum thermistor’s resistance based on STC single chip computer, the calculating temperature by Newton Iteration Method. Parts of hardware and software are given. The experimental results demonstrate that the precision and linearity of the method is superior. It is also superior in real-time character and reliability and has a certain value in engineering application. Keywords: STC single chip computer,Pt1000temperature sensor,platinum thermistor’s resistance,Newton Iteration Method 0 引言 精密化学、生物医药、精细化工、精密仪器等领域对温度控制精度的要求极高,而温度控制的核心正是温度测量。 目前在国内,应用最广泛的测温方法有热电偶测温、集成式温度传感器、热敏电阻测温、铂热电阻测温四种方法。 (1) 热电偶的温度测量范围较广,结构简单,但是它的电动势小,灵敏度较差,误差较大,实际使用时必须加冷端补偿,使用不方便。 (2) 集成式温度传感器是新一代的温度传感器,具有体积小、重量轻、线性度好、性能稳定等优点,适于远距离测量和传输。但由于价格相对较为昂贵,在国内测温领域的应用还不是很广泛。 (3) 热敏电阻具有灵敏度高、功耗低、价格低廉等优点,但其阻值与温度变化成非线性关系,在测量精度较高的场合必须进行非线性处理,给计算带来不便,此外元件的稳定性以及互换性较差,从而使它的应用范围较小。 (4)铂热电阻具有输出电势大、线性度好、灵敏度高、抗振性能好等优点。虽然它 的价格相对于热敏电阻要高一些,但它的综合性能指标确是最好的。而且它在0~200°C范

温度检测系统设计报告.(DOC)

计算机硬件(嵌入式)综合实践 设计报告 温度检测系统设计与制作

一.系统概述 1. 设计内容 本设计主要从硬件和软件部分介绍了单片机温度控制系统的设计思路,简单说明如何实现对温度的控制,并对硬件原理图和程序框图作了简洁的描述。还介绍了在单片机控制系统的软硬件设计中的一些主要技术关键环节,该系统主要以AT89S52单片机为核心, 同时利用DS18B20温度传感器采集温度,采用4位LED 显示管实施信息显示。 AT89S52单片机设计的温度检测电路是本次设计的主要内容,是整个单片机温度控制系统设计中不可缺少的一部分,该系统对温度进行实时采集与检测。本设计介绍的单片机自动控制系统的主要内容包括:系统概述、元器件选择、系统理论分析、硬件设计、部分软件设计及主要技术性能参数。 2. 元器件选择 单片机AT89S52:1个 22uF电容:2个 电阻:1个 万能板:1个 杜邦线:若干 单排排针:若干

DS18B20温度传感器:2个 4位LED显示管:1个 二.软件功能设计及程序代码 1.总体系统设计思想框图如下: 单片机应用 软件调试 软件编程 系统测试和调试 系统集成 硬件调试 选择单片机芯片 定义系统性能指标 硬件设计 2.主程序流程图 3.DS18B20数据采集流程图

4.程序代码 ①、温度记录仪 #include<> #include<> #include<> #include<> #include<> #include<> bit rec_flag=0;.",1); display(l2," ",1); eeprom_format(); display(l1,"Format Successed",1); longdelay(3); break; } if(ser_rec=='N') break; if(autobac_tim>10) break; } autobac_tim=0; break; case 'D':",1); display(l2," ",1); RDTP=512;",1); display(l2," ",1);

基于单片机AT89C51下蔬菜大棚温湿度测控系统毕业设计

蔬菜大棚温湿度测控系统设计 摘要 温室大棚是设施农业的重要组成部分,大棚测控系统是实现大棚自动化、科学化的基本保证。通过对监测数据的分析,结合作物生长规律,控制环境条件,使作物达到优质、高产、高效的栽培目的。计算机应用技术的发展,也使得用计算机控制的方面也涉及到各个领域,其中在大棚内用单片机控制温度、湿度是应用于实践的主要方面之一。 对于蔬菜大棚来说,最重要的一个管理因素是温度和湿度等控制。本设计是一个专门为温室大棚温湿度测量控制而设计的系统。通过对系统的硬件部分和软件部分设计来达到监控要求。硬件部分实现了对温湿度传感器模块、显示模块、控制模块的设计;软件部分主要根据系统的设计思想设计出了主程序和子程序流程图,并通过程序实现。在系统设计过程中充分考虑到性价比,选用价格低、性能稳定的元器件。通过实践证明,系统具有性能好、操作方便等优点,能实现对温湿度等的显示、调节和控制。系统在其它领域还具有一定的推广价值。 关键词:大棚,温度,湿度,传感器

The Design of Greenhouse Temperature and Humidity Control System ABSTRACT Greenhouse is an important component of protected agriculture. Measuring and controlling systen is the basis of the management automation in the greenhouse. With the growth rules analyzing measurement data and controlling circumstance condition. It makes greenhouse better, and more productive and high quality. With the development of computer application technology, the computer-controlled areas are also involved, the plastic temperature using SCM and humidity is one of the main aspects used in practice. For vegetable shed speaking, one of the most important management factor is the temperature and humidity control. The thesis is about an intelligent system designed for controlling the temperature and humidity of a greenhouse. It can meet the demand of monitoring through the design of hardware and that of software in details. The former is more important in this dissertation, including the introduction of sensor of measuring temperature and humidity, demonstrating mode of data, the mode of control and the connecting part of the changing column. And according to the design thoughts the latter shows the flow chart of the main program and the subprogram, realized by program. This thesis choose the decices as full consideration of the ration between prformance and cost as possible. The system adopts quite a new integrated circuit, which makes it function better and run more conveniently when put into practice. Furthermore, not only can it achieve the goals of manifesting and regulating the temperature, but also it can be controlled. And it has much of value to apply and popularize in other fields. KEY WORDS:Vegetable, Temperature, Humidity, Sensor

温湿度检测系统

DH11数字温湿度测量系统设计 1.1.1项目背景介绍 随着单片机和传感技术的迅速发展,自动检测领域发生了巨大变化,本文参考了一种基于单片机并采用数字化单总线技术的温度测控系统应用于仓库车间的的设计方案,根据实用者提出的问题进行了改进,提出了一种新的设计方案,在单总线上传输数字信号。即采用DHT11温湿度传感器解决传输模拟量误差大的问题,以及采用高技术的无线收发模块来代替之前大量的电缆,具有更好的经济与实用价值。 1.1.1功能要求 采用8051单片机和DHT11传感器设计一个数字温-湿度测量系统,温湿度测量范围为-20~100℃相对湿度测量范围为0~100%,采用LED数码管显示器,同时二极管作为工作正常指示灯和出错指示灯。 1.1.2 硬件电路设计 图1.1温湿度检测原理示意图 DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性和卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式存在OTP内存中,传感器内部在检测型号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,使其成为给类应用甚至最为苛刻的应用场合的

最佳选择。产品为4针单排引脚封装,连接方便。 技术参数 供电电压: 3.3~5.5V DC 输出:单总线数字信号 测量范围:湿度20-90%RH,温度0~50℃ 测量精度:湿度+-5%RH,温度+-2℃ 分辨率:湿度1%RH,温度1℃ 互换性:可完全互换, 长期稳定性:<±1%RH/年 图1.2DH11通讯过程 图1.3部分硬件

基于SHT11温湿度测量仪的设计

应用天地2011年12月 第30卷 第12期基于SHT11温湿度测量仪的设计 叶 钢 (丽水职业技术学院机电信息分院 丽水 323000) 摘 要:温湿度测量仪是对环境温湿度进行现场检测的常用仪表,讨论了一种基于SHT11的数字温湿度测量仪的设计方法。 该温湿度测量仪的控制系统采用AT89S51单片机,温湿度传感器采用SHT11为主要硬件,通过仿真软件Proteus进行系统 仿真与验证,最终实现简易数字式温湿度测量仪的硬件电路与软件程序的设计。实践证明该温湿度测量仪具有测量精度高 等特点,具有一定的实用价值。 关键词:SHT11;AT89S51;温湿度测量仪 中图分类号:TH811 文献标识码:A Temperature and humidity measuring instrument based on SHT11 Ye Gang (Lishui Vocational and Technical College,Lishui,323000,China) Abstract:Temperature and humidity measuring instrument of environment temperature and humidity for on-site detection of the commonly used instruments are discussed in this paper,a SHT11based digital temperature and humidity measuring instrument design method.The measuring instrument for temperature and humidity control system using AT89S51 MCU,temperature and humidity sensor using SHT11as main hardware,simulation software Proteus system simulation and validation,finally realizes the simple digital temperature and humidity measuring instrument hardware circuit and software program design.The practice proves that the temperature and humidity measuring instrument has higher meas- uring precision,and has a certain practical value. Keywords:SHT11;AT89S51;Temperature and humidity measuring instrument  收稿日期:2011-10-14 0 引 言 在日常生活或者工农业生产中,经常会需要检测环境 的温湿度,因此采用单片机和温湿度传感器构成的数字温 湿度测量仪显得非常重要,数字温湿度测量仪已被广泛应 用于电子测量、仪表自动化、温室大棚、自动控制等多个智 能化领域中。 在过去某些场合经常采用热敏电阻和湿度电容来分 别测量环境的温湿度,这种测量系统普遍精度不高,而且 在多点测量时系统设计较为复杂。而采用SHT11这种集 温湿度传感器于一体的数字集成式传感器,则会使得系统 大大降低成本,简化设计。 SHT11是瑞士SENSIRION公司推出来的一款数字 温湿度传感器,它的特点如下: 1)输出数字信号; 2)输出数据已经过内部校准; 3)内部包含一个14位的A/D转换器,能实现最高 14bit温度及12bit的湿度测量; 4)响应迅速、抗干扰能力强、性价比高。 1 SHT11的引脚排列及内部框图 SHT11的引脚采用4线制,其内部包含湿度传感模 块、温度传感模块、14位的A/D模块、校验存储器、数字2 线制接口及CRC发生器等,SHT11内部框图以及SHT11 引脚说明分别如表1、图1所示。 2 SHT11串行通信格式 1)发送命令 微处理器采用一组“启动传输”时序,来表示数据传输 的初始化。其时序图如图2所示,在图中可以看见:当时钟— 6 6 — 中国科技核心期刊

基于单片机的大棚温湿度采集控制系统设计

基于单片机的大棚温湿度采集控制系统设计

大棚温湿度采集控制系统 摘要 本设计为基于单片机的温湿度检测控制系统,采用模块化、层次化设计。用新型的智能温湿度传感器DHT11,主要实现对温度、湿度的检测,将温度湿度信号通过传感器进行信号的采集并转换成数字信号,再运用单片机STC89C52进行数据的分析和处理,为显示提供信号,显示部分采用字符型LCD1602液晶显示器显示所测温度和湿度值,控制部分采用加湿设备、除湿设备、加温设备、降温设备控制温湿度的高低。本系统电路简单、集成度高、工作稳定、调试方便、检测精度高,具有一定的实用价值。 关键词:温湿度;DHT11;单片机;STC89C52;检测

Greenhouse Temperature and Humidity Control System of Collection ABSTRACT The design for the MCU-based temperature and humidity testing system, Using a modular, hierarchical design. The utility model intelligent temperature and humidity sensor DHT11, the main achievement of the temperature, humidity measurement, the temperature and humidity signals through the sensor signal acquisition and conversion into a digital signal, using MCU STC89C52 data analysis and processing, is provided for displaying signal, display part adopts the character LCD1602 LCD display the measured temperature and humidity value. This system has the advantages of simple circuit, high integration, stability, convenient adjustment, high detection precision, and has a certain practical value. Key words:The temperature and humidity;DHT11;MCU;STC89C52;detection

温室大棚温湿度测控系统设计毕业设计论文

温室大棚温湿度测控系统设计 [摘要]随着计算机应用技术的发展,用计算机控制的方面也涉及到各个领域,其中在塑料大棚内用单片机控制温度、湿度是应用于实践的主要方面之一。这对于农作物的生长发育有非常大的促进作用,它可以避免因为外面气候的剧烈变化对农作物造成的伤害,而使农作物能够在一个最适合它的温度、湿度的环境中生长发育,从而可以促进作物健康生长,抑制微生物的危害,提高产量,增加经济效益。本设计由AT89S52单片机,温度检测电路,湿度检测电路,控制系统,报警电路,采用LCD12864作为显示电路组成;温度检测和湿度检测采用DHT90温湿度传感器采集信息,将其采集到的数字信号传入AT89S52单片机,单片机通过比较输入温度与设定温度来控制风扇或电炉驱动电路,当棚内温度在设定范围内时,单片机不对风扇或电炉发出动作,实现了对大棚里植物生长温度及土壤和空气湿度的检测、监控,并能对超过正常温度、湿度范围的状况进行实时处理,使大棚环境得到了良好的控制。 该设计还具有对温度和湿度的显示功能,对大棚内环境温度和湿度的预设功能。 [关键词]温度检测、湿度检测、控制系统、报警系统

Design in Greenhouse Temperature and Humidity Monitoring System XX Tutor: xxx Abstract: With the development of computer application technology, the computer-controlled areas are also involved, including the plastic canopy temperature using SCM and humidity is one of the main aspects used in practice. This crop growth and development of a very large role in promoting, it could avoid severe climate change outside the damage to crops, Er Shi crops it can be one of the most suitable temperature and humidity of the environment, growth and development, which can promote healthy crop growth, inhibition of microbial hazards, increase productivity, increase economic benefits. The design by the AT89S52 microcontroller, temperature detection circuit, humidity detection circuit, control system, alarm circuit, as shown by LCD12864 circuit; temperature measurement and humidity detected by DHT90 temperature and humidity sensors to collect information, its collection to the digital signal incoming A T89S52 SCM, SCM by comparing the input temperature and set temperature to control fan or electric drive circuit, when the studio, the set temperature range, the microcontroller does not send fan or electric action, realized in the canopy and the plant growth and soil and air temperature humidity detection, monitoring, and can exceed the normal temperature and humidity range of state of real-time processing, so a good greenhouse environment control. The design also features display of temperature and humidity, ambient temperature and humidity of the shed by default. Key words: temperature testing, humidity testing, control system, alarm system.

温湿度检测系统

郑州轻工业大学 实训报告 实训名称:嵌入式软件工程实践 姓名: 院(系): 专业班级: 学号: 指导教师: 实习时间:

一、实训目的 (一)实习目的 本实训课程是针对嵌入式软件专业学生专门设计的,通过本课程设置的几个嵌入式综合项目的系统学习,可以使学生由浅入深的对嵌入式Linux系统进行全面学习,能够独立胜任嵌入式Linux应用开发、系统开发、驱动开发等多方面工作,并注重敬业团队精神培养。 1)增强学生的理论联系实际的能力 2)通过实训了解企业项目开发流程和学习新技术的方法 3)通过实训项目了解企业项目开发过程中文档的整理方法和问题的分析方法 4)通过实训项目加强学生对基础课程的运用能力,使其认识到基础知识的重要性5)通过实训争强学生对本专业和未来工作岗位的理解,端正心态,明确就业目标6)通过实训争强学生的编程技能,培养其良好的编码风格和编码习惯 (二)方法 本实训课程安排在学校实验室统一进行实训,学生上机独立完成规定实训项目。 (三)任务 要求每位同学独立完成实训题目的编程、调试、优化与测试,并交付使用。要求强化编程思维、编程能力和代码优化的能力,撰写《实训报告》(含:需求分析、总体设计、算法分析及设计中遇到的主要问题和解决方法,设计中尚存的不足与心得体会)。上交完成的所有源程序及相关文件。

信模块 第三周实现创建阿里云产品和设备,并A9开 发板链接阿里云 第四周实现Android获取阿里云端数据 三、实训报告 3.1 项目名称 项目名称:嵌入式远程监测 3.1.1 实训内容 1、嵌入式远程监测与语音控制系统包括智能网关(A9内核,Linux Ubuntu操作系统)1个,无线通信节点1个,包含常用的物联网传感器DHT11,STM32开发板,A9开发板。 2、系统每个节点都采用ARM Cortex-M3架构的MCU,可以外接多种传感器以及控制设备。 3、同时把传感器的数据以及控制设备的状态在2.8寸LCD屏上进行显示。 4、节点通过NRF24L01无线通信模块,把节点的数据传输到网关。 5、网关再把数据传输到云服务器。 3.1.2 实训过程及相关结果 一、采用STM32F103ZE为硬件开发平台,裸板开发驱动程序: 1)关于STM32开发板的介绍 核心处理器:STM32F103ZET6、主频:72MHZ、引脚:144、GPIO口的管脚个数112

温湿度检测系统的设计与实现

无线传感网络技术 课程实训 温湿度检测系统的设计与实现 院(系)名称电子与信息工程学院 专业班级 学号 学生姓名 指导教师 起止时间:2017.6.26—2017.7.14

课程设计(论文)任务及评语 院(系):电子与信息工程学院教研室:软件工程

本科生课程设计(论文) 目录 第1章绪论 (1) 1.1系统的开发背景 (1) 1.2开发工具 (1) 第2章需求分析 (2) 2.1调研情况 (2) 2.2 模块划分 (2) 2.3 系统原理图 (3) 2.4 系统性能需求 (3) 第3章系统概要设计 (4) 3.1系统总体结构设计 (4) 3.2模块的创建 (4) 第4章硬件设计 (5) 4.1 DHT11温度湿度传感器电路设计 (5) 4.2 晶振电路和复位电路设计 (5) 4.3 LED数码显示模块设计 (6) 4.4 报警模块设计 (7) 4.5 主程序设计 (7) 4.6 LED显示子程序设计 (8) 第5章系统的测试 (10) 5.1 系统安装接线图 (10) 5.2 调试与结果 (10) 第6章总结 (12) 参考文献 (13) 附录程序 (14)

第1章绪论 1.1系统的开发背景 随着科学技术的快速发展,人类社会已取得了巨大进步!在居家生活、工农业生产、环保、气象、国防、科研、航天等部门,经常需要对环境中的湿度和温度进行测量及控制。传统的方法是用温度表、毛发湿度表、双金属式测量计和湿度试纸等测试器材,通过人工进行检测,对不符合温度和湿度要求的场所进行换气、降温和去湿等工作。这种人工测试方法费时费力、效率低,且测试的温度及湿度误差大,随机性相对较大。随着生产的发展急需一个含有微型计算机或微处理器的测量仪器,由于它拥有对数据存储,运算逻辑判断及自动化的功能,有着智能作用等优点,一个低成本和具有较高精度的温度湿度检测器将在许多领域代替人工操作,自动不间断检测环境温度和湿度。目前市场上普遍存在的温湿度检测仪器大都是单点测量,而且温湿度信息传递不及时,精度达不到要求,不利于控制者根据温度、湿度变化及时做出决定。为此,本设计开发了一种能够同时测量多点,并实时性高、精度高,通过显示器显示温湿度信息,并能进行温湿度超限报警的测控产品。 本文设计的是基于单片机的室内温湿度检测与报警系统,运用温湿度传感器进行温度和湿度的检测,该仪器具有测量精度较高、硬件电路简单、并能很好的进行显示,可测试一定范围室内环境温湿度的特点。省去了人工检测的繁琐、耗时的过程,随时通过检测器的显示器进行读数,既方便,又快捷。 1.2开发工具 STC89C52是一种低功耗、高性能CMOS八位微控制器,具有8K在系统可编程Flash 存储器,使用ATMEL公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。 LED数码管是现在电子设计中使用相当普遍的一种显示设备,每个数码管由7个发光二极管按照一定的排列结构组成,根据七个发光二极管的正负极连接不同,又分为共阴极数码管和共阳极数码管两种,选择的数码管不同,程序设计上也有一定的差别。 编程采用Keil C 软件,使用C语音。

温湿度测试仪设计

温湿度测试仪设计 【摘要】本文利用DHT11采集温湿度,采用现在市场上主流的80c52单片机为控制器,组成一个室内温湿度模拟采集和控制系统。电路主要分为以下几大部分:基于80C52最小系统组成、LCD显示电路、按键控制、PT2262/2272无线遥控、以及PWM调制加温电路和降温电路组成。本设计电路简单,具有创新性和实际的市场价值。 【关键词】DHT11;80c52单片机;PWM调制; PT2262/2272 一、引言 据研究,室内温度过高时,会影响人的体温调节功能,由于散热不良而引起体温升高、血管舒张、心率加速等问题。冬季,如果室内温度经常保持在25℃以上,人就会感到神疲力乏、头晕脑涨、思维迟钝、记忆力差等各种不适。同时,由于室内外温差悬殊,人体难以适应,易患伤风感冒。但如果室内温度过低,则也会使人体代谢功能下降,皮下血管收缩,呼吸道粘膜的抵抗力减弱,容易诱发呼吸道等等问题。 在注意室内温度调节的同时,还应注意室内的湿度。室内湿度过大时,夏天会抑制人体散热,使人感到十分闷热、烦躁;冬天则会加速热传导,使人觉得阴冷、抑郁。室内湿

度过低时,因上呼吸道粘膜的水分大量散失,人会感到口干、舌燥,甚至鼻出血等。 然而,人的体感并不单纯受气温或气湿两种因素的影响,而是两者综合作用的结果。通过实验测定,在装有空调的室内,最宜人的室内温湿度:室温为19至24℃,湿度为40%至50%时,人会感到最舒适。如果考虑到温、湿度对人思维活动的影响,最适宜的室温度应是18℃,湿度应是40%至60%,此时,人的精神状态好,思维最敏捷,工作效率高。 据此,现在室内大都有空调,也会有空气加湿器,但是怎样利用好空调和空气加湿器,让大家都能在舒适的环境中工作呢?本文设计的这款温度测试仪。可以让大家知道什么时候打开空调或空气加湿器才合适,而不至于在空调房里感觉不适,不能好好工作。 二、温湿度测试仪的硬件设计 (一)系统总体方案介绍 我们设计的这款温度测试仪是一个基于80c51系列单片机的温湿度控制系统。该系统利用DHT11采集温湿度值,并将采集到的温湿度信号送至单片机,由单片机控制LCD 显示。并通过按键或者遥控部分设置室内合适的温湿度,采用风扇转速模拟加热环境,蜂鸣器响声模拟降温环境,利用PWM送给后级的加热或降温系统,从而达到一个恒温或者恒湿的适合人们工作生活的环境。该仪器具有测量精度较

温湿度检测仪毕业论文

温湿度检测仪毕业论文 第1章绪论 1.1设计任务 设计一个基于单片机的测温湿度控制系统,用单片机作为主控芯片,通过温湿度传感器监控对温湿度进行实时性控制,通过设置警戒温度,利用单片机控制,当温湿度高于设定温湿度基准值时启动报警,以达到控制的目的。 设计的功能如下: (1)实现LED数码管显示; (2)能通过按键选择工作模式和基准值的设定。 设计技术指标如下: (1)显示三位温度三位湿度; (2)温度采集精度为±0.5℃,湿度采集精度为±5%。 1.2原理描述 本设计主要由电源模块、温湿度采集模块、按键模块、报警模块、单片机控制模块以及数据显示模块几部分组成。如下图1-1所示:

图1-1 系统总体结构框图 1.2.1总体方案的设计 用温温度传感器DS18B20,DHT11主要实现检测温度、湿度的检测,将温度湿度[2]信号通过传感器进行信号的采集并转换成数字信号,再运用单片机进行数据的分析和处理,为显示和报警电路提供信号。设定模块主要为设定温湿度报警的阈值,其流程图1-1所示: 1.2.2 系统原理 温湿度采集模块使用的是DS18B20,DHT11数字温湿度传感器,它使用单总线方式,接口简单,而且无需另外校准,完全能够满足日常环境温湿度的检测要求。 数据处理模块使用的是AT89S51单片机,其完成温湿度数据的采集、运算和逻辑控制的功能。 其余模块主要由按键、LED和蜂鸣器构成。其中按键用于用户设定温湿度阈值,LED用于数据显示,蜂鸣器用于提示用户。按照系统的设计功能所要求的,温湿度监控系统原理图如下图1-2所示:

图1-2 温湿度监控系统原理图 单片机作为主控制器,主要负责处理由温湿度传感器送来数据,并把处理好的数据送向显示器模块,温湿度传感器主要用来采集周围的环境参数,并把所采集到得数据送向单片机,按键电路主要是用来完成单片机的复位操作和温湿度初始值的设定。蜂鸣器电路就是用三极管来实现的,用来判断周围的温度或者湿度是否超出设定数值,显示电路主要用来显示当前的温湿度。 1.3整体方案的论证 1.3.1温湿度检测电路 方案一:选用DS18B20温度传感器和HS1101湿度传感器。DS18B20是一线式数字温度传感器,具有独特的单线式接口方式,测量围在-55℃~125℃,-10℃~85℃,误差为0.5℃。最高精度可达0.0625℃。HS1101是电容式湿度传感器,可测相对湿度围在0%~100%RH,误差为2%RH。 方案二:选用DHT11作为温湿度检测模块。DHT11是一款数字输出的复合传感器,包含一个电阻式感湿元件和NTC式温度检测元件,可测20~90%RH湿度,误差5%RH,0~50℃,误差2℃。 由于HS1101所构成的测湿度电路对电阻的精度要求高并电路繁琐,而DHT11温度精度达不到要求,所以取两者方案优点用DS18B20测温度和DHT11测

粮仓温湿度在线监测系统

粮仓温湿度在线监测系统 本系统主要针对多点环境和设备内温度、湿度的集中监控和管理,是一套可无人值所24小时不间断实时监控记录的自动化监测系统。系统能对大面积的多点的温湿度进行监测记录,并将温湿度数据实时传输到PC机上,利用系统监测软件进行数据存储与分析,并输出打印历史数据和曲线图,在设备异常情况下还以现场多媒体音响、声光报警器、电话报警、手机短信息报警、网络客户端报警等多种形式的通知相应监管人员。克服了以前靠管理人员手工检查、测量和手工计算温度值和湿度值,提高了粮仓温度和湿度的检测速度和检测精度,节省了大量人力和物力,减轻了温湿度管理的工作强度,提高了管理效率。 系统基于传感技术、网络技术、信息管理技术、通信技术等先进技术为主体,按照分布式原则设计,以全数字信号进行传输,提高了系统的可靠性和可维护性。。通过我们(优度科技)的专用温湿度监测软件接收、显示、分析、监测,从而达到实时监控被测点位的温湿度环境变化。是一套可无人值所,能24小时不间断实时监控记录的自动化监测系统。 方案为分布式智能网络型监控系统(优度科技),采用硬件功能软件化的系统设计思想及系统硬件的模块化、通讯网络化设计,系统可根据需要升级软件功能与扩展硬件种类,增加监控点数量,监控软件的编制采用软件工程管理,开放性与可扩充性极强。 本系统(优度科技)能对现场温湿度环境进行数据检测、显示、记录、文档保存、打印、数据分析、设置上下线超限报警、分析报警点位及趋势曲线图等功能。监控电脑软件采用图形界面实时显示,界面可进行总貌显示、分区显示、显示各点位温湿度的每时刻的详细数据、历史温湿度曲线、可记录查找、打印各点位的温湿度数据。

相关文档
最新文档