当前位置:文档之家› 多点温度测量

多点温度测量

多点温度测量
多点温度测量

//头文件包含

#include

#include

#include "DS18B20.H"

//引脚定义

sbit DQ = P2^7; //数据线端口

/*

//DS18B20序列号,通过调用GetROMSequence()函数在P1口读出(读8次)

const unsigned char code ROMData1[8] = {0x28, 0x33, 0xC5, 0xB8, 0x00, 0x00, 0x01, 0xD7};

//U1

const unsigned char code ROMData2[8] = {0x28, 0x30, 0xC5, 0xB8, 0x00, 0x00, 0x00, 0x8E};

//U2

const unsigned char code ROMData3[8] = {0x28, 0x31, 0xC5, 0xB8, 0x00, 0x00, 0x00, 0xB9};

//U3

const unsigned char code ROMData4[8] = {0x28, 0x32, 0xC5, 0xB8, 0x00, 0x00, 0x00, 0xE0};

//U4

const unsigned char code ROMData5[8] = {0x28, 0x34, 0xC5, 0xB8, 0x00, 0x00, 0x00, 0x52};

//U5

const unsigned char code ROMData6[8] = {0x28, 0x35, 0xC5, 0xB8, 0x00, 0x00, 0x00, 0x65};

//U6

const unsigned char code ROMData7[8] = {0x28, 0x36, 0xC5, 0xB8, 0x00, 0x00, 0x00, 0x3C};

//U7

const unsigned char code ROMData8[8] = {0x28, 0x37, 0xC5, 0xB8, 0x00, 0x00, 0x00, 0x0B};

//U8

//开始8位(28H)是产品类型标号,接着的48位是该DS18B20自身的序列号,最后8位是前面56位的循环冗余校验码(CRC=X^8+X^5+X^4+1)。

*/

//延时16us子函数

void Delay16us()

{

unsigned char a;

for (a = 0; a < 4; a++);

}

//延时60us子函数

void Delay60us()

{

unsigned char a;

for (a = 0; a < 18; a++);

}

//延时480us子函数

void Delay480us()

{

unsigned char a;

for (a = 0; a < 158; a++);

}

//延时240us子函数

void Delay240us()

{

unsigned char a;

for (a = 0; a < 78; a++);

}

//延时500ms子函数

void Delay500ms()

{

unsigned char a, b, c;

for (a = 0; a < 250; a++)

for (b = 0; b < 3; b++)

for (c = 0; c < 220; c++);

}

//芯片初始化

void Initialization()

{

while(1)

{

DQ = 0;

Delay480us(); //延时480us

DQ = 1;

Delay60us(); //延时60us

if(!DQ) //收到ds18b20的应答信号

{

DQ = 1;

Delay240us(); //延时240us

break;

}

}

}

//写一个字节(从低位开始写)

void WriteByte(unsigned char btData)

{

unsigned char i, btBuffer;

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

{

btBuffer = btData >> i;

if (btBuffer & 1)

{

DQ = 0;

_nop_();

_nop_();

DQ = 1;

Delay60us();

}

else

{

DQ = 0;

Delay60us();

DQ = 1;

}

}

}

//读一个字节(从低位开始读)

unsigned char ReadByte()

{

unsigned char i, btDest;

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

{

btDest >>= 1;

DQ = 0;

_nop_();

_nop_();

DQ = 1;

Delay16us();

if (DQ) btDest |= 0x80;

Delay60us();

}

return btDest;

}

//序列号匹配

void MatchROM(const unsigned char *pMatchData)

{

unsigned char i;

Initialization();

WriteByte(MATCH_ROM);

for (i = 0; i < 8; i++) WriteByte(*(pMatchData + i));

}

//得到64位ROM序列(在P1口显示,必须与Proteus联调且在单步调试下才能得到) void GetROMSequence()

{

unsigned char i;

Initialization();

WriteByte(READ_ROM);

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

P1 = ReadByte();

}

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

**功能:读序列号子程序**

**参数:无返回**

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

/*uchar * read_rom(void)

{

uchar rom[8],i;

ds18b20_init();

ds18b20_writecommand(0x33);

for(i=8;i>0;i--)

{

rom[i-1]=ds18b20_readdata();

}

return &rom[0];

}

*/

//读取温度值

TEMPDATA ReadTemperature()

{

TEMPDATA TempData;

unsigned int iTempDataH;

unsigned char btDot, iTempDataL;

static unsigned char i = 0;

TempData.btNegative = 0; //为0温度为正

i++;

// if (i == 2) i = 1;

Initialization();

WriteByte(SKIP_ROM); //跳过ROM匹配

WriteByte(TEMP_SWITCH); //启动转换Delay500ms(); //调用一次就行Delay500ms();

Initialization();

/*

//多个芯片的时候用MatchROM(ROMData)换掉WriteByte(SKIP_ROM) switch (i)

{

case 1 : MatchROM(ROMData1); break; //匹配1

case 2 : MatchROM(ROMData2); break; //匹配2

case 3 : MatchROM(ROMData3); break; //匹配3

case 4 : MatchROM(ROMData4); break; //匹配4

case 5 : MatchROM(ROMData5); break; //匹配5

case 6 : MatchROM(ROMData6); break; //匹配6

case 7 : MatchROM(ROMData7); break; //匹配7

case 8 : MatchROM(ROMData8); break; //匹配8

} */

WriteByte(SKIP_ROM); //跳过ROM匹配(单个芯片时用这句换掉上面的switch)

WriteByte(READ_MEMORY); //读数据

iTempDataL = ReadByte();

iTempDataH = ReadByte();

iTempDataH <<= 8;

iTempDataH |= iTempDataL;

if (iTempDataH & 0x8000)

{

TempData.btNegative = 1;

iTempDataH = ~iTempDataH + 1; //负数求补

}

//为了省去浮点运算带来的开销,而采用整数和小数部分分开处理的方法(没有四舍五入)

btDot = (unsigned char)(iTempDataH & 0x000F); //得到小数部分

iTempDataH >>= 4; //得到整数部分

btDot *= 5; //btDot*10/16得到转换后的小数数据

btDot >>= 3;

//数据处理

TempData.btThird = (unsigned char)iTempDataH / 100;

TempData.btSecond = (unsigned char)iTempDataH % 100 / 10;

TempData.btFirst = (unsigned char)iTempDataH % 10;

TempData.btDecimal = btDot;

return TempData;

}

一种新型多点测温系统的设计 一种新型多点测温系统的设计 1温度传感器DS18B20介绍 DALLAS公司单线数字温度传感器DS18B20是一种新的“一线器件”,它具有体积小、适用电压宽等特点。一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。DS18B20支持“一线总线”接口,测量温度范围为-55℃~+125℃,在-10℃~+85℃范围内,精度为±0.5℃;通过编程可实现9~12位的数字值读数方式;可以分别在93.75ms和750ms内将温度值转化为9位和12位的数字量。每个DS18B20具有唯一的64位长序列号,存放于DS18B20内部ROM只读存储器中。 DS18B20温度传感器的内部存储器包括1个高速暂存RAM和1个非易失性的电可擦除E2RAM,后者存放高温度和低温度触发器TH、TL和结构寄存器。暂存存储器包含了8个连续字节,前2字节为测得的温度信息,第1个字节为温度的低8位,第2个字节为温度的高8位。高8位中,前4位表示温度的正(全“0”)与负(全“1”);第3个字节和第4个字节为TH、TL的易失性拷贝;第5个字节是结构寄存器的易失性拷贝,此三个字节内容在每次上电复位时被刷新;第6、7、8个字节用于内部计算;第9个字节为冗余检验字节。所以,读取温度信息字节中的内容,可以相应地转化为对应的温度值。表1列出了温度与温度字节间的对应关系。 2系统硬件结构 系统分为现场温度数据采集和上位监控PC两部分。图1为系统的结构图。需要指出的是,下位机可以脱离上位PC机而独立工作。增加上位机上位机的目的在于能够更方便地远离现场实现监控、管理。现场温度采集温度采集部分采用8051单片机作为中

基于单片机的多功能温度检测系统的设计一、引言 随着社会的发展和技术的进步,人们越来越注重温度检测与显示的重要性。温度检测与状态显示技术与设备已经普遍应用于各行各业,市场上的产品层出不穷。温度检测及显示也逐渐采用自动化控制技术来实现监控。本课题就是一个温度检测及状态显示的监控系统。二、系统方案 本系统采用AT89S52 作为该系统的单片机。系统整体硬件电路包括,电源电路,传感器电路,温度显示电路,上下限报警电路等如图1 所示。图中报警电路可以在被测温度不在上下限X围内时,发出报警鸣叫声音。温度控制的基本原理为:当DSl8B20 采集到温度信号后,将温度信号送至AT89S52 中处理,同时将温度送到LCD 液晶屏显示,单片机根据初始化设置的温度上下限进行判断处理,即如果温度大于所设的最高温度就启动风扇降温;如果温度小于所设定的最低温度就启动报警装置。温度控制器的原理图二三、系统硬件设计1.单 片机AT89S52 的介绍 AT89S52 是一种低功耗、高性能CMOS8 位微控制器,具有8K 可编Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash 允许程序存储器在系统编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU和在系统可编程Flash,使AT89S52 为众多嵌入式控制应用系统提供高灵活、超有效的解决方案[5]。AT89S52 具有以下标准功能:8k 字节Flash,256 字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6 向量2 级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻辑操作,支持2 种软

一、绪论 1.1 课题来源 温度是一个和人们生活环境有着密切关系的物理量,也是一种在生产、科研、生活中需要测量和控制的重要物理量,是国际单位制七个基本量之一,同时它也是一种最基本的环境参数。人民的生活与环境温度息息相关,物理、化学、生物等学科都离不开温度。在工业生产和实验研究中,在电力、化工、石油、冶金、机械制造、大型仓储室、实验室、农场塑料大棚甚至人们的居室里经常需要对环境温度进行检测,并根据实际的要求对环境温度进行控制。比如,发电厂锅炉的温度必须控制在一定的范围之内;许多化学反应的工艺过程必须在适当的温度下才能正常进行。炼油过程中,原油必须在不同的温度和压力条件下进行分流才能得到汽油、柴油、煤油等产品;没有合适的温度环境,许多电子设备不能正常工作,粮仓的储粮就会变质霉烂,酒类的品质就没有保障。可见,研究温度的测量具有重要的理论意义和推广价值。 随着现代计算机和自动化技术的发展,作为各种信息的感知、采集、转换、传输相处理的功能器件,温度传感器的作用日益突出,成为自动检测、自动控制系统和计量测试中不可缺少的重要技术工具,其应用已遍及工农业生产和日常生活的各个领域。本设计就是为了满足人们在生活生产中对温度测量系统方面的需求。 本设计要求系统测量的温度的点数为4个,测量精度为0.5℃,测温范围为-20℃~+80℃。采用液晶显示温度值和路数,显示格式为:温度的符号位,整数部分,小数部分,最后一位显示℃。显示数据每一秒刷新一次。 1.2 课题研究的意义 21世纪科学技术的发展日新月异,科技的进步带动了测量技术的发展,现代控制设备的性能和结构发生了巨大的变化,我们已经进入了高速发展的信息时代,测量技术也成为当今科技的主流之一,被广泛地应用于生产的各个领域。对于本次设计,其目的在于: (1)掌握数字温度传感器DS18B20的原理、性能、使用特点和方法,利用C51对系统进行编程。

引言 本文主要介绍了一个基于AT89C51单片机的测温系统,详细描述了利用数字温度传感器DS18B20开发测温系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,特别是数字温度传感器DS18B20的数据采集过程,并介绍了利用C语言编程对DS18B20的访问,该系统可以方便的实现实现温度采集和显示,使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点。DS18B20与AT89C51结合实现最简温度检测系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测量。数字温度计与传统的温度计相比,具有读数方便、测温范围广、测温精确、功能多样话等优点。其主要用于对测温要求准确度比较高的场所,或科研实验室使用,该设计使用STC89C52单片机作控制器,数字温度传感器DS18B20测量温度,单片机接受传感器输出,经处理用LED数码管实现温度值显示。 .

一、设计要求 通过基于MCS-51系列单片机AT89C51和DS18B20温度传感器检测温度,熟悉芯片的使用,温度传感器的功能,数码显示管的使用,C语言的设计;并且把我们这一年所学的数字和模拟电子技术、检测技术、单片机应用等知识,通过理论联系实际,从题目分析、电路设计调试、程序编制调试到传感器的选定等这一完整的实验过程,培养了学生正确的设计思想,使学生充分发挥主观能动性,去独立解决实际问题,以达到提升学生的综合能力、动手能力、文献资料查阅能力的作用,为毕业设计和以后工作打下一个良好的基础。 以MCS-51系列单片机为核心器件,组成一个数字温度计,采用数字温度传感器DS18B20为检测器件,进行单点温度检测,检测精度为0.5摄氏度。温度显示采用3位LED数码管显示,两位整数,一位小数。具有键盘输入上下限功能,超过上下限温度时,进行声音报警。 二、基本原理 原理简述:数字温度传感器DS1820把温度信息转换为数字格式;通过“1-线协议”,单片机获取指定传感器的数字温度信息,并显示到显示设备上。通过键盘,单片机可根据程序指令实现更灵活的功能,如单点检测、轮转检测、越数字温度传感器的温度检测及显示的系统原理图如图DS1820限检测等。基于 图 2.1 基于DS1820的温度检测系统框图 三:主要器件介绍(时序图及各命令序列,温度如何计算等) 系统总体设计框图 由于DS18B20数字温度传感器具有单总线的独特优点,可以使用户轻松地组建起传感器网络,并可使多点温度测量电路变得简单、可靠,所以在该设计中采用DS18B20数字温度传感器测量温度。 测温电路设计总体设计框图如图所示,控制器采用单片机AT89S52,温度传感器采用DS18B20,显示采用4位LED数码管,报警采用蜂鸣器、LED灯实现,键盘用来设定报警上下限温度。 .. . 测温电路设计总体设计框图图3.11.控制模块 AT89S52单片机是美国ATMEL公司生产的低功耗,高性能CMOS 8位单片机,片内含有8kb的可系统编程的Flash只读程序存储器,器件采用ATMEL公

摘要:多点测温广泛应用于工业自动化控制、农业生产温度测量等领域。本文介绍了智能集成数字温度传感器 DS18B20 的特点和工作原理,对基于DS18B20 多点测温的二种方法进行了分析与探讨。 1.前言 多点测温在粮食仓库存储的温度监控,禽蛋孵化箱自动温度控制,机柜仪器设备的温度监控,电力、电讯设备的过热故障预知检测,交通工具温度监视,医疗与保健诊断的温度测试,以及智能家居的室温自动调节等领域有着广泛的应用。 传统的温度检测大多以热敏电阻 为传感器,但利用热敏电阻 测量温度精度较低、可靠较差,且必须经过A/D 转换等接口电路转换成数字信号后才能送给微处理器进行处理,这样就使得测温装置的电路结构较复杂,降低了系统的安全可靠性。 2.DS18B20 数字温度传感器 简介 DS18B20 是美国DALLAS 公司生产的单线数字温度传感器,它是一款性能优异的智能集成数字式传感器,具有体积小、功耗低、性能高、抗干扰能力强、使用简单等优点。其独特的单总线 技术使用户可轻松地组建传感器网络,特别适合于构成多点温度测控系统。每个DS18B20 都有一个唯一的64 位ROM 序列号,通过查询此序列号,就可以区分不同的器件,这样就可以实现一根总线上挂接多个DS18B20 的目的,确保在应用时能被唯一标识,以实现对对象的准确控制。DS18B20 的温度测量范围为-55°C~+125°C,在-10°C~+85°C 范围内,精度为±0.5°C。与传统的分立式温度传感器不同的是,它是将被测量的温度值直接转化成串行数字信号,通过微处理器即可直接读出被测量的温度数据。因而把DS18B20 应用于温度测控系统中,将大大简化线路结构和减少硬件开销,使系统结构更加简单,工作稳定,测温精度高,维护方便,安全可靠性更高。 3.DS18B20 的测温原理和工作过程 DS18B20 测温原理如图1 所示。图中的低温度系数振荡器 用来为计数器 1 产生稳定频率的脉冲信号,它是一个受温度变化影响很小振荡器,其振荡频率不随温度的变化而改变。而高温度系数振荡器是一个对温度敏感的振荡器,其振荡频率受温度变化将发生明显改变,所产生的脉冲信号作为减法计数器 2 的脉冲输入。初始时,计数器1 和温度寄存器被预置在-55℃所对应的一个基数值。计数器1 对低温度系数振荡器产生的脉冲信号进行减法计数,当计数器1 的预置值减少到0 时,温度寄存器的值将加1,计数器1 的预置值就会重新被装入,计数器1 重新开始对低温度系数振荡器产生的脉冲信号进行计数,如此循环直到计数器2 计数减少到0 时,才停止对温度寄存器的值的累加,此时温度寄存器中的数值即为所测温度的数据。图1 中的累加器用于补偿和修正测温过程中产生的非线性误差,对计数器1 的预置值进行修正。 DS18B20 仅使用一根数据线 与主机进行通信,用于接受控制信号和回传数据信号, 其上传输的是一系列的脉冲信号。使用DS18B20 进行温度测量的步骤为:初始化DS18B20→跳过ROM 操作命令→启动温度转换命令→等待转换完成→初始化→跳过ROM 操作命令→读取温度寄存器命令,这样就可以读出被测温度的数据了。

一种多点测温系统的设计 1 温度传感器DS18B20 介绍DALLAS 公司单线数字温度传感器DS18B20 是一种新的“一线器件”,它具有体积小、适用电压宽等特点。一线总线独特而 且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新 概念。DS18B20 支持“一线总线”接口,测量温度范围为-55℃~+125℃,在- 10℃~+85℃范围内,精度为±0.5℃;通过编程可实现9~12 位的数字值读数方式;可以分别在93.75ms 和750ms 内将温度值转化为9 位和12 位的数字量。每个DS18B20 具有唯一的64 位长序列号,存放于DS18B20 内部ROM 只读存储器中。DS18B20 温度传感器的内部存储器包括1 个高速暂存RAM 和1 个非易失性的电可擦除E2RAM,后者存放高温度和低温度触发器TH、TL 和结 构寄存器。暂存存储器包含了8 个连续字节,前2 字节为测得的温度信息,第 1 个字节为温度的低8 位,第 2 个字节为温度的高8 位。高8 位中,前4 位表示温度的正(全“0”)与负(全“1”);第 3 个字节和第 4 个字节为TH、TL 的易失性 拷贝;第5 个字节是结构寄存器的易失性拷贝,此三个字节内容在每次上电复 位时被刷新;第6、7、8 个字节用于内部计算;第9 个字节为冗余检验字节。所以,读取温度信息字节中的内容,可以相应地转化为对应的温度值。表1 列 出了温度与温度字节间的对应关系。 2 系统硬件结构系统分为现场温度数据采集和上位监控PC 两部分。图1 为系统的结构图。需要指出的是,下位机可以脱离上位PC 机而独立工作。增加 上位机的目的在于能够更方便地远离现场实现监控、管理。现场温度采集部分 采用8051 单片机作为中央处理器,在P1.0 口挂接10 个DS18B20 传感器,对10 个点的温度进行检测。非易失性RAM 用作系统温度采集及运行参数等的缓 冲区。上位PC 机通过RS485 通信接口与现场单片微处理器通信,对系统进行

本技术涉及一种智能连续人体测温仪,该测温仪可固定在人体衣服上(腋下或衣领周围)或佩

戴手腕,通过人体体表发出的红外线光谱来测量人体的准确温度。该技术通过终端对温度数据进行管理,终端可接收并存储监测到的人体温度数据,并分析、处理数据。测温仪和终端显示设备由WIFI连接,测温仪通过控制部分内的无线网络发射设备把监测数据实时地发射到设置有接收模块的终端上,可实现24小时持续监测体温,云传输移动查询,采用主终端从测温仪关系,通过网络云数据获得一个或多个被监测者的当前体温,分析、处理某段时间内的温差,如果温度或温差超过终端设定值,终端设备会自动提醒。 权利要求书 1.一种智能连续人体测温仪,该测温仪可固定在人体部位上或者衣物上,其包括测温计本体、温度感应器、控制器、温度显示器、塑料挂件、终端设备,其特征在于,所述温度感应器、控制器和温度显示器设置在所述测温计本体内部,所述温度感应器为红外探头,所述红外探头用于测量人体所发出的红外线光谱;所述测温计本体内部还设置有WiFi无线网络发射模块,所述终端设备内部设置有WiFi无线网络接收模块,所述测温计本体内部的WiFi无线网络发射模块把所述红外探头测试的人体温度数据统一实时的发射至设置有WiFi无线网络接收模块的终端设备上,通过网络云数据获得被监测者当前的体温,所述终端设备能够实现24小时持续监测一个或多个被监测对象体温,并存储温度数据,分析处理某时刻的温度或者某段时间内的温差,如温度或温差超过设定值,所述终端设备自动提醒;所述测温计本体包括上本体和下本体,所述上本体的中心设置有一个红外线孔,该红外线孔的四周还阵列设置有三个与中心的红外线孔相同的红外线孔,所述下本体的下面设置有所述塑料挂件,所述下本体的下面还设置有温度显示器和密集排列设置的多个信号孔,所述上本体和所述下本体之间设置有所述控制器、所述红外探头、WiFi无线网络发射模块、显示模块和电池,所述上本体和所述下本体的边缘处设置有开关,所述上本体的上面还设置有可接触皮肤的软质材料,且所述软质材料上设置有与所述上本体上的红外线孔一一对应的孔;所述人体部位包括腋下或手腕;所述终端设备可实现24小时接收并云储存温度数据,使用者可设定报警温度或某段时间内的温差,自动报警;所述测温计本体的外形形状为圆形形状。 2.根据权利要求1所述的一种智能连续人体测温仪,其特征在于:终端设备中还设置有存储

课程设计报告(2010 —2011 年度第2学期) 题目:基于DS18B20的多点温度测量系统 院系: 姓名: 学号: 专业: 指导老师: 2011年5 月22 日

目录 1设计要求…………………………………………………………………………2设计的作用、目的………………………………………………………………3设计的具体实现…………………………………………………………………. 3.1系统概述……………………………………………………………………. 3.2单元电路设计与分析……………………………………………………… 3.3电路的安装与调试…………………………………………………………4心得体会及建议………………………………………………………………… 4.1心得体会…………………………………………………………………… 4.2建议…………………………………………………………………………5附录………………………………………………………………………………6参考文献…………………………………………………………………………

基于DS12B20的多点温度测量系统设计报告 1设计要求 运用DS12B20温度测量芯片实现一个多点温度测量系统,要求如下: (1).测量点为两点。 (2).测量的温度为-40~+40°C (3).温度测量的精度为±0.5°C (4).测量系统的响应时间要小于1S。 (5).温度数据的传输方式采用串行数据传送的方式。 2 设计的作用、目的 通过本设计可以进一步了解熟悉单片机的控制原理以及外设与单片机的数据通信方法,尤其是串行通信方法以及单片机与外设间的接口问题。 本设计旨在提高学生的实际应用系统开发能力,增长学生动手实践经验,激起学生学以致用的兴趣。 3设计的具体实现 3.1系统概述 本系统分为温度采集模块、核心处理模块、控制模块和显示模块。温度采集模块由DS18B20温度测量芯片构成,它负责测量温度后将温度量转化为数字信号,传输到数据处理模块;核心处理模块由AT89S52单片机组成,它负责与温度采集模块进行数据通信、对数据进行操作处理已经对各种外设的响应与控制;控制模块由几个按键组成,实现对测量点的选择以及电路复位的操作;显示模块由一块四位的八段译码显示管和驱动芯片组成,它的作用是显示测量的温度值。 系统模块组成图:

光纤测温系统原理光纤测温系统构成 图4 光纤测温系统构成 光纤测温系统设计说明:采用点式测温,由于解调体积较小,可每台**每组件近安装一个温度解调仪,测温主机安装在控制室,多路感温光纤分别对监控区域进行温度监测,通过RJ45上传实时温度数据,报警时通过继电器输出报警信息给上位机,实现报警联动。

系统特点 ?不降低电气设备的安全等级:测温式电气火灾监控探测器体积小,直径,没有任何金属材质、电子元器件,绝缘性好,20cm耐10万伏电压。 ?最准确的预报技术:不受电磁场干扰的监测方式,≤10S的响应时间充分将火灾隐患消灭在萌芽阶段。 ?全年、全天侯安全守护:至少25年,每年365天,全天候24小时实时监测和分析。 ?高性价比:初期造价经济合理,后期运行免维护。 ?减少了监测盲区、提高了设备安全性:定位精度1mm。 ?节省成本:直接安装于温升部位,实时记录、显示监测点数据,实现无人值守监测站目标。 ?建立了维修依据:全面掌握设备运行情况,可以预测、预知设备老化,从而根据设备运营状况提出检修时间、检修计划。 ?智能判断性:能够对被测对象的正常温度、异常温度、火灾进行快速的判断和分析。 ?参数设置的方便性:可设置多级的预报警、报警阀值;报警方式有声、光、不同颜色的图形界面、继电器输出等形式。可在任何时间准确显示任何一点监测的温度,在事故发生前早期预警。 ?网络性:该系统具有开放式、网络化、单元化及组态方便等优点,以实现信息化的管理。?兼容性:系统可以通过RS232/RS485、RJ45、内置继电器等输出形式与消防报警系统,提供信号进行声、光报警,信号输出准确、完整。 ?安全性:具有多级权限设置功能,授权管理,确保系统的安全。 ?数据管理性:能够对不同类型的数据进行统计、保存、查询、打印、复制。数据类型有:

基于单片机的多点温度监测系统设计 摘要:DS18B20是一种可组网的高精度数字式温度传感器,由于其具有单总线的独特优点,可以使用户轻松地组建起传感器网络,并可使多点温度测量电路变得简单、可靠。PL2303是Prolific公司生产的一种高度集成的RS232-USB接口转换器,可提供一个RS232全双工异步窜行通信装置与USB功能接口便利连接的解决方案。 该系统由上位机和下位机两大部分组成。下位机实现温度的检测并提供标准RS232通信接口,芯片使用了A TMEL公司的AT89S52单片机和DALLAS公司的DS18B20数字温度传感器。上位机部分使用了通用PC。该系统可应用于仓库测温、楼宇空调控制和生产过程监控等领域。 关键字:温度测量;单总线;数字温度传感器;单片机;转换器 Based on SCM more temperature monitoring system design Abstract:DS18B20 is a network of high precision digital temperature sensor, since it has the unique advantages single bus, users can easily set up sensor network, and can make more temperature measurement circuit become simple and reliable. PL2303 Prolific company is the production of a highly integrated RS232-USB interface converter, can provide a RS232 full-duplex asynchronous channeling line of communication equipment and the USB interface convenient connection function of the solution. The system consists of PC and a machine under two main components. A machine to implement the temperature detection and provide standard RS232 communication interface, ATMEL company used chip AT89S52 SCM and DALLAS company DS18B20 digital temperature sensor. PC parts used the general PC. This system can be used in storage temperature measurement, building the air conditioning control and production process monitoring, etc。 Key words:temperature measurement; Single bus; Digital temperature sensors; Single chip microcomputer; converter

中间包钢水的连续测温技术 徐红茅洪祥张旺洲周汉香 摘要介绍中间包连续测温系统的结构,详述该系统与传统的定点测温系统相比在安全性、操作控制及提高铸坯质量和产量等方面所具有的优越性,指出该系统具有广阔的应用前景。 关键词中间包连续测温 Technique of Continuous Measurement of Liquid Steel Temperature in Tundish Xu Hong Mao Hongxiang Zhang Wangzhou (Wuhan University of Science & Technology) Zhou Hanxiang (Wuhan Iron & Steel Corp.) Abstract This paper mainly introduces the construction of continuous measurement system of liquid steel temperature in tundish,and shows the advantages of this system in safety ,operation control and improvement of slab quality ,which demonstrates that the system possesses a very extensive prospect. Keywords tundish continuous measurement of temperature of liquid steel 1 前言 过去采用光学高温计测量钢包中钢水的温度,后来改进用双铂铑热电偶温度计。热电偶在每次插入钢液前都要更换石英保护套管。60年代前后一次性使用的快速微型热电偶探头逐渐完善并成为测量中间包钢水温度的标准技术。但是该测量方法需要人工每5~10min就得往中间包内插入一支热电偶,因此采用该方法存在如下不足:[1~3] (1)劳动强度大,工作环境恶劣,操作人员容易因钢水飞溅而受伤。 (2)快速偶头的制作质量和插入深浅不同会使测量结果波动较大,影响测温的准确性和稳定性。 (3)每次只能测定2~3g时间内的温度,无法给出温度连续变化的数据。为求接近地测量温度连续变化的过程只能频繁地利用快速热电偶进行多次测量,这样不但测温费用高,劳动强度大,即便是多次测量也不能真正达到“连续变化”。 由于中间包钢水的温度对稳定连铸操作、提高铸坯质量、减少拉漏事故等都有直接影响,尤其是近年来快速发展的中间包等离子加热技术更需要对钢水进行连续测温监控。因此开发费用低、使用方便的中间包钢水连续测温技术更有利于提高连铸技术水平。

辽宁工业大学 电子综合设计与制作(论文) 题目:多点温度检测系统 院(系):电子与信息工程学院 专业班级:电子092班 学号: 090404051 学生姓名:胡贺强 指导教师: 教师职称: 起止时间:2012.12.29—2013.1.11

课程设计(论文)任务及评语 院(系):电子与信息工程学院教研室:电子信息教研室 注:成绩:平时20% 论文质量60% 答辩20% 以百分制计算

摘要 随着社会的进步和工业技术的发展,人们越来越重视温度因素,许多产品对温度范围要求严格,而目前市场上普遍存在的温度检测仪器大都是单点测量,同时有温度信息传递不及时、精度不够的缺点,不利于工业控制者根据温度变化及时做出决定。在这样的形式下,开发一种能够同时测量多点,并且实时性高、精度高,能够综合处理多点温度信息的测量系统就很有必要。本课题以AT89C51单片机系统为核心,能对多点的温度进行实时巡检。DS18B20是一种可组网的高精度数字式温度传感器,由于其具有单总线的独特优点,可以使用户轻松地组建起传感器网络,并可使多点温度测量电路变得简单、可靠。本文结合实际使用经验,介绍了DS18B20数字温度传感器在单片机下的硬件连接及软件编程,并给出了软件流程图。 关键词:温度测量;单总线;数字温度传感器;单片机 目录

第1章方案论证比较与选择 (1) 1.1引言 (1) 1.2方案论证 (1) 1.3方案的比较与选择 (2) 1.4方案的阐述与论证 (2) 第2章硬件电路设计 (4) 2.1温度传感器 (4) 2.2单片机系统设计 (8) 2.3显示电路设计 (10) 2.4键盘电路设计 (11) 2.5报警电路设计 (13) 2.6通信模块设计 (13) 第3章软件设计 (14) 3.1系统主程序流程图 (14) 3.2传感器程序设计 (15) 3.3显示程序设计 (17) 3.4键盘程序设计 (18) 3.5报警程序设计 (20) 3.6通信模块程序设计 (20) 第4章设计总结 (21) 参考文献 (22) 附录Ⅰ:元器件清单 (23) 附录Ⅱ:主电路图 (24) 附录Ⅲ:程序清单 (25)

摘要 目前,在自动控制领域用温度作为一种控制量对系统进行自动控制已经越来越普遍。针对这种实际情况本文设计了一种简单实用的温度报警系统。本设计采用了单片机AT89S52和温度传感器DS18B20组成了温度自动测控系统,可根据实际需要任意设定温度值,并进行自动控制。在此设计中利用了AT89S52单片机作为主控制器件,DS18B20作为测温传感器通过LCD数码管串口传送数据,实现温度显示。通过DS18B20直接读取被测温度值,进行数据转换,能够设置温度上下限来设置报警温度。并且在到达报警温度后,系统会自动报警。 关键词:自动控制温度单片机报警

Abstract Now it is very common to use temperature as a control volume to achieve automatic control. This paper designed a simple and practical auto temperature alarm system to meet the actual condition. This design uses a microcontroller AT89S52 and temperature sensor DS18B20 automatic temperature control system formed can be arbitrarily set the temperature according to the actual value and for automatic control. In this design using the AT89S52 microcontroller as the main control device, DS18B20 as an LCD digital temperature sensor tube through the serial transmission of data, to achieve temperature display. DS18B20 measured by direct reading temperature values, data conversion, to set the temperature to set the alarm on the lower temperature. And the temperature reaching the alarm, the system will automatically alarm. Keywords: achieve automatic control temperature AT89S52 alarm

理工科类大学毕业设计论文 南开大学 本科生毕业设计 中文题目:基于单片机的多点温度测量系统设计 英文题目:Design of based on the microprocessor multipoint temperature measurement system 学号:**** 姓名:**** 年级:**** 专业:电子信息科学与技术 系别:电子科学系 指导教师:**** 完成日期:****

摘要 通过运用DS18B20数字温度传感器的测温原理和特性,利用它独特的单线总线接口方式,与AT89C51单片机相结合实现多点测温。并给出了测温系统中对DS18B20操作的C51编程实例。实现了系统接口简单、精度高、抗干扰能力强、工作稳定等特点。 本文介绍基于AT89C51单片机、C语言和DS18B20传感器的多点温度测量系统设计及其在Proteus平台下的仿真。利用51单片机的并行口,同步快速读取8支DS18B20温度,实现了在多点温度测量系统中对多个传感器的快速精确识别和处理,并给出了具体的编程实例和仿真结果。 关键词:单片机;DS18B20数字温度传感器;Proteus仿真;C51编程

Abstract With using the measuring principle and characteristics of the numerical temperature sensor of DS18B20,making use of special characteristics of single line as the total line, and combine together with AT89C51 to realize several points temperature measuring. Also this paper gives the example of the C51 program which is used to operate to the DS18B20. Make system have characteristics of simple, high accuracy, strong anti- interference ability, stable work etc. This design introduced AT89C51 monolithic integrated circuit temperature control system design from the hardware and the software two aspects. A multipoint temperature measurement system based on DS18B20 and AT89C51 microcontroller is designed and simulated by Proteus in this paper, including software and hardware design of this system. The system has such advantages as novel circuit design, quick measurement speed, high measurement accuracy, and good practicality. Key words: SCM;DS18B20;Proteus simulation;C51 program

光纤测温系统原理 2.3.1光纤测温系统构成 图4 光纤测温系统构成 光纤测温系统设计说明:采用点式测温,由于解调体积较小,可每台**每组件近安装一个温度解调仪,测温主机安装在控制室,多路感温光纤分别对监控区域进行温度监测,通过RJ45上传实时温度数据,报警时通过继电器输出报警信息给上位机,实现报警联动。 2.3.2系统特点 ?不降低电气设备的安全等级:测温式电气火灾监控探测器体积小,直径2.8mm,没有任何金属材质、电子元器件,绝缘性好,20cm耐10万伏电压。 ?最准确的预报技术:不受电磁场干扰的监测方式,≤10S的响应时间充分将火灾隐患消灭在萌芽阶段。 ?全年、全天侯安全守护:至少25年,每年365天,全天候24小时实时监测和分析。

?高性价比:初期造价经济合理,后期运行免维护。 ?减少了监测盲区、提高了设备安全性:定位精度1mm。 ?节省成本:直接安装于温升部位,实时记录、显示监测点数据,实现无人值守监测站目标。 ?建立了维修依据:全面掌握设备运行情况,可以预测、预知设备老化,从而根据设备运营状况提出检修时间、检修计划。 ?智能判断性:能够对被测对象的正常温度、异常温度、火灾进行快速的判断和分析。 ?参数设置的方便性:可设置多级的预报警、报警阀值;报警方式有声、光、不同颜色的图形界面、继电器输出等形式。可在任何时间准确显示任何一点监测的温度,在事故发生前早期预警。 ?网络性:该系统具有开放式、网络化、单元化及组态方便等优点,以实现信息化的管理。?兼容性:系统可以通过RS232/RS485、RJ45、内置继电器等输出形式与消防报警系统,提供信号进行声、光报警,信号输出准确、完整。 ?安全性:具有多级权限设置功能,授权管理,确保系统的安全。 ?数据管理性:能够对不同类型的数据进行统计、保存、查询、打印、复制。数据类型有:一级预报警数据;二级预报警数据,事故报警数据,异常数据,正常数据,日/月/年平均数据,火情分析数据等。 ?远程服务性:系统具有远程诊断、远程软件升级和远程维护接口功能。当用户使用环境具有拨号上网或其他网络、通信条件时,可对系统进行远程操作和维护。 1光纤测温系统功能指标 1.1光纤测温性能指标 主机内置工控机,系统能够显示感温光纤监测的实时温度数据和火灾报警信息、故障信息等。RJ45接口与电力监控系统交换机相连,上传光纤测温系统的所有信息至电力监控系统,由电力监控系统完成控制、监测和管理等功能;配置以太网接口可供便携机进行系统参数设置、编程、测试、维护等操作;通过FC/APC接口与感温光纤相连;通过继电器接点(或通信接口)与FAS监控主机连接。实时检测区域内的温度与火灾情况,如发生火灾并输出报警、指示信号。

多点温度检测系统设计

摘要 环境温度对工业、农业、商业和人们的日常生活都有很大的影响,而温度的测量也就成为人们生产生活中一项必不可少的工作。随着单片机技术的不断发展,单片机在日用电子产品中的应用越来越广泛,温度传感器DS18B20具有线性优良、性能稳定、灵敏度高、抗干扰能力强、使用方便等优点,广泛应用于冰箱、空调器、粮仓等日常生活中温度的测量和控制。 本设计所介绍的数字温度计使用单片机AT89s52单片机,测温传感器使用DS18B20,用4位共阴极LED数码管以动态方式实现温度显示,分时轮流通电,从而大大简化了硬件线路,同时,采用串口通信方式可大大简化硬件电路和软件程序的设计,节省了I/O口。DS18B20数字温度传感器是单总线器件与51单片机组成的测温系统,具有线路简单、体积小等特点,而且在一根通信线上,可以挂接多个DS18B20,因此可以构成多点温度测控系统。 关键词:单片机;多点检测;串口通信

Abstract Environmental temperature to industry, agriculture, commerce, and people's daily life has a lot of influence, and the measurement of the temperature will become an indispensable people production and life of the work. Along with the development of the single chip microcomputer technology, microcomputer in the daily electronic products is more and more extensive application, the temperature sensor DS18B20 have good linear, stable performance, high sensitivity, anti-interference ability strong, easy to use, widely used in the refrigerator, air conditioner, granaries, etc in daily life temperature measurement and control. The design of the digital thermometer introduced use single chip computer 89 s52 microcontroller, temperature sensor DS18B20 use, with a total of 4 cathode tube LED digital display to realize dynamic way temperature, in turn time-sharing electricity, which greatly simplified the hardware circuit, and at the same time, the serial interface communication mode can greatly simplified the hardware circuit and software program design, save the I/O port. Digital temperature sensor DS18B20 is the single bus devices and 51 SCM composition, temperature measurement system, with simple line, little volume features, but at a communications line, can be articulated multiple DS18B20, so can form multi-point temperature measurement and control system. Key Words:Single Chip Microcomputer; Multi-point detection; Serial commun- -ication

一公司简介 东北大学自动化仪器仪表中心与沈阳泰合冶金测控技术有限公司(前身为沈阳市泰合仪表有限公司)长期密切合作,优势互补,主要从事钢铁生产过程参数的检测技术研究和测温仪器仪表的开发、研制和生产。 中心和公司拥有一支以博士生导师、教授、博士、硕士和高级工程师为主体的高素质、高技术、结构合理的员工队伍。是集科、工、贸于一体的高新技术产业实体。在科研方面,自78年起,主要从事红外辐射测温理论和技术的研究,尤其是在黑体辐射源和黑体空腔理论研究方面居世界前沿。近年来又解决了不等温黑体空腔的理论问题。在产品方面,公司致力于将理论创新成果转化为技术产品,并不断地把新技术、新材料溶于产品之中,使产品具有优良的质量及可靠的性能。 中心和公司的主要产品有BCT 黑体空腔辐射测温仪系列产品。这些产品主要应用在连铸中间包钢水连续测温和均热炉、加热炉、热风炉、焦化厂克劳斯炉等领域,尤其是BCT-Ⅴ型黑体空腔钢水连续测温系统,填补了国内空白,跨入了国际先进行列,多次获得行业及部委的各种奖项,成为国内唯一一家供应连铸中间包钢水连续测温系统的企业,经过在包钢、宝钢、首钢、太钢、南钢、石钢、唐钢、湘钢、萍钢、八一、昆钢等28家钢铁企业多年的生产应用,证明了产品的可靠性和运行的稳定性,是替代快速热电偶间断测温的新技术产品。 中心和公司的研究领域还包括连铸拉速和二冷区配水优化控制系统的研究,二冷区铸坯表面温度测量和转炉连续测温与定碳的研究开发。 中心和公司注重创新、注重质量、注重信誉、注重与企业的合作。 二产品介绍 (一)产品原理 钢水连续测温系统是“BCT型黑体空腔辐射测温仪”系列产品之一。该产品基于国家自然科学基金项目和发明者谢植教授的博士论文《黑体辐射源理论研究》的成果,经二十多年的技术开发而研制成功的新型测温装置。其测温原理是用黑体测温管插入到钢水中感知温度,以专门设计的测温探头接受测温管底部钢水处的温度相对应的红外辐射信号,并将其输送到信号处理器,以单片机为核心的信号处理器根据在线黑体理论确定钢水的实际温度。(二)产品特点 1 实现了中间包钢水温度的连续测量; 2 提高了测量的稳定性和可靠性。由于测量位置固定,避免了人为因素带来 的测量误差和消耗式热电偶的分散性误差; 3 系统操作简单、方便; 4 使用连续测温系统成本与目前间断式热电偶的实际消耗成本相近。(三)应用意义 1采用该产品可实现中间包钢水温度的连续和准确测量,为连铸过程实现闭

相关主题
文本预览
相关文档 最新文档