温度课程设计报告书--温度传感器

温度课程设计报告书--温度传感器
温度课程设计报告书--温度传感器

传感器技术课程设计

分数:

题目:温度传感器

完成人:

时间:二○一一年六月

目录

一.封面

二.内容

1.技术指标 (3)

2.设计方案及其比较 (3)

2.1方案一 (3)

2.2方案二 (3)

2.3方案比较 (3)

3.实现方案 (4)

3.1组成 (4)

3.2 关于DS18B20的详细介绍 (4)

3.3工作原理图 (7)

3.4电路程序 (8)

4.调试过程及结论 (18)

5.心得体会 (18)

6.参考文献 (19)

1.技术指标

①独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯;

②测温范围为-55℃-+125℃,测量分辨率为0.0625℃;

③工作电源: 3~5V;

④适配各种单片机或系统机;

⑤在使用中不需要任何外围元件;

⑥内含寄生电源。

2.设计方案及其比较

2.1 方案一

采用热敏电阻,热敏电阻精度,重复性,可靠性较差,对于检测1摄氏度的信号是不适用的,也不能满足测量范围。在温度测量系统中,也采用单片温度传感器,比如ADS90,LM35等。但这些芯片输出的都是模拟信号,必须经过

A/D转换后才能送给计算机,这样就使测温系统的硬件结构较复杂。另外,这种测温系统难以实现多点测温,也要用到复杂的算法,一定程度导航也增加了软件实现的难度。

2.2 方案二

采用单总线数字温度传感器DS18B20温度测量温度,直接输出数据信号。便于单片机处理及控制,节省硬件电路。而且该芯片的物理化学性很稳定,此元件线形性能好,在0-100摄氏度时,最大线形偏差小于1摄氏度。DS18B20最大特点之一采用了单总线的数据传输,由数字温度计DS18B20 和微控制器

AT89C51构成的温度装置,它直接输出温度的数字信号到微控制器。每只DS18B20具有一个独有的不可修改的64位序列号,根据序列号可访问不同的器件。这样一条总线上可挂接多个DS18B20传感器,实现多点温度测量,轻松的组建传感网络。

2.3 方案比较

综上所述,选择方案二

3. 实现方案

3.1 组成采用AT89S52单片机作为控制核心对温度传感器DS18B20控制,按照系统设计的要求,系统由3个模块组成:主控制器,测温电路和显示电路。

3.2 关于DS18B20的详细介绍

1 论述

DS18B20是DALLAS公司生产的一线式数字温度传感器,具有3引脚TO-92小体积封装形式;温度测量范围为-55℃~+125℃,可编程为9位~12位A/D转换精度,测温分辨率可达0.0625℃,被测温度用符号扩展的16位数字量方式串行输出;其工作电源既可在远端引入,也可采用寄生电源方式产生;多个DS18B20可以并联到3根或2根线上,CPU只需一根端口线就能与诸多DS18B20通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。以上特点使DS18B20非常适用于远距离多点温度检测系统。

2 DS18B20的内部结构

DS18B20内部结构如图1,主要由4部分组成:64位ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。DS18B20的管脚排列如图2所示,DQ 为数字信号输入/输出端;GND为电源地;VDD为外接供电电源输入端。

ROM中的64位序列号是出厂前被光刻好的,它可以看作是该DS18B20的地址序列码,每个DS18B20的64位序列号均不相同。64位ROM的排的循环冗余校验码(CRC=X8+X5+X4+1)。ROM的作用是使每一个DS18B20都各不相同,这样就可以实现一根总线上挂接多个DS18B20的目的。

3 DS18B20工作原理

控制DS18B20指令:

33H-读ROM 55H-匹配ROM F0H-搜索ROM CCH-跳过ROM ECH-告警搜索命令

44H-温度转换 BEH-读暂存器 4EH-写暂存器 48H-复制暂存器 B8H-重调

E2PROM B4H-读供电方式

4 DS18B20工作流程

(1)初始化

①数据线置高电平1;

②延时;

③数据线拉到低电平0;

④延时750us;

⑤数据线拉到高电平1;

⑥延时等待;将数据线再次拉到高电平后结束。(2)写数据

①数据线置低电平0;

②延时15us;

③发送数据;

④延时45us;

⑤数据线拉到高电平1;

⑥重复上述步骤,最后将数据线拉到1。

(3)读数据

①数据线置高电平1;

②延时;

③将数据线拉低到0;

④延时;

⑤数据线拉到高电平1,延时;

⑥读数据线的状态并处理,延时,重复①-⑤。

图1

写时序

读时序

3.3 工作原理图

3.4 电路程序

#include

#include

#define uchar unsigned char

#define uint unsigned int

sbit led0=P1^0;

sbit led1=P1^1;

sbit led2=P1^2;

sbit led3=P1^3;

sbit DQ = P2^2; //数据口define interface

sbit dula = P2^6; //数码管段选sbit wela = P2^7; //数码管位选

sbit beep=P2^3;

uint warn_11=340;

uint warn_12=300;

uint temp; //温度值 variable of temperature

//不带小数点

unsigned char code table[] =

{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,

0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; //带小数点

unsigned char code table1[] =

{0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef};

/*************精确延时函数*****************/

void delay(unsigned char i)

{

while(--i);

}

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

此延时函数针对的是12Mhz的晶振

delay(0):延时518us 误差:518-2*256=6

delay(1):延时7us (原帖写"5us"是错的)

delay(10):延时25us 误差:25-20=5

delay(20):延时45us 误差:45-40=5

delay(100):延时205us 误差:205-200=5

delay(200):延时405us 误差:405-400=5

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

/*****************DS18B20******************/

void Init_Ds18b20(void) //DS18B20初始化send reset and initialization command

{

DQ = 1; //DQ复位,不要也可行。

delay(1); //稍做延时

DQ = 0; //单片机拉低总线

delay(250); //精确延时,维持至少480us DQ = 1; //释放总线,即拉高了总线delay(100); //此处延时有足够,确保能让

DS18B20发出存在脉冲。

}

uchar Read_One_Byte() //读取一个字节的数据read a byte date

//读数据时,数据以字节的最低有效位先从总线移出

{

uchar i = 0;

uchar dat = 0;

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

{

DQ = 0; //将总线拉低,要在1us之后释放总线

//单片机要在此下降沿后的15us 内读数据才会有效。

_nop_(); //至少维持了1us,表示读时序开始

dat >>= 1; //让从总线上读到的位数据,依次从高位移动到低位。

DQ = 1; //释放总线,此后DS18B20会控制总线,把数据传输到总线上

delay(1); //延时7us,此处参照推荐的读时序图,尽量把控制器采样时间放到读时序后的15us内的最后部分

if(DQ==1) //控制器进行采样

{

dat |= 0x80; //若总线为1,即DQ为1,那就把dat的最高位置1;若为0,则不进行处理,保持为0

}

delay(10); //此延时不能少,确保读时序的长度60us。

}

return (dat);

}

void Write_One_Byte(uchar dat)

{

uchar i = 0;

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

{

DQ = 0; //拉低总线

_nop_(); //至少维持了1us,表示写时序(包括写0时序或写1时序)开始

DQ = dat&0x01; //从字节的最低位开始传输

//指令dat的最低位赋予给总线,必须在拉低总线后的15us内,

//因为15us后DS18B20会

对总线采样。

delay(10); //必须让写时序持续至

少60us

DQ = 1; //写完后,必须释放总线, dat >>= 1;

delay(1);

}

}

uint Get_Tmp() //获取温度get the temperature

{

float tt;

uchar a,b;

Init_Ds18b20(); //初始化

Write_One_Byte(0xcc); //忽略ROM指令

Write_One_Byte(0x44); //温度转换指令

Init_Ds18b20(); //初始化

Write_One_Byte(0xcc); //忽略ROM指令

Write_One_Byte(0xbe); //读暂存器指令

a = Read_One_Byte(); //读取到的第一个字节为温

度LSB

b = Read_One_Byte(); //读取到的第一个字节为温度MSB

temp = b; //先把高八位有效数据赋于temp

temp <<= 8; //把以上8位数据从temp低八位移到高八位

temp = temp|a; //两字节合成一个整型变量tt = temp*0.0625; //得到真实十进制温度值

//因为DS18B20可以精确到0.0625度

//所以读回数据的最低位代表的是0.0625度

temp = tt*10+0.5; //放大十倍

//这样做的目的将小数点后第一位也转换为可显示数字

//同时进行一个四舍五入操作。

return temp;

}

/****************数码码动态显示函数**************/

void Display(uint temp) //显示程序

{

uchar A1,A2,A3;

A1 = temp/100; //百位

A2 = temp%100/10; //十位

A3 = temp%10; //个位

dula = 0;

P0 = table[A1]; //显示百位

dula = 1; //打开段选,对应74573的锁存位,高电平不锁存dula = 0;

wela = 0;

P0 = 0xfe;

wela = 1; //打开位选

wela = 0;

delay(0);

dula = 0;

P0 = table1[A2]; //显示十位,使用的是有小数点的数组(因

为temp值扩大了10倍,虽然是十位,实际为个位) dula = 1;

dula = 0;

wela = 0;

P0 = 0xfd;

wela = 1;

wela = 0;

delay(0);

P0 = table[A3]; //显示个位

dula = 1;

dula = 0;

P0 = 0xfb;

wela = 1;

wela = 0;

delay(0);

}

void warn(uint s,uchar led)

{

uchar i;

i=s;

beep=0;

P1=~(led);

delay(100);

beep=1;

P1=0xff;

i=s;

delay(100);

}

void deal(uint t)

{

if((t>warn_12)&&(t<=warn_11))

{

w arn(40,0x01); }

}

void main()

{

while(1)

{

Display(Get_Tmp()); }

}

4.调试过程及结论

首先确定所写程序与单片机各个模块相吻合,因为所用的单片机不同I/O口不同,显示元件不同,程序也不同,每块程序要根据DS18B20的工作要求而实现相应的功能,比如程序初始化模块,读模块,写模块,都要仔细考虑,仔细调试,通过系统的分析和总结,得出温室大气温度信号的采集传感器件所需的测量程小,精确度不高,抗干扰性较强,经济性较好的结论.并以此为依据,选用DS18B20数字温度传感器为温度采集器件,进行了温度采集系统的硬件和软件设计,实现了采集系统分布式采集温度信号的功能.同时,通过串行总线完成了采集系统与上位计算机的连接,实现了采集系统的网络化监控功能。

5.心得体会

课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。课程设计是我们专业课程知识综合应用的实践训练,是我们迈向社会,从事职业工作前一个必不少的过程。”千里之行始于足下”,通过这次课程设计,我深深体会到这句千古名言的真正含义。我今天认真的进行课程设计,学会脚踏实地迈开这一步,就是为明天能稳健地在社会大潮中奔跑打下坚实的基础。通过这次课程设计,我在多方面都有所提高。

回顾起此次课程设计,我感慨颇多,从选题到定稿,从理论到实践,在整整两星期的时间里,可以说是苦多余甜,但是学到很多东西。这次学习不仅巩固了以前所学过的知识,而且学到了很多在书本上没有的知识。通过这次课程设计,我得到了一些工程项目知识,懂得了理论与实际想结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正提高自己的实际动手能力和独立的思考的能力。在设计的过程中,经常会遇到问题,可以说困难充充,这毕竟是第一次做,难免会遇到各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的只是理解不够深刻,掌握不够牢固,通过这次课程设计之后,一定把以前所学过的知识重新温故。

在设计中遇到了很多编程方面的调试问题,问了很多同学关于程序的问题,所以在同学的帮助下,终于迎刃而解。在此对帮助我的同学们表示衷心的感谢!

6.参考文献

【1】郭天祥《51单片机C语言教程》

【2】刘建亭毛善坤《DS18B20工作原理及基于C语言的接口设计》

【3】李广第《单片机基础》

基于单片机的温度传感器的设计说明

基于单片机的温度传感器 的设计 目录 第一章绪论-------------------------------------------------------- ---2 1.1 课题简介 ----------------------------------------------------------------- 2 1.2 设计目的 ----------------------------------------------------------------- 3 1.3 设计任务 ----------------------------------------------------------------- 3 第二章设计容与所用器件 --------------------------------------------- 4第三章硬件系统设计 -------------------------------------------------- 4 3.1单片机的选择------------------------------------------------------------- 4 3.2温度传感器介绍 ---------------------------------------------------------- 5 3.3温度传感器与单片机的连接---------------------------------------------- 8 3.4单片机与报警电路-------------------------------------------------------- 9 3.5电源电路----------------------------------------------------------------- 10 3.6显示电路----------------------------------------------------------------- 10 3.7复位电路----------------------------------------------------------------- 11 第四章软件设计 ----------------------------------------------------- 12 4.1 读取数据流程图--------------------------------------------------------- 12 4.2 温度数据处理程序的流程图 -------------------------------------------- 13 4.3程序源代码 -------------------------------------------------------------- 14

热电偶温度传感器设计报告

传感器课程设计 设计题目:热电偶温度传感器 2010年12月30日 目录 1、序言 (3) 2、方案设计及论证 (4)

3、设计图纸 (9) 4、设计心得和体会 (10) 5、主要参考文献 (11) 一、序言 随着信息时代的到来,传感器技术已经成为国内外优先发展的科技领域之一。测控系统的设计通常是从对象信息的有效获取开始的不同种

类的物理量不仅需要不同种类的传感器进行采集,而且因信号性质的不同,还需要采用不同的测量电路对信号进行调理以满足测量的要去。因此,触感其与检测技术在现代测量与控制系统中具有非常重要的地位。 而在所有的传感器中,热电偶具有构造简单、适用温度范围广、使用方便、承受热、机械冲击能力强以及响应速度快等特点,常用于高温区域、振动冲击大等恶劣环境以及适合于微小结构测温场合。 因此,我们想设计一种热电偶传感器能够在低温下使用,可以适用于试验和科研中,测量为温度范围:-200 ℃ ~500 ℃,电路不太复杂的简易的热电偶温度传感器,考虑到制作材料相对便宜,我们选择了铜-铜镍(康铜)。在选择测量电路时,我们从简单,符合测量范围要求及热电偶的技术特性,我们采用了AD592对T型热电偶进行冷结点的补偿电路。这种型号的电路允许的误差(0.5 ℃或0.004x|t|)相对于其他类型的热电偶具有测量温度精度高,稳定好,低温时灵敏度高,价格低廉。能较好的满足测量范围。 热电偶同其它种温度计相比具有如下特点: a、优点 ·热电偶可将温度量转换成电量进行检测,对于温度的测量、控制,以及对温度信号的放大、变换等都很方便, ·结构简单,制造容易, ·价格便宜, ·惰性小,

嵌入式课程设计温度传感器-课程设计(1)

@ 嵌入式系统原理与应用 课程设计 —基于ARM9的温度传感器· 学号:01** 班级:**************1班 姓名:李* 指导教师:邱* 、

课程设计任务书 班级: ************* 姓名: ***** 设计周数: 1 学分: 2 指导教师: 邱选兵 $ 设计题目: 基于ARM9的温度传感器 设计目的及要求: 目的: 1.熟悉手工焊锡的常用工具的使用及其维护与修理。 2.基本掌握手工电烙铁的焊接技术,能够独立的完成简单电子产品的安装与焊 接。熟悉电子产品的安装工艺的生产流程。 3.熟悉印制电路板设计的步骤和方法,熟悉手工制作印制电板的工艺流程,能 够根据电路原理图,元器件实物设计并制作印制电路板。 4.* 5.熟悉常用电子器件的类别、型号、规格、性能及其使用范围,能查阅有关的 电子器件图书。 6.能够正确识别和选用常用的电子器件,并且能够熟练使用普通万用表和数字 万用表。 7.掌握和运用单片机的基本内部结构、功能部件、接口技术以及应用技术。 8.各种外围器件和传感器的应用; 9.了解电子产品的焊接、调试与维修方法。 要求: 1.学生都掌握、单片机的内部结构、功能部件,接口技术等技能; 2.根据题目进行调研,确定实施方案,购买元件,并绘制原理图,焊接电路板, 调试程序; 3.} 4.焊接和写汇编程序及调试,提交课程设计系统(包括硬件和软件);. 5.完成课程设计报告 设计内容和方法:使用温度传感器PT1000,直接感应外部的温度变化。使用恒流源电路,保证通过PT1000的电流相等,根据PT1000的工作原理与对应关系,得到温度与电阻的关系,将得到的电压放大20倍。结合ARM9与LCD,将得到的

温度传感器实验

实验二(2)温度传感器实验 实验时间 2017.01.12 实验编号 无 同组同学 邓奡 一、实验目的 1、了解各种温度传感器(热电偶、铂热电阻、PN 结温敏二极管、半导体热敏电阻、集成温度传感器)的测温原理; 2、掌握热电偶的冷端补偿原理; 3、掌握热电偶的标定过程; 4、了解各种温度传感器的性能特点并比较上述几种传感器的性能。 二、实验原理 1、热电偶测温原理 由两根不同质的导体熔接而成的,其形成的闭合回路叫做热电回路,当 两端处于不同温度时回路产生一定的电流,这表明电路中有电势产生,此电势即为热电势。 试验中使用两种热电偶:镍铬—镍硅(K 分度)、镍铬—铜镍(E 分度)。图2.3.5所示为热电偶的工作原理,图中:T 为热端,0T 为冷端,热电势为)()(0T E T E E AB AB t -=。 热电偶冷端温度不为0℃时(下式中的1T ),需对所测热电势进行修正,修正公式为:),(),(),(0110T T E T T E T T E +=,即: 实际电动势+测量所得电动势+温度修正电势 对热电偶进行标定时,以K 分度热电偶作为标准热电偶来校准E 分度热 电偶。 2、铂热电阻 铂热电阻的阻值与温度的关系近似线性,当温度在C 650T C 0?≤≤?时,

)1(20BT AT R R T ++=, 式中:T R ——铂热电阻在T ℃时的电阻值 0R ——铂热电阻在0℃时的电阻值 A ——系数(=C ??/103.96847-31) B ——系数(= C ??/105.847--71) 3、PN 结温敏二极管 半导体PN 结具有良好的温度线性,PN 结特性表达公式为: γln be e kT U =?, 式中,γ为与PN 结结构相关的常数; k 为波尔兹曼常数,K J /1038.1k 23-?=; e 为电子电荷量,C 1910602.1e -?=; T 为被测物体的热力学温度(K )。 当一个PN 结制成后,当其正向电流保持不变时,PN 结正向压降随温度 的变化近似于线性,大约以2mV/℃的斜率随温度下降,利用PN 结的这一特性可以进行温度的测量。 4、热敏电阻 热敏电阻是利用半导体的电阻值随温度升高而急剧下降这一特性制成的 热敏元件,灵敏度高,可以测量小于0.01℃的温差变化。 热敏电阻分为正温度系数热敏电阻PTC 、负温度系数热敏电阻NTC 和在 某一特定温度下电阻值发生突然变化的临界温度电阻器CTR 。 实验中使用NTC ,热敏电阻的阻值与温度的关系近似符合指数规律,为:)11(00e T T B t R R -=。式中: T 为被测温度(K),16.273t +=T 0T 为参考温度(K),16.27300+=t T T R 为温度T 时热敏电阻的阻值 0R 为温度0T 时热敏电阻的阻值 B 为热敏电阻的材料常数,由实验获得,一般为2000~6000K 5、集成温度传感器 用集成工艺制成的双端电流型温度传感器,在一定温度范围内按1uA/K 的恒定比值输出与温度成正比的电流,通过对电流的测量即可知道温度值(K 氏温度),经K 氏-摄氏转换电路直接得到摄氏温度值。

温度传感器工作原理

温度传感器工作原理 温度传感器temperature transducer,利用物质各种物理性质随温度变化的规律把温度转换为可用输出信号。温度传感器是温度测量仪表的核心部分,品种繁多。按测量方式可分为接触式和非接触式两大类,按照传感器材料及电子元件特性分为热电阻和热电偶两类。现代的温度传感器外形非常得小,这样更加让它广泛应用在生产实践的各个领域中,也为我们的生活提供了无数的便利和功能。 温度传感器有四种主要类型:热电偶、热敏电阻、电阻温度检测器(RTD)和IC温度传感器。IC温度传感器又包括模拟输出和数字输出两种类型。 1.热电偶的工作原理当有两种不同的导体和半导体A和B组成一个回路,其两端相互连接时,只要两结点处的温度不同,一端温度为T,称为工作端或热端,另一端温度为TO,称为自由端(也称参考端)或冷端,则回路中就有电流产生,如图2-1(a)所示,即回路中存在的电动势称为热电动势。这种由于温度不同而产生电动势的现象称为塞贝克效应。与塞贝克有关的效应有两个:其一,当有电流流过两个不同导体的连接处时,此处便吸收或放出热量(取决于电流的方向),称为珀尔帖效应;其二,当有电流流过存在温度梯度的导体时,导体吸收或放出热量(取决于电流相对于温度梯度的方向),称为汤姆逊效应。两种不同导体或半导体的组合称为热电偶。热电偶的热电势EAB(T,T0)是由接触电势和温差电势合成的。接触电势是指两种不同的导体或半导体在接触处产生的电势,此电势与两种导体或半导体的性质及在接触点的温度有关。温差电势是指同一导体或半导体在温度不同的两端产生的电势,此电势只与导体或半导体的性质和两端的温度有关,而与导体的长度、截面大小、沿其长度方向的温度分布无关。无论接触电势或温差电势都是由于集中于接触处端点的电子数不同而产生的电势,热电偶测量的热电势是二者的合成。当回路断开时,在断开处a,b之间便有一电动势差△V,其极性和大小与回路中的热电势一致,如图2-1(b)所示。并规定在冷端,当电流由A流向B时,称A为正极,B为负极。实验表明,当△V 很小时,△V与△T成正比关系。定义△V对△T的微分热电势为热电势率,又称塞贝克系数。塞贝克系数的符号和大小取决于组成热电偶的两种导体的热电特性和结点的温度

热电阻电路测温计设计

燕山大学 传感器原理及应用课程设计题目:热电阻温度传感器器 学院(系)电气工程学院 年级专业: 12级自动化仪表 学号: 120103020133 学生姓名:马冰卿 指导教师:童凯 教师职称:教授

一、概述 1.1 热电阻温度传感器简介 热电阻温度传感器是利用导体或半导体的电阻值随温度变化而变化的原理进行测温的一种传感器温度计。 热电阻温度传感器分为金属热电阻和半导体热敏电阻两大类。热电阻广泛用于测量-200~+850°C范围内的温度,少数情况下,低温可测至1K,高温达1000°C。 热电阻传感器由热电阻、连接导线及显示仪表组成,热电阻也可以与温度变送器连接,将温度转换为标准电流信号输出。 用于制造热电阻的材料应具有尽可能大和稳定的电阻温度系数和电阻率,输出最好呈线性,物理化学性能稳定,复线性好等。目前最常用的热电阻有铂热电阻和铜热电阻。 1.2 pt100热电阻简介 pt100是铂热电阻,它的阻值跟温度的变化成正比。PT100的阻值与温度变化关系为:当PT100温度为0℃时它的阻值为100欧姆,在100℃时它的阻值约为138.5欧姆。它的工业原理:当PT100在0摄氏度的时候他的阻值为100欧姆,它的阻值会随着温度上升而成匀速增长的。

二、工作原理 2.1 热电阻工作原理 与热电偶的测温原理不同的是,热电阻是基于电阻的热效应进行温度测量的,即电阻体的阻值随温度的变化而变化的特性。因此,只要测量出感温热电阻的阻值变化,就可以测量出温度。目前主要有金属热电阻和半导体热敏电阻两类。下面以铂电阻温度传感器为例:Pt100 是电阻式温度传感器,测温的本质其实是测量传感器的电阻,通常是将电阻的变化转换成电压或电流等模拟信号,然后再将模拟信号转换成数字信号,再由处理器换算出相应温度。 金属热电阻的电阻值和温度一般可以用以下的近似关系式表示,即 ()[]010t t Rt Rt -+=α (1) 式中,Rt 为温度t 时的阻值;Rt0为温度t0(通常t0=0℃)时对应电阻值α为温度系数。 半导体热敏电阻的阻值和温度关系为: t e Rt B A = (2) 式中Rt 为温度为t 时的阻值;A 、B 取决于半导体材料的结构的常数。相比较而言,热敏电阻的温度系数更大,常温下的电阻值更高(通常在数千欧以上),但互换性较差,非线性严重,测温范围只有-50~300℃左右,大量用于家电和汽车用温度检测和控制。金属热电阻一般适用于-200~500℃范围内的温度测量,其特点是测 量准确、稳定性好、性能可靠,在程控制中的应用极其广泛。热电阻是把温度变化转换为电阻值变化的一次元件,通常需要把电阻信号通过引线传递到计算机控制装置或者其它一次仪表上。 2.2 接线方式 采用pt100测温一般有三种接线方式:二线制、三线制、四线制。 ① 二线制接法:这种接法不考虑PT100电缆的导线电阻,将A/D 采样端与电流源的正极输出端接在一起,这种接法由于没有考虑测温电缆的电阻,因此只能适用于测温距离较近的场合。

温度传感器课程设计

: 温度传感器课程设计报告 专业:电气化 年级: 13-2 学院:机电院 { 姓名:崔海艳 学号:35 … ^ -- 目录

1 引言 (3) 2 设计要求 (3) 3 工作原理 (3) 4 方案设计 (4) … 5 单元电路的设计和元器件的选择 (6) 微控制器模块 (6) 温度采集模块 (7) 报警模块 (9) 温度显示模块 (9) 其它外围电路 (10) 6 电源模块 (12) 7 程序设计 (13) — 流程图 (13) 程序分析 (16) 8. 实例测试 (18) 总结 (18) 参考文献 (19) \

。 1 引言 传感器是一种有趣的且值得研究的装置,它能通过测量外界的物理量,化学量或生物量来捕捉知识和信息,并能将被测量的非电学量转换成电学量。在生活中它为我们提供了很多方便,在传感器产品中,温度传感器是最主要的需求产品,它被应用在多个方面。总而言之,传感器的出现改变了我们的生活,生活因使用传感器也变得多姿多彩。 温度控制系统广泛应用于社会生活的各个领域,如家电、汽车、材料、电力电子等,常用的控制电路根据应用场合和所要求的性能指标有所不同,在工业企业中,如何提高温度控制对象的运行性能一直以来都是控制人员和现场技术人员努力解决的问题。这类控制对象惯性大,滞后现象严重,存在很多不确定的因素,难以建立精确的数学模型,从而导致控制系统性能不佳,甚至出现控制不稳定、失控现象。传统的继电器调温电路简单实用,但由于继电器动作频繁,可能会因触点不良而影响正常工作。控制领域还大量采用传统的PID控制方式,但PID控制对象的模型难以建立,并且当扰动因素不明确时,参数调整不便仍是普遍存在的问题。而采用数字温度传感器DS18B20,因其内部集成了A/D转换器,使得电路结构更加简单,而且减少了温度测量转换时的精度损失,使得测量温度更加精确。数字温度传感器DS18B20只用一个引脚即可与单片机进行通信,大大减少了接线的麻烦,使得单片机更加具有扩展性。由于DS18B20芯片的小型化,更加可以通过单跳数据线就可以和主电路连接,故可以把数字温度传感器DS18B20做成探头,探入到狭小的地方,增加了实用性。更能串接多个数字温度传感器DS18B20进行范围的温度检测 2 设计要求

常用温度传感器解析,温度传感器的原理、分类及应用

常用温度传感器解析,温度传感器的原理、分类及应用 温度传感器(temperature transducer)是指能感受温度并转换成可用输出信号的传感器。温度传感器是温度测量仪表的核心部分,品种繁多。按测量方式可分为接触式和非接触式两大类,按照传感器材料及电子元件特性分为热电阻和热电偶两类。 温度传感器的分类接触式 接触式温度传感器的检测部分与被测对象有良好的接触,又称温度计。 温度计通过传导或对流达到热平衡,从而使温度计的示值能直接表示被测对象的温度。一般测量精度较高。在一定的测温范围内,温度计也可测量物体内部的温度分布。但对于运动体、小目标或热容量很小的对象则会产生较大的测量误差,常用的温度计有双金属温度计、玻璃液体温度计、压力式温度计、电阻温度计、热敏电阻和温差电偶等。它们广泛应用于工业、农业、商业等部门。在日常生活中人们也常常使用这些温度计。 随着低温技术在国防工程、空间技术、冶金、电子、食品、医药和石油化工等部门的广泛应用和超导技术的研究,测量120K以下温度的低温温度计得到了发展,如低温气体温度计、蒸汽压温度计、声学温度计、顺磁盐温度计、量子温度计、低温热电阻和低温温差电偶等。低温温度计要求感温元件体积小、准确度高、复现性和稳定性好。利用多孔高硅氧玻璃渗碳烧结而成的渗碳玻璃热电阻就是低温温度计的一种感温元件,可用于测量 1.6~300K范围内的温度。 非接触式 它的敏感元件与被测对象互不接触,又称非接触式测温仪表。这种仪表可用来测量运动物体、小目标和热容量小或温度变化迅速(瞬变)对象的表面温度,也可用于测量温度场的温度分布。 最常用的非接触式测温仪表基于黑体辐射的基本定律,称为辐射测温仪表。辐射测温法包括亮度法(见光学高温计)、辐射法(见辐射高温计)和比色法(见比色温度计)。各类辐

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

基于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范

大学物理实验-温度传感器实验报告

关于温度传感器特性的实验研究 摘要:温度传感器在人们的生活中有重要应用,是现代社会必不可少的东西。本文通过控制变量法,具体研究了三种温度传感器关于温度的特性,发现NTC电阻随温度升高而减小;PTC电阻随温度升高而增大;但两者的线性性都不好。热电偶的温差电动势关于温度有很好的线性性质。PN节作为常用的测温元件,线性性质也较好。本实验还利用PN节测出了波 尔兹曼常量和禁带宽度,与标准值符合的较好。 关键词:定标转化拟合数学软件 EXPERIMENTAL RESEARCH ON THE NATURE OF TEMPERATURE SENSOR 1.引言 温度是一个历史很长的物理量,为了测量它,人们发明了许多方法。温度传感器通过测温元件将温度转化为电学量进行测量,具有反应时间快、可连续测量等优点,因此有必要对其进行一定的研究。作者对三类测温元件进行了研究,分别得出了电阻率、电动势、正向压降随温度变化的关系。 2.热电阻的特性 2.1实验原理 2.1.1Pt100铂电阻的测温原理 和其他金属一样,铂(Pt)的电阻值随温度变化而变化,并且具有很好的重现性和稳定性。利用铂的此种物理特性制成的传感器称为铂电阻温度传感器,通常使用的铂电阻温度传感器零度阻值为100Ω(即Pt100)。铂电阻温度传感器精度高,应用温度范围广,是中低温区(-200℃~650℃)最常用的一种温度检测器,本实验即采用这种铂电阻作为标准测温器件来定标其他温度传感器的温度特性曲线,为此,首先要对铂电阻本身进行定标。 按IEC751国际标准,铂电阻温度系数TCR定义如下: TCR=(R100-R0)/(R0×100) (1.1) 其中R100和R0分别是100℃和0℃时标准电阻值(R100=138.51Ω,R0=100.00Ω),代入上式可得到Pt100的TCR为0.003851。 Pt100铂电阻的阻值随温度变化的计算公式如下: Rt=R0[1+At+B t2+C(t-100)t3] (-200℃

温度传感器的连接与信号获取

情景五 温度传感器的连接与信号获取 任务1:炉温检测 5.1.1任务目标 使学生了解炉温检测器件、测温范围和测温电路。 5.1.2任务内容 针对炉温检测要求,确定温度传感器。分析制定安装位置、实施效果检测方案,成本分析。学生现场安装、连接和调测传感器电路。 5.1.3知识点 热电偶传感器是一种自发电式传感器,测量时不需要外加电源,直接将被测量转换成电势输出。使用十分方便,常被用作测量炉子、管道内的气体或液体的温度及固体的表面温度。它的测温范围很广,常用的热电偶测温范围为-50℃~+1600℃,某些特殊热电偶最低可测-270℃,最高可达+2800℃。 它具有结构简单、制造方便、测量范围广、精度高、惯性小和输出信号便于远传等许多优点。 一、热电偶的外形结构、种类和特性 (一)常用热电偶的外形 各种普通装配型热电偶的外形如下图所示。 各种普通装配型热电偶 接线盒 引出线套管 不锈钢保护套管 热电偶工作端 固定螺纹

各种铠装型热电偶的外形如下图所示。 各种防爆型热电偶的外形如图所示。 (二)热电偶的结构 接线盒固定装置 B -B 金属导管绝缘材料 A 放大 A B B 各种防爆型热电偶 (a ) (b ) 热电偶的结构 (a )普通热电偶;(b )铠装热电偶 各种铠装型热电偶

(三)热电偶的分类 1.热电偶的结构分类: (1)普通热电偶: 普通热电偶一般由热电极、绝缘套管、保护套管和接线盒等几部分组成。常用于测量气体、蒸气和各种液体等介质的温度。 (2)铠装热电偶: 铠装热电偶又称缆式热电偶,此种热电偶是将热电极、绝缘材料连同保护管一起拉制成型,经焊接密封和装配等工艺制成的坚实的组合体。可做得很细、很长,可弯曲,外径小到1~3mm。主要特点是测量端热容量小、动态响应快、绕性好、强度高。 2.热电偶的种类: (1)标准型热电偶: 标准型热电偶是指国家标准规定了其热电势与温度的关系、允许误差、并有统一的标准分度表的热电偶。标准热电偶有配套显示仪表可供选用。 国际电工委员会(IEC)向世界各国推荐了8种热电偶作为标准型热电偶。表2-1是它们的基本特性。热电偶名称的含义如下: 标准型热电偶及基本特性

温度传感器设计报告

。 目录 摘要 (1) 1单片机简介 (1) 2基于单片机和温度传感器设计数字温度计的发展现状 (1) 3基于单片机的温度传感器设计数字温度计的技术现状 (2) 4选择的意义 (3) 第一部分 单片机的温度计设计制作准备 | 1电路介绍 (4) 2制作所需电子元件及其功能介绍 (4) 3制作焊接要求及注意事项 (5) 4安装完成调试说明及其使用说明 (7) 第二部分 单片机的温度计设计各个部分工作及其相关性能介绍 1 温度计的总体设计 (8) 总体论述 (8) 、 设计思路 (9) 2 硬件说明 (10) 测量输入模块 (10) 传感器选择 (10) DS18B20的介绍 (11) 键盘输入模块 (12) 显示模块 (13) 报警模块 (13) # 低功耗设计 (16) 设计思

路 (16) 20C51的低功耗措施 (17) 3软件和功能说明 (18) 数据的读取 (19) DS18B20的软件设计 (19) 第三部分 设计制作心得体会 (21) … 参考文献 (22) 附表 附表1---电路图 附表2---单片机控制程序 摘要 单片机简介 , 单片机全称为单片微型计算机。单片机发展始于70年代,经过30多年的发展,由于其具有高集成度、低功耗、工作电压范围宽、价格便宜、使用方便等诸多优点而在广泛使用。到目前为止将单片机发展阶段分为三个阶段,分别为初级阶段、高性能阶段、以及高位单片机的推出。通常单片机内部含有中央处理部件(CPU)、数据存储器(RAM)、程序存储器(ROM、EPROM、Flash ROM)、定时器、计数器和各种输入输出接口等。目前8位单片机是目前品种最丰富、应用最广泛的单片机。今天我所使用的就其中比较典型的一种8位单片机AT89C51。

温度传感器课程设计

温度传感器课程设计报告 专业:电气化___________________ 年级:13-2 学院:机电院 姓名:崔海艳 ______________ 学号:8021209235 目录 1弓I言................................................................... ..3

2设计要求................................................................. ..3 3工作原理................................................................. ..3 4 方案设计 ................................................................ ..4 5单元电路的设计和元器件的选择.............................................. ..6 5.1微控制器模块........................................................... .6 5.2温度采集模块...................................................... .. (7) 5.3报警模块.......................................................... .. (9) 5.4 温度显示模块..................................................... .. (9) 5.5其它外围电路........................................................ (10) 6 电源模块 (12) 7程序设计 (13) 7.1流程图............................................................... (13) 7.2程序分析............................................................. ..16 8.实例测试 (18) 总结.................................................................... ..18 参考文献................................................................ ..19

ATC温度传感器设计

电子系统综合设计报告姓名: 学号: 专业: 日期:2011-4-13 南京理工大学紫金学院电光系

摘要 本次课程设计目的是设计一个简易温度控制仪,可以在四联数码管上显示测得的温度。主要分四部份电路:OP07放大电路,AD转换电路,单片机部分电路,数码管显示电路。设计文氏电桥电路,得到温度与电压的关系,通过控制电阻值改变温度。利用单片机将现在温度与预设温度进行比较,将比较结果在LED数码管上显示,同时实现现在温度与预设温度之间的切换。 关键词放大电路转换电路控制电路显示 目录 1 引言 (3) 1.1 系统设计 (3) 1.1.1 设计思路 (3) 1.1.2 总体方案设计 (3) 2 单元模块设计 (4) 2.1 各单元模块功能介绍及电路设计 (4) 2.1.1 温度传感器电路的设计 (4) 2.1.2 信号调理电路的设计 (4) 2.1.3 A/D采集电路的设计 (4) 2.1.4 单片机电路 (4) 2.1.5 键盘及显示电路的设计 (4) 2.1.6 输出控制电路的设计 (5) 2.2元器件的选择 (5) 2.3特殊器件的介绍 (5) 2.3.1 OP07A (5) 2.3.2 ADC0809 (6) 2.3.3 ULN2003 (7) 2.3.4 四联数码管(共阴) (7) 2.4各单元模块的联接 (8) 3.1开发工具及设计平台 (9) 3.1.1 Proteus特点 (9) 3.1.2 Keil特点 (9) 3.1.3 部分按键 (10) 4 系统测试 (14) 5 小结和体会 (16) 6 参考文献 (17)

1 引言 电子系统设计要求注重可行性、性能、可靠性、成本、功耗、使用方便和易维护性等。总体方案的设计与选择:由技术指标将系统功能分解为:若干子系统,形成若干单元功能模块。单元电路的设计与选择:尽量采用熟悉的电路,注重开发利用新电路、新器件。要求电路简单,工作可靠,经济实用。 1.1 系统设计 1.1.1 设计思路 本次实验基于P89L51RD2FN的温控仪设计采用Pt100温度传感器。 1.1.2 总体方案设计 设计要求 1.采用Pt100温度传感器,测温范围 -20℃ --100℃; 2.系统可设定温度值; 3.设定温度值与测量温度值可实时显示; 4.控温精度:±0.5℃。

温度传感器课程设计报告1

温度传感器的特性及应用设计 集成温度传感器是将作为感温器件的晶体管及其外围电路集成在同一芯片上的集成化温度传感器。这类传感器已在科研,工业和家用电器等方面、广泛用于温度的精确测量和控制。 1、目的要求 1.测量温度传感器的伏安特性及温度特性,了解其应用。 2.利用AD590集成温度传感器,设计制作测量范围20℃~100℃的数字显示测温装置。 3.对设计的测温装置进行定标和标定实验,并测定其温度特性。 4.写出完整的设计实验报告。 2、仪器装置 AD590集成温度传感器、变阻器、导线、数字电压表、数显温度加热设备等。 3、实验原理 AD590 R=1KΩ E=(0-30V) 四、实验内容与步骤 ㈠测量伏安特性――确定其工作电压范围 ⒈按图摆好仪器,并用回路法连接好线路。 ⒉注意,温度传感器内阻比较大,大约为20MΩ左右,电源电 压E基本上都加在了温度传感器两端,即U=E。选择R4=1KΩ,温度传感器的输出电流I=V/R4=V(mV)/1KΩ=│V│(μA)。

⒊在0~100℃的范围内加温,选择0.0 、10.0、20.0……90.0、100.0℃,分别测量在0.0、1.0、2.0……25.0、30.0V时的输出电流大小。填入数据表格。 ⒋根据数据,描绘V~I特性曲线。可以看到从3V到30V,基本是一条水平线,说明在此范围内,温度传感器都能够正常工作。 ⒌根据V~I特性曲线,确定工作电压范围。一般确定在5V~25V为额定工作电压范围。 ㈡测量温度特性――确定其工作温度范围 ⒈按图连接好线路。选择工作电压为10V,输出电流为I=V/R4=V(mV)/1KΩ=│V│(μA)。 ⒉升温测量:在0~100℃的范围内加热,选择0.0 、10.0、 20.0……90.0、100.0℃时,分别同时测量输出电流大小。将数据填入数据表格。 注意:一定要温度稳定时再读输出电流值大小。由于温度传感器的灵敏度很高,大约为k=1μA/℃,所以,温度的改变量基本等于输出电流的改变量。因此,其温度特性曲线是一条斜率为k=1的直线。 ⒊根据数据,描绘I~T温度特性曲线。 ⒋根据I~T温度特性曲线,求出曲线斜率及灵敏度。 ⒌根据I~T温度特性曲线,在线性区域内确定其工作温度范围。 ㈢实验数据: ⒈温度特性

51单片机温度传感器课程设计.

基于单片机的温度传感器课程设计报告 随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中温度传感器就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。 本设计所介绍的温度传感器与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,该设计控制器使用单片机STC89S52,测温传感器使用DS18B20,用LCD实现温度显示,能准确达到以上要求。 随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,本文将介绍一种基于单片机控制的温度传感器。 关键词:单片机,数字控制,温度传感器 1. 温度传感器设计内容 1.1传感器三个发展阶段 一是模拟集成温度传感器。该传感器是采用硅半导体集成工艺制成,因此亦称硅传感器或单片集成温度传感器。此种传感器具有功能单一(仅测量温度)、测温误差小、价格低、响应速度快、传输距离远、体积小、微功耗等特点,适合远距离测温、控温,不需要进行非线性校准,且外围电路简单。它是目前在国内外应用最为普遍的一种集成传感器,典型产品有AD590、AD592、TMP17、LM135等。 二是模拟集成温度控制器。模拟集成温度控制器主要包括温控开关、可编程温度控制器,典型产品有LM56、AD22105和MAX6509。某些增强型集成温度控制器(例如TC652/653)中还包含了A/D转换器以及固化好的程序,这与智能温度传感器有某些相似之处。但它自成系统,工作时并不受微处理器的控制,这是二者的主要区别。 三是智能温度传感器。智能温度传感器内部都包含温度传感器、A/D转换器、信号处理器、存储器(或寄存器)和接口电路。有的产品还带多路选择器、中央控制器(CPU)、随机存取存储器(RAM)和只读存储器(ROM)。智能温度传感器

温度传感器报告

温度传感器是指能感受温度并能转换成可用输出信号的传感器。温度是和人类生活环境有着密切关系的一个物理量,是工业过程三大参量(流量、压力、温度)之一,也是国际单位制(SI)中七个基本物理量之一。温度测量是一个经典而又古老的话题,很久以来,这方面己有多种测温元件和传感器得到普及,但是直到今天,为了适应各工业部门、科学研究、医疗、家用电器等方面的广泛要求,仍在不断研发新型测温元件和传感器、新的测温方法、新的测温材料、新的市场应用。要准确地测量温度也非易事,如测温元件选择不当、测量方法不宜,均不能得到满意结果。 据有关部门统计,2009年我国传感器的销售额为327亿元人民币,其中温度传感器占整个传感器市场的14%,主要应用于通信电子产品、家用电器、楼宇自动化、医疗设备、仪器仪表、汽车电子等领域。 温度传感器的特点 作为一个理想的温度传感器,应该具备以下要求:测量围广、精度高、可靠性好、时漂小、重量轻、响应快、价格低、能批量生产等。但同时满足上述条件的温度传感器是不存在的,应根据应用现场灵活使用各种温度传感器。这是因为不同的温度传感器具有不同的特点。 ● 不同的温度传感器测量围和特点是不同的。 几种重要类型的温度传感器的温度测量围和特点,如表1所示。 ● 测温的准确度与测量方法有关。 根据温度传感器的使用方法,通常分为接触测量和非接触测量两类,两种测量方法的特点如 ● 不同的测温元件应采用不同的测量电路。 通常采用的测量电路有三种。“电阻式测温元件测量电路”,该测量电路要考虑消除非线性误差和热电阻导线对测量准确度的影响。“电势型测温元件测量电路”,该电路需考虑线性化和冷端补偿,信号处理电路较热电阻的复杂。“电流型测温元件测量电路”,半导体集成温度传感器是最典型的电流型温度测量元件,当电源电压变化、外接导线变化时,该电路输出电流基本不受影响,非常适合远距离测温。 温度测量的最新进展 ● 研制适应各种工业应用的测温元件和温度传感器。 铂薄膜温度传感器膜厚1μm,可置于极小的测量空间,作温度场分布测量,响应时间不超过1ms,偶丝最小直径25μm,热偶体积小于1×10-4mm3,质量小于1μg。 多色比色温度传感器能实时求出被测物体发射率的近似值,提高辐射测温的精

温度传感器课程设计

温度传感器课程设计报告 专业:电气化 年级: 13-2 学院:机电院 姓名:崔海艳 学号:8021209235 -- 目录 1引言 (3) 2 设计要求 (3)

3 工作原理 (3) 4 方案设计 (4) 5 单元电路的设计和元器件的选择 (6) 5.1微控制器模块 (6) 5.2温度采集模块 (7) 5.3报警模块 (9) 5.4温度显示模块 (9) 5.5其它外围电路 (10) 6 电源模块 (12) 7 程序设计 (13) 7.1流程图 (13) 7.2程序分析 (16) 8. 实例测试 (18) 总结 (18) 参考文献 (19) 1 引言 传感器是一种有趣的且值得研究的装置,它能通过测量外界的物理量,化学量或生物量来捕捉知识和信息,并能将被测量的非电学量转换成电学量。在

生活中它为我们提供了很多方便,在传感器产品中,温度传感器是最主要的需求产品,它被应用在多个方面。总而言之,传感器的出现改变了我们的生活,生活因使用传感器也变得多姿多彩。 温度控制系统广泛应用于社会生活的各个领域,如家电、汽车、材料、电力电子等,常用的控制电路根据应用场合和所要求的性能指标有所不同,在工业企业中,如何提高温度控制对象的运行性能一直以来都是控制人员和现场技术人员努力解决的问题。这类控制对象惯性大,滞后现象严重,存在很多不确定的因素,难以建立精确的数学模型,从而导致控制系统性能不佳,甚至出现控制不稳定、失控现象。传统的继电器调温电路简单实用,但由于继电器动作频繁,可能会因触点不良而影响正常工作。控制领域还大量采用传统的PID控制方式,但PID控制对象的模型难以建立,并且当扰动因素不明确时,参数调整不便仍是普遍存在的问题。而采用数字温度传感器DS18B20,因其内部集成了A/D转换器,使得电路结构更加简单,而且减少了温度测量转换时的精度损失,使得测量温度更加精确。数字温度传感器DS18B20只用一个引脚即可与单片机进行通信,大大减少了接线的麻烦,使得单片机更加具有扩展性。由于DS18B20芯片的小型化,更加可以通过单跳数据线就可以和主电路连接,故可以把数字温度传感器DS18B20做成探头,探入到狭小的地方,增加了实用性。更能串接多个数字温度传感器DS18B20进行范围的温度检测 2 设计要求 本设计主要是介绍了单片机控制下的温度检测系统,详细介绍了其硬件和软件设计,并对其各功能模块做了详细介绍,其主要功能和指标如下: ●利用温度传感器(DS18B20)测量某一点环境温度 ●测量范围为-55℃~+99℃,精度为±0.5℃ ●用液晶进行实际温度值显示 ●能够根据需要方便设定上下限报警温度 3 工作原理 温度传感器 DS18B20 从设备环境的不同位置采集温度,单片机 AT89S51 获取采集的温度值,经处理后得到当前环境中一个比较稳定的温度值,再根据当前设定的温度上下限值,通过加热和降温对当前温度进行调整。当采集的温度经处

相关文档
最新文档