实验五 温湿度数据采集实验

实验五 温湿度数据采集实验
实验五 温湿度数据采集实验

实验五 温湿数据采集实验

一、实验目的

1.了解智能传感器DHT11的原理与应用 2.掌握智能传感器DHT11的编程与操作方法

3.理解微处理器与湿度传感器DHT11之间的通讯

二、实验材料

1.具有USB 串口通讯的PC 机1 台 2.ADS1.2 集成开发软件1 套 3.J-Link-ARM 仿真器及软件1 套 4.NXP LPC2378 实验节点板1 个 5.LCD 显示实验板1 个 6.温湿度传感器模块1个

三、实验原理

振动传感器实验环境由PC 机(安装有Windows XP 操作系统、ADS1.2集成开发环境和J-Link-ARM-V410i 仿真器)、J-Link-ARM 仿真器、NXP LPC2378实验节点板、温湿度传感器、实验模块和LCD 显示实验模块组成,如图4.5.1所示。

4.5.1

传感器实验环境

型接口

B 型接口 USB 连接线

实验节点板

JTAG 连接线

PC 机

1.温湿度传感器简介

(1)温度、湿度的相关概念

由于温度与湿度不管是从由于温度与湿度不管是从物理量本身还是在实际人们的生活中都有着密切的关系,所以温湿度一体的传感器就会相应产生。温湿度传感器是指能将温度量和湿度量转换成容易被测量处理的电信号的设备或装置。市场上的温湿度传感器一般是测量温度量和相对湿度量。

温度:度量物体冷热的物理量,是国际单位制中7个基本物理量之一。在生产和科学研究中,许多物理现象和化学过程都是在一定的温度下进行的,人们的生活也和他密切相关。

湿度:湿度很久以前就与生活存在着密切的关系,但用数量来进行表示较为困难。日常生活中最常用的表示湿度的物理量是空气的相对湿度。用%RH表示。在物理量的导出上相对湿度与温度有着密切的关系。一定体积的密闭气体,其温度越高相对湿度越低,温度越低,其相对湿度越高。其中涉及到复杂的热力工程学知识。

有关湿度的一些定义:

相对湿度:在计量法中规定,湿度定义为“物象状态的量”。日常生活中所指的湿度为相对湿度,用RH%表示。总之,即气体中(通常为空气中)所含水蒸气量(水蒸气压)与其空气相同情况下饱和水蒸气量(饱和水蒸汽压)的百分比。

绝对湿度:指单位容积的空气里实际所含的水汽量,一般以克为单位。温度对绝对湿度有着直接影响,一般情况下,温度越高,水蒸气发得越多,绝对湿度就越大;相反,绝对湿度就小。

饱和湿度:在一定温度下,单位容积,空气中所能容纳的水汽量的最大限度。如果超过这个限度,多余的水蒸气就会凝结,变成水滴,此时的空气湿度变称为饱和湿度。空气的饱和湿度不是固定不变的,它随着温度的变化而变化。温度越高,单位容积空气中能容纳的水蒸气就越多,饱和湿度就越大。

露点:指含有一定量水蒸气(绝对湿度)的空气,当温度下降到一定程度时所含的水蒸气就会达到饱和状态(饱和湿度)并开始液化成水,这种现象叫做凝露。水蒸气开始液化成水时的温度叫做“露点温度”简称“露点”。如果温度继续下降到露点以下,空气中超饱和的水蒸气就会在物体表面上凝结成水滴。此外,风与空气中的温湿度有密切关系,也是影响空气温湿度变化的重要因素之一。

(2)温度、湿度的测量方法

①湿度测量传感器常见的几个测量方法

湿度测量技术来由已久。随着电子技术的发展,近代测量技术也有了飞速的发展。湿度测量从原理上划分二、三十种之多。对湿度的表示方法有绝对湿度、相对湿度、露点、湿气与干气的比值(重量或体积)等等。但湿度测量始终是世界计量领域中最著名的难题之一。一个看似简单的量值,深究起来,涉及相当复杂的物理—化学理论分析和计算,初涉者可能会忽略在湿度测量中必需注意的许多因素,因而影响[2]的合理使用。

常见的湿度测量方法有:动态法(双压法、双温法、分流法),静态法(饱和盐法、硫酸法),露点法、干湿球法和形形色色的电子式传感器法。

这里双压法、双温法是基于热力学P、V、T平衡原理,平衡时间较长,分流法是基于绝对湿气和绝对干空气的精确混合。由于采用了现代测控手段,这些设备可以做得相当精密,却因设备复杂,昂贵,运作费时费工,主要作为标准计量之用,其测量精度可达±2%RH

-±1.5%RH。

静态法中的饱和盐法,是湿度测量中最常见的方法,简单易行。但饱和盐法对液、气两相的平衡要求很严,对环境温度的稳定要求较高。用起来要求等很长时间去平衡,低湿点要求更长。特别在室内湿度和瓶内湿度差值较大时,每次开启都需要平衡6~8小时。

露点法是测量湿空气达到饱和时的温度,是热力学的直接结果,准确度高,测量范围宽。计量用的精密露点仪准确度可达±0.2℃甚至更高。但用现代光—电原理的冷镜式露点仪价格昂贵,常和标准湿度发生器配套使用。

干湿球法,这是18世纪就发明的测湿方法。历史悠久,使用最普遍。干湿球法是一种间接方法,它用干湿球方程换算出湿度值,而此方程是有条件的:即在湿球附近的风速必需达到2.5m/s以上。普通用的干湿球温度计将此条件简化了,所以其准确度只有5~7%RH,明显低于电子湿度传感器。显然干湿球也不属于静态法,不要简单地认为只要提高两支温度计的测量精度就等于提高了湿度计的测量精度。

需要强调两点:

第一,由于湿度是温度的函数,温度的变化决定性地影响着湿度的测量结果。无论那种方法,精确地测量和控制温度是第一位的。须知即使是一个隔热良好的恒温恒湿箱,其工作室内的温度也存在一定的梯度。所以此空间内的湿度也难以完全均匀一致。

第二,由于原理和方法差异较大,各种测量方法之间难以直接校准和认定,大多只能用间接办法比对。所以在两种测湿方法之间相互校对全湿程(相对湿度0~100%RH)的测量结果,或者要在所有温度范围内校准各点的测量结果,是十分困难的事。例如通风干湿球湿度计要求有规定风速的流动空气,而饱和盐法则要求严格密封,两者无法比对。最好的办法还是按国家对湿度计量器具检定系统(标准)规定的传递方式和检定规程去逐级认定。

2.数字温湿度传感器DHT11

(1)DHT11简介

DHT11数字温湿度传感器是广州奥松电子有限公司生产的一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在OTP内存(一次性可编程只读存储器,One Time Programmable Read

Only Memory, OTPROM,简称OTP)中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻的应用场合的最佳选择。产品为 4 针单排引脚封装。连接方便,特殊封装形式可根据用户需求而提供。

图4.5.2 DHT11产品实物图

(2)DHT11的应用领域

DHT11广泛应用在一下几个方面:暖通、空调、测试及检测设备、汽车数据记录器、消费品自动控制、气象站、家电、湿度调节器、医疗、除湿器

(3)DHT11的产品特点

●相对湿度和温度测量

●全部校准,数字输出

●卓越的长期稳定性

●无需额外部件

●超长的信号传输距离

●超低能耗

●4引脚安装

●完全互换

(4)DHT11的外形尺寸

(5)产品参数

VCC

DHT11

图4.5.4 DHT11引脚图

注: VDD=5V,T = 25,除非特殊标注。采样周期间隔不得低于1秒钟。

(6)典型电路

典型应用1

建议连接线长度短于20米时用5KΩ上拉电阻,大于20米时根据实际情况使用合适的上拉电阻。示意图见图4.5.6。

图4.5.6 DHT11典型应用1

● 典型应用2

微处理器与 DHT11 的连接典型应用电路如图4.5.7所示,DATA 上拉后与微处理器的 I/O 端口相连。典型应用电路中建议连接线长度短于20米时用5.1K Ω上拉电阻,大于20m 时根据实际情况降低上拉电阻的阻值。使用 3.5V 电压供电时连接线长度不得大于20cm 。否则线路压降会导致传感器供电不足,

造成测量偏差。每次读出的温湿度数值是上一次测量的结果,欲获取实时数据,需连续读取两次,但不建议连续多次读取传感器,每次读取传感器间隔大于5秒即可获得准确的数据。

图4.5.7 DHT11典型应用2

(7)串行通信说明(单线双向) ● 单总线说明

DHT11 器件采用简化的单总线通信。单总线即只有一根数据线,系统中的数据交换、控制均由单总线 完成。设备(主机或从机)通过一个漏枀开路或三态端口连至该数据线,以允许设备在不发送数据时能够 释放总线,而让其它设备使用总线;单总线通常要求外接

一个约 5.1kΩ 的上拉电阻,这样,当总线闲置时, 其状态为高电平。由于它们是主从结极,只有主机呼叫从机时,从机才能应答,因此主机访问器件都必须 严格遵循单总线序列,如果出现序列混乱,器件将不响应主机。

● 单总线传送及数据位定义

DATA 用于微处理器与 DHT11 之间的通讯和同步,采用单总线数据格式,一次传送 40 位数据,高位先出。

数据格式:8bit 湿度整数数据 + 8bit 湿度小数数据+8bit 温度整数数据 + 8bit 温度小数数据+8bit 校验位。

● 校验位数据定义

8bit 湿度整数数据 + 8bit 湿度小数数据+8bit 温度整数数据 + 8bit 温度小数数据8bit 校验位等于所得结果的末8位。

(8)数据时序图

VCC GND 信号说明:主机信号

DHT

信号

图4.5.8 数据时序图

总线空闲状态为高电平,主机把总线拉低等待DHT11响应,主机把总线拉低必须大于18毫秒,保证DHT11能检测到起始信号。DHT11接收到主机的开始信号后,等待主机开始信号

结束,然后发送80us低电平响应信号。主机发送开始信号结束后,延时等待20-40us后,读取DHT11的响应信号,主机发送开始信号后,可以切换到输入模式,或者输出高电平均可,总线由上拉电阻拉高。

总线为低电平,说明DHT11发送响应信号,DHT11发送响应信号后,再把总线拉高80us,准备发送数据,每一bit数据都以50us低电平时隙开始,高电平的长短定了数据位是0还是1。如果读取响应信号为高电平,则DHT11没有响应,请检查线路是否连接正常。当最后一bit 数据传送完毕后,DHT11拉低总线50us,随后总线由上拉电阻拉高进入空闲状态。

GND

信号说明:

主机信号DHT信号

图4.5.9 主机发送起始信号及从机响应信号

数字0信号表示方法如图4.5.10所示。

VCC

GND

单总线

信号说明:

主机信号DHT信号

图4.5.10 数字0信号表示方法

数字1信号表示方法如图4.5.11所示。

GND

单总线

信号说明:

主机信号DHT信号

图4.5.11 数字0信号表示方法

(9)应用信息

●工作与贮存条件

超出建议的工作范围可能导致高达3%RH的临时性漂移信号。返回正常工作条后,传感器会缓慢地向校准状态恢复。在非正常工作条件下长时间使用会加速产品的老化过程。

●暴露在化学物质中

电阻式湿度传感器的感应层会受到化学蒸汽的干扰,化学物质在感应层中的扩散可能导致测量值漂移和灵敏度下降。在一个纯净的环境中,污染物质会缓慢地释放出去。下文所述的恢复处理将加速实现这一过程。高浓度的化学污染会导致传感器感应层的彻底损坏。

●恢复处理

置于极限工作条件下或化学蒸汽中的传感器,通过如下处理程序,可使其恢复到校准时的状态。在50-60℃和< 10%RH的湿度条件下保持2小时(烘干);随后在20-30℃和>70%RH 的湿度条件下保持5小时以上。

●温度影响

气体的相对湿度,在很大程度上依赖于温度。因此在测量湿度时,应尽可能保证湿度传感器在同一温度下工作。如果与释放热量的电子元件共用一个印刷线路板,在安装时应尽可能将DHT11远离电子元件,并安装在热源下方,同时保持外壳的良好通风。为降低热传导,DHT11与印刷电路板的其它部分的铜镀层应尽可能最小,并在两者之间留出一道缝隙。

●光线

长时间暴露在太阳光下或强烈的紫外线辐射中,会使性能降低。

●配线注意事项

DATA信号线材质量会影响通讯距离和通讯质量,推荐使用高质量屏蔽线。

3.DHT11获取温湿度关键程序

unsigned char U8FLAG,k;

unsigned char U8count,U8temp;

unsigned char U8T_data_H;

unsigned char U8T_data_L;

unsigned char U8RH_data_H;

unsigned char U8RH_data_L;

unsigned char U8checkdata;

unsigned char U8T_data_H_temp;

unsigned char U8T_data_L_temp;

unsigned char U8RH_data_H_temp;

unsigned char U8RH_data_L_temp;

unsigned char U8checkdata_temp;

unsigned char U8comdata;

unsigned char count, count_r=0;

unsigned int U16temp1;

unsigned int U16temp2;

void RH_com()//命令函数

{

unsigned char i;

unsigned int count;

U8comdata=0;

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

{

//低电平时隙50us

count=2;

while(((FIO3PIN&0x00000002)!=0x00000002)&&count++);//test4

//数据位,26us~28us为数据0,70us为数据1

U8temp=0;

if((FIO3PIN&0x00000002)==0x00000002)

{

U8temp=1;

}

count=2;

while(((FIO3PIN&0x00000002)==0x00000002)&&count++);//test4

if(count>180)

U8comdata=(U8comdata<<1)+1;

else

U8comdata =U8comdata<<1;

}//rof

}

void RH_read()//获取温湿度值并校验

{

unsigned int count;

//主机IO3.1口输出模式,主机拉低至少18ms

FIO3DIR |= (1<<1);

FIO3PIN &=~(1<<1);

Delay_1us(1000*18);//count);

//总线由上拉电阻拉高20-40us

FIO3SET |= (1<<1);

Delay_1us(30);

//将主机IO口置为输入

FIO3DIR &=~(1<<1);

//判断从机是否有低电平响应信号如不响应则跳出,响应则向下运行

if((FIO3PIN&0x00000002)!=0x00000002) //T !

{

//判断从机是否发出80us 的低电平响应信号是否结束

count=2;

while(((FIO3PIN&0x00000002)!=0x00000002)&&(count++));

//判断从机是否发出80us 的高电平,如发出则进入数据接收状态

count=2;

while(((FIO3PIN&0x00000002)==0x00000002)&&(count++));

//数据接收状态

RH_com();//湿度的整数部分

U8RH_data_H_temp=U8comdata;

RH_com();//湿度的小数部分

U8RH_data_L_temp=U8comdata;

RH_com();//温度的整数部分

U8T_data_H_temp=U8comdata;

RH_com();//温度的小数部分

U8T_data_L_temp=U8comdata;

RH_com();//校验和

U8checkdata_temp=U8comdata;

//数据校验

U8temp=(U8T_data_H_temp+U8T_data_L_temp+U8RH_data_H_temp+U8RH_data_L _temp);

if(U8temp==U8checkdata_temp)

{

U8RH_data_H=U8RH_data_H_temp;

U8RH_data_L=U8RH_data_L_temp;

U8T_data_H=U8T_data_H_temp;

U8T_data_L=U8T_data_L_temp;

U8checkdata=U8checkdata_temp;

}

}

}

四、实验内容

1.实验器材连线

本实验所使用的DHT11传感器实物图如图4.5.12所示。

图4.5.12 DHT11模块实物图

将温湿度传感模块安装到NXP LPC2378节点板上,然后用JLINK仿真器的一端用USB 接口与电脑相连,一端的20Pin的JTAG引脚与NXP LPC2378节点板的J2相连,并给NXP LPC2378节点板上电,如图4.5.13所示。

图4.5.13 实验电路连接图

2.温湿度测量实验

本实验通过DHT11实验模块测量实验室室内的温湿度,并通过LCD显示在屏幕上,模拟万年历上的温度和湿度功能。打开工程TemHum,修改Main.c中的main()函数内容如下。

int main()

{

int xpos,ypos;

uint8 sndBuf[20];

//传感板IO控制引脚设置

FIO3DIR =0;//初始设置引脚为输入

if((IO1PIN&(1<<16))==(1<<16))

{

PINSEL6=PINSEL6&0xFFFFFFF3;//温湿模块,使用IO_2口作GPIO

FIO3DIR=FIO3DIR|0x00000002;

//温湿模块,设置IO_2连接的引脚为输出

}

//设置LCD屏幕引脚

PINSEL3=PINSEL3 & 0x00000000;

IO1DIR=IO1DIR|0x05700000;

//屏幕初始化

RESET0; //复位

delay(50);

RESET1;

delay(100);

lcd_init();

delay(20);

LCD_Frame();

DispAscStr(0,12," ",1,&xpos,&ypos);

DispChnStr(xpos,ypos,"温湿度模块测试",7,&xpos,&ypos);

/*************************温湿度采集******************************/

U8T_data_H=0;

U8T_data_L=0;

U8RH_data_H=0;

U8RH_data_L=0;

PINSEL6 &= ~(3<<2);//P3.1引脚0xFFFFFFF3;//温湿模块,使用IO_2口作GPIO

PINMODE6 &=~(3<<2); //使用内部上拉电阻

FIO3DIR |=(1<<1);

FIO3PIN |=(1<<1);

while(1)

{

RH_read();

DispChnStr(0,40,"温度",2,&xpos,&ypos);

DispAscStr(xpos,ypos,":+",1,&xpos,&ypos);

if(U8T_data_H>=10)

{

sndBuf[0]=U8T_data_H/10+'0';

sndBuf[1]=U8T_data_H%10+'0';

sndBuf[2]='.';

sndBuf[3]=U8T_data_L/10+'0';

DispAscStr(xpos,ypos,sndBuf,4,&xpos,&ypos);

DispChnStr(xpos,ypos,"度",1,&xpos,&ypos);

}

else

{

sndBuf[0]=U8T_data_H%10+'0';

sndBuf[1]='.';

sndBuf[2]=U8T_data_L/10+'0';

DispAscStr(xpos,ypos,sndBuf,3,&xpos,&ypos);

DispChnStr(xpos,ypos,"度",1,&xpos,&ypos);

}

DispChnStr(0,100,"湿度",2,&xpos,&ypos);

if(U8RH_data_H>=10)

{

sndBuf[0]=':';

sndBuf[1]=U8RH_data_H/10+'0';

sndBuf[2]=U8RH_data_H%10+'0';

sndBuf[3]='.';

sndBuf[4]=U8RH_data_L/10+'0';

sndBuf[5]='%';

sndBuf[6]='R';

sndBuf[7]='H';

DispAscStr(xpos,ypos,sndBuf,8,&xpos,&ypos);

}

else

{

sndBuf[0]=':';

sndBuf[1]=U8RH_data_H%10+'0';

sndBuf[2]='.';

sndBuf[3]=U8RH_data_L/10+'0';

sndBuf[4]='%';

sndBuf[5]='R';

sndBuf[6]='H';

DispAscStr(xpos,ypos,sndBuf,7,&xpos,&ypos);

}

Delay_1us(500000);

}

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

return 0;

}

3.自动晾衣架实验

本实验测量空气中的湿度,当湿度达到临界值时,通知开始回收,防止阴雨天气淋湿衣物。修改Main.c中的代码如下:

while(1)

{

RH_read();

//晾衣架提示

if(U8RH_data_H>50)

{

DispAscStr(0,40,"Get the laundry!",16,&xpos,&ypos);

}

else

{

DispAscStr(0,40,"In the air... ",16,&xpos,&ypos);

}

DispChnStr(0,100,"温度",2,&xpos,&ypos);

DispAscStr(xpos,ypos,":+",1,&xpos,&ypos);

if(U8T_data_H>=10)

{

sndBuf[0]=U8T_data_H/10+'0';

sndBuf[1]=U8T_data_H%10+'0';

sndBuf[2]='.';

sndBuf[3]=U8T_data_L/10+'0';

DispAscStr(xpos,ypos,sndBuf,4,&xpos,&ypos);

DispChnStr(xpos,ypos,"度",1,&xpos,&ypos);

}

else

{

sndBuf[0]=U8T_data_H%10+'0';

sndBuf[1]='.';

sndBuf[2]=U8T_data_L/10+'0';

DispAscStr(xpos,ypos,sndBuf,3,&xpos,&ypos);

DispChnStr(xpos,ypos,"度",1,&xpos,&ypos);

}

DispChnStr(0,120,"湿度",2,&xpos,&ypos);

if(U8RH_data_H>=10)

{

sndBuf[0]=':';

sndBuf[1]=U8RH_data_H/10+'0';

sndBuf[2]=U8RH_data_H%10+'0';

sndBuf[3]='.';

sndBuf[4]=U8RH_data_L/10+'0';

sndBuf[5]='%';

sndBuf[6]='R';

sndBuf[7]='H';

DispAscStr(xpos,ypos,sndBuf,8,&xpos,&ypos);

}

else

{

sndBuf[0]=':';

sndBuf[1]=U8RH_data_H%10+'0';

sndBuf[2]='.';

sndBuf[3]=U8RH_data_L/10+'0';

sndBuf[4]='%';

sndBuf[5]='R';

sndBuf[6]='H';

DispAscStr(xpos,ypos,sndBuf,7,&xpos,&ypos);

}

Delay_1us(500000);

}

4.室内温湿度监控

本实模拟检测实验室内的温度和湿度,当温度和湿度不在其上下限范围内时,提示开启相应设备进行调节。修改Main.c中的代码如下:

while(1)

{

RH_read();

//室内温湿度监控

//温度提示

if(U8T_data_H>25)

{

DispAscStr(0,40,"Too hot! ",12,&xpos,&ypos);

}

else if (U8T_data_H<18)

{

DispAscStr(0,40,"Too cold! ",12,&xpos,&ypos); }

else

{

DispAscStr(0,40,"Warm or cool",12,&xpos,&ypos); }

//湿度提示

if(U8RH_data_H<20)

{

DispAscStr(0,60,"Too dry! ",13,&xpos,&ypos); }

else if (U8RH_data_H>50)

{

DispAscStr(0,60,"Too wet! ",13,&xpos,&ypos); }

else

{

DispAscStr(0,60,"Dry and loose",13,&xpos,&ypos); }

DispChnStr(0,100,"温度",2,&xpos,&ypos);

DispAscStr(xpos,ypos,":+",1,&xpos,&ypos);

if(U8T_data_H>=10)

{

sndBuf[0]=U8T_data_H/10+'0';

sndBuf[1]=U8T_data_H%10+'0';

sndBuf[2]='.';

sndBuf[3]=U8T_data_L/10+'0';

DispAscStr(xpos,ypos,sndBuf,4,&xpos,&ypos);

DispChnStr(xpos,ypos,"度",1,&xpos,&ypos);

}

else

{

sndBuf[0]=U8T_data_H%10+'0';

sndBuf[1]='.';

sndBuf[2]=U8T_data_L/10+'0';

DispAscStr(xpos,ypos,sndBuf,3,&xpos,&ypos);

DispChnStr(xpos,ypos,"度",1,&xpos,&ypos);

}

DispChnStr(0,120,"湿度",2,&xpos,&ypos);

if(U8RH_data_H>=10)

{

sndBuf[0]=':';

sndBuf[1]=U8RH_data_H/10+'0';

sndBuf[2]=U8RH_data_H%10+'0';

sndBuf[3]='.';

sndBuf[4]=U8RH_data_L/10+'0';

sndBuf[5]='%';

sndBuf[6]='R';

sndBuf[7]='H';

DispAscStr(xpos,ypos,sndBuf,8,&xpos,&ypos);

}

else

{

sndBuf[0]=':';

sndBuf[1]=U8RH_data_H%10+'0';

sndBuf[2]='.';

sndBuf[3]=U8RH_data_L/10+'0';

sndBuf[4]='%';

sndBuf[5]='R';

sndBuf[6]='H';

DispAscStr(xpos,ypos,sndBuf,7,&xpos,&ypos);

}

Delay_1us(500000);

}

五、实验思考

1.画出DHT11获取温湿度关键程序的流程图。

2.列出你身边的含有温湿度传感器的电器。

3.调研10种以上其他温湿度传感器的信息。

数据采集及处理系统的设计

课程设计 题目数据采集及处理系统的设计学院自动化学院 专业自动化 班级0902班 姓名何润

指导教师张丹红 2012年07月03日 课程设计任务书 学生姓名:何润专业班级:自动化0902班 指导教师:张丹红工作单位:自动化学院 题目: 数据采集及处理系统的设计 初始条件: 设计一个64路巡回数据采集及处理系统,系统循环周期为1秒,16路模拟信号输入,16路开关信号输入,16路模拟输出,16路数字输出。 要求完成的主要任务: 1.输入通道及输出通道设计(0~20mV输入),(0~10V输出)2.每周期内各通道采样10次; 3.对模拟信号采用一种数字滤波算法; 4.完成系统硬件电路设计,软件流程及各程序模块设计; 5.完成符合要求的设计说明书。 时间安排: 2012年6月25日~2010年7月4日

指导教师签名:年月日 系主任(或责任教师)签名:年月日 摘要 数据采集及处理系统是指从传感器和其它待测设备等模拟和数字被测单元中自动采用非电量或者电量信号,送到上位机中进行分析,处理的过程。数据采集系统是结合基于计算机或者其他专用测试平台的测量软硬件产品来实现灵活的、用户自定义的测量系统。而数据处理就是通过一些滤波算法,删除原始数据中的干扰和不必要的信息,分离出反映被测对象的特征的重要信息。本次课程设计采用A/D和D/A转换器和MCS-51单片机组成数据采集系统,数据采集系统可以通过A/D转换把模拟信号转换成数字信号,并且可以方便的实现数字信号存储。该设计具有结构简单、操作方便、高性价比、具有显示、记录存储功能,能够适应油田野外恶劣环境,;具有性能稳定、可靠性高、响应速度快操作简单、费用低廉、回放过程的信号可以直观的观察。它与有线数传相比主要有布线成本低、安装简便、便于移动等性能。 数据采集器的市场需求量大,以数据采集器为核心构成的小系统在工农业控制系统、医药、化工、食品等领域得到了广泛的应用。数据采集器具有良好的市场前景,在我们工业生产和生活中有着举足轻重的地位,因此,本次课程设计数据采集及处理系统有着一定的实际意义 关键词:数据采集,处理,A/D转换,D/A转换,采样保持

信息采集系统解决方案

信息采集系统解决方案

信息采集系统解决方案 1系统概述 信息采集是信息服务的基础,为信息处理和发布工作提供数据来源支持。信息数据来源的丰富性、准确性、实时性、覆盖度等指标是信息服务的关键一环,对信息服务质量的影响至关重要。针对交通流信息数据,包括流量、速度、密度等,目前主要是基于微波、视频、地磁等固定车辆检测器以及浮动车等移动式车辆检测器进行采集,各种采集方式都存在响应的利弊。针对车驾管以及出入境数据,包括车辆信息、驾驶人信息、出入境办证进度信息等,主要是通过和公安相关的数据库进行对接,此类信息将在信息分析处理系统进行详细介绍。 针对目前交通信息来源的多样性以及今后服务质量水平发展对信息来源种类扩展要求,需要建设一套统一的,具备良好兼容性和前瞻性的交通信息统一接入接口。一方面,本期项目的各种交通信息来源可以使用该接口进行数据接入,另一方面,当新的或第三方的交通信息来源需要加入到本系统中来时,可以使用该接口进行数据接入,不需要再次投入资源进行额外开发。 统一接入接口建成后,根据各种数据来源系统的网络环境、系统技术特性和交通流信息数据特点,开发相应的交通信息数据对接程序,逐一完成微波采集系统、浮动车分析系统、人工采集等来源的交通信息数据采集接入。 2系统架构及功能介绍 2.1统一接入接口 统一接入接口的建设的关键任务包括接口技术规范制定、路网路段编码规则约定及交通信息数据结构约定等多个方面。

2.1.1接口技术规范 一方面由于本系统接入的交通信息数据来源多样,开发语言和系统运行的环境均存在差异,不具备统一的技术特性;另一方面,考虑到以后可能需要接入更多新的或第三方的信息系统作为数据来源,应当选择较成熟和通用的接口实现技术作为本项目的交通流信息采集统一接入接口实现技术。 根据目前信息系统建设的行业现状,选择Web Service和TCP/UDP Socket 作为数据传输接口的实现技术是较优的选择。Web Service和TCP/UDP Socket 具有实时性强、通用性强、应用广泛、技术支持资源丰富等优势,可以实现跨硬件平台、跨操作系统、跨开发语言的数据传输和信息交换。 项目实施时需要根据现有的信息采集系统的技术特点来具体分析,以选定采用Web Service或TCP/UDP Socket作为接口实现技术,必要时可以两种方式并举,提供高兼容度的接口形式。 为了保护接入接口及其数据传输的安全性,避免恶意攻击访问,避免恶意数据窃取,可以使用身份认证、加密传输等技术来加以保证。 统一数据采集接口的工作流程可以如下进行:

温度调试实验报告

温度检测系统调试实验报告 09级电力电子与电力传动张颖 1 温度检测系统电路原理 采用平衡电桥法的温度测量电路。温度传感器采用pt100热电阻,并把它作为测量电桥的一个桥臂。pt100的电阻值在0℃时为100Ω;100℃时为138.5Ω,具体的对照关系可查询分度表。当温度为0℃时,测量电桥平衡,输出为零。一旦温度不为零,电桥平衡被破坏,通过等臂电桥,把PT100据温度变化而引起的微弱的电压变化送到一个差分放大电路,信号经过放大反相后可得到一个在 0~100摄氏度内范围为0~2.43v的电压,这样就可以接入c8051f040进行AD转换得到输出对应一定温度值的电压信号。根据多次的实验数据,得出一条直线方程,方程换算为该电压值所对应的温度值。于是,只要标定其中的对应关系,就可以计算出实际的温度值。其中最后一个放大器起电压跟随器作用。温度检测电路原理图如下 图1温度检测电路原理图 2 硬件构成 硬件系统主要由传感器模块、调理电路、F04单片机和电源模块四部分组成。系统还包括液晶显示。 2.1 温度传感器PT100简介 该电路应用温度传感器PT100。PT100(铂热电阻温度传感器)具有精度高,

测温范围宽,使用方便等优点,在工业过程控制和测量系统中得到了广泛的应用。 当温度测量范围不大,元件长度和截面积随温度改变引起的阻值变化可以忽略时,热电阻元件的阻值随温度变化可以认为是线性的,可用下式表示: 20(1)t R R At Bt =++,其中0R 表示0摄氏度时PT100的电阻值100欧姆;t R 表示t 摄氏度PT100电阻的阻值;33.9080210/O A C -=?;75.8019510/O B C -=-?;经过理论计算:PT100在0~500摄氏度区间的非线性误差为1.2909%;在0~100摄氏度的非线性误差为0.1%,所以在我们的测量范围之内,可以按线性处理。 2.2 protel 制图 如图1所示温度检测电路原理图。鉴于电桥的敏感性,对元器件的要求比较高,两个臂上的电阻,即R1,R2最好选择高精度的精密电阻,用万用表从大量普通电阻中筛选几个精度较高的电阻。 PCB 板图 温度检测电路PCB 板图 2.3 温度的标识 首先,我们知道在温度为0摄氏度时, PT100的电阻值为100欧姆。假设PT100至于0摄氏度的环境里,调节电位器P2使R6和P2的总电阻为100欧姆达到电桥平衡。而后在温度为70℃时,调节P1使电路的输出达到最大1.748V 。而后就可以对其他温度值时的电压进行标定了。实验表明,如此调节之后,对于温度的标定可以带来很大的方便之处。为了使直线方程适用于所有的板子,可以调节P1,使6块板子都可以使用同一个方程。

数据采集及传输处理系统

中图分类号:TP273 文献标识码:A 文章编号:1009-2552(2007)06-0073-03 数据采集及传输处理系统 杨永辉1,庞 宵1,李景杰2 (1.辽宁科技大学电子与信息工程学院,鞍山114044; 2.鞍钢计量厂,鞍山114001) 摘 要:为了方便地在现场监控电压或电流信号,显示出相应数值并预警出现问题的信号,很有必要设计一个低成本、观察方便、操作简易的处理系统。提出了基于数字采集及传输处理系统的基本设计思想,包括A D转换器与单片机的接口实现,MAX485的串口传输原理及并口驱动LED等,设计出了完整的电路结构与实现软件。为了编程方便及易于调试,采用C语言作为软件编程语言,开发环境是Keil软件。 关键词:数据采集;MAX485串行通信;AT89C51 System of data collection and transmitting&processing YANG Yong hui1,PANG Xiao1,LI Jing jie2 (1.School of Electronics and Information Engineering,Liaoning University o f Science and Technology,Anshan114044,China; 2.Angang Computation and Measure Company,A nshan114001,China) Abstract:In order to monitor voltage or current signals expediently at the local,display the corresponding values and alar m fault signals,it is very important to design a lo w cost system with convenient observation and straightforward operation.This article brings for ward an idea based on a system of digital data c ollection, transmitting and processing,introduces the interface between the A D converter and the single chip microcom puter,analyzes the principal of the transmitting system based on MAX485serial ports,describes the method of driving LED by parallel ports in detail,and designs a complete circuit architecture and imple mented software under this foundation.To program facilitatively and debug effortlessly,C language is adopted as the progra m ming language and the developed environment is Keil software. Key w ords:data collection;MAX485serial port communication;AT89C51 随着电子技术的迅速发展,单片机以其高可靠性、高性能、低价格、应用灵活等特点,在工业控制系统、数据采集系统、智能化仪器仪表、办公自动化等诸多领域得到极为广泛的应用。在自动控制领域,为了解设备的运行参数及运行状态,需要对各种物理量进行检测。通常采用的方法有:使用微机控制,但其设备复杂、成本较高;使用单CP U控制,虽然简单,但系统智能化及传输可靠性低。两种方法都不理想。 为了避免上述两种方法的不足,并满足现场要求,设计了一种借助单片机、显示器件、数据采集技术和现代通信技术,适用于电压和电流信号的数据采集及传输处理装置。1 方案的确定 在生产过程中需要下位机直接对生产过程进行检测,需要上位机控制并显示数据。为了提高系统的智能性、可靠性和实用性,本设计采用双C PU的方法,即在数据采集的发端和数据处理的收端都采用单片机控制,发端完成数据的采集、转换和发送,收端完成数据的接收、处理和显示功能。并在数据通信中采用差错控制技术以保证数据通信的可靠性。两片CPU都采用目前广泛应用的MC S51系列 收稿日期:2006-10-31 作者简介:杨永辉(1971-),男,1995年毕业于东北大学通信工程专业,辽宁科技大学电信学院任教,主要从事移动通信方 面的教学和科研。 73

关于数据采集技术的内容

关键词:声卡数据采集MATLAB 信号处理 论文摘要:利用数据采集卡构建的数据采集系统一般价格昂贵且难以与实际需求完全匹配。声卡作为数据采集卡具有价格低廉、开发容易和系统灵活等优点。本文详细介绍了系统的开发背景,软件结构和特点,系统地分析了数据采集硬件和软件设计技术,在此基础上以声卡为数据采集卡,以MATLAB为开发平台设计了数据采集与分析系统。 本文介绍了MATLAB及其数据采集工具箱, 利用声卡的A/ D、D/ A 技术和MATLAB 的方便编程及可视化功能,提出了一种基于声卡的数据采集与分析方案,该方案具有实现简单、性价比和灵活度高的优点。用MATLAB 语言编制了相应软件,实现了该系统。该软件有着简洁的人机交互工作界面,操作方便,并且可以根据用户的需求进行功能扩充。最后给出了应用该系统采集数据的应用实例。 1绪论 1.1 课题背景 数据也称观测值,是实验、测量、观察、调查等的结果,常以数量的形式给出。数据采集,又称数据获取,就是将系统需要管理的所有对象的原始数据收集、归类、整理、录入到系统当中去。数据采集是机管理系统使用前的一个数据初始化过程。数据采集技术广泛引用在各个领域。比如摄像头,麦克风,都是数据采集工具。 数据采集(Data Acquisition)是将被测对象(外部世界、现场)的各种参量(可以是物理量,也可以是化学量、生物量等)通过各种传感元件作

适当转换后,再经信号调理、采样、量化、编码、传输等步骤,最后送到控制器进行数据处理或存储记录的过程。 被采集数据是已被转换为电讯号的各种物理量,如温度、水位、风速、压力等,可以是模拟量,也可以是数字量。采集一般是采样方式,即隔一定时间(称采样周期)对同一点数据重复采集。采集的数据大多是瞬时值,也可是某段时间内的一个特征值。准确的数据测量是数据采集的基础。数据测量方法有接触式和非接触式,检测元件多种多样。不论哪种方法和元件,都以不影响被测对象状态和测量环境为前提,以保证数据的正确性。数据采集含义很广,包括对连续物理量的采集。在计算机辅助制图、测图、设计中,对图形或图像数字化过程也可称为数据采集,此时被采集的是几何量数据。 在智能仪器、信号处理以及自动控制等领域,都存在着数据的测量与控制问题,常常需要对外部的温度、压力、流量、位移等模拟量进行采集。数据采集技术是一种流行且实用的技术。它广泛应用于信号检测、信号处理、仪器仪表等领域。近年来,随着数字化技术的不断,数据采集技术也呈现出速度更高、通道更多、数据量更大的发展态势。 数据采集系统是一种应用极为广泛的模拟量测量设备,其基本任务是把信号送入计算机或相应的信号处理系统,根据不同的需要进行相应的计算和处理。它将模拟量采集、转换成数字量后,再经过计算机处理得出所需的数据。同时,还可以用计算机将得到的数据进行储存、显示和打印,以实现对某些物理量的监视,其中一部分数据还将被用作生产过程中的反馈控制量。

信息采集系统解决方案

信息采集系统解决方案 1系统概述 信息采集是信息服务的基础,为信息处理和发布工作提供数据来源支持。信息数据来源的丰富性、准确性、实时性、覆盖度等指标是信息服务的关键一环,对信息服务质量的影响至关重要。针对交通流信息数据,包括流量、速度、密度等,目前主要是基于微波、视频、地磁等固定车辆检测器以及浮动车等移动式车辆检测器进行采集,各种采集方式都存在响应的利弊。针对车驾管以及出入境数据,包括车辆信息、驾驶人信息、出入境办证进度信息等,主要是通过和公安相关的数据库进行对接,此类信息将在信息分析处理系统进行详细介绍。 针对目前交通信息来源的多样性以及今后服务质量水平发展对信息来源种类扩展要求,需要建设一套统一的,具备良好兼容性和前瞻性的交通信息统一接入接口。一方面,本期项目的各种交通信息来源可以使用该接口进行数据接入,另一方面,当新的或第三方的交通信息来源需要加入到本系统中来时,可以使用该接口进行数据接入,不需要再次投入资源进行额外开发。 统一接入接口建成后,根据各种数据来源系统的网络环境、系统技术特性和交通流信息数据特点,开发相应的交通信息数据对接程序,逐一完成微波采集系统、浮动车分析系统、人工采集等来源的交通信息数据采集接入。 2系统架构及功能介绍 2.1统一接入接口 统一接入接口的建设的关键任务包括接口技术规范制定、路网路段编码规则约定及交通信息数据结构约定等多个方面。

2.1.1接口技术规范 一方面由于本系统接入的交通信息数据来源多样,开发语言和系统运行的环境均存在差异,不具备统一的技术特性;另一方面,考虑到以后可能需要接入更多新的或第三方的信息系统作为数据来源,应当选择较成熟和通用的接口实现技术作为本项目的交通流信息采集统一接入接口实现技术。 根据目前信息系统建设的行业现状,选择Web Service和TCP/UDP Socket 作为数据传输接口的实现技术是较优的选择。Web Service和TCP/UDP Socket 具有实时性强、通用性强、应用广泛、技术支持资源丰富等优势,可以实现跨硬件平台、跨操作系统、跨开发语言的数据传输和信息交换。 项目实施时需要根据现有的信息采集系统的技术特点来具体分析,以选定采用Web Service或TCP/UDP Socket作为接口实现技术,必要时可以两种方式并举,提供高兼容度的接口形式。 为了保护接入接口及其数据传输的安全性,避免恶意攻击访问,避免恶意数据窃取,可以使用身份认证、加密传输等技术来加以保证。 统一数据采集接口的工作流程可以如下进行:

温度检测与控制实验报告材料

实验三十二温度传感器温度控制实验 一、实验目的 1.了解温度传感器电路的工作原理 2.了解温度控制的基本原理 3.掌握一线总线接口的使用 二、实验说明 这是一个综合硬件实验,分两大功能:温度的测量和温度的控制。 1.DALLAS最新单线数字温度传感器DS18B20简介 Dallas 半导体公司的数字化温度传感器DS1820是世界上第一片支持“一线总线”接口的温度传感器。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。与前一代产品不同,新的产品支持3V~5.5V的电压围,使系统设计更灵活、方便。 DS18B20测量温度围为 -55°C~+125°C,在-10~+85°C围,精度为±0.5°C。DS18B20可以程序设定9~12位的分辨率,及用户设定的报警温度存储在EEPROM中,掉电后依然保存。 DS18B20部结构 DS18B20部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。DS18B20的管脚排列如下: DQ为数字信号输入/输出端;GND为电源地;VDD为外接供电电源输入端(在寄生电源接线方式时接地)。 光刻ROM中的64位序列号是出厂前被光刻好的,它可以看作是该DS18B20的地址序列码。64位光刻ROM的排列是:开始8位(28H)是产品类型标号,接 着的48位是该DS18B20自身的序列号,最后8位是前面56位的循环冗余校验 码(CRC=X8+X5+X4+1)。光刻ROM的作用是使每一个DS18B20都各不相同,这样 就可以实现一根总线上挂接多个DS18B20的目的。 DS18B20中的温度传感器可完成对温度的测量,以12位转化为例:用16位符号扩展的二进制补码读数形式提供,以0.0625℃/LSB形式表达,其中S为符号位。 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 232221202-12-22-32-4 Bit15 Bit14 Bit13 Bit12 Bit11 Bit10 Bit9 Bit8 S S S S S 262524这是12位转化后得到的12位数据,存储在18B20的两个8比特的RAM中,二进制中的

传统档案库房的温湿度数据分析及新型档案库房管理系统方案

传统档案库房温度和湿度的分析、处理措施方案之传统档案库房温湿度升级新型智能档案库房环境控制系统 档案库房是档案保管的基本条件,档案库房温湿度与保管好档案,延长档案寿命有很大关系。因为温湿度对档案制成材料的影响很大,高温高湿会使纸水解、老化速度加快,会使危害档案制成材料的霉菌、细菌繁殖,会使光化作用增强,会使有害气体、灰尘吸附能力增大。《档案馆建筑设计规》关于档案温湿度要求中规定,温度14-20℃,相对温度45-65%。 举例论证: XX市档案馆于1992年在原档案馆的基础上对库房进行了改造,按照《档案馆建筑设计规》的要求,增加了部墙体厚度,减少窗户数量和面积,密闭门窗,为了“十防”的需要,每个库房门都在里边增加了一个推拉式大铁门,不但防暑防隔热,而且防尘防鼠,使档案库房条件基本上符合《档案馆建筑设计规》的要求。 随着科学技术的发展,空调设备和空调技术在档案部门也得了广泛应用,档案库房温湿度得到了有效控制,档案的保管保护条件有了明显改善,由原先采用隔热密闭降温,用除湿机防潮,尽量减少开启库房到后来安装窗式空调,2001年,增加了一台2匹自动调温的分体空调,温湿度控制有了较大改观。根据档案重要程度不同,把重点档案放在保存条件较好的一楼装有柜式空调的库房里。通过对一号档案库房温湿度记录统计,从下面的表格中可以看出近十年来档案温湿度的变化情况: 从上表可以看出在一楼一号档案库房在2001年以前温度变化受室外温度影响较大,安装上柜机以后温度基本上符合要求,湿度也能较好地控制在要求围。 结合档案库房温湿度表概括出了下列几种适合本馆档案库房温湿度调控的方法:

一、温湿度的高低有明显的阶段,不同季节控制温湿度工作重点也不同。库房温度一年有一半天数可基本达到规定要求,在夏季偏高(6、7、8、9月),冬季及初春(11月中旬到第二年3月下旬)由于控制通气,室温也可基本达到规定要求。因此,夏季应在如何除湿和降低库温上做工作。 二、室外温湿度差别大,说明控制与密封的重要性。从我们调查来看,全年温度的合格天数,室外31-35天左右,室160-170天左右;相对湿度全年的合格天数,室外40%,室50%。这些数字可以看出密闭的作用,档案库房在春季和冬季要注意做好密闭工作,尽量减少开启库房的次数,严格库房管理制度。 三、室外相对湿度在一日的变化可为控制室相对湿度时利用。我们在整理一日二十四小时相对湿度变化数据时发现,室外的变化幅度大,早上5-7点相对湿度最高(冬季在6-8点最高,夏季是5-6点最高),下午14-17点最低(冬季14-16点最低,夏季是17-19点最低)。这些规律在室温湿度变化中数据中则很不明显。 这个规律给我们以启示,为了达到库房温湿度的围,我们可以根据室外相对湿度变化规律适时地进行通风,会收到好效果的,一般在9-16点通风降湿,干燥时在夜间通风升湿是可行的。 以上几点总结说明掌握情况、分析数据的必要性,控制库温湿的可能性,但是由于档案库房所处位置、密闭程度不同,需要根据不同情况采用灵活适当的方法,在不同的保管条件下,对空调调节的温度、湿度有不同的要求,如在7月份在一楼一号库房的空调开到19℃就可以达到降温效果,而在顶层的空调开到17℃,也许一天气温都降不下来,因此,在现有的经济条件下可以优先考虑那些保存价值大的档案放在保存条件好的库房进行重点保护,这就充分体现也档案管理的方法上,要科学地保管档案,要充分发挥档案工作人员的主观能动性,运用多种手段和技术,想尽一切办法,科学地保存好档案。 随着物联网技术的发展和国民生活水平的提高,对于档案库房档案保存手段可增加的保护手段就越来越多了。此次以盛世宏博科技的RS485总线形式为例来讲一下新型档案库房的温度和湿度的管理。 首先,盛世宏博科技对于档案库房温度和湿度的记录有的很大的提高,不必再人工似得每天三次的去主动记录温湿度数据,二是通过终端HB-TH110A智能温湿度探测器和HB-V3.1管理软件来实时的记录档案库房每时每刻的温湿度数据。 优于传统的不仅是节省了人力,而且避免了因为人工记录而产生的误差,不必再根据几年的温湿度数据记录历程来分析和处理温湿度数据,盛世宏博智能档案温湿度管理系统可自动生成库房温湿度每一天,每一周,每一个月,每一年的走势曲线,可提供分析。 盛世宏博科技档案库房温湿度管理系统除了对于档案库房部温湿度数据记录之外,还可联动控制库房的空调,加湿机,除湿机,消毒机和净化机等相关设备,不必再通过得到库房的温湿度数据而人工的去开或关闭相关设备。 盛世宏博科技相关产品图片及系统拓展示意图如下:

数据采集及处理系统的设计

学号:14 课程设计 题目数据采集及处理系统的设计 学院自动化学院 专业自动化 班级0902班 姓名何润 指导教师张丹红 2012年07月03日

课程设计任务书 学生姓名:何润专业班级:自动化0902班 指导教师:张丹红工作单位:自动化学院 题目: 数据采集及处理系统的设计 初始条件: 设计一个64路巡回数据采集及处理系统,系统循环周期为1秒,16路模拟信号输入,16路开关信号输入,16路模拟输出,16路数字输出。 要求完成的主要任务: 1.输入通道及输出通道设计(0~20mV输入),(0~10V输出)2.每周期内各通道采样10次; 3.对模拟信号采用一种数字滤波算法; 4.完成系统硬件电路设计,软件流程及各程序模块设计; 5.完成符合要求的设计说明书。 时间安排: 2012年6月25日~2010年7月4日 指导教师签名:年月日 系主任(或责任教师)签名:年月日

摘要 数据采集及处理系统是指从传感器和其它待测设备等模拟和数字被测单元中自动采用非电量或者电量信号,送到上位机中进行分析,处理的过程。数据采集系统是结合基于计算机或者其他专用测试平台的测量软硬件产品来实现灵活的、用户自定义的测量系统。而数据处理就是通过一些滤波算法,删除原始数据中的干扰和不必要的信息,分离出反映被测对象的特征的重要信息。本次课程设计采用A/D和D/A转换器和MCS-51单片机组成数据采集系统,数据采集系统可以通过A/D转换把模拟信号转换成数字信号,并且可以方便的实现数字信号存储。该设计具有结构简单、操作方便、高性价比、具有显示、记录存储功能,能够适应油田野外恶劣环境,;具有性能稳定、可靠性高、响应速度快操作简单、费用低廉、回放过程的信号可以直观的观察。它与有线数传相比主要有布线成本低、安装简便、便于移动等性能。 数据采集器的市场需求量大,以数据采集器为核心构成的小系统在工农业控制系统、医药、化工、食品等领域得到了广泛的应用。数据采集器具有良好的市场前景,在我们工业生产和生活中有着举足轻重的地位,因此,本次课程设计数据采集及处理系统有着一定的实际意义 关键词:数据采集,处理,A/D转换,D/A转换,采样保持

利用DHT11测温度湿度实验报告

微电子工艺实验题目气压温度测量系统 学生姓名洪强 学号 学院电子与信息工程学院 专业电子科学与技术 指导教师曹鸿霞 二O一五年十一月二十二日

目录 目录 ............................................................................................................. 错误!未定义书签。 1 系统描述................................................................................................ 错误!未定义书签。 1.1 课程设计题目 (3) 1.2 系统设计方案介绍 (3) 1.3 方案论证 (4) 2 硬件电路设计 (4) 2.1 LCD1602液晶显示模块 (5) 2.1.1 LCD1602原理图及引脚说明 (5) 2.1.2 LCD1602操作时序 (6) 2.2 AT89C52单片机 (7) 2.3 DHT11传感器模块 (8) 2.3.1 DHT11原理图及引脚说明 (8) 2.3.2 DHT11数据帧 (9) 2.3.3 DHT11电气特性 (10) 2.3.4 DHT11操作时序 (10) 2.4 蜂鸣器模块 (12) 2.5 DHT11温湿度检测设计图 (12) 3 软件程序设计 (13) 3.1 程序流程图 (13)

3.2程序设计 (14) 3.2.1主程序 (14) 3.2.2 LCD显示程序 (15) 3.2.3蜂鸣器程序 (22) 4 实验结果 (23) 5 实验总结 (24) 参考文献 (22)

计算机数据采集及处理

读书报告:计算机数据采集及处理 主要内容:计算机数据采集系统数字滤波标度变换可靠性越限报警 一、计算机数据采集系统 1.数据采集与处理的作用和分类 数据采集是指将生产过程的物理量采集并转换成数字量以后,再由计算机进行存储、处理显示或者打印的过程。计算机数据采集系统的任务,就是采集各类传感器输出的模拟信号并转换成计算机能识别的数字信号,然后送入计算机;计算机根据需要进行相应的计算、处理并输出,以便实现对生产过程的自动监控。一般监控系统采集数据大致可分为以下八类:输入模拟量。它是指将现场具有连续变化特征的电气量和非电气量直接或经过变换后,输入到计算机系统的接口设备的物理量。适合计算机系统的模拟量参数范围包括0~5VDC、 0~10VDC、0~20mA、±20mA、4~20mA等。 输出模拟量。它是指计算机系统接口设备输出的模拟量, 输入开关量。它是指过程设备的状态或者位置的指示信号,输入到计算机系统接口设备的数字量(即开关量),此类数字输入量一般适用一位“0”或“1”表示。 输出开关量。它是指计算机系统接口设备输出的监视或者控制的数字量,在生产过程控制中为了安全可靠,一般输出开关量是经过继电器隔离的。 输入脉冲量。它是指过程设备的脉冲信息输入到计算机系统接口设备,由计算机系统进行脉冲检测的一位数字量,如机组齿盘测速信号。 数字输入BCD码。它是将BCD码制数字型的输入模拟量输入到计算机系统接口设备,一个BCD码输入模拟量一般要占用16位数字量输入通道。 数字输入事件顺序记录(SOE)量。它是指将数字输入状态量定义成事件信息量,要求计算机系统接口设备记录输入量的状态变化及其变化发生的精确时间,一般应能满足5ms分辨率要求。在监控系统中,机组货电气设备的事故信号均以SOE量输入,系统对SOE量以中断的方式响应。 外部数据报文。它是将过程设备或者外部系统的数据信息,以异步或同步报文通过串行口与计算机系统交换数据。 2.模拟量的输入与输出 模拟量的输入与输出通道,是计算机控制系统的一个重要组成部分。模拟量输入通道是将生产过程的模拟量转换成计算机可以识别的二进制数以后,传送给计算机的通道。模拟量输出通道是将计算机发出的控制信息传送给执行机构的通道。 ⑴模拟量输入通道 模拟量输入通道一般是由传感器,标度变换器、采样保持器、多路采样切换器、A/D转换器级控制电路等部分组成,如下图所示: 由于计算机系统只能对数字量进行处理,而变换器所取得的电压、电流等信号均为模拟量信号,因此必须将采样所得的模拟量信号经过模数转换成数字量。模数转换的过程实际上是对

数据采集系统

湖南工业大学科技学院 毕业设计(论文)开题报告 (2012届) 教学部:机电信息工程教学部 专业:电子信息工程 学生姓名:肖红杰 班级: 0801 学号 0812140106 指导教师姓名:杨韬仪职称讲师 2011年12 月10 日

题目:基于单片机的数据采集系统的控制器设计 1.结合课题任务情况,查阅文献资料,撰写1500~2000字左右的文献综述。 近年来,数据采集及其应用技术受到人们越来越广泛的关注,数据采集系统在各行各业也迅速的得到应用。如在冶金、化工、医学、和电器性能测试等许多场合需要同时对多通道的模拟信号进行采集、预处理、暂存和向上位机传送、再由上位机进行数据分析和处理,信号波形显示、自动报表生成等处理,这些都需要数据采集系统来完成。但很多数据采集系统存在功能单一、采集通道少、采集速率低、操作复杂、并且对操作环境要求高等问题。人们需要一种应用范围广、性价比高的数据采集系统,基于单片机的数据采集系统具有实现处理功能强大、处理速度快、显示直观,性价比高、应用广泛等特点,可广泛应用于工业控制、仪器、仪表、机电一体化,智能家居等诸多领域。总之,无论在那个应用领域中,数据采集与处理越及时,工作效率就超高,取得的经济效益就越大。 数据采集系统的任务,就是采集传感器输出的模拟信号转换成计算机能识别的信号,并送入计算机,然后将计算得到的数据进行显示或打印,以便实现对某些物理量的监测,其中一些数据还将被生产过程中的计算机控制系统用来控制某些物理量。 数据采集系统的市场需求量大,特别是随着技术的发展,可用数据器为核心构成一个小系统,而目前国内生产的主要是数据采集卡,存在无显示功能、无记忆存储功能等问题,其应用有很大的局限性,所以开发高性能的,具有存储功能的数据采集产品具有很大的市场前景。 随着电子技术的迅速发展,,一些高性能的电子芯片不断推出,为我们进行电子系统设计提供的更多的选择和更多的方便,单片机具有体积小、低功耗、使用方便、处理精度高、性价比高等优点,这些都使得越来越广泛的选用单片机作为数据采集系统的核心处理器。一些高性能的A/D转换芯片的出现也为数据采集系统的设计提供了更多的方便,无论是采集精度还是采样速度都比以前有了较大的提高。其中一些知名的大公司如MAXIM公司、TI公司、ADI公司都有推出性能比效突出的 A/D转换芯片,这些芯片普通具有低功耗、小尺寸的特点,有些芯片还具有多通道的同步转换功能。这些芯片的出现,不仅因为芯片价格便宜,能够降低系统设计的成本,而且可以取代以前繁琐的设计方法,提高系统的集成度。 数据采集器是目前工业控制中应用较多的一类产品,数据采集器的研制已经相当成熟,而且数据采集器的各类不断增多,性能越来越好,功能也越来越强大。 在国外,数据采集器已发展的相当成熟,无论是在工业领域,还是在生活中的应用,比如美国FLUKE公司的262XA系列数据采集器是一种小型、便携、操作简单、使用灵活的数据采集器,它既可单独使用又可和计算机连接使用,它具有多种测量

数据采集与处理技术

数据采集与处理技术——EPA工业总线 一、引言 炼油企业常减压蒸馏装置因其加工量大、产品品种多、分离精度高以及对下游生产装置影响面广等特点,在炼油企业占据核心地位。常减压蒸馏装置技术水平的高低,对炼厂的产品质量、收率以及对原油的有效利用有很大影响。其中居于装置核心地位的控制系统的可靠安全运行,是常减压蒸馏装置“安稳长满优”运行的必要保证。 随着国产控制系统技术水平和性能不断提升,其先进性与国外系统日益接近,越来越多的大型炼油装置尝试使用国产控制系统。其中中海石油大榭石化实际加工能力800万吨/年常减压蒸馏装置,采用中控的WebField ECS-100控制系统一次开车成功。目前系统运行正常,各项指标满足工艺要求,装置生产平稳,实现了炼油行业大型主装置上国产控制系统的成功应用。 二、系统典型设计方案 (一)装置构成 早在2003年,大榭石化的一期200万吨/年常减压蒸馏装置就采用中控JX-300X DCS顺利投运,系统一直稳定运行至今。此次新上二期项目包括800万吨/年常减压蒸馏装置、30万吨原油罐区、20万吨燃料油罐区、3万吨码头、循环水污水处理场、储运码头等工段,除两期常减压蒸馏主装置系统机柜和操作在主控室外,其它工段与主控室相距500米到3000米之间。 项目要求一二期系统要无缝连接,所有工段最终在一套控制系统中运行,实现统一的监控和操作。 基于工艺要求,整个装置共2436个I/O信号点和700个通讯数据点。系统配置如下: 控制站7个,通讯站8个,及相应的安全栅、接线端子、继电器等。所有控制卡、数据转发卡、电源、网络、交换机、光纤、直流电源、控制I/O卡件等关键部件均采用冗余配置; 上位机部分配置2台工程师站(含一期一台),12台操作员站(含一期3台),1台OPC服务器,1台辅助操作台; 各个工段之间采用冗余单模光纤连接。 具体系统配置简图见图1:

传感器测试实验报告

实验一 直流激励时霍尔传感器位移特性实验 一、 实验目的: 了解霍尔式传感器原理与应用。 二、基本原理: 金属或半导体薄片置于磁场中,当有电流流过时,在垂直于磁场和电流的方向上将产生电动势,这种物理现象称为霍尔效应。具有这种效应的元件成为霍尔元件,根据霍尔效应,霍尔电势U H =K H IB ,当保持霍尔元件的控制电流恒定,而使霍尔元件在一个均匀梯度的磁场中沿水平方向移动,则输出的霍尔电动势为kx U H ,式中k —位移传感器的灵敏度。这样它就可以用来测量位移。霍尔电动势的极性表示了元件的方向。磁场梯度越大,灵敏度越高;磁场梯度越均匀,输出线性度就越好。 三、需用器件与单元: 霍尔传感器实验模板、霍尔传感器、±15V 直流电源、测微头、数显单元。 四、实验步骤: 1、将霍尔传感器安装在霍尔传感器实验模块上,将传感器引线插头插入实验模板的插座中,实验板的连接线按图9-1进行。1、3为电源±5V , 2、4为输出。 2、开启电源,调节测微头使霍尔片大致在磁铁中间位置,再调节Rw1使数显表指示为零。 图9-1 直流激励时霍尔传感器位移实验接线图 3、测微头往轴向方向推进,每转动0.2mm 记下一个读数,直到读数近似不变,将读数填入表9-1。 表9-1 X (mm ) V(mv)

作出V-X曲线,计算不同线性范围时的灵敏度和非线性误差。 五、实验注意事项: 1、对传感器要轻拿轻放,绝不可掉到地上。 2、不要将霍尔传感器的激励电压错接成±15V,否则将可能烧毁霍尔元件。 六、思考题: 本实验中霍尔元件位移的线性度实际上反映的时什么量的变化? 七、实验报告要求: 1、整理实验数据,根据所得得实验数据做出传感器的特性曲线。 2、归纳总结霍尔元件的误差主要有哪几种,各自的产生原因是什么,应怎样进行补偿。

红外测温实验报告

红外测温方法 1.温度测量的基本概念 温度是度量物体冷热程度的物理量。在生产生活和科学实验中占有重要的地位。是国际单位之中的基本物理量之一。从能量角度来看,温度是描述系统不同自由度的能量发布状况的物理量。从热平衡角度来看,温度是描述热平衡系统冷热程度的物理量。从微观上看,温度温度标志着系统内部分子无规则运动的剧烈程度。温度高的物体分子平均动能大,温度低的无题分子平均动能小。早期人们凭感觉出发,凭感觉到的冷热程度来区别温度的高低,这样的出来的结果不准确。研究表明,几乎所有的物质性质都与温度有关。例如尺寸,体积,密度,硬度,弹性模量,破坏强度,电导率,导磁率,光辐射强度等。利用这些性质及其随温度变化规律可进行温度测量。也就是说,温度只能通过物体随温度变化的某些特征来间接测量。而用来测量温度的尺标称为温标。它规定了温度的读数起点(零点)和基本单位。目前国际上用的较多的是华氏温标,摄氏温标,热力学温标和国际实用温标。 2. 红外测温原理,方法和适用范围 2.1红外测温原理 物体处于绝对温度零度以上时,因为其内部带电粒子的运动,以不同波长的电磁波的形式向外辐射能量。波长涉及紫外,可见,红外光区。物体的红外辐射量的大小几千波长的分布与它的表面温度有着十分密切的关系。因此,通过物体自身红外辐射能量便能准确的确定其表面温度。这就是红外辐射测温所应用的原理。 2.2红外测温仪结构 红外测温仪由光学系统、光电探测器、信号放大器及信号处理、显示输出等部分组成。光学系统汇聚其视场内的目标红外辐射能量,视场的大小由测温仪的光学零件及其位置确定。红外能量聚焦在光电探测器上并转变为相应的电信号。该信号经过放大器和信号处理电路,并按照仪器内置的算法和目标发射率校正、环境温度补偿后转变为被测目标的温度值。除此之外还应考虑目标和测温仪的环境条件,如温度,气压,污染和干扰等因素对其性能的影响和修正方法。 2.3红外测温仪器的种类 红外测温仪对于原理可分为单色测温仪和双色测温仪。对于单色测温仪,在例行测温时,检测目标面积应充满测温仪视场。建议被测目标尺寸超过视场大小的50%为好。如果目标尺寸小于视场,背景辐射能量就会进入测温仪的视场干扰测温读数,造成误差。相反,如果目

档案库房温湿度监控

档案库房温湿度监控 智能温湿度监测是档案管理发展的必然与趋势: 众所周知,档案作为一种不可再生资源,它具有原始性、唯一性的特点,尽大努力让档案资料长时间完好保存甚至是永久保存是档案管理核心内容之一。 随着社会不断发展与进步,档案分类越来越细化,涉及的内容越来越丰富,信息量和数量越来越大。全国有数以万计的大大小的档案馆,其中有许多非常重要的机要档案,其历史和社会价值非常高,如何做到档案资料的长期完好保存已成为档案管理部分不得不认真对且要妥善解决的问题。现在大多数档案馆的温湿度监测还处于人工记录数据和人工调控温湿度的阶段,有一部分档案馆已完成由人工到自动化、智能化的升级改造。可以预见在接下来的3-5年里,将有更多的档案馆进行智能化升级,同时新建档案馆将直接将温湿度监测设计为自动化与智能化,这是档案管理发展的必然趋势。 这是温湿度记录仪应用的另一个领域。档案的纸张在温湿度适宜的条件可以多存放一些时间,而一旦温湿度条件遭到破坏纸张将要变脆,重要资料也将随之荡然无存,对档案馆进行温湿度记录是必要的,可以预防恶性事故的发生。使用拓普瑞温湿度记录仪(如:TP1000和TP700)将使温湿度记录的工作得以简化,也将节约文物保管的成本,使这一工作得以科学化,不受到过多的人为因素的干扰。 优点/EXCELLENT ●配备标准USB2.0接口,可使用鼠标键盘方便操作,输出历史数据转存快捷方便; ●支持外接微型打印机,手动打印数据、曲线,自动定时打印数据,满足用户现场打印的需求; ●全隔离万能输入,可同时输入多种信号,无需要更换模块,直接在仪器上设置即可; ●采用70MB大容量的FLASH闪存芯片存贮历史数据,掉电永不丢失数据; 产品功能特点: 采用10.1寸大屏幕全触屏操控,以太网接口.

通用数据采集系统说明书及问题解决

国家税务总局通用数据采集系统 用户手册 国家税务总局技术支持中心 2004年5月

1.系统简介 1.1功能简述 通用税务数据采集系统用于采集铁路运输发票、增值税海关完税凭证抵扣清单、用户将该申报文件通过U盘报送给税务机关。 1.2 系统运行环境 ?硬件环境 最低配置: CPU:赛扬300 内存:64M 建议配置: CPU:Pentium III以上 内存:128M ?操作系统 WIN98/NT/ME/2000/XP平台,IE5.0以上版本。IE最好采用5.5以上版本。 系统运行需要微软数据访问引擎MDAC,检查你的系统是否已安装,若未安装,可从微软网站下栽最新MDAC 2.7版。 系统运行还需要微软XML解析器,通常IE5.0以上已安装该解析器,若系统运行出现XML方面问题,可从微软网站下栽最新MSXML 4.0版。 2.安装 通用税务数据采集系统分地税三个版本以及国税三个版本,用户根据情况安装适用 以下安装过程以一般纳税人版为例。 点击安装程序DKZKSetup.exe,系统显示安装协议,如图2-1所示,请仔细阅读该协议。选择“我同意该许可协议的条款”后按“下一步”。

图2-1 系统默认安装目录为C:\DKZK。用户按“浏览”可以选择其他安装目录。确定安装目录后,按“安装”。 图2-2 点击“安装”按钮后,系统将创建安装目录,并将系统安装在该目录中。图2-3为系统安装完成界面。

图2-3 系统在桌面建立快捷图标“通用税务数据采集软件(一般纳税人版)”,点击该快捷图标,运行数据采集系统。 采集系统启动之后,出现用户登录窗口,如图2-4,在登录口令栏输入登录口令,按“确定”按钮。系统安装之后的初始登录口令为:123456,用户可以在进入系统后修改登录口令。 图2-4 系统对登录口令进行验证,验证通过后显示系统主界面。图2-5为通用税务数据采集软件(一般纳税人版)主界面。 图2-5

相关文档
最新文档